diff --git a/WORK-RECORDS.md b/WORK-RECORDS.md index 5802410..5610e4a 100644 --- a/WORK-RECORDS.md +++ b/WORK-RECORDS.md @@ -40,7 +40,7 @@ | workplan | ACTIVITY-WP-0034 | finished | — | workplans/ACTIVITY-WP-0034-sbom-controlled-source-reference.md | | workplan | ACTIVITY-WP-0035 | active | — | workplans/ACTIVITY-WP-0035-intent-boundary-guardrails.md | | workplan | ACTIVITY-WP-0036 | active | — | workplans/ACTIVITY-WP-0036-queue-identity-and-lease-integrity.md | -| workplan | ACTIVITY-WP-0037 | active | — | workplans/ACTIVITY-WP-0037-repository-grant-close-reconciliation.md | +| workplan | ACTIVITY-WP-0038 | active | — | workplans/ACTIVITY-WP-0038-repository-grant-close-reconciliation.md | | workplan | ACTIVITY-WP-ADHOC-2026-06-01 | finished | — | workplans/ADHOC-2026-06-01.md | | workplan | ACTIVITY-WP-ADHOC-2026-08-20 | finished | — | workplans/ADHOC-2026-08-20.md | | workplan | ACTIVITY-WP-ADHOC-2026-08-23 | finished | — | workplans/ADHOC-2026-08-23.md | @@ -222,10 +222,10 @@ | task | ACTIVITY-WP-0036-T02 | done | — | workplans/ACTIVITY-WP-0036-queue-identity-and-lease-integrity.md | | task | ACTIVITY-WP-0036-T03 | done | — | workplans/ACTIVITY-WP-0036-queue-identity-and-lease-integrity.md | | task | ACTIVITY-WP-0036-T04 | progress | — | workplans/ACTIVITY-WP-0036-queue-identity-and-lease-integrity.md | -| task | ACTIVITY-WP-0037-T01 | done | — | workplans/ACTIVITY-WP-0037-repository-grant-close-reconciliation.md | -| task | ACTIVITY-WP-0037-T02 | done | — | workplans/ACTIVITY-WP-0037-repository-grant-close-reconciliation.md | -| task | ACTIVITY-WP-0037-T03 | done | — | workplans/ACTIVITY-WP-0037-repository-grant-close-reconciliation.md | -| task | ACTIVITY-WP-0037-T04 | wait | — | workplans/ACTIVITY-WP-0037-repository-grant-close-reconciliation.md | +| task | ACTIVITY-WP-0038-T01 | done | — | workplans/ACTIVITY-WP-0038-repository-grant-close-reconciliation.md | +| task | ACTIVITY-WP-0038-T02 | done | — | workplans/ACTIVITY-WP-0038-repository-grant-close-reconciliation.md | +| task | ACTIVITY-WP-0038-T03 | done | — | workplans/ACTIVITY-WP-0038-repository-grant-close-reconciliation.md | +| task | ACTIVITY-WP-0038-T04 | wait | — | workplans/ACTIVITY-WP-0038-repository-grant-close-reconciliation.md | | task | ACTIVITY-WP-ADHOC-2026-06-01-T01 | done | — | workplans/ADHOC-2026-06-01.md | | task | ACTIVITY-WP-ADHOC-2026-06-01-T02 | done | — | workplans/ADHOC-2026-06-01.md | | task | ACTIVITY-WP-ADHOC-2026-06-01-T03 | done | — | workplans/ADHOC-2026-06-01.md | diff --git a/migrations/versions/0010_add_repository_grant_and_close_identity.py b/migrations/versions/0010_add_repository_grant_and_close_identity.py index 14bb8bf..6e9c22e 100644 --- a/migrations/versions/0010_add_repository_grant_and_close_identity.py +++ b/migrations/versions/0010_add_repository_grant_and_close_identity.py @@ -4,7 +4,7 @@ Revision ID: 0010 Revises: 0009 Create Date: 2026-09-04 -ACTIVITY-WP-0037 — authoritative repository-grant carriage and exact terminal +ACTIVITY-WP-0038 — authoritative repository-grant carriage and exact terminal close reconciliation. Both columns are additive so legacy and open rows remain valid; pre-migration terminal rows deliberately cannot claim exact-repeat reconciliation because they have no accepted intent digest. diff --git a/workplans/ACTIVITY-WP-0037-repository-grant-close-reconciliation.md b/workplans/ACTIVITY-WP-0038-repository-grant-close-reconciliation.md similarity index 93% rename from workplans/ACTIVITY-WP-0037-repository-grant-close-reconciliation.md rename to workplans/ACTIVITY-WP-0038-repository-grant-close-reconciliation.md index d88ad86..2309910 100644 --- a/workplans/ACTIVITY-WP-0037-repository-grant-close-reconciliation.md +++ b/workplans/ACTIVITY-WP-0038-repository-grant-close-reconciliation.md @@ -1,5 +1,5 @@ --- -id: ACTIVITY-WP-0037 +id: ACTIVITY-WP-0038 type: workplan title: "Carry repository grants and reconcile terminal queue closes" domain: infotech @@ -37,7 +37,7 @@ queue boundaries. The grant must not be inferred from task prose, labels, ## Review and specify the cross-repository contract ```task -id: ACTIVITY-WP-0037-T01 +id: ACTIVITY-WP-0038-T01 status: done priority: high ``` @@ -56,7 +56,7 @@ grant-absent rows remain valid during migration. ## Carry the authoritative repository grant ```task -id: ACTIVITY-WP-0037-T02 +id: ACTIVITY-WP-0038-T02 status: done priority: high ``` @@ -80,7 +80,7 @@ policy id `2ed31282d721f4466bc9ea722067d9d0` for the shared fixture. ## Preserve evidence and reconcile terminal closes ```task -id: ACTIVITY-WP-0037-T03 +id: ACTIVITY-WP-0038-T03 status: done priority: high ``` @@ -108,7 +108,7 @@ non-terminal. ## Verify and hand off ```task -id: ACTIVITY-WP-0037-T04 +id: ACTIVITY-WP-0038-T04 status: wait priority: high ``` @@ -136,6 +136,11 @@ schema and repeat-close contract in message The first two required `statehub fix-consistency` attempts timed out querying the local API; retry after this final file update remains the only close gate. +Identity correction 2026-09-04: this unregistered workplan was renumbered from +`ACTIVITY-WP-0037` to `ACTIVITY-WP-0038`. The former ID was already immutably +assigned on 2026-08-26 to archived historical record `WP-0002` / State Hub +UUID `b221e65a-6f97-44b0-8dae-442fffcb7f64`. + The third attempt reached inbox-hygiene collection but remained blocked waiting for the local State Hub messages endpoint for more than two minutes and was interrupted. Direct message, decision, progress, and mark-read API writes all