#:schema ../../../schema/clause.schema.json [govctl] id = "C-CAPACITY-AND-EVICTION" title = "Owner-lane capacity and eviction" kind = "normative" status = "active" since = "0.1.0" [content] text = """ If owner-lane allocation cannot be satisfied from immediately available owner-lane pages, the system SHOULD use the existing owner-lane eviction and retry mechanism before reporting capacity failure. After owner-lane eviction and retry, if the required owner lanes remain unavailable, the system MUST raise a recoverable capacity-wait error rather than falling back to legacy allocation. The capacity-wait error MUST include required, available, and deficit page counts by owner lane when those diagnostics are available. The system MUST preserve allocator state when an owner-lane allocation attempt fails without selecting pages. **Rationale:** Owner-lane pressure is lane-specific, not aggregate-capacity-specific. Reporting lane diagnostics preserves scheduler recoverability and prevents legacy allocation from hiding placement bugs."""