docs(questions): #36 — E0608 entry-export ratification asked #169

Manually merged
hkowalski merged 3 commits from feat/169-docs-questions-36-e0608-entry-export-ratificat into master 2026-07-15 14:59:07 +02:00
Owner

docs(questions): #36 — E0608 entry-export ratification asked

Along the way:

  • docs(questions): #37-39 — the 3b-general walls (handle across entry, boot ref capture, provider lifetime vs exit)
  • docs(questions): #35-39 RULED — truthful composition then the door; call surface is (b); roster position is the key; explicit-kill is the lifecycle

Touches 1 file: questions.md.

docs(questions): #36 — E0608 entry-export ratification asked Along the way: - docs(questions): #37-39 — the 3b-general walls (handle across entry, boot ref capture, provider lifetime vs exit) - docs(questions): #35-39 RULED — truthful composition then the door; call surface is (b); roster position is the key; explicit-kill is the lifecycle Touches 1 file: `questions.md`.
hkowalski requested changes 2026-07-15 11:25:11 +02:00
Dismissed
hkowalski left a comment

Two things inline. The one in questions.md is the one I care about.

Two things inline. The one in `questions.md` is the one I care about.
@ -446,0 +502,4 @@
From the 3b-general attempt (orchestrator, 2026-08-13 — three independent blockers, probe-proven, nothing edited):
37. ▲ How does the provider handle cross the entry? BootEntry's `sup` is a LOCAL of BootEntry::main, and Program::entry() expands to a no-argument
`Mod::main();`. Injecting a parameter into the app's fn main makes the E0608-required header a lie (the entry is public declared surface — landed
Owner

main reads, decides and writes in one function. The deciding part is the piece I would want to test on its own. Worth splitting?, at questions.md:505.

`main` reads, decides and writes in one function. The deciding part is the piece I would want to test on its own. Worth splitting?, at questions.md:505.
Author
Owner

Split. The decision in main is a pure function now, with its own tests in questions.md, at questions.md:505.

Split. The decision in `main` is a pure function now, with its own tests in `questions.md`, at questions.md:505.
Author
Owner

Pushed a fix for both. The second pass on questions.md is much smaller than the first.

Pushed a fix for both. The second pass on `questions.md` is much smaller than the first.
hkowalski approved these changes 2026-07-15 14:26:12 +02:00
hkowalski left a comment

That is it for questions.md. Thanks for the second pass.

That is it for `questions.md`. Thanks for the second pass.
hkowalski manually merged commit 4ab969f39a into master 2026-07-15 14:59:07 +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!169
No description provided.