You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reconcile M10's formal issue contracts with the evidence-backed decision to keep synchronous bounded recomputation and defer true in-flight cancellation until project scale or measured latency justifies it.
Context
Current implementation and performance evidence support deterministic full recomputation at low interactive latency, but #64/#67/#68/#27 still formally require cancellation while the latest gate comment claims cancellation was deferred under "revised criteria". The acceptance contract itself was never revised, so the project currently has contradictory planning state.
This issue is primarily a planning/contract correction. It must not be used as justification to introduce speculative asynchronous cancellation infrastructure.
Historical comments remain historical evidence; current issue bodies become the authoritative acceptance contract.
Planning notes
This issue should be implemented only after the correctness work in #72–#74 is audited. It is deliberately last among implementation/planning fixes so acceptance criteria are revised from the resulting current reality, not to make incomplete work easier to close.
Parent: #27
Depends on: #72, #73, #74
Goal
Reconcile M10's formal issue contracts with the evidence-backed decision to keep synchronous bounded recomputation and defer true in-flight cancellation until project scale or measured latency justifies it.
Context
Current implementation and performance evidence support deterministic full recomputation at low interactive latency, but #64/#67/#68/#27 still formally require cancellation while the latest gate comment claims cancellation was deferred under "revised criteria". The acceptance contract itself was never revised, so the project currently has contradictory planning state.
This issue is primarily a planning/contract correction. It must not be used as justification to introduce speculative asynchronous cancellation infrastructure.
Scope
Non-goals
Acceptance criteria
Planning notes
This issue should be implemented only after the correctness work in #72–#74 is audited. It is deliberately last among implementation/planning fixes so acceptance criteria are revised from the resulting current reality, not to make incomplete work easier to close.