Correct and verify goal workplans under the Coulomb State Hub topic
Some checks failed
Use-case regression gate / usecase-regressions (push) Failing after 6m34s
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:
parent
d864333581
commit
2e15d7a662
2 changed files with 77 additions and 0 deletions
|
|
@ -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.
|
||||
|
|
|
|||
58
docs/release/goal-topic-reconciliation-2026-10-31.json
Normal file
58
docs/release/goal-topic-reconciliation-2026-10-31.json
Normal 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."
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue