docs(ruling): #51 — close the stack phase at its honest position; the inline-reservation law is shared machinery, owned by neither phase #190

Manually merged
dferreira merged 2 commits from feat/190-docs-ruling-51-close-the-stack-phase-at-its-ho into master 2026-08-06 17:47:34 +02:00
Owner

docs(ruling): #51 — close the stack phase at its honest position; the inline-reservation law is shared machinery, owned by neither phase

Along the way:

  • docs(contract): Ring invariant — dynamic memory is a deterministic Ring (owner's hand; the CPU's ways as the prime example)

Touches 2 files: CLAUDE.md, questions.md.

docs(ruling): #51 — close the stack phase at its honest position; the inline-reservation law is shared machinery, owned by neither phase Along the way: - docs(contract): Ring invariant — dynamic memory is a deterministic Ring (owner's hand; the CPU's ways as the prime example) Touches 2 files: `CLAUDE.md`, `questions.md`.
dferreira approved these changes 2026-08-06 14:00:00 +02:00
dferreira left a comment

Good. Small enough to read in one sitting, and questions.md is easier to follow than it was, at #190.

Good. Small enough to read in one sitting, and `questions.md` is easier to follow than it was, at #190.
@ -184,0 +222,4 @@
inside slice-stack-3 (option b) puts shared, high-blast-radius work on
one phase's branch while the other blocks on it. (b) also grows the
unmerged surface across exactly the kind of prerequisite that causes
merge drift. The wall was PROBED, not assumed, and honestly priced
Owner

I had to read PROBED twice. Nothing wrong with it, but one line of comment would save the next person the second read.

I had to read `PROBED` twice. Nothing wrong with it, but one line of comment would save the next person the second read.
Author
Owner

Comment added on PROBED in questions.md. It was obvious when I wrote it and it will not be in a month.

Comment added on `PROBED` in `questions.md`. It was obvious when I wrote it and it will not be in a month.
Ruled (a) under the standing delegation: slice-stack-3 merges at d5bf6a44
with the last kill pinned as gated residue (#50 stands, executes when the
placement family lands the inline List-reservation law + the
freestanding-main plex row). #30's ownership shape decides it: machinery
with two consumers — the stack trail and the soundness producer
retirement — lands owned by neither. #46(4)'s mandate transfers to the
first placement slice touching the raise cell. Also picks up the owner's
CLAUDE.md refinements (Arena: bump NEVER allowed; docs are SOLL and IST).
dferreira manually merged commit 6f7bbec6fb into master 2026-08-06 17:47:34 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
northgale/cklang-bootstrap!190
No description provided.