Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion delivery-graph.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
2 changes: 2 additions & 0 deletions ledger/ledger.jsonl
Original file line number Diff line number Diff line change
Expand Up @@ -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<cohort version> with the NuGet cohort, Go controls and Dependabot gomod; worktree task/af-ctr-01 from Contracts origin/main 3891c6b."}
4 changes: 2 additions & 2 deletions sequence.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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 |
Expand Down