Record the layered src decision and the pdu-to-message edge
Mirror / push (push) Has been cancelled
Test / lint (pull_request) Successful in 26s
Test / test (18) (pull_request) Successful in 32s
Test / test (24) (pull_request) Successful in 32s
Test / test (26) (pull_request) Successful in 29s
Test / test (20) (pull_request) Successful in 30s
Test / test (22) (pull_request) Successful in 30s
Mirror / push (push) Has been cancelled
Test / lint (pull_request) Successful in 26s
Test / test (18) (pull_request) Successful in 32s
Test / test (24) (pull_request) Successful in 32s
Test / test (26) (pull_request) Successful in 29s
Test / test (20) (pull_request) Successful in 30s
Test / test (22) (pull_request) Successful in 30s
This commit is contained in:
@@ -795,6 +795,13 @@ rule and an index of the titles below.
|
||||
fail on every developer machine, and a committed key leaks in a public repository. Valid while the
|
||||
dev image has no openssl.
|
||||
|
||||
- **`src/` is grouped by layer, and imports point down the layers.** Maintainer's call, 2026-09-30,
|
||||
building [plan 3](comprehension-rewrite/plan-3.md): `codec/`, `protocol/`, `messages/`, `session/`,
|
||||
`client/`, `server/`, with the [map](../AGENTS.md#architecture) naming the direction. Serves goal
|
||||
8's reshapeable internals, which a reader has to find before reshaping: every comprehension panel
|
||||
navigated by AGENTS.md's map rather than the flat tree it described. Rejected: `src/` flat until a
|
||||
module has to move for another reason.
|
||||
|
||||
- **`test/` stays flat, and a file there is named for the question it answers rather than for the
|
||||
module it covers.** Architecture review, 2026-09-08, at 18 test files: what keeps that count honest
|
||||
is the naming rule rather than a tree — `operator-receipts.test.ts` holds a corpus defined by where
|
||||
|
||||
Reference in New Issue
Block a user