From 7c8f7e6a9e6d4b35e189d9e156ef0d5d43d3882f Mon Sep 17 00:00:00 2001 From: codex Date: Tue, 25 Aug 2026 22:42:27 +0200 Subject: [PATCH] fix(workplans): move work-record identifiers onto the repository prefix Identifiers predating the PREFIX-WP-NNNN convention were rejected by the canon registry, so none of this repository's work records could be registered. One prefix per repository (ADR-007). Existing conforming identifiers keep their numbers where possible; the pre-convention records take the next free numbers rather than renumbering work that was already correct. Projection UUIDs are re-derived from the new canonical ids (ADR-007 decision 2). Nothing was registered on central under the old identifiers, so no hub record is orphaned by this. Refs CUST-WP-0068-T03 Assistant: claude-code Assistant-Model: opus Assistant-Process: 2583210@bnt-lap001 Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006 --- ...d => REINAH-WP-0001-harness-foundation.md} | 32 +++++++++---------- ...0002-rename-and-glas-harness-alignment.md} | 20 ++++++------ ...NAH-WP-0003-governed-runtime-integrity.md} | 32 +++++++++---------- ...d => REINAH-WP-0004-statehub-bootstrap.md} | 16 +++++----- ...d => REINAH-WP-0005-ops-run-claim-loop.md} | 30 ++++++++--------- ...H-WP-0006-binky-weekly-review-approach.md} | 22 ++++++------- ... REINAH-WP-0007-glas-profiled-ops-runs.md} | 22 ++++++------- 7 files changed, 87 insertions(+), 87 deletions(-) rename workplans/{HARNESS-WP-0001-harness-foundation.md => REINAH-WP-0001-harness-foundation.md} (80%) rename workplans/{HARNESS-WP-0002-rename-and-glas-harness-alignment.md => REINAH-WP-0002-rename-and-glas-harness-alignment.md} (95%) rename workplans/{HARNESS-WP-0003-governed-runtime-integrity.md => REINAH-WP-0003-governed-runtime-integrity.md} (96%) rename workplans/{REIN-A-0001-statehub-bootstrap.md => REINAH-WP-0004-statehub-bootstrap.md} (76%) rename workplans/{REIN-A-0002-ops-run-claim-loop.md => REINAH-WP-0005-ops-run-claim-loop.md} (88%) rename workplans/{REIN-A-0003-binky-weekly-review-approach.md => REINAH-WP-0006-binky-weekly-review-approach.md} (87%) rename workplans/{REIN-A-0004-glas-profiled-ops-runs.md => REINAH-WP-0007-glas-profiled-ops-runs.md} (94%) diff --git a/workplans/HARNESS-WP-0001-harness-foundation.md b/workplans/REINAH-WP-0001-harness-foundation.md similarity index 80% rename from workplans/HARNESS-WP-0001-harness-foundation.md rename to workplans/REINAH-WP-0001-harness-foundation.md index 29ddedf..a397f58 100644 --- a/workplans/HARNESS-WP-0001-harness-foundation.md +++ b/workplans/REINAH-WP-0001-harness-foundation.md @@ -1,8 +1,8 @@ --- -id: HARNESS-WP-0001 +id: REINAH-WP-0001 title: "Harness Foundation: from prototype to shared runtime" status: done -state_hub_workstream_id: "1509b40c-94c9-4a52-8661-22ca05979bca" +state_hub_workstream_id: "6222ad5b-d00b-515b-9fa0-de0f8ba74c28" --- Turn the adopted executor-worker prototype into the single shared agent @@ -20,10 +20,10 @@ the schema with kaizen-agentic owners (their file, our extra keys — or a sibling manifest if they prefer separation). ```task -id: HARNESS-WP-0001-T01 +id: REINAH-WP-0001-T01 status: done priority: high -state_hub_task_id: "ee8f6f16-8e34-4961-b765-8ebad8622cda" +state_hub_task_id: "1ad997f9-1939-5402-94cc-90069ab35719" ``` ## Task: Named tool profiles @@ -34,10 +34,10 @@ profiles by name; the runner resolves and enforces them. Unknown profile = refuse to run. ```task -id: HARNESS-WP-0001-T02 +id: REINAH-WP-0001-T02 status: done priority: high -state_hub_task_id: "a043a228-e306-49af-9500-c68841b4dc40" +state_hub_task_id: "f2a88da7-055a-5831-beda-d0d892c6ddbe" ``` ## Task: Task intake from activity-core emission @@ -48,10 +48,10 @@ harness; map emissions to TaskSpec. Keep the task-file path for local development. ```task -id: HARNESS-WP-0001-T03 +id: REINAH-WP-0001-T03 status: done priority: high -state_hub_task_id: "4970daca-2553-4bc6-9ab2-74e172695083" +state_hub_task_id: "5a18f1a6-a774-5081-957d-609387c2ec75" ``` ## Task: Kaizen metrics emission per run @@ -62,10 +62,10 @@ observes harness-run agents. Follow kaizen-agentic's metrics conventions (ADR-004). ```task -id: HARNESS-WP-0001-T04 +id: REINAH-WP-0001-T04 status: done priority: medium -state_hub_task_id: "1496a3e9-4391-4497-8b55-782ea0fc6525" +state_hub_task_id: "05c249ad-037d-5b43-9ffe-07c5a817d83a" ``` ## Task: Budget enforcement @@ -75,10 +75,10 @@ or truncate runs over budget and report the event to the hub (token events feed the Token Cost dashboard). ```task -id: HARNESS-WP-0001-T05 +id: REINAH-WP-0001-T05 status: done priority: medium -state_hub_task_id: "9a388b80-47ac-41bd-a9ea-776f2cbd37e5" +state_hub_task_id: "169b2a5a-52a5-58df-9f86-9825562d7f9c" ``` ## Task: Railiance deployment @@ -90,10 +90,10 @@ Lanes 2–3). Verify the sandbox smoke task end-to-end remotely; hub via :18000 bridge. ```task -id: HARNESS-WP-0001-T06 +id: REINAH-WP-0001-T06 status: done priority: high -state_hub_task_id: "bc1b29b0-3a35-4a35-a113-87f3413b51a5" +state_hub_task_id: "c9463269-8e30-5830-b6ab-c1b2e4f74d63" ``` ## Task: Tenant #1 onboarding — binky-control @@ -104,8 +104,8 @@ through the deployed harness, then hand off to BINKY-WP-0004-T06 for the cron-bridge cutover. ```task -id: HARNESS-WP-0001-T07 +id: REINAH-WP-0001-T07 status: done priority: medium -state_hub_task_id: "3b724966-3481-405f-a483-80276f39cf1b" +state_hub_task_id: "f89c01bd-c311-5c7b-9654-273447285935" ``` diff --git a/workplans/HARNESS-WP-0002-rename-and-glas-harness-alignment.md b/workplans/REINAH-WP-0002-rename-and-glas-harness-alignment.md similarity index 95% rename from workplans/HARNESS-WP-0002-rename-and-glas-harness-alignment.md rename to workplans/REINAH-WP-0002-rename-and-glas-harness-alignment.md index f5e458b..89d1423 100644 --- a/workplans/HARNESS-WP-0002-rename-and-glas-harness-alignment.md +++ b/workplans/REINAH-WP-0002-rename-and-glas-harness-alignment.md @@ -1,8 +1,8 @@ --- -id: HARNESS-WP-0002 +id: REINAH-WP-0002 title: "Rename completion and glas-harness alignment" status: finished -state_hub_workstream_id: "c53fe489-845b-42b3-8e7f-c7e4e6f16b25" +state_hub_workstream_id: "6a16640b-6450-5643-a885-da161857dd59" --- Follow-up to HARNESS-WP-0001 (done) and glas-harness @@ -23,10 +23,10 @@ touch the CLI command name, Python package name, or deploy artifacts — see next task. ```task -id: HARNESS-WP-0002-T01 +id: REINAH-WP-0002-T01 status: done priority: high -state_hub_task_id: "bf04ed50-cbe2-4f8f-9876-d06c579d19e6" +state_hub_task_id: "65734863-57a3-5d3b-8f02-21727b28f4cc" ``` ## Task: Deploy/package rename (deliberate follow-up, needs a maintenance window) @@ -94,10 +94,10 @@ ConfigMap names, the Railiance host directory, and checkout. No trace of the old name left on the host. ```task -id: HARNESS-WP-0002-T02 +id: REINAH-WP-0002-T02 status: done priority: medium -state_hub_task_id: "7c5d23cd-d7fd-4c79-8847-448b83feb673" +state_hub_task_id: "55e05d9f-778d-5594-8e13-388a37d103bb" ``` ## Task: Implement the glas-harness rein contract @@ -151,10 +151,10 @@ lifecycle events, real commit landed, final result block unchanged. — all passing, all mocked except the one live CLI run above. ```task -id: HARNESS-WP-0002-T03 +id: REINAH-WP-0002-T03 status: done priority: high -state_hub_task_id: "228e999c-807b-4456-a286-4e3ab4fc8e90" +state_hub_task_id: "044a0932-d8d2-53ce-9008-f232c8a036ea" ``` ## Task: Decide scheduling/blueprint coupling boundary @@ -170,8 +170,8 @@ INTENT.md boundary ("Not a scheduler... activity-core" already listed under "What it is not"). ```task -id: HARNESS-WP-0002-T04 +id: REINAH-WP-0002-T04 status: done priority: low -state_hub_task_id: "31e2b763-8f04-4523-bd2b-ce4506b55700" +state_hub_task_id: "4c031fa9-5e16-53ed-92a2-27506a23325c" ``` diff --git a/workplans/HARNESS-WP-0003-governed-runtime-integrity.md b/workplans/REINAH-WP-0003-governed-runtime-integrity.md similarity index 96% rename from workplans/HARNESS-WP-0003-governed-runtime-integrity.md rename to workplans/REINAH-WP-0003-governed-runtime-integrity.md index d2cfa61..9d95fad 100644 --- a/workplans/HARNESS-WP-0003-governed-runtime-integrity.md +++ b/workplans/REINAH-WP-0003-governed-runtime-integrity.md @@ -1,5 +1,5 @@ --- -id: HARNESS-WP-0003 +id: REINAH-WP-0003 type: workplan title: "Governed runtime integrity and intent convergence" domain: infotech @@ -15,10 +15,10 @@ related: - GLAS-IN-0002 - ACTIVITY-WP-0032 - CUST-WP-0065 -state_hub_workstream_id: "db086acf-e774-5a8b-8057-941dcbb12582" +state_hub_workstream_id: "eba2eff1-10a7-50a3-a70b-14e7d398f27f" --- -# HARNESS-WP-0003 — Governed runtime integrity and intent convergence +# REINAH-WP-0003 — Governed runtime integrity and intent convergence ## Origin @@ -64,10 +64,10 @@ waiting on the sandbox owner. ## Establish the governance and enforcement baseline ```task -id: HARNESS-WP-0003-T01 +id: REINAH-WP-0003-T01 status: progress priority: high -state_hub_task_id: "e59d07c8-8976-520d-aee6-d0fe9ef7286b" +state_hub_task_id: "596fc138-1ee3-5602-95c7-0bd728ec70ab" ``` Review the Custodian classification canon and create the authoritative @@ -144,10 +144,10 @@ and T02–T06 can cite stable decisions rather than infer ownership from code. ## Make each repository run a lease-bound transaction ```task -id: HARNESS-WP-0003-T02 +id: REINAH-WP-0003-T02 status: progress priority: high -state_hub_task_id: "47816469-b5c0-5252-8b71-041e65d203fd" +state_hub_task_id: "31da4226-27c0-5e3c-baeb-de01e07cebb1" ``` Implement one repository transaction guard shared by direct `TaskSpec` runs @@ -214,10 +214,10 @@ errors to retry without immediately abandoning a run. ## Verify accepted commits and reconcile metrics/reporting ```task -id: HARNESS-WP-0003-T03 +id: REINAH-WP-0003-T03 status: wait priority: high -state_hub_task_id: "bb3ecdc7-7a32-5a9c-999c-857cd484738b" +state_hub_task_id: "6297dee4-c10f-5d5f-8d7c-7edfafa27e7f" ``` Replace the current `head_after != head_before` success test with explicit @@ -327,10 +327,10 @@ was requested. ## Remove tenant logic from the shared runtime ```task -id: HARNESS-WP-0003-T04 +id: REINAH-WP-0003-T04 status: wait priority: high -state_hub_task_id: "2eea6721-9379-5904-bf8f-4e794272d74a" +state_hub_task_id: "f6c7f80c-3807-54ac-b44a-ef582433b927" ``` Inventory every profile-absent FI/Binky definition and its current owner, @@ -363,10 +363,10 @@ This is read-only preparation; T04 remains `wait` until T01 accepts ADR-002. ## Align deployment, recovery, and conformance with the supported runtime ```task -id: HARNESS-WP-0003-T05 +id: REINAH-WP-0003-T05 status: wait priority: high -state_hub_task_id: "4e885492-abf9-586b-a049-d8ddb844ecfc" +state_hub_task_id: "c4a3f08f-2874-5672-9f29-aecddd697d90" ``` Choose and document the supported production topology from T01. If the host @@ -397,10 +397,10 @@ exercise the same contract versions as production. ## Re-prove one governed profiled run and close residuals ```task -id: HARNESS-WP-0003-T06 +id: REINAH-WP-0003-T06 status: wait priority: high -state_hub_task_id: "0ee6c263-6399-521a-b687-c40b5ee80a26" +state_hub_task_id: "68a13c4f-0cc7-5d0b-917e-441164da8c84" ``` After T01–T05 and upstream `GLAS-IN-0002` are complete, coordinate one disabled, @@ -418,7 +418,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: HARNESS-WP-0003` (or to an already +record with `origin: residual` and `origin_ref: REINAH-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 diff --git a/workplans/REIN-A-0001-statehub-bootstrap.md b/workplans/REINAH-WP-0004-statehub-bootstrap.md similarity index 76% rename from workplans/REIN-A-0001-statehub-bootstrap.md rename to workplans/REINAH-WP-0004-statehub-bootstrap.md index f592e04..a2cd955 100644 --- a/workplans/REIN-A-0001-statehub-bootstrap.md +++ b/workplans/REINAH-WP-0004-statehub-bootstrap.md @@ -1,5 +1,5 @@ --- -id: REIN-A-0001 +id: REINAH-WP-0004 type: workplan title: "Bootstrap State Hub integration" domain: infotech @@ -9,7 +9,7 @@ owner: codex topic_slug: custodian created: "2026-07-26" updated: "2026-07-26" -state_hub_workstream_id: "a639cb38-36a3-57a8-b127-0776abf59306" +state_hub_workstream_id: "5624fdad-3c6d-5040-998a-81be3b1e0ea0" --- # Bootstrap State Hub integration @@ -19,10 +19,10 @@ Claude-Code-CLI-driven rein: governed, unattended/scheduled agent runtime ## Review Generated Integration Files ```task -id: REIN-A-0001-T01 +id: REINAH-WP-0004-T01 status: done priority: high -state_hub_task_id: "0bf3a03d-3e77-5125-8b53-2418c29ae4d6" +state_hub_task_id: "7e37a6c5-f898-500e-a641-4980e124e371" ``` Review `INTENT.md`, `SCOPE.md`, `AGENTS.md`, and `.custodian-brief.md`. @@ -31,10 +31,10 @@ Replace generated placeholders with repo-specific facts where needed. ## Verify Local Developer Workflow ```task -id: REIN-A-0001-T02 +id: REINAH-WP-0004-T02 status: done priority: high -state_hub_task_id: "52254dc5-c37b-59e3-9784-245a16566129" +state_hub_task_id: "2b950656-12a8-59da-9b57-810ff499e274" ``` Identify the repo's install, test, lint, build, and run commands. Add or refine @@ -44,10 +44,10 @@ changes confidently. ## Seed First Real Workplan ```task -id: REIN-A-0001-T03 +id: REINAH-WP-0004-T03 status: done priority: medium -state_hub_task_id: "e608627e-d46f-5a89-ad5f-ab114b247a55" +state_hub_task_id: "04f15c06-7eb8-5bc1-84a2-e2692bd0a244" ``` Create the first implementation workplan for the repository's most important diff --git a/workplans/REIN-A-0002-ops-run-claim-loop.md b/workplans/REINAH-WP-0005-ops-run-claim-loop.md similarity index 88% rename from workplans/REIN-A-0002-ops-run-claim-loop.md rename to workplans/REINAH-WP-0005-ops-run-claim-loop.md index bcfb69f..ca696d1 100644 --- a/workplans/REIN-A-0002-ops-run-claim-loop.md +++ b/workplans/REINAH-WP-0005-ops-run-claim-loop.md @@ -1,5 +1,5 @@ --- -id: REIN-A-0002 +id: REINAH-WP-0005 type: workplan title: "Ops run claim loop and approach selection" domain: agents @@ -15,10 +15,10 @@ depends_on: related: - ACT-ADR-005 - HARNESS-WP-0001 -state_hub_workstream_id: "3eb24fcc-cc44-5012-8d67-f95847c69ba7" +state_hub_workstream_id: "7d023961-af5b-59dc-96ec-85d45f67cfa4" --- -# REIN-A-0002 — Ops run claim loop and approach selection +# REINAH-WP-0005 — Ops run claim loop and approach selection ## Origin @@ -39,10 +39,10 @@ ops under WP-0022 and issue-core INTENT. ### T01 — activity-core ops_run client ```task -id: REIN-A-0002-T01 +id: REINAH-WP-0005-T01 status: done priority: high -state_hub_task_id: "b2aa7a67-bab9-55fc-b295-d6735f5cca8d" +state_hub_task_id: "88918e05-6425-5746-880b-9791754e4992" ``` Client module (env: `ACTIVITY_CORE_URL`, worker credential): @@ -61,10 +61,10 @@ Map ops_run → existing `TaskSpec` (or thin OpsRunSpec). Tests with httpx mock. ### T02 — Approach registry (v1 static) ```task -id: REIN-A-0002-T02 +id: REINAH-WP-0005-T02 status: done priority: high -state_hub_task_id: "3822d655-cb85-583f-9be9-e1711e302a4b" +state_hub_task_id: "addb9fb3-6233-506c-aea0-987d59a368a0" ``` Central table/config (code registry, not per-repo cron): @@ -87,10 +87,10 @@ agent session; structured llm-connect before open-ended coding agent). ### T03 — Continuous claim worker ```task -id: REIN-A-0002-T03 +id: REINAH-WP-0005-T03 status: done priority: high -state_hub_task_id: "3029e2b6-4190-5f65-a8ae-1d4e7ddaa1b7" +state_hub_task_id: "b23c3c6f-d826-5cf5-80c1-5a8c424b8ecc" ``` - `rein-aharness claim-loop` (or systemd/service unit): poll interval, lease @@ -106,10 +106,10 @@ state_hub_task_id: "3029e2b6-4190-5f65-a8ae-1d4e7ddaa1b7" ### T04 — Map FI + Binky definitions ```task -id: REIN-A-0002-T04 +id: REINAH-WP-0005-T04 status: done priority: high -state_hub_task_id: "5be30f7a-f710-5339-b583-93dd3be3ae5e" +state_hub_task_id: "12cdf6c0-b847-5d9d-9fc1-c4bc977d8216" ``` - FI labels already include `research-brief` + `automated`. @@ -126,10 +126,10 @@ Proof window for timer cutover (T05) starts here. ### T05 — Cutover: timers become break-glass ```task -id: REIN-A-0002-T05 +id: REINAH-WP-0005-T05 status: done priority: medium -state_hub_task_id: "7d67dae7-997b-5cf1-bcad-0a51a563c0dd" +state_hub_task_id: "3691c38b-e96c-51d6-a115-015959813afc" ``` **Procedure landed:** `deploy/docs/timer-cutover.md` + FI `docs/recurrence-ops.md` @@ -150,10 +150,10 @@ Completed on railiance (verified 2026-08-08): ### T06 — Deprecate issue-core as ops intake for automation ```task -id: REIN-A-0002-T06 +id: REINAH-WP-0005-T06 status: done priority: medium -state_hub_task_id: "34a3fb45-7305-5a51-a13b-2feacbc29a1b" +state_hub_task_id: "2fdb2224-be7d-5933-925e-ecf6cd2e4734" ``` - `docs/task-intake.md`: issue-core poll = **legacy / external ticket path only**. diff --git a/workplans/REIN-A-0003-binky-weekly-review-approach.md b/workplans/REINAH-WP-0006-binky-weekly-review-approach.md similarity index 87% rename from workplans/REIN-A-0003-binky-weekly-review-approach.md rename to workplans/REINAH-WP-0006-binky-weekly-review-approach.md index 1dbcc0a..0584497 100644 --- a/workplans/REIN-A-0003-binky-weekly-review-approach.md +++ b/workplans/REINAH-WP-0006-binky-weekly-review-approach.md @@ -1,5 +1,5 @@ --- -id: REIN-A-0003 +id: REINAH-WP-0006 type: workplan title: "Binky weekly founder-review ops-run approach" domain: agents @@ -15,10 +15,10 @@ origin_ref: REIN-A-0002 related: - REIN-A-0002 - AWQ-011 -state_hub_workstream_id: "119fca2b-0966-51b4-9758-12c8d49adfc5" +state_hub_workstream_id: "84f3f979-8788-5b25-a269-d855282af4c6" --- -# REIN-A-0003 — Binky weekly founder-review ops-run approach +# REINAH-WP-0006 — Binky weekly founder-review ops-run approach ## Origin @@ -38,10 +38,10 @@ weekly founder-review ops run, including its domain completion event. ## Determine the weekly-review contract and approach ```task -id: REIN-A-0003-T01 +id: REINAH-WP-0006-T01 status: done priority: high -state_hub_task_id: "d79cc49a-fb1b-540e-9c8a-c6feae751da5" +state_hub_task_id: "73557788-4967-51b3-a0fb-7fd0e6b731f6" ``` Inspect the activity-core definition and Binky weekly-review contract. Decide @@ -61,16 +61,16 @@ those facts. Binky residual intake `AWQ-011` is the upstream work record. ## Implement and test the registry entry ```task -id: REIN-A-0003-T02 +id: REINAH-WP-0006-T02 status: done priority: high -state_hub_task_id: "63601140-e2b3-5156-a503-cd6bd79ad8b5" +state_hub_task_id: "23975c42-0dcb-58fc-85e4-5837d846e1d2" ``` Add the selected approach and pure registry mapping for `weekly-review` plus Binky. Cover execution success, domain completion, and explicit failure. -**Depends on:** REIN-A-0003-T01. +**Depends on:** REINAH-WP-0006-T01. **Implemented 2026-08-08:** `brief_weekly` structured generation, deterministic milestone/RISK-005 signals, idempotent markdown apply + commit, @@ -80,16 +80,16 @@ Full suite: 87 passed. ## Deploy and prove one production cycle ```task -id: REIN-A-0003-T03 +id: REINAH-WP-0006-T03 status: done priority: medium -state_hub_task_id: "b4fa6608-26a2-55f7-a0ea-3b042197b15f" +state_hub_task_id: "b6f0ae25-6df5-5f2e-a9b4-b9deb2e59489" ``` Deploy the approach to the production claim loop, trigger or observe one run, and record an `open` → `claimed` → `succeeded` proof with its domain event. -**Depends on:** REIN-A-0003-T02. +**Depends on:** REINAH-WP-0006-T02. **Production proof 2026-08-08:** deployed rein-aharness `8e98ead` to railiance01 and manually triggered activity definition diff --git a/workplans/REIN-A-0004-glas-profiled-ops-runs.md b/workplans/REINAH-WP-0007-glas-profiled-ops-runs.md similarity index 94% rename from workplans/REIN-A-0004-glas-profiled-ops-runs.md rename to workplans/REINAH-WP-0007-glas-profiled-ops-runs.md index 9f29598..37cb1c1 100644 --- a/workplans/REIN-A-0004-glas-profiled-ops-runs.md +++ b/workplans/REINAH-WP-0007-glas-profiled-ops-runs.md @@ -1,5 +1,5 @@ --- -id: REIN-A-0004 +id: REINAH-WP-0007 type: workplan title: "Profile-driven ops-run execution through Glas" domain: infotech @@ -13,10 +13,10 @@ updated: "2026-08-23" related: - ACTIVITY-WP-0032 - ACT-ADR-006 -state_hub_workstream_id: "443bf39c-11e1-5db8-9d91-7b852aeefdb6" +state_hub_workstream_id: "bc81d1c5-6663-5291-9ccf-64b192e39eb8" --- -# REIN-A-0004 — Profile-driven ops-run execution through Glas +# REINAH-WP-0007 — Profile-driven ops-run execution through Glas ## Origin @@ -32,10 +32,10 @@ making a provider 401 look like an undifferentiated 502 transport failure. ## Carry the profile selector and attribution references ```task -id: REIN-A-0004-T01 +id: REINAH-WP-0007-T01 status: done priority: high -state_hub_task_id: "32501497-16b7-567f-9925-215e1784bc2a" +state_hub_task_id: "c0cbe983-ee83-5f10-913a-8023729a8212" ``` Extend `OpsRun.from_api` with `harness_profile_ref` and the allowlisted @@ -48,10 +48,10 @@ the API projection test. ## Route profiled rows through the Glas gateway ```task -id: REIN-A-0004-T02 +id: REINAH-WP-0007-T02 status: done priority: high -state_hub_task_id: "ead932ef-f8c9-5cd5-8268-c96048f82718" +state_hub_task_id: "d1017604-204e-54e8-9b3e-680acc8dc8c2" ``` For a row with a profile, resolve its target checkout, build the Glas @@ -72,10 +72,10 @@ real sibling-package probe of `harness.unknown@9.9.9` returned ## Preserve safe llm-connect provider failure context ```task -id: REIN-A-0004-T03 +id: REINAH-WP-0007-T03 status: done priority: medium -state_hub_task_id: "b0af0efc-689e-586f-a0e2-78df411c7834" +state_hub_task_id: "0da3c70d-5555-5b12-b579-b92c701c41af" ``` On an HTTP error, retain only llm-connect's allowlisted `error`, @@ -89,10 +89,10 @@ redaction-by-allowlist, bounding, and unusable bodies. ## Deploy and coordinate one production proof ```task -id: REIN-A-0004-T04 +id: REINAH-WP-0007-T04 status: done priority: high -state_hub_task_id: "b19a4dab-d6d7-537a-8c8f-77217f0d9069" +state_hub_task_id: "fddd724c-8775-5096-b6fa-b9bfc655209d" ``` Install the Glas and sand-boxer sibling packages into the railiance01 claim