#:schema ../../../schema/clause.schema.json [govctl] id = "C-BS1-COMPATIBILITY" title = "Batch-size one compatibility" kind = "normative" status = "active" since = "0.1.0" [content] text = """ Batch-size one CP shared-KV allocation MUST continue to satisfy the existing owner-lane allocation contract. A batch-size one request processed through the batch-aware allocation path MUST produce the same owner sequence as the existing single-request in-sequence owner planner for the same prefix length, extend length, page size, and CP size. The system SHOULD share owner-lane allocation logic between batch-size one and batch-size greater than one to avoid long-lived divergent behavior. **Rationale:** W2 is an extension of the current owner-lane allocation path, not a replacement with different semantics for existing single-request prefill."""