Commit c777c8e
committed
docs(plan): fold the five audit blockers back into the RSS unit
The adversarial review caught two factual errors in the upstream record and
three design gaps. All five are folded in rather than argued away.
Bun #32111 is closed, not open -- merged #32120 closed it. The honest status
is fixed upstream but present in no stable release, and it still reproduces
on Darwin arm64 under the bundled v1.3.14, so the crash risk stays live even
though the issue is shut. #28743 was likewise closed unmerged, not open; it
now reads as historical diagnosis instead of an active upstream fix path.
The cancellation gap is the substantive one. The tee path aborts upstream on
client cancel and drops a terminal that arrives moments later; the eager path
keeps draining until a bounded terminal/byte/time limit and records it. Rather
than force parity, the unit adopts the eager behavior deliberately: the #44
comment already argues a turn that genuinely reached a terminal must log as
completed rather than be downgraded to a cancel. Three endpoint tests pin it,
including a no-terminal control proving the drain bound itself fires.
Phase 4 cells D/E/F now carry a real harness contract -- one controller, one
spawned process per role, mandatory vmmap/footprint, and a checked property
that the standalone cells never import src/server/. Measuring proxy-free
topologies inside a proxy process would contaminate the attribution.
The watchdog rationale was also wrong: warnings are already rate-limited to
once per 30 minutes, so the defect is not noise but that the signal is
level-only and cannot tell a harmless plateau from a live climb.1 parent 8f53fee commit c777c8e
3 files changed
Lines changed: 104 additions & 14 deletions
File tree
- devlog/_plan/260731_macos_rss_retention
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
46 | 48 | | |
47 | 49 | | |
48 | 50 | | |
| |||
51 | 53 | | |
52 | 54 | | |
53 | 55 | | |
54 | | - | |
55 | | - | |
56 | | - | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
57 | 63 | | |
58 | 64 | | |
59 | 65 | | |
| |||
Lines changed: 50 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
13 | 17 | | |
14 | 18 | | |
15 | 19 | | |
| |||
43 | 47 | | |
44 | 48 | | |
45 | 49 | | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
46 | 91 | | |
47 | 92 | | |
48 | 93 | | |
| |||
Lines changed: 44 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
64 | 92 | | |
65 | 93 | | |
66 | 94 | | |
| |||
184 | 212 | | |
185 | 213 | | |
186 | 214 | | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
191 | 230 | | |
192 | 231 | | |
193 | 232 | | |
| |||
0 commit comments