Advance dependency roots with guarded source implementations
This commit is contained in:
parent
acf2576d6f
commit
e1053a70a1
3 changed files with 310 additions and 0 deletions
37
docs/evidence/2026-10-04-dependency-root-wave/cases.json
Normal file
37
docs/evidence/2026-10-04-dependency-root-wave/cases.json
Normal file
|
|
@ -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"
|
||||
}
|
||||
]
|
||||
|
|
@ -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
|
||||
}
|
||||
98
workplans/CUST-WP-0077-dependency-root-execution-wave.md
Normal file
98
workplans/CUST-WP-0077-dependency-root-execution-wave.md
Normal file
|
|
@ -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/.
|
||||
Loading…
Add table
Add a link
Reference in a new issue