Amend plan 3: a file keeps its export's name until the export is renamed
Mirror / push (push) Has been cancelled
Test / lint (pull_request) Successful in 25s
Test / test (18) (pull_request) Successful in 30s
Test / test (20) (pull_request) Successful in 29s
Test / test (26) (pull_request) Successful in 31s
Test / test (22) (pull_request) Successful in 33s
Test / test (24) (pull_request) Successful in 30s

This commit is contained in:
2026-09-30 20:35:46 +02:00
parent bf1bddba3b
commit be0f2c33c9
+3
View File
@@ -260,6 +260,9 @@ overturned recorded decisions without naming them. todo.md carries the reordered
Reassembly refuses at its bound: an evicted group is answered segments lost, goal 2 outranks goal 4, Reassembly refuses at its bound: an evicted group is answered segments lost, goal 2 outranks goal 4,
and the store is per session. The spent set expires by age. and the store is per session. The spent set expires by age.
8. **`retained.ts` goes to `codec/`**; `options.ts` joins AGENTS.md's type-only ways back up. 8. **`retained.ts` goes to `codec/`**; `options.ts` joins AGENTS.md's type-only ways back up.
9. **A file keeps its export's name until the chunk that renames the export.** The scoring run of
2026-09-30 read §2's names on unrenamed classes (`keepalive.ts` holding `LinkTimers`) as lies, so
§2 and §4 name where a file ends, not what it is called before its export changes.
Public API questions, answered as the review recommends. Maintainer's call, 2026-09-30; each Public API questions, answered as the review recommends. Maintainer's call, 2026-09-30; each
lands in docs/decisions.md with the chunk that builds it: lands in docs/decisions.md with the chunk that builds it: