docs: adopt Simlock-backed Host device allocation - #2220
Conversation
|
BLOCKED at exact head d14d846. ADR 0021 §4 says only explicit cancellation or supersession terminalizes a durable allocation request, while also defining capacity and low-disk refusal outcomes. That leaves those refusals nonterminal: replaying the same requester/key can never observe newly freed capacity, but a new key is barred unless it uses supersession, whose contract assumes a prior generation/binding. This conflicts with linked Simlock #72, which requires lookup to distinguish terminal failure. Define explicit terminal allocation-failure semantics and the safe retry shape (new logical request versus a narrowly permitted retry), while keeping idempotent replay for lost-response safety; align the Simlock dependency contract if needed. Docs-only CI is clean and no device evidence is owed. No other concrete finding. |
|
Addressed at exact head
Validation: |
Summary
Validation
pnpm buildpnpm check:affected --rungit diff --cached --check