feat: transport authoritative workload projections
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a0230c-b06c-7641-808a-e191b6d1da49
This commit is contained in:
parent
a090903cfc
commit
ab936a1e98
27 changed files with 1671 additions and 15 deletions
|
|
@ -98,6 +98,36 @@ runtime_repository_navigation_facets = sa.Table(
|
|||
sa.Column("repository_ids", sa.JSON(), nullable=False),
|
||||
)
|
||||
|
||||
runtime_workload_projection_state = sa.Table(
|
||||
"runtime_workload_projection_state",
|
||||
runtime_metadata,
|
||||
sa.Column("projection_id", sa.String(80), primary_key=True),
|
||||
sa.Column("projection_status", sa.String(20), nullable=False),
|
||||
sa.Column("snapshot_id", sa.String(64), nullable=False, unique=True),
|
||||
sa.Column("source_snapshot", sa.JSON(), nullable=False),
|
||||
sa.Column("source_checked_at", sa.DateTime(timezone=True), nullable=False),
|
||||
sa.Column("rebuilt_at", sa.DateTime(timezone=True), nullable=False),
|
||||
sa.Column("content_hash", sa.String(64), nullable=False),
|
||||
sa.Column("workload_count", sa.Integer(), nullable=False),
|
||||
sa.Column("diagnostics", sa.JSON(), nullable=False),
|
||||
)
|
||||
|
||||
runtime_workload_projection_records = sa.Table(
|
||||
"runtime_workload_projection_records",
|
||||
runtime_metadata,
|
||||
sa.Column("rapp_id", sa.String(120), primary_key=True),
|
||||
sa.Column("name", sa.String(120), primary_key=True),
|
||||
sa.Column("declaration_repo", sa.String(120), nullable=False, index=True),
|
||||
sa.Column("declaration_path", sa.String(260), nullable=False),
|
||||
sa.Column("source_git_revision", sa.String(64), nullable=False),
|
||||
sa.Column("observed_at", sa.String(40), nullable=False),
|
||||
sa.Column("ownership_repo", sa.String(120), nullable=True),
|
||||
sa.Column("readiness_state", sa.String(80), nullable=True),
|
||||
sa.Column("data_classification", sa.String(80), nullable=True),
|
||||
sa.Column("criticality", sa.String(80), nullable=True),
|
||||
sa.Column("deployables", sa.JSON(), nullable=False),
|
||||
)
|
||||
|
||||
compat_hubs = sa.Table(
|
||||
"compat_hubs",
|
||||
runtime_metadata,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue