Repository navigation
V4.1 capacity measurement: startup receipt, Engram residency, probe, staircase, production gate - #12303
Conversation
…, probe, staircase, production gate Adds extdeps.linux.psi, extdeps.linux.diskstats, extdeps.linux.mincore and memory.stat to extdeps.linux.cgroup_v2_memory; gunbc.spark.v41_capacity_measurement with its witness (22 claims, min-rank revert arm red). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…for page and sector sizes The floor refused bare get/filter (UnimportedBareProvider). Imports v2.std.algebra filter and v2.std.collection list_at_optional instead; no roster rows. Review 71351: mincore page_bytes and diskstats sector size are ByteSize, not Nat. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
Review 71351 (/api/reviews/71351/artifacts/stdout.log): both findings fixed in 243bbde. |
The memory.stat addition imports v2.std.algebra filter, so the file no longer carries the bare pair (floor: RosterStale). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…idency Review 71369: resident_gib: Nat is a unit in a field name. The bets are Gibibyte, and v41_judge_engram_resident_bet pairs each with the admitted timeline's after-requests mincore residency in bytes (no invented tolerance: the figures are point bets). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
Review 71369 (/api/reviews/71369/artifacts/stdout.log): fixed in f7c6816. |
…es.dag keeps main's any, moved fns stay on std.algebra Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
V4.1 capacity measurement is the first serving action (operator-approved 2026-09-25). This PR adds the model, a dry-run plan, and the fixture witness. The wet run on srv5-8 comes after the srv8 runtime image exists (#12294). That is a declared frontier,
v41_wet_runner_frontier.What lands
Upstream-shape kernel readers. Each cites its kernel document and declares the kernel version it depends on:
extdeps.linux.psi: PSIsome/fullcumulative totals, peraccounting/psi.rst(4.20+). A full-stall interval is the delta of two totals, and a total that went backwards is typed as unmeasurable.extdeps.linux.diskstats:/proc/diskstatsread fields, periostats.rst. Sectors are always 512 bytes. The read interval carries bytes, IOPS and mean await. An absent device is its own arm, not a zero read.extdeps.linux.mincore: mincore(2) file residency. It is RESIDENCY only, never touches.extdeps.linux.cgroup_v2_memory:memory.stat(anon, file, file_mapped, workingset_refault_file, pgmajfault), with the per-key kinds stated.gunbc.spark.v41_capacity_measurement:extdeps.vllm.kv_cache. The x6 and x16 thresholds are derived as concurrency × 262,144, not authored.TranscribedUncitedbets. Each gets a verdict of Confirmed, Falsified or Unreadable, and no capacity is computed from a bet.EngramCacheRetained/EngramCacheReleased, bound by image patch digest rather than a runtime flag (ruling, proud-deer-538). The bindings stay empty until the first srv8 image exists.V41EngramLookupObservable, which isTouchCounterUnavailableuntil the follow-up counter lane lands after quick-lynx-421's fetch_rows change (ruling). So the Engram-resident capacity refuses today.PolicyProposedrow, and the staircase refuses until the operator signs it.Evidence
claim_batch --source-root dag --source-root src/v2 --entry dag/test/claim/spark/v41_capacity_measurement_witness_test.dag --functions <all 22>: 22 PASS, run in-session. Revert arm: making the min-rank fold pick the max rank turnsthe_startup_receipt_is_judged_by_the_min_rankinto a FAIL.Open
🤖 Generated with Claude Code