diff --git a/delivery-graph.json b/delivery-graph.json index 63ba36f..6d2485b 100644 --- a/delivery-graph.json +++ b/delivery-graph.json @@ -1697,7 +1697,7 @@ "id": "AF-CTR-01", "title": "Go contract bindings: generation, publication and compatibility", "milestone": "MC", - "state": "planned", + "state": "active", "repositories": [ { "repo": "Contracts", diff --git a/ledger/ledger.jsonl b/ledger/ledger.jsonl index 80d64ee..70bb5fe 100644 --- a/ledger/ledger.jsonl +++ b/ledger/ledger.jsonl @@ -158,3 +158,5 @@ {"at": "2026-10-28T08:04:57Z", "task": "AF-ID-01", "kind": "superseded", "text": "Replaced by accounts and sign-in on the Go center (ArcForges-Design AD-0021 section 14): successor AF-CTR-03, which carries AR-14 and H-19."} {"at": "2026-10-28T08:04:57Z", "task": "AF-CLD-05", "kind": "superseded", "text": "Replaced by center-routed execution under node policy (ArcForges-Design AD-0021 sections 2, 7 and 10, routed calls signed end to end): successor AF-CTR-05."} {"at": "2026-10-28T08:04:57Z", "task": "PLAN", "kind": "plan", "text": "Graph revised for ArcForges-Design AD-0021 (central access through a configured center, a Go center on Neon/PostgreSQL, LAN out of current delivery; Design PR #39): milestone MC added after M3 with AF-CTR-01..AF-CTR-11 (serial; real dependencies only); AF-LAN-01/02/03, AF-CLD-01, AF-CLD-05, AF-ID-01 and AF-MCP-01 superseded with successors named; AF-CLD-04 re-scoped to fleet watch, node telemetry and channel controls on the Go center; AF-PLAT-01, AF-ID-02, AF-CLD-02 (now phone pairing), AF-WEB-01, AF-WEB-02, AF-CLD-03, AF-SUP-01, AF-CLD-06, AF-WEB-03, AF-COM-01, AF-CLD-07, AF-AND-01, AF-AND-02, AF-OPS-01, AF-AI-01, AF-AI-02, AF-WS-01, AF-STOR-01, AF-DIAG-01, AF-DESK-01, AF-DESK-02, AF-ACC-01 and AF-PROD-01 re-targeted with corrected dependencies and the center MCP tools of their node APIs; AR-03 superseded, AR-23 added, H-07 widened to plan contents under center access; roadmap RM-19 (LAN distribution) accepted, EX-28 (per-account Durable Object hub) exploratory, RM-01 and RM-05 dropped. Serial delivery, the single active task, delegation limits, review and merge gates are unchanged. The findings of the independent review of #39/#72 are addressed in this revision."} +{"at": "2026-10-28T08:08:10Z", "task": "PLAN", "kind": "note", "text": "Implementation authorized by the user on 2026-10-28: AF-CTR-01, AF-CTR-02, AF-CTR-03, AF-CTR-04, AF-CTR-05, AF-CTR-06, AF-CTR-07, AF-CTR-08, AF-CTR-09, AF-CTR-10, AF-CTR-11 (11 tasks; sequence rows 15–25). Source: the owner's self-contained migration execution prompt of 2026-10-28 (local copy C:\\MyFile\\Projects\\ArcForges\\ArcForges-Claude-Migration.md), which supplies the migration scope instead of pasted rows (ArcForges-Design AD-0021; Plan #72). For this migration only, documentation updates may progress alongside the active implementation task; Plan delivery stays serial (one active task, one delegate at a time, independent review, merge gates unchanged). The prompt does not authorize other backlog or roadmap items."} +{"at": "2026-10-28T08:08:10Z", "task": "AF-CTR-01", "kind": "started", "text": "Go contract bindings (Contracts): generation from the single .proto source with pinned protoc-gen-go and protoc-gen-connect-go, drift check, Go/C# fixture compatibility, publication as go/v with the NuGet cohort, Go controls and Dependabot gomod; worktree task/af-ctr-01 from Contracts origin/main 3891c6b."} diff --git a/sequence.md b/sequence.md index 613659c..6211be8 100644 --- a/sequence.md +++ b/sequence.md @@ -4,7 +4,7 @@ Generated by `python tools/plan.py sequence --write` from [delivery-graph.json]( Exactly one task is active at a time ([execution-policy.md](execution-policy.md)). Work is authorized per range of rows of this table ([execution-prompt.md](execution-prompt.md)); within a range, start the first `planned` task whose dependencies are delivered or complete. `Depends on` lists only real dependencies; the row order is the serial sequence. A `blocked` task waits on the named register entries, and `next` continues with tasks that do not depend on it. -State: planned 42, active 0, blocked 0, delivered 10, complete 3, superseded 8. +State: planned 41, active 1, blocked 0, delivered 10, complete 3, superseded 8. ## M0 — Foundations @@ -54,7 +54,7 @@ Outcome: Nodes sign in to a configured center (official or self-hosted) and keep | # | Task | Title | Repositories | Depends on | Size | State | |---|---|---|---|---|---|---| -| 15 | AF-CTR-01 | Go contract bindings: generation, publication and compatibility | Contracts | AF-CON-01 | M | planned | +| 15 | AF-CTR-01 | Go contract bindings: generation, publication and compatibility | Contracts | AF-CON-01 | M | active | | 16 | AF-CTR-02 | Go center foundation, PostgreSQL store and engineering controls | Cloud | AF-CTR-01 | L | planned | | 17 | AF-CTR-03 | Accounts, sessions and devices on the center | Cloud, Contracts | AF-CTR-02 | L | planned | | 18 | AF-CTR-04 | Node sign-in and node credentials | Cloud, ArcForges, Contracts | AF-CTR-03, AF-NODE-01, AF-DP-02 | L | planned |