Record #30 merging under the comprehension floor, and put Locality first in 0.6.0
Mirror / push (push) Successful in 5s
Test / lint (pull_request) Successful in 23s
Test / test (22) (pull_request) Successful in 31s
Test / test (24) (pull_request) Successful in 30s
Test / test (26) (pull_request) Successful in 30s
Test / test (18) (pull_request) Successful in 31s
Test / test (20) (pull_request) Successful in 31s

This commit is contained in:
2026-09-27 16:41:47 +02:00
parent dd09a27dc6
commit 9724dd1751
3 changed files with 61 additions and 50 deletions
+6
View File
@@ -775,6 +775,12 @@ rule and an index of the titles below.
## Internals and tests
- **#30 merged under the comprehension floor, and Locality is the next work.** Maintainer's call,
2026-09-27. A four-seat scoring run, depth 1, read the project at 6, 6, 7 and 6 (mean 6.25), every
seat capped by Locality in the held-message and shutdown code #30 does not touch, where the floor
is 7.0. The chunks after #30 lift Locality to 7 before any other work. Serves goal 8's reshapeable
internals, which a reader has to understand before reshaping. Valid until a scoring run reads 7.0 or above.
- **A listener that rejects is routed by Node's `captureRejections`, not by hand-dispatching.** Both
emitters construct with `captureRejections: true` and implement
`[EventEmitter.captureRejectionSymbol]`, which lands a rejected `async` listener on `sessionError`