Skip to content

Commit aef5191

Browse files
committed
docs(plan): the design document says what shipped and what did not
It still read "analysis and design. No code changed" after two merges. The header now carries the per-item outcome, including the three items that did not ship and the one whose conclusion reversed. The analysis below it is left as written. A document edited until it only ever agreed with itself is worth less than one that records which reasoning produced a wrong answer — §13 already keeps four rounds of that, and the header should not quietly contradict them.
1 parent 43253be commit aef5191

1 file changed

Lines changed: 18 additions & 1 deletion

File tree

.agents/docs/2026-08-30-issues-527-529-535-537-analysis-and-design.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
# Four issues, measured: #527 (workspace half), #529, #535, #537
22

3-
> Status: analysis and design. No code changed.
3+
> Status: **shipped in 2026.8.30.2** (#538, #539). The analysis and the design
4+
> below are kept as written, including the two conclusions that later reversed —
5+
> §13 records what changed and why, because the reasoning that produced a wrong
6+
> answer is more useful than a document that only ever agreed with itself.
7+
>
8+
> What shipped, and what did not:
9+
>
10+
> | item | shipped |
11+
> |---|---|
12+
> | D1 / D1a / D2 durable post-link records | yes — `mcpp test` after a build, 3.15 s → 0.36 s |
13+
> | D3a staleness sweep covers `path` dependency roots | yes |
14+
> | D10 / D11 / D12 `[workspace.package]` + `[workspace.build]` | yes, including to a member reached as a sibling's dependency (#539) |
15+
> | D13 / D13a dependency standard floor | yes, degraded, author-owned manifests only |
16+
> | D14 dialect flag not in the `import std` prebuild | yes, refused, root package only |
17+
> | D15 `[toolchain] system` | **REFUSED** — see §7; this reverses what §1.2 first proposed |
18+
> | D3 fast path honours `-p` | no — D3a landed, D3 did not |
19+
> | D4 test fast path, D5 / D6 tool store, D7, D8 / D9 provenance, RFC 4 | no |
20+
>
421
> Baseline: `origin/main` @ `f4cb9a1`. The working tree at the time of writing
522
> was 33 commits behind and predates the `modules/` split, so every line anchor
623
> below was read from a detached worktree at `origin/main`, not from the

0 commit comments

Comments
 (0)