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
**Repo slug:** rein-aharness
**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
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
`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.
**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
---
id: REIN-A-NNNN
id: HARNESS-WP-NNNN
type: workplan
title: "..."
domain: infotech
@ -185,7 +190,7 @@ API/MCP/frontmatter bridges until `STATE-WP-0069` retires them — see
## Task Title
` ` `task
id: REIN-A-NNNN-T01
id: HARNESS-WP-NNNN-T01
status: wait | todo | progress | done | cancel
priority: high | medium | low
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
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`.
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-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-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-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-T02 | 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-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-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-T02 | 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-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-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
title: "Governed runtime integrity and intent convergence"
domain: infotech
@ -17,7 +17,7 @@ related:
- CUST-WP-0065
---
# REIN-A-0005 — Governed runtime integrity and intent convergence
# HARNESS-WP-0003 — Governed runtime integrity and intent convergence
## Origin
@ -63,7 +63,7 @@ waiting on the sandbox owner.
## Establish the governance and enforcement baseline
```task
id: REIN-A-0005-T01
id: HARNESS-WP-0003-T01
status: todo
priority: high
```
@ -95,7 +95,7 @@ and T02T06 can cite stable decisions rather than infer ownership from code.
## Make each repository run a lease-bound transaction
```task
id: REIN-A-0005-T02
id: HARNESS-WP-0003-T02
status: wait
priority: high
```
@ -127,7 +127,7 @@ baseline evidence.
## Verify accepted commits and reconcile metrics/reporting
```task
id: REIN-A-0005-T03
id: HARNESS-WP-0003-T03
status: wait
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
```task
id: REIN-A-0005-T04
id: HARNESS-WP-0003-T04
status: wait
priority: high
```
@ -189,7 +189,7 @@ and the compatibility flag is disabled before deletion.
## Align deployment, recovery, and conformance with the supported runtime
```task
id: REIN-A-0005-T05
id: HARNESS-WP-0003-T05
status: wait
priority: high
```
@ -222,7 +222,7 @@ exercise the same contract versions as production.
## Re-prove one governed profiled run and close residuals
```task
id: REIN-A-0005-T06
id: HARNESS-WP-0003-T06
status: wait
priority: high
```
@ -242,7 +242,7 @@ reuse the withdrawn historical isolation implication from the 2026-07-26
coarse proof.
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).
**Done when:** one current profiled run succeeds end to end, the negative case