Skip to content

contracts: embedder-api.md — cite the spec instead of restating it - #278

Merged
lannbot merged 1 commit into
mainfrom
contracts/embedder-api-drop-spec-restatements
Sep 5, 2026
Merged

contracts: embedder-api.md — cite the spec instead of restating it#278
lannbot merged 1 commit into
mainfrom
contracts/embedder-api-drop-spec-restatements

Conversation

@lannbot

@lannbot lannbot commented Sep 5, 2026

Copy link
Copy Markdown
Collaborator

Follow-up to #277. The repo implements the Component Model, so the contract records where it chooses or diverges, not that it does what the spec says.

Removed restatements: the canonversion track table (now one sentence + citation), the canon_lower/canon_lift walk-throughs under suspending() and sync(), the CABI drop-before-write rule preceding the host future-drop ruling, the definitions.py derivation of the no-zero-progress-COMPLETED claim, the Concurrency.md readiness quote, and the borrow-retention rule in the resource ownership table.

Local rules untouched: max-wins track resolution, registration refusal, folding ban, the prompt-cancel host choice, all host-side spellings.

Gate: just version-guard-local. Automerge armed.

This repo implements the Component Model; the contract should record
where it chooses or diverges, not that it does what the spec says. Drop
the restatements: the canonversion track table (one sentence + citation),
the canon_lower/canon_lift walk-throughs under suspending() and sync(),
the CABI drop-before-write rule preceding the host future-drop ruling,
the definitions.py derivation of the no-zero-progress-COMPLETED claim,
the Concurrency.md readiness quote, and the borrow-retention rule in the
resource ownership table. Local rules (max-wins, registration refusal,
folding ban, prompt-cancel choice, host-side spellings) are untouched.
@lannbot
lannbot enabled auto-merge September 5, 2026 02:40
@lannbot
lannbot merged commit 5048b21 into main Sep 5, 2026
3 checks passed
@lannbot
lannbot deleted the contracts/embedder-api-drop-spec-restatements branch September 5, 2026 02:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants