Skip to content

Add stable Modal discovery endpoint for publication pipeline runs #1049

@anth-volk

Description

@anth-volk

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions