a701dc89cf
feat: freeze repository navigation contract
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / pytest-smoke (push) Failing after 1s
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a0230c-b06c-7641-808a-e191b6d1da49
2026-08-22 00:27:44 +02:00
055cf4980c
fix: preserve logical projection provenance
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / pytest-smoke (push) Failing after 2s
2026-08-21 19:10:11 +02:00
1d258626e0
fix: fence deferred compatibility writes
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / pytest-smoke (push) Failing after 1s
2026-08-21 18:11:21 +02:00
9adeb013cd
fix: preserve reverse migration record hashes
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / pytest-smoke (push) Failing after 2s
2026-08-21 18:03:52 +02:00
b649ea7168
fix: canonicalize numeric legacy timestamps
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / pytest-smoke (push) Failing after 4s
2026-08-21 18:01:02 +02:00
826874a47e
fix: enforce durable migration ownership and readiness
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / pytest-smoke (push) Failing after 2s
2026-08-21 17:54:21 +02:00
14befd0b50
fix: serve legacy route aliases during cutover
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / pytest-smoke (push) Failing after 2s
2026-08-21 17:45:25 +02:00
8ab1d0c09a
feat: add durable Core Hub absorption runtime
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / pytest-smoke (push) Failing after 2s
2026-08-21 16:16:42 +02:00
7e1ec03f0c
feat: add hub runtime and extension contract
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / pytest-smoke (push) Failing after 0s
2026-08-21 10:58:03 +02:00
118d4fdcfe
feat(ecosystem): hub-core library lane for three-repo stack (HUB-WP-0003)
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / pytest-smoke (push) Failing after 2s
Add slugify_or_default for core-hub parity, bump to 0.2.0, document ecosystem
position in INTENT/SCOPE/README, wire capability relations to state-hub and
core-hub, and extend utils tests. Part of CUST-WP-0057 consolidation.
2026-07-11 01:26:47 +02:00
41a396e807
Support legacy workstream_id body metering on progress POST
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
create_progress_router accepts optional body detection and metering
hooks so host apps can record usage when clients POST /progress/ with
the legacy workstream_id field.
2026-07-08 23:06:45 +02:00
c804f06b67
Add optional legacy workstream_id metering hook to progress router
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 4s
create_progress_router accepts meter_legacy_workstream_id so host apps
like state-hub can record Deprecation usage when callers filter progress
events with the legacy query param.
2026-07-08 22:29:21 +02:00
693189997f
CUST-WP-0055 T05: document workplan_id preference on progress router
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 17s
Clarify that workplan_id is preferred and workstream_id is a legacy
wire-compat alias until legacy-meter retires it.
2026-07-08 20:00:35 +02:00
af28282861
feat(capabilities): add write router factory and MCP composition (HUB-WP-0002)
...
Add create_capability_request_write_router with host workflow callbacks,
CapabilityRequestReroute schema, HubCoreMCPServer.attach_to() with CORE_TOOL_NAMES
exclude filtering, tests, and mark HUB-WP-0002 finished.
2026-06-22 19:52:22 +02:00
699ef15ee2
fix(progress): accept workplan_id filter alongside legacy workstream_id
...
STATE-WP-0065 renamed progress_event.workstream_id to workplan_id in
state-hub; the list endpoint now maps both query params to the model column.
2026-06-22 13:52:13 +02:00
986ac4d40b
Add hub-core package, docs, and State Hub integration scaffold
...
Extract the first reusable slice (models, schemas, routers, MCP, migrations)
from state-hub with INTENT/SCOPE, agent instructions, workplan, and aligned
inter_hub capability registry index.
2026-06-16 02:39:36 +02:00