state-hub/api
tegwick 0192dc786f STATE-WP-0062 T1: two-dimension service_catalog model + migration
Add ServiceCatalog core (hosting_type, development_type, maturity_level) plus
1:1 per-dimension extension tables (service_third_party, service_first_party,
service_cloud, service_self_hosted) keyed by service_id. Migration creates the
tables and copies existing tpsc_catalog rows into service_catalog as
(cloud_hosted, third_party), reusing the tpsc_catalog id as the service_catalog
id so existing tpsc_entries.catalog_id keep resolving without a column change.
GDPR/data-processing fields move to service_cloud; pricing_model to
service_third_party.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 20:46:07 +02:00
..
events chore: update standalone state hub wiring 2026-05-17 20:01:21 +02:00
models STATE-WP-0062 T1: two-dimension service_catalog model + migration 2026-06-19 20:46:07 +02:00
routers feat: use hub-core repo registry routes 2026-06-07 22:24:53 +02:00
schemas feat: add State Hub bulk status skill 2026-06-07 20:11:07 +02:00
services feat: add workplan aliases and legacy meter 2026-06-04 08:25:31 +02:00
config.py Implement RecentlyOnScope domain digest 2026-05-22 13:45:53 +02:00
database.py Add state-hub v0.1 — local-first state service for the Custodian 2026-02-24 17:47:49 +01:00
doi_engine.py scope refactoring 2026-05-01 01:47:14 +02:00
flow_defs.py Complete workplan state model cleanup 2026-05-18 01:31:36 +02:00
main.py Optimize dashboard overview loading 2026-06-06 00:42:00 +02:00
task_status.py feat(tasks): adopt canonical task statuses 2026-05-26 01:32:50 +02:00
workplan_status.py Complete workplan state model cleanup 2026-05-18 01:31:36 +02:00