state-hub/tests
tegwick 4ffc723673
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Build and Publish Multi-Context Image / build-and-push (push) Successful in 38s
Inbox change feed v1 (STATE-WP-0098-T05); close out open waits
- migration c4d5e6f7a8b9: inbox revision sequence, per-transaction revision
  trigger with advisory lock, message tombstones
- GET /messages/feed/snapshot and /messages/feed?after= per the accepted
  contract; archived_at is now first-write-wins
- STATE-WP-0098 blocked: T02/T04 qualified waits on owners and HUB-WP-0011-T01
- STATE-WP-0094-T05: correct the cited CCR, wait on railiance-platform
- legacy-meter review evidence 2026-10-14

Not deployed; the migration deploy is a separate confirmed step.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 356991@bnt-lap001
Assistant-Session: 5d99ea69-ed55-4a1e-8d97-f4f312db247f
2026-10-14 02:48:06 +02:00
..
fixtures/release_headroom Add a read-only headroom preflight before State Hub promotion. 2026-09-14 10:13:48 +02:00
__init__.py
conftest.py
test_c07_retired_rows.py fix(consistency): projection-retired rows are C-08 tombstones, not C-07 failures 2026-10-11 21:08:20 +02:00
test_c25_message_pagination.py Paginate C-25 owner-return reply collection (STATE-WP-0094-T03) 2026-10-04 12:54:57 +02:00
test_c25_source_revision.py Bind C-25 JSON to the scanned source commit (STATE-WP-0094-T03) 2026-10-04 13:33:24 +02:00
test_capability_requests.py
test_classification.py
test_codex_mcp_launcher.py
test_codex_mcp_server.py STATE-WP-0093: per-recipient broadcast receipts and standing notices (T01-T06). 2026-09-22 00:26:33 +02:00
test_configure_codex.py
test_consistency_check.py C-43: flag resolved decisions whose superseded predecessor is unlinked (STATE-WP-0097-T01) 2026-10-13 22:30:43 +02:00
test_consistency_sweep.py
test_cors.py
test_doi_scope_health.py
test_edge_outbox.py
test_edge_read_cache.py
test_edge_relay.py
test_ensure_gitignore_claude_rules.py
test_forge_dependency_edge_preview.py Preview source-owned dependency edges in the projection dry run (STATE-WP-0094-T05) 2026-10-04 13:19:23 +02:00
test_forge_dependency_edges.py Receive source-owned depends_on edges through Forge projection (STATE-WP-0094-T05) 2026-10-04 12:54:57 +02:00
test_forge_projection.py Guard Forge retirement with an exact expected UUID set 2026-10-05 01:46:06 +02:00
test_forge_projection_qualifiers.py Verify offline scaffolds and preserve Forge qualifier receiving 2026-10-04 02:32:37 +02:00
test_historical_projection.py Advance dependency roots with guarded source implementations 2026-10-04 11:01:47 +02:00
test_hub_core_imports.py STATE-WP-0093: per-recipient broadcast receipts and standing notices (T01-T06). 2026-09-22 00:26:33 +02:00
test_ingest_sbom.py
test_instance_identity.py
test_intake.py
test_legacy_meter.py
test_lifecycle.py
test_llm_connect_integration.py
test_mcp_legacy_deprecation.py
test_mcp_queued_receipts.py
test_mcp_registration.py
test_mcp_smoke.py
test_mcp_write_tools.py
test_memo_dispatch.py Prepare private dispatcher queue on Kubernetes fsGroup volumes 2026-10-05 00:05:35 +02:00
test_memo_forwarding.py Accept governed boolean leaves in memo envelopes. 2026-10-03 22:25:47 +02:00
test_memo_notification.py Add a dev memo-forwarding fixture and deduplicated intake notifications. 2026-10-03 21:25:46 +02:00
test_message_feed.py Inbox change feed v1 (STATE-WP-0098-T05); close out open waits 2026-10-14 02:48:06 +02:00
test_message_receipts.py STATE-WP-0093: per-recipient broadcast receipts and standing notices (T01-T06). 2026-09-22 00:26:33 +02:00
test_ops_run_projection.py
test_owner_return_handoff.py Bind C-25 JSON to the scanned source commit (STATE-WP-0094-T03) 2026-10-04 13:33:24 +02:00
test_policy_router.py
test_preflight_signing_rotation.py feat: add API-only preflight signing delivery and rotation acceptance 2026-09-05 16:39:02 +02:00
test_promote_intake.py
test_push_deadline.py fix: wait for bounded receive scanning during sync pushes 2026-10-13 16:04:41 +02:00
test_quality_assessment.py
test_recently_on_scope.py
test_reconciliation.py
test_register_from_classification.py
test_release_headroom_preflight.py Add a read-only headroom preflight before State Hub promotion. 2026-09-14 10:13:48 +02:00
test_repo_manager_workplan_adapter.py
test_repo_sync.py
test_repository_alias_routing.py feat: make repository reads alias-aware 2026-08-29 10:47:51 +02:00
test_repository_collection_projection.py fix: bound repository collection identity projection 2026-09-05 02:03:52 +02:00
test_repository_rename_api.py repository-rename verify: accept descendant heads and retired dispatch after source-synced 2026-09-30 19:37:35 +02:00
test_repository_rename_cli.py feat: prove repository rename continuity 2026-08-29 15:05:09 +02:00
test_repository_rename_docs.py docs: complete repository rename operator handoff 2026-08-29 15:46:43 +02:00
test_repository_rename_persistence.py feat: add repository rename lifecycle API 2026-08-29 03:17:37 +02:00
test_repository_rename_workplan.py docs: complete repository rename operator handoff 2026-08-29 15:46:43 +02:00
test_review_contracts.py
test_routers_core.py add Fabric read model rollback activation 2026-08-31 23:07:10 +02:00
test_routers_td_ep_contrib.py
test_sbom_nexus_compat.py
test_schema_state.py
test_services_router.py
test_statehub_register_cli.py ADHOC-2026-09-22-T01: statehub register renders {CREDENTIAL_ROUTING} into AGENTS.md 2026-09-22 07:58:55 +02:00
test_suggestions.py
test_summary_cache.py
test_task_bulk_status_sync.py
test_task_flow_engine.py
test_task_record_id_backfill.py fix(backfill): qualify short task ids with their workplan 2026-08-26 02:17:46 +02:00
test_task_wait_qualifiers_schema.py Turn two State Hub sync failures into clean outcomes. 2026-10-06 11:16:00 +02:00
test_todo_md_staleness.py
test_token_events.py
test_token_passthrough.py
test_token_sources.py
test_tpsc_router.py
test_validate_repo_adr.py
test_wait_kind.py CUST-WP-0074-T02 follow-up: blocked_on / wait_until reach the hub read model 2026-09-29 21:38:27 +02:00
test_work_record_check.py
test_work_record_flavor.py Index workplan flavor and omit residuals from default views. 2026-09-14 15:28:58 +02:00
test_work_record_identifier_migration.py CUST-WP-0074-T02: task wait qualifiers in the hub read model 2026-09-28 22:39:18 +02:00
test_work_record_index.py Refresh WORK-RECORDS.md after every live record is archived. 2026-08-29 14:39:42 +02:00
test_work_record_projection_api.py fix: preserve source task sections and explicit empty notes 2026-09-10 15:11:03 +02:00
test_work_record_registration.py
test_write_idempotency.py