Summary
Add a stable Modal status app that discovers deployed US data publication pipeline runs from Modal app names, derives each run ID, and queries each run-scoped pipeline app for status.
Motivation
The existing run-scoped pipeline status endpoints can only see the mounted pipeline volume for their own app. A dashboard needs a stable discovery surface that can list all deployed publication pipeline apps without incorrectly baking cross-run discovery into a single run-scoped app.
Scope
- Add a stable discovery app for deployed publication pipeline runs.
- Preserve existing run-scoped status and run-list endpoints as volume-local.
- Derive run IDs from canonical Modal app names.
- Harden Modal app naming so the full run ID suffix is preserved.
- Add tests and documentation for the distinction between self-scoped status and cross-app discovery.
- Update the policyengine-us dependency to the current release.
Summary
Add a stable Modal status app that discovers deployed US data publication pipeline runs from Modal app names, derives each run ID, and queries each run-scoped pipeline app for status.
Motivation
The existing run-scoped pipeline status endpoints can only see the mounted pipeline volume for their own app. A dashboard needs a stable discovery surface that can list all deployed publication pipeline apps without incorrectly baking cross-run discovery into a single run-scoped app.
Scope