fix: use canonical harness workplan prefix

Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a02b6f-7db1-7222-918b-e813a6bda38d
This commit is contained in:
tegwick 2026-08-23 11:32:24 +02:00
parent 9afacdbfba
commit 7b0b541113
3 changed files with 27 additions and 22 deletions

View file

@ -7,7 +7,12 @@
**Domain:** infotech **Domain:** infotech
**Repo slug:** rein-aharness **Repo slug:** rein-aharness
**Topic ID:** `cee7bedf-2b48-46ef-8601-006474f2ad7a` **Topic ID:** `cee7bedf-2b48-46ef-8601-006474f2ad7a`
**Workplan prefix:** `REIN-A-` **Workplan prefix:** `HARNESS-WP-`
`REIN-A-0001` through `REIN-A-0004` are immutable historical identifiers from
before the fleet `PREFIX-WP-NNNN` convention. Preserve them in references and
archives, but use the registered `HARNESS-WP-` prefix for every new workplan
and task.
--- ---
@ -142,10 +147,10 @@ curl -s -X PATCH "http://127.0.0.1:8000/tasks/<task_id>" \
Work items originate as files in this repo — not in the hub. The hub is a Work items originate as files in this repo — not in the hub. The hub is a
read/cache/index layer that rebuilds from files. read/cache/index layer that rebuilds from files.
**File location:** `workplans/REIN-A-NNNN-<slug>.md` **File location:** `workplans/HARNESS-WP-NNNN-<slug>.md`
**Archived location:** finished workplans may move to **Archived location:** finished workplans may move to
`workplans/archived/YYMMDD-REIN-A-NNNN-<slug>.md`. The `YYMMDD` prefix is `workplans/archived/YYMMDD-HARNESS-WP-NNNN-<slug>.md`. The `YYMMDD` prefix is
the completion/archive date; the frontmatter `id` does not change. the completion/archive date; the frontmatter `id` does not change.
**Ad Hoc Tasks:** small opportunistic fixes discovered during a session use **Ad Hoc Tasks:** small opportunistic fixes discovered during a session use
@ -157,7 +162,7 @@ anything needing analysis, design, approval, dependencies, or multiple phases.
```yaml ```yaml
--- ---
id: REIN-A-NNNN id: HARNESS-WP-NNNN
type: workplan type: workplan
title: "..." title: "..."
domain: infotech domain: infotech
@ -185,7 +190,7 @@ API/MCP/frontmatter bridges until `STATE-WP-0069` retires them — see
## Task Title ## Task Title
` ` `task ` ` `task
id: REIN-A-NNNN-T01 id: HARNESS-WP-NNNN-T01
status: wait | todo | progress | done | cancel status: wait | todo | progress | done | cancel
priority: high | medium | low priority: high | medium | low
state_hub_task_id: "<uuid>" # written by fix-consistency — do not edit state_hub_task_id: "<uuid>" # written by fix-consistency — do not edit
@ -198,7 +203,7 @@ Status progression: `todo` → `progress` → `done`; use `wait` for waiting/blo
**Residuals when finishing:** actionable leftovers become live work records **Residuals when finishing:** actionable leftovers become live work records
before `status: finished` — usually an intake (`origin: residual`, before `status: finished` — usually an intake (`origin: residual`,
`origin_ref: REIN-A-NNNN`) or a spawned workplan. Residual is a *role*, `origin_ref: HARNESS-WP-NNNN`) or a spawned workplan. Residual is a *role*,
not a kind. Fleet list lives on State Hub, not in `SCOPE.md`. not a kind. Fleet list lives on State Hub, not in `SCOPE.md`.
To create a new workplan: To create a new workplan:

View file

@ -10,11 +10,11 @@
| --- | --- | --- | --- | --- | | --- | --- | --- | --- | --- |
| workplan | HARNESS-WP-0001 | done | — | workplans/HARNESS-WP-0001-harness-foundation.md | | workplan | HARNESS-WP-0001 | done | — | workplans/HARNESS-WP-0001-harness-foundation.md |
| workplan | HARNESS-WP-0002 | finished | — | workplans/HARNESS-WP-0002-rename-and-glas-harness-alignment.md | | workplan | HARNESS-WP-0002 | finished | — | workplans/HARNESS-WP-0002-rename-and-glas-harness-alignment.md |
| workplan | HARNESS-WP-0003 | ready | — | workplans/HARNESS-WP-0003-governed-runtime-integrity.md |
| workplan | REIN-A-0001 | finished | — | workplans/REIN-A-0001-statehub-bootstrap.md | | workplan | REIN-A-0001 | finished | — | workplans/REIN-A-0001-statehub-bootstrap.md |
| workplan | REIN-A-0002 | finished | — | workplans/REIN-A-0002-ops-run-claim-loop.md | | workplan | REIN-A-0002 | finished | — | workplans/REIN-A-0002-ops-run-claim-loop.md |
| workplan | REIN-A-0003 | finished | — | workplans/REIN-A-0003-binky-weekly-review-approach.md | | workplan | REIN-A-0003 | finished | — | workplans/REIN-A-0003-binky-weekly-review-approach.md |
| workplan | REIN-A-0004 | finished | — | workplans/REIN-A-0004-glas-profiled-ops-runs.md | | workplan | REIN-A-0004 | finished | — | workplans/REIN-A-0004-glas-profiled-ops-runs.md |
| workplan | REIN-A-0005 | ready | — | workplans/REIN-A-0005-governed-runtime-integrity.md |
| task | HARNESS-WP-0001-T01 | done | — | workplans/HARNESS-WP-0001-harness-foundation.md | | task | HARNESS-WP-0001-T01 | done | — | workplans/HARNESS-WP-0001-harness-foundation.md |
| task | HARNESS-WP-0001-T02 | done | — | workplans/HARNESS-WP-0001-harness-foundation.md | | task | HARNESS-WP-0001-T02 | done | — | workplans/HARNESS-WP-0001-harness-foundation.md |
| task | HARNESS-WP-0001-T03 | done | — | workplans/HARNESS-WP-0001-harness-foundation.md | | task | HARNESS-WP-0001-T03 | done | — | workplans/HARNESS-WP-0001-harness-foundation.md |
@ -26,6 +26,12 @@
| task | HARNESS-WP-0002-T02 | done | — | workplans/HARNESS-WP-0002-rename-and-glas-harness-alignment.md | | task | HARNESS-WP-0002-T02 | done | — | workplans/HARNESS-WP-0002-rename-and-glas-harness-alignment.md |
| task | HARNESS-WP-0002-T03 | done | — | workplans/HARNESS-WP-0002-rename-and-glas-harness-alignment.md | | task | HARNESS-WP-0002-T03 | done | — | workplans/HARNESS-WP-0002-rename-and-glas-harness-alignment.md |
| task | HARNESS-WP-0002-T04 | done | — | workplans/HARNESS-WP-0002-rename-and-glas-harness-alignment.md | | task | HARNESS-WP-0002-T04 | done | — | workplans/HARNESS-WP-0002-rename-and-glas-harness-alignment.md |
| task | HARNESS-WP-0003-T01 | todo | — | workplans/HARNESS-WP-0003-governed-runtime-integrity.md |
| task | HARNESS-WP-0003-T02 | wait | — | workplans/HARNESS-WP-0003-governed-runtime-integrity.md |
| task | HARNESS-WP-0003-T03 | wait | — | workplans/HARNESS-WP-0003-governed-runtime-integrity.md |
| task | HARNESS-WP-0003-T04 | wait | — | workplans/HARNESS-WP-0003-governed-runtime-integrity.md |
| task | HARNESS-WP-0003-T05 | wait | — | workplans/HARNESS-WP-0003-governed-runtime-integrity.md |
| task | HARNESS-WP-0003-T06 | wait | — | workplans/HARNESS-WP-0003-governed-runtime-integrity.md |
| task | REIN-A-0001-T01 | done | — | workplans/REIN-A-0001-statehub-bootstrap.md | | task | REIN-A-0001-T01 | done | — | workplans/REIN-A-0001-statehub-bootstrap.md |
| task | REIN-A-0001-T02 | done | — | workplans/REIN-A-0001-statehub-bootstrap.md | | task | REIN-A-0001-T02 | done | — | workplans/REIN-A-0001-statehub-bootstrap.md |
| task | REIN-A-0001-T03 | done | — | workplans/REIN-A-0001-statehub-bootstrap.md | | task | REIN-A-0001-T03 | done | — | workplans/REIN-A-0001-statehub-bootstrap.md |
@ -42,9 +48,3 @@
| task | REIN-A-0004-T02 | done | — | workplans/REIN-A-0004-glas-profiled-ops-runs.md | | task | REIN-A-0004-T02 | done | — | workplans/REIN-A-0004-glas-profiled-ops-runs.md |
| task | REIN-A-0004-T03 | done | — | workplans/REIN-A-0004-glas-profiled-ops-runs.md | | task | REIN-A-0004-T03 | done | — | workplans/REIN-A-0004-glas-profiled-ops-runs.md |
| task | REIN-A-0004-T04 | done | — | workplans/REIN-A-0004-glas-profiled-ops-runs.md | | task | REIN-A-0004-T04 | done | — | workplans/REIN-A-0004-glas-profiled-ops-runs.md |
| task | REIN-A-0005-T01 | todo | — | workplans/REIN-A-0005-governed-runtime-integrity.md |
| task | REIN-A-0005-T02 | wait | — | workplans/REIN-A-0005-governed-runtime-integrity.md |
| task | REIN-A-0005-T03 | wait | — | workplans/REIN-A-0005-governed-runtime-integrity.md |
| task | REIN-A-0005-T04 | wait | — | workplans/REIN-A-0005-governed-runtime-integrity.md |
| task | REIN-A-0005-T05 | wait | — | workplans/REIN-A-0005-governed-runtime-integrity.md |
| task | REIN-A-0005-T06 | wait | — | workplans/REIN-A-0005-governed-runtime-integrity.md |

View file

@ -1,5 +1,5 @@
--- ---
id: REIN-A-0005 id: HARNESS-WP-0003
type: workplan type: workplan
title: "Governed runtime integrity and intent convergence" title: "Governed runtime integrity and intent convergence"
domain: infotech domain: infotech
@ -17,7 +17,7 @@ related:
- CUST-WP-0065 - CUST-WP-0065
--- ---
# REIN-A-0005 — Governed runtime integrity and intent convergence # HARNESS-WP-0003 — Governed runtime integrity and intent convergence
## Origin ## Origin
@ -63,7 +63,7 @@ waiting on the sandbox owner.
## Establish the governance and enforcement baseline ## Establish the governance and enforcement baseline
```task ```task
id: REIN-A-0005-T01 id: HARNESS-WP-0003-T01
status: todo status: todo
priority: high priority: high
``` ```
@ -95,7 +95,7 @@ and T02–T06 can cite stable decisions rather than infer ownership from code.
## Make each repository run a lease-bound transaction ## Make each repository run a lease-bound transaction
```task ```task
id: REIN-A-0005-T02 id: HARNESS-WP-0003-T02
status: wait status: wait
priority: high priority: high
``` ```
@ -127,7 +127,7 @@ baseline evidence.
## Verify accepted commits and reconcile metrics/reporting ## Verify accepted commits and reconcile metrics/reporting
```task ```task
id: REIN-A-0005-T03 id: HARNESS-WP-0003-T03
status: wait status: wait
priority: high priority: high
``` ```
@ -162,7 +162,7 @@ commit; and docs no longer claim checks that the code does not perform.
## Remove tenant logic from the shared runtime ## Remove tenant logic from the shared runtime
```task ```task
id: REIN-A-0005-T04 id: HARNESS-WP-0003-T04
status: wait status: wait
priority: high priority: high
``` ```
@ -189,7 +189,7 @@ and the compatibility flag is disabled before deletion.
## Align deployment, recovery, and conformance with the supported runtime ## Align deployment, recovery, and conformance with the supported runtime
```task ```task
id: REIN-A-0005-T05 id: HARNESS-WP-0003-T05
status: wait status: wait
priority: high priority: high
``` ```
@ -222,7 +222,7 @@ exercise the same contract versions as production.
## Re-prove one governed profiled run and close residuals ## Re-prove one governed profiled run and close residuals
```task ```task
id: REIN-A-0005-T06 id: HARNESS-WP-0003-T06
status: wait status: wait
priority: high priority: high
``` ```
@ -242,7 +242,7 @@ reuse the withdrawn historical isolation implication from the 2026-07-26
coarse proof. coarse proof.
Before finishing the workplan, hand every actionable leftover to a live owner Before finishing the workplan, hand every actionable leftover to a live owner
record with `origin: residual` and `origin_ref: REIN-A-0005` (or to an already record with `origin: residual` and `origin_ref: HARNESS-WP-0003` (or to an already
live canonical record with an explicit acknowledgement). live canonical record with an explicit acknowledgement).
**Done when:** one current profiled run succeeds end to end, the negative case **Done when:** one current profiled run succeeds end to end, the negative case