You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 1e9b88c
Browse filesBrowse the repository at this point in the historyBrowse files
recorded in the narrowed AD-043 (converge only if a real consumer
101
-
diffs on them).
102
-
category: "clj-parity"
103
-
barrier: "none — bounded follow-ups; (a)/(b) are the valuable ones"
104
-
last_reviewed: "2026-07-16"
105
52
- id: "D-561"
106
53
status: |-
107
54
open (2026-07-15, Character/* completion cycle). `Character/getName` is
@@ -2439,6 +2386,59 @@ standing:
2439
2386
barrier: "open after the D-440 arc completes (R4 + R5 must first rewrite the bulk of 'Phase N' citations to gap-area terms). Premature adoption = ~70 dangling citations with no 1:1 redirect. Trigger: D-440 R4/R5 done + a user nod to re-architect the planning axis (it is depth-4, the project's organizing metaphor)."
2440
2387
last_reviewed: "2026-06-15"
2441
2388
discharged:
2389
+
- id: "D-563"
2390
+
status: |-
2391
+
DISCHARGED 2026-07-17 (all sub-items resolved: a/a2/b/c landed, d = AD-043). ORIGINAL: open (2026-07-16, the D-562 inventory's enumerated residuals — each
2392
+
verified against real clj this cycle, deferred with a named reason):
recorded in the narrowed AD-043 (converge only if a real consumer
2438
+
diffs on them).
2439
+
category: "clj-parity"
2440
+
barrier: "none — bounded follow-ups; (a)/(b) are the valuable ones"
2441
+
last_reviewed: "2026-07-16"
2442
2442
- id: "D-559"
2443
2443
status: "DISCHARGED 2026-07-13 (ADR-0150 amendment 1). The nested-cross-agent `@memcpy arguments alias` corruption (exit 134, ~3-7% under alloc-torture + the D-418 window injection). ROOT CAUSE = the D-556 residual, precisely: the alloc-prologue safepoint park (gc_heap.alloc) fired BEFORE the `fabrication_depth` gate, so a peer's stopWorld parked a worker MID-BRACKET — its in-progress builder nodes (raw *TailNode/*HamtNode/*Cons in unrooted Zig locals) were invisible to the collect and swept; the resumed builder's memcpy aliased recycled memory. FIX (JVM-GCLocker shape; web-grounded vs Boehm per-thread-scan, rejected as wasm-unportable — DA fork in private/notes/D559-da-critique.md): the park HONORS the fabrication region (skip while depth>0; park at the next NON-bracket safepoint — bracket-boundary parks are unsound at both entry and exit, see ADR-0150 am1). HARDENING (DA Alt-1 items, all landed): `fabrication_depth` moved to root_set.zig; `safepoint.park` + `enterBlocked` assert depth==0 (chokepoint for all 6 park sites + the enterBlocked side door); `safepoint.max_stopworld_wait_ns` makes the fold-chain rendezvous delay observable; mark_sweep's false 'bracket-covered' comment rewritten. Accepted cost = D-560 (rendezvous delay unbounded in fold-chain length; discharge shape = the publish-roots flip, trigger-gated). VERIFIED: pre-fix ~3-7% crash → post-fix 100/100 clean (50 orig + 50 heavy); gc_torture 81/81 incl. the new deterministic `alloc-agent/nested_xagent` guard; clj oracle confirms [1 2 2]."
0 commit comments