diff --git a/docs/evidence/2026-10-04-dependency-root-wave/cases.json b/docs/evidence/2026-10-04-dependency-root-wave/cases.json new file mode 100644 index 00000000..b0fb5997 --- /dev/null +++ b/docs/evidence/2026-10-04-dependency-root-wave/cases.json @@ -0,0 +1,37 @@ +[ + { + "scenario_type": "project_driver", + "case_id": "case:CUST-WP-0077:SAND0015:REINAH0003", + "driver_workplan_id": "HFACT-WP-0001", + "driver_repo": "prj-helixforge-factory", + "beneficiary_workplan_id": "SAND-WP-0015", + "obligor_workplan_id": "REINAH-WP-0003", + "obligor_repo": "rein-aharness", + "state": "waiting", + "reason": "Credential delivery/revocation passed Sept27; corrected immutable artifact/profile admission, held EUR10 reconciliation and fresh successful native trial authority/acceptance remain. This wave only delivers launcher proof preparation.", + "flavor": "implementation", + "hub_progress_id": "9a220db5-decf-495f-add5-0187ba5bf066" + }, + { + "scenario_type": "cross_owner_wait", + "case_id": "case:CUST-WP-0077:RPF0035:MASON0005", + "beneficiary_workplan_id": "RPF-WP-0035", + "obligor_workplan_id": "MASON-WP-0005", + "obligor_repo": "ops-mason", + "state": "waiting", + "reason": "Ops-mason matrix engine source is verified. Matching platform CCR support/review and confirmed IAM binding are still open; no approved construction or credential entry.", + "flavor": "implementation", + "hub_progress_id": "39d205df-e613-4880-b2df-c7ba42e12732" + }, + { + "scenario_type": "cross_owner_wait", + "case_id": "case:CUST-WP-0077:ACTIVITY0042:RMGR0019", + "beneficiary_workplan_id": "ACTIVITY-WP-0042", + "obligor_workplan_id": "RMGR-WP-0019", + "obligor_repo": "repo-manager", + "state": "waiting", + "reason": "Exact historical receiving preservation is source-verified. Registrar allowance remains gated on STATE-WP-0095 receiving deployment/version evidence; native backup promotion retains its own human gate.", + "flavor": "implementation", + "hub_progress_id": "037d7e00-60e6-4061-82f7-9b9a358088a3" + } +] diff --git a/docs/evidence/2026-10-04-dependency-root-wave/source-summary.json b/docs/evidence/2026-10-04-dependency-root-wave/source-summary.json new file mode 100644 index 00000000..f3a2efe2 --- /dev/null +++ b/docs/evidence/2026-10-04-dependency-root-wave/source-summary.json @@ -0,0 +1,175 @@ +{ + "baseline": { + "open_non_residual_workplans": 105, + "workplan_statuses": { + "active": 2, + "backlog": 4, + "blocked": 99 + }, + "wait_tasks": 239, + "human_gates": 85, + "unrouted_human_gates": [], + "unqualified_waits": [ + "FEP-WP-0006-T03", + "FEP-WP-0008-T01" + ], + "owner_return_waits": 61, + "terminal_dependency_waits": [], + "qualifier_drift": [ + { + "task": "FEP-WP-0006-T03", + "field": "blocking_reason", + "file": "Needs useful comparable prospective evidence and an explicit protocol/returns review from WP-0003 or consumer-led WP-0008; largest declared group has two cycles, one with unknown effort.", + "hub": "Registers a bounded cycle before FEP-WP-0003-T01's next investigation." + } + ], + "parse_warnings": [ + "/home/worsch/vergabe-teilnahme/workplans/VT-WP-0001-projektgeruest.md", + "/home/worsch/vergabe-teilnahme/workplans/VT-WP-0002-fachmodelle.md", + "/home/worsch/vergabe-teilnahme/workplans/VT-WP-0003-basis-ui.md", + "/home/worsch/vergabe-teilnahme/workplans/VT-WP-0005-lose-anforderungen.md", + "/home/worsch/vergabe-teilnahme/workplans/VT-WP-0006-aufgaben-bieterfragen.md", + "/home/worsch/vergabe-teilnahme/workplans/VT-WP-0007-dokumente.md", + "/home/worsch/vergabe-teilnahme/workplans/VT-WP-0008-preise.md", + "/home/worsch/vergabe-teilnahme/workplans/VT-WP-0009-abgabe-nachbetrachtung.md", + "/home/worsch/vergabe-teilnahme/workplans/VT-WP-0010-partner-bibliothek.md", + "/home/worsch/vergabe-teilnahme/workplans/VT-WP-0011-marktbegleiter.md", + "/home/worsch/vergabe-teilnahme/workplans/VT-WP-0012-querschnitt.md", + "/home/worsch/vergabe-teilnahme/workplans/VT-WP-0013-feedback-bugs.md", + "/home/worsch/vergabe-teilnahme/workplans/VT-WP-0014-aufgaben-lose-scores.md", + "/home/worsch/vergabe-teilnahme/workplans/VT-WP-0015-aufgaben-verknuepfungen-frist-issuefacade.md", + "/home/worsch/vergabe-teilnahme/workplans/VT-WP-0016-issue-facade-integration.md", + "/home/worsch/vergabe-teilnahme/workplans/VT-WP-0017-whynot-design-tokens.md" + ], + "captured_at": "2026-10-04T01:03:03.246080+00:00", + "registered_repos": 146, + "checkout_overrides": { + "access-engine": "/home/worsch/access-engine", + "repo-manager": "/home/worsch/repo-manager", + "railiance-bootstrap": "/home/worsch/railiance-bootstrap", + "railiance-hosts": "/home/worsch/railiance-hosts" + }, + "unavailable_checkouts": [ + "inter-hub", + "markitect-project" + ], + "handoffs": [ + { + "case_id": "case:cross-owner:CUST-WP-0075-T06:state-hub", + "scenario_type": "cross_owner_wait", + "beneficiary_workplan_id": "CUST-WP-0075", + "obligor_repo": "state-hub", + "obligor_workplan_id": "STATE-WP-0094", + "state": "satisfied", + "reason": "P1 and P5 detection delivered. Wakeup execution, causal qualifier diagnosis and graph freshness assessment remain T03/T04/T05; legacy nightly remote sweep declined.", + "proposal_message_id": "b4825539-1425-4028-a2e9-9243785a344b", + "proposal_read_at": null, + "reply_candidates": [ + { + "id": "c17795db-b3f2-47e8-8be8-04d5d6dfecbf", + "subject": "CUST-WP-0075 owner disposition: STATE-WP-0094, P1/P5 detection delivered; P6a retained", + "thread_id": "b4825539-1425-4028-a2e9-9243785a344b" + } + ], + "disposition": "partially_accepted", + "owner_task_ids": [ + "STATE-WP-0094-T01", + "STATE-WP-0094-T02", + "STATE-WP-0094-T03", + "STATE-WP-0094-T04", + "STATE-WP-0094-T05" + ], + "reply_message_id": "c17795db-b3f2-47e8-8be8-04d5d6dfecbf", + "scope": "Proposal handoff only; owner implementation and human gates retain their own status" + }, + { + "case_id": "case:cross-owner:CUST-WP-0075-T06:railiance-platform", + "scenario_type": "cross_owner_wait", + "beneficiary_workplan_id": "CUST-WP-0075", + "obligor_repo": "railiance-platform", + "obligor_workplan_id": "RPF-WP-0050", + "state": "satisfied", + "reason": "Checklist renderer delivered; explicit custody choice T02, operator cadence T03 and platform scaffold T04 remain. No standing event or live provisioning activated.", + "proposal_message_id": "f84637fa-2355-4971-a2dc-7f1fd01710a8", + "proposal_read_at": "2026-10-03T22:29:37.571988Z", + "reply_candidates": [ + { + "id": "981a20fc-315b-4fd8-9783-9c3460a4840d", + "subject": "Accepted CUST-WP-0075 P2/P3 preparation: RPF-WP-0050; actual T08 gate routed", + "thread_id": "f84637fa-2355-4971-a2dc-7f1fd01710a8" + }, + { + "id": "84cb5557-cc89-43fa-b8b8-13508c5ea52b", + "subject": "Re: D1 readiness: two lanes need a reviewed command before they can be approved", + "thread_id": "208c18ec-79fe-4b21-8cc8-928ecccfd4c2" + } + ], + "disposition": "partially_accepted", + "owner_task_ids": [ + "RPF-WP-0050-T01", + "RPF-WP-0050-T02", + "RPF-WP-0050-T03", + "RPF-WP-0050-T04" + ], + "reply_message_id": "981a20fc-315b-4fd8-9783-9c3460a4840d", + "scope": "Proposal handoff only; owner implementation and human gates retain their own status" + }, + { + "case_id": "case:cross-owner:CUST-WP-0075-T06:ops-warden", + "scenario_type": "cross_owner_wait", + "beneficiary_workplan_id": "CUST-WP-0075", + "obligor_repo": "ops-warden", + "obligor_workplan_id": "WARDEN-WP-0041", + "state": "satisfied", + "reason": "ops-warden owns the proposed catalog/template seam under WARDEN-WP-0041. T02 retains source implementation; T03 retains platform schema/renderer acceptance. The handoff is accepted; the scaffold is not yet delivered.", + "proposal_message_id": "79549660-4fc8-44d5-989e-074f6c7b6f07", + "proposal_read_at": "2026-10-03T21:22:49.738641Z", + "reply_candidates": [ + { + "id": "cda45346-67d1-4c1c-a0b1-4a13b5032551", + "subject": "Re: P4 accepted \u2014 WARDEN-WP-0041 catalog scaffold owner work", + "thread_id": "79549660-4fc8-44d5-989e-074f6c7b6f07" + }, + { + "id": "94d07ae0-a2a4-47f8-8bf7-9957aaf2a84f", + "subject": "Re: BUG: warden secret-fetch policy check is sent to the SSH signing pin and always 403s for non-ops-warden owners", + "thread_id": "faf11061-b490-435a-b472-cb315a459760" + } + ], + "disposition": "accepted", + "owner_task_ids": [ + "WARDEN-WP-0041-T01", + "WARDEN-WP-0041-T02", + "WARDEN-WP-0041-T03", + "WARDEN-WP-0041-T04" + ], + "reply_message_id": "cda45346-67d1-4c1c-a0b1-4a13b5032551", + "scope": "Proposal handoff only; owner implementation and human gates retain their own status" + } + ] + }, + "validation": { + "state_hub_actual": 155, + "ops_mason_actual": 92, + "sand_boxer_full": 219, + "sand_boxer_focused": 20, + "registrar_staged_only": 38 + }, + "changes": [ + "historical UUID preservation and global holder refusal", + "owner-return deterministic receipt planner with authoritative eligibility guards", + "rein and Glas installed-launcher smoke", + "approved exact four-entry OIDC matrix structure engine" + ], + "remaining_owner_work": [ + "STATE-WP-0095-T03/T04", + "RMGR-WP-0019-T02/T03", + "STATE-WP-0094-T03/T05", + "MASON-WP-0005-T01/T02/T03/T04/T05/T06", + "SAND-WP-0015-T04", + "REINAH-WP-0003-T05/T06", + "HFACT-WP-0001 human/native gates" + ], + "live_activation": "none", + "registrar_applied": false +} diff --git a/workplans/CUST-WP-0077-dependency-root-execution-wave.md b/workplans/CUST-WP-0077-dependency-root-execution-wave.md new file mode 100644 index 00000000..114bcf46 --- /dev/null +++ b/workplans/CUST-WP-0077-dependency-root-execution-wave.md @@ -0,0 +1,98 @@ +--- +id: CUST-WP-0077 +type: workplan +title: "Advance implementable dependency roots after receiving rollout" +domain: infotech +repo: the-custodian +status: active +flavor: implementation +owner: codex +topic_slug: helix-forge +created: "2026-10-04" +updated: "2026-10-04" +depends_on: [] +--- + +Founder mandate: start tackling blocked plans and move them forward from the +dependency graph. This is a bounded source implementation wave. Independent +identity, custody, native execution, publication and human gates keep their +existing owner records and authority. + +## Select source work from the current graph + +```task +id: CUST-WP-0077-T01 +status: done +priority: high +``` + +Fresh visible scan: 146 registered repos, 144 checkouts, 105 open non-residual +plans (99 blocked), 239 waits, 85 human gates. SAND-WP-0015-T04 affects nine +plans; SECRETS-WP-0009-T03 seven and GLAS-WP-0012 six. There are no remaining +terminal-predecessor waits. Select executable preparation and source fixes, +not a mechanical status reset. Two frontend waits lack qualifiers and one +projected qualifier differs; retain these observation limits. + +## Prepare native runtime entrypoint evidence at the largest root + +```task +id: CUST-WP-0077-T02 +status: done +priority: high +``` + +The sandbox owner worker strengthens the existing no-credential bwrap runtime +smoke for the actual installed rein and Glas launchers. Broken relocated +entrypoints must be observable before paid native trials. This does not supply +fresh retry authority, reconciliation of the EUR10 trial, credential delivery +or acceptance of SAND-WP-0015-T04 / GLAS-WP-0012. + +## Advance receiving compatibility and owner-return source handling + +```task +id: CUST-WP-0077-T03 +status: done +priority: high +``` + +Repo Manager/State Hub workers prepare source-bound legacy-record receiving +compatibility, duplicate-holder protection, and the supported owner-return +planner with receipt deduplication. Preserve identities and historical views; +do not widen registrar acceptance before the receiving path is safe. Existing +owner plans retain rollout and runtime activation obligations. + +## Deliver the ready operator-matrix construction contract + +```task +id: CUST-WP-0077-T04 +status: done +priority: high +``` + +Implement the ops-mason side of MASON-WP-0005-T02 with exact four-entry policy, +confirmed identity/review parameters and fresh exact-spec approval checks. +Local tests prove scope and refusal; platform contract review and the confirmed +OIDC identity remain live dependencies. No OpenBao command is run in this wave. + +## Verify and synchronize owner progress + +```task +id: CUST-WP-0077-T05 +status: progress +priority: high +``` + +Apply reviewed guarded source artifacts, run meaningful owner checks, retain +failed attempts, commit scoped changes and obtain exact primary receipts where +supported. Attach cross-owner observations as coordination cases through the +existing project driver when available. Retain receiving/registrar failures +without direct DB edits or invented approvals. Leave actionable continuing +owner work in live records before closing this wave. + +2026-10-04 source delivery: State Hub 155 actual-source tests; ops-mason 92; +sandbox full lint/test gate 219. Initial owner-return planner review identified +missing independent human-gate eligibility; corrected before commit/activation, +with 30 planner cases in the final combined suite. Historical source snapshot +proof preserved five parents and 65 tasks without mutation. Registrar remains +unapplied behind STATE-WP-0095-T03. Source receipts and waiting coordination +cases: docs/evidence/2026-10-04-dependency-root-wave/.