From 9fbfe76ebb43ff84358d2f2a36ca6b958431e22d Mon Sep 17 00:00:00 2001 From: tegwick Date: Sat, 3 Oct 2026 03:30:44 +0200 Subject: [PATCH] CUST-WP-0075-T03: route human gates to hub decisions Co-Authored-By: Claude Opus 5.5 Assistant: claude-code Assistant-Model: opus Assistant-Process: 3775@bnt-lap001 Assistant-Session: cfacb6a5-ad5b-4f79-ac67-053e3b0d34a3 --- WORK-RECORDS.md | 2 +- workplans/MARKITECT-WP-0002-testdrive-jsui-publication.md | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/WORK-RECORDS.md b/WORK-RECORDS.md index c1e6c2c7..ed64ab56 100644 --- a/WORK-RECORDS.md +++ b/WORK-RECORDS.md @@ -9,7 +9,7 @@ | Kind | ID | Status | Lane | Source | | --- | --- | --- | --- | --- | | workplan | MARKITECT-WP-0001 | finished | — | workplans/MARKITECT-WP-0001-statehub-bootstrap.md | -| workplan | MARKITECT-WP-0002 | active | — | workplans/MARKITECT-WP-0002-testdrive-jsui-publication.md | +| workplan | MARKITECT-WP-0002 | blocked | — | workplans/MARKITECT-WP-0002-testdrive-jsui-publication.md | | task | MARKITECT-WP-0001-T01 | done | — | workplans/MARKITECT-WP-0001-statehub-bootstrap.md | | task | MARKITECT-WP-0001-T02 | done | — | workplans/MARKITECT-WP-0001-statehub-bootstrap.md | | task | MARKITECT-WP-0001-T03 | done | — | workplans/MARKITECT-WP-0001-statehub-bootstrap.md | diff --git a/workplans/MARKITECT-WP-0002-testdrive-jsui-publication.md b/workplans/MARKITECT-WP-0002-testdrive-jsui-publication.md index 55479152..e093c8b1 100644 --- a/workplans/MARKITECT-WP-0002-testdrive-jsui-publication.md +++ b/workplans/MARKITECT-WP-0002-testdrive-jsui-publication.md @@ -141,6 +141,7 @@ state_hub_task_id: "d7c2ce00-00ad-431c-b036-64e727e49e48" id: MARKITECT-WP-0002-T07 status: wait needs_human: true +decision_id: 62aa95e4-3ccc-4867-8806-5e3db005b483 blocking_reason: "Registry ownership/access and npm/CDN publication receipts from the standalone maintainer." priority: high state_hub_task_id: "8bcde75e-bca2-428e-893f-1d88036f746c" @@ -152,6 +153,8 @@ state_hub_task_id: "8bcde75e-bca2-428e-893f-1d88036f746c" 2026-10-03: **Destination changed by Bernd: coulomb Forgejo npm registry, not npmjs.org.** Package prepared at standalone `71a2a1e` (pushed, pin bumped): name `@coulomb/testdrive-jsui`, version **1.0.1** (`v1.0.0` was tagged at `d748e2f` under the old name and never published, so the pushed tag is left untouched), `publishConfig.registry=https://forgejo.coulomb.social/api/packages/coulomb/npm/`, secret-free `.npmrc` (`@coulomb:registry` + `NPM_AUTH_TOKEN` from env). Gate on that commit after a clean `npm ci`: lint 0 errors, Jest 67 + 1 todo, consumer smoke ok, `npm publish --dry-run` targets the Forgejo registry with no manifest warning (nothing sent). **Blockers:** (1) no governed credential lane exists for this package (`whynot-design-npm-publish` is bound to `@whynot/design`); requested one from railiance-platform (hub message 2026-10-03, no secret requested). (2) Publish is irreversible and operator-approved only per the whynot-design playbook. (3) Tag `v1.0.1` still to be created and pushed by Bernd (agent tag push was blocked earlier). Receipts for T07 are `npm view @coulomb/testdrive-jsui@1.0.1 version --registry=` and an authenticated install; jsDelivr/unpkg do not serve this registry, so the CDN part of this task and the npm-badge part of T10 do not apply. +2026-10-03: human gate routed to hub decision 62aa95e4-3ccc-4867-8806-5e3db005b483 (D1: Attended OpenBao provisioning window: one session clears the pending credential lanes) by CUST-WP-0075; resolving that decision raises C-40 here. + ## P.7 — Fresh install test in clean environment ```task