ab324c155c
Per review: - Placement unified to *contiguous* C×P blocks throughout (S0/S2.1/S2.2/S0.5); round-robin demoted to the rejected alternative. Adds driver SP-enable threshold fallback (smaller C / C=P=1 for short/early decode). - Ring-vs-reduce cost model in S5.5: reduce ~ G*T_q*log(C*P) (O dominant; m,l scalars), ring ~ 2*S (total K+V bytes a CUBE injects over C-1 rotations; recv_async pipelines so latency ~ max-step) -> ring wins when T_q > 2S/(G*log(C*P)). - opt3 'removes the bubble' -> 'hides (subject to scheduler+engine balance)' everywhere; table 'hidden*' with footnote. - 'rank' defined (SP participant = a PE in a CUBE, KV shard in its HBM->TCM). - out-proj handoff contract (S0.5.4); S11 gate-type note (absolute latency deferred to ADR-0064; structural + relative-to-baseline gates now). - greenlet-as-contrast tightened to 'primitive-op (tl.dot) path' (S1, SB). KO mirror synced; DDD gets the SP-enable threshold fallback. Docs only. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>