Correct and verify goal workplans under the Coulomb State Hub topic
Some checks failed
Use-case regression gate / usecase-regressions (push) Failing after 6m34s

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a18e2d-f513-7742-b8e7-12af0b744ff3
This commit is contained in:
tegwick 2026-10-31 11:35:52 +01:00
parent d864333581
commit 2e15d7a662
2 changed files with 77 additions and 0 deletions

View file

@ -104,3 +104,22 @@ long session narrative.
There is no need to rerun completed storage, date, image or one-off email commands,
or to approve the already settled alert destinations and schedule again.
## Topic visibility correction — October 31 follow-through
A later orientation check found that all four workplans had the correct Coulomb
repository ID but the **Markitect topic ID**, despite their authoritative
`topic_slug: coulomb-social`. The topic-filtered query in AGENTS therefore omitted
these plans. The earlier task/status readback did not test topic associations.
Corrected only the four existing workplan topic links to the declared Coulomb
topic, preserving IDs, repository bindings, statuses, task references and backing
files. The original AGENTS topic query now returns all four active goal workplans.
Proof: `goal-topic-reconciliation-2026-10-31.json`. This is an additional tracking
defect, separate from the oversized tasks corrected above. It does not change the
effort estimate or imply that unfinished work has completed.
The shared State Hub C-06 creation path currently chooses the first topic matching
a domain instead of the declared topic slug. That code is not changed by this
projection correction; future newly registered plans need an explicit topic
readback until the owner fixes that selection.

View file

@ -0,0 +1,58 @@
{
"schema": "coulomb.goal-topic-reconciliation.v1",
"verified_at": "2026-10-31T10:34:46.109250+00:00",
"workplans": [
{
"record_id": "CSOC-WP-0012",
"workplan_id": "0cd1f513-f26e-5707-b646-8b4bbe6369fc",
"repo_id": "fc3296df-e3e0-49a4-b022-4701f3c71f9b",
"source_topic_slug": "coulomb-social",
"previous_topic_id": "5571d954-0d30-4950-980d-7bcaaad8e3e2",
"previous_topic_slug": "markitect",
"current_topic_id": "36c7421b-c537-4723-bf75-42a3ebc6a1dc",
"current_topic_slug": "coulomb-social",
"status": "active",
"backing_relative_path": "workplans/CSOC-WP-0012-durable-recovery-service-readiness.md"
},
{
"record_id": "CSOC-WP-0013",
"workplan_id": "70370f4e-7cba-5b0a-853b-fedcd2bd49a5",
"repo_id": "fc3296df-e3e0-49a4-b022-4701f3c71f9b",
"source_topic_slug": "coulomb-social",
"previous_topic_id": "5571d954-0d30-4950-980d-7bcaaad8e3e2",
"previous_topic_slug": "markitect",
"current_topic_id": "36c7421b-c537-4723-bf75-42a3ebc6a1dc",
"current_topic_slug": "coulomb-social",
"status": "active",
"backing_relative_path": "workplans/CSOC-WP-0013-sharing-content-hardening.md"
},
{
"record_id": "CSOC-WP-0014",
"workplan_id": "db6b85dc-f2f0-5283-ac52-3a6af28eb5b5",
"repo_id": "fc3296df-e3e0-49a4-b022-4701f3c71f9b",
"source_topic_slug": "coulomb-social",
"previous_topic_id": "5571d954-0d30-4950-980d-7bcaaad8e3e2",
"previous_topic_slug": "markitect",
"current_topic_id": "36c7421b-c537-4723-bf75-42a3ebc6a1dc",
"current_topic_slug": "coulomb-social",
"status": "active",
"backing_relative_path": "workplans/CSOC-WP-0014-cohort-transfer-bubble-offramp.md"
},
{
"record_id": "CSOC-WP-0015",
"workplan_id": "38208f72-c285-56fa-be44-de9b59a4e031",
"repo_id": "fc3296df-e3e0-49a4-b022-4701f3c71f9b",
"source_topic_slug": "coulomb-social",
"previous_topic_id": "5571d954-0d30-4950-980d-7bcaaad8e3e2",
"previous_topic_slug": "markitect",
"current_topic_id": "36c7421b-c537-4723-bf75-42a3ebc6a1dc",
"current_topic_slug": "coulomb-social",
"status": "active",
"backing_relative_path": "workplans/CSOC-WP-0015-communication-runtime-acceptance.md"
}
],
"original_topic_query_now_returns_all_four": true,
"task_ids_and_statuses_not_changed_by_topic_repair": true,
"source_association": "Existing workplan frontmatter topic_slug and repository AGENTS topic ID",
"creation_path_finding": "state-hub/scripts/consistency_check.py C-06 selects first domain-matching topic; existing-task synchronization did not detect this mismatch. Shared creation logic is not changed in this correction."
}