diff --git a/dag/gunbc/floor_component_receipt.dag b/dag/gunbc/floor_component_receipt.dag index d7775e066c2..d0a17a15abc 100644 --- a/dag/gunbc/floor_component_receipt.dag +++ b/dag/gunbc/floor_component_receipt.dag @@ -55,6 +55,7 @@ import extdeps.languages.json.emit { json_object, json_kv, } +import gunbc.selection_degradation_receipt { selection_degradation_receipt_json } data floor_component_receipt_note: String = "The floor's per-COMPONENT receipt, machine-readable, written on every exit path including a red one. WHY IT EXISTS, priced: .github/workflows/falsifier-alert.yml read only the overall workflow conclusion and hardcoded one causal story for every failure — 'affected-set cold control is dark, per-PR selection UNVERIFIED, Gate-1 receipts do not execute'. On run 30509024051 all three clauses were FALSE: the predict-only affected-set control concluded Done over 5217 witnesses and the expect_red batches produced their receipts; the single failing component was the silent-pick gate, killed at its whole-receipt wall budget. An overall-red composite that erases the green state of its completed children is a state-space conflation (DESIGN section 5), and it misdirects triage every time it fires. This module is the projection that makes the alert read state instead of inferring it. THE RECORD IS NOT NEW: each component is one batch-grain Concluded std.observation.ObservationEvent — the same authority gunbc.witness_row_cost names as THE record ('not a TSV schema') — so Refused stays distinct from Failed and a budget kill is TimedOut with its budget and elapsed, not a flattened red. A bespoke status schema here would have been a second representation of that record (DESIGN section 3)." @@ -389,8 +390,17 @@ fn floor_unsuccessful_component_rows(rows: List) -> List filter(r => !floor_component_row_is_done(row: r)) } -fn floor_component_receipt_json_value(run_id: NonEmptyStr, rows: List) -> JsonValue { - json_object(members: [ +fn floor_component_receipt_json_value( + run_id: NonEmptyStr, + rows: List, + selection_present: Bool, + selection_mode_tag: NonEmptyStr, + selected: Nat, + total: Nat, + categorization_unavailable: Bool, + categorization_reason: String +) -> JsonValue { + let base = [ json_kv(key: "schema", value: json_string(s: floor_component_receipt_schema)), json_kv(key: "run_id", value: json_string(s: run_id as String)), json_kv(key: "component_count", value: json_int(n: count(rows))), @@ -401,9 +411,55 @@ fn floor_component_receipt_json_value(run_id: NonEmptyStr, rows: List map(r => floor_component_row_json(row: r)) )) - ]) + ] + if selection_present { + json_object(members: concat(base, [ + json_kv( + key: "selection_degradation", + value: selection_degradation_receipt_json( + selection_mode_tag: selection_mode_tag, + selected: selected, + total: total, + categorization_unavailable: categorization_unavailable, + categorization_reason: categorization_reason + ) + ) + ])) + } else { + json_object(members: base) + } } fn floor_component_receipt_document(run_id: NonEmptyStr, rows: List) -> String { - serialize_json(v: floor_component_receipt_json_value(run_id: run_id, rows: rows)) + serialize_json(v: floor_component_receipt_json_value( + run_id: run_id, + rows: rows, + selection_present: false, + selection_mode_tag: "off" as NonEmptyStr, + selected: 0, + total: 0, + categorization_unavailable: false, + categorization_reason: "" + )) +} + +fn floor_component_receipt_document_with_selection( + run_id: NonEmptyStr, + rows: List, + selection_mode_tag: NonEmptyStr, + selected: Nat, + total: Nat, + categorization_unavailable: Bool, + categorization_reason: String +) -> String { + serialize_json(v: floor_component_receipt_json_value( + run_id: run_id, + rows: rows, + selection_present: true, + selection_mode_tag: selection_mode_tag, + selected: selected, + total: total, + categorization_unavailable: categorization_unavailable, + categorization_reason: categorization_reason + )) } diff --git a/dag/gunbc/observation_emit_census.dag b/dag/gunbc/observation_emit_census.dag index 4600b29fac8..271beff9cf0 100644 --- a/dag/gunbc/observation_emit_census.dag +++ b/dag/gunbc/observation_emit_census.dag @@ -141,6 +141,15 @@ data witness_row_cost_drift_site: CensusedEmitSite = CensusedEmitSite { } } +data selection_degradation_site: CensusedEmitSite = CensusedEmitSite { + marker: "[selection-degradation]" as NonEmptyStr, + source_file: "src/v1/stage0/src/cli_run.rs" as NonEmptyStr, + disposition: CountedFrontierSite { + reason: "floor prep-tax P2 selection honesty receipt — selection_state, selected/total entry groups, ratio, fallback_reason on every discovery completion" as NonEmptyStr, + dissolve_on: "fold into observation receipt projection once selection degradation speaks the observation vocabulary" as NonEmptyStr + } +} + data observation_emit_roster: List = [ floor_memory_site, typecheck_attribution_site, @@ -155,7 +164,8 @@ data observation_emit_roster: List = [ resolve_split_site, assembly_split_site, witness_row_cost_site, - witness_row_cost_drift_site + witness_row_cost_drift_site, + selection_degradation_site ] data observation_emit_roster_completeness_disposition: Disposition = Scaffold { @@ -167,7 +177,7 @@ data observation_emit_roster_completeness_disposition: Disposition = Scaffold { } } -data observation_emit_roster_completeness_note: String = "Roster is bidirectional: every rostered marker must still exist in the seed, AND every known live tag family born after the initial snapshot must appear on the roster (operator finding 3, run 30142403230). Frontier count = 8 (floor-drain, gate-warm-cost, receipt, file, resolve-split, assembly-split, witness-row-cost, witness-row-cost-drift). Six families MigratedToObservation. The unmarked eprintln sites remain the per-print completeness scaffold." +data observation_emit_roster_completeness_note: String = "Roster is bidirectional: every rostered marker must still exist in the seed, AND every known live tag family born after the initial snapshot must appear on the roster (operator finding 3, run 30142403230). Frontier count = 9 (floor-drain, gate-warm-cost, receipt, file, resolve-split, assembly-split, witness-row-cost, witness-row-cost-drift, selection-degradation). Six families MigratedToObservation. The unmarked eprintln sites remain the per-print completeness scaffold." fn emit_site_is_frontier(site: CensusedEmitSite) -> Bool { match site.disposition { diff --git a/dag/gunbc/selection_degradation_receipt.dag b/dag/gunbc/selection_degradation_receipt.dag new file mode 100644 index 00000000000..0f3a4303a3f --- /dev/null +++ b/dag/gunbc/selection_degradation_receipt.dag @@ -0,0 +1,305 @@ +module gunbc.selection_degradation_receipt + +import std.types { String, Bool, NonEmptyStr } +import std.nat { Nat } +import std.measure { BasisPoint, basis_point, basis_point_count } +import std.decimal { zero_pad_left } +import extdeps.languages.json.emit { + JsonValue, + JsonKeyValue, + json_string, + json_int, + json_bool, + json_object, + json_kv, +} + +data selection_degradation_receipt_path: String = "target/floor-selection-degradation-receipt.txt" + +data selection_degradation_receipt_note: String = "P2 of the floor prep-tax program (still-moth-459, 2026-08-03): every floor discovery run publishes selection honesty — state, selected/total entry groups, ratio, and fallback_reason — so an affected run that executes the whole corpus is a COUNTED performance degradation (SelectionSuperset), never quiet success (DESIGN section 5). Authority for classification and receipt shape; the seed transport in cli_run.rs resolves this module and calls selection_degradation_receipt_line with measured counts only." + +data selection_degradation_receipt_marker: NonEmptyStr = "[selection-degradation]" as NonEmptyStr + +type SelectionDegradationState + = SelectionDegradationOff + | SelectionDegradationPredictOnly + | SelectionDegradationApplied + | SelectionDegradationSuperset + | SelectionDegradationUnavailable + +type SelectionDegradationReceipt { + selection_state: SelectionDegradationState + selected_entry_groups: Nat + total_entry_groups: Nat + selection_ratio_bp: BasisPoint + fallback_reason: String +} + +fn selection_degradation_mode_of_tag(tag: NonEmptyStr) -> String { + tag as String +} + +fn selection_degradation_state_tag(state: SelectionDegradationState) -> String { + match state { + SelectionDegradationOff => "SelectionOff" + SelectionDegradationPredictOnly => "SelectionPredictOnly" + SelectionDegradationApplied => "SelectionApplied" + SelectionDegradationSuperset => "SelectionSuperset" + SelectionDegradationUnavailable => "SelectionUnavailable" + } +} + +fn selection_ratio_basis_points(selected: Nat, total: Nat) -> BasisPoint { + if total == 0 { + basis_point(count: 0) + } else { + basis_point(count: (selected * 10000) / total) + } +} + +fn selection_ratio_wire(selected: Nat, total: Nat) -> String { + let bp = basis_point_count(bp: selection_ratio_basis_points(selected: selected, total: total)) + let unit = 10000 + let whole = bp / unit + let frac = bp - (whole * unit) + join( + [to_string(whole), ".", zero_pad_left(digits: to_string(frac), width: 4)], + "" + ) +} + +fn selection_degradation_fallback_reason_off() -> String { + "node_frontier_selection=SelectionOff — full corpus roster executed" +} + +fn selection_degradation_fallback_reason_predict_only() -> String { + "node_frontier_selection=SelectionPredictOnly — all witnesses run cold; divergences counted" +} + +fn selection_degradation_fallback_reason_applied_narrowed(selected: Nat, total: Nat) -> String { + concat( + "SelectionApplied: ", + concat( + concat(to_string(selected), concat(" of ", to_string(total))), + " entry groups executed (import-closure and node-frontier skip reduced the run)" + ) + ) +} + +fn selection_degradation_fallback_reason_superset(total: Nat) -> String { + concat( + "SelectionSuperset: all ", + concat( + to_string(total), + " entry groups executed — affected-set selection did not narrow the floor (counted performance degradation)" + ) + ) +} + +fn selection_degradation_fallback_reason_unavailable(detail: String) -> String { + concat( + "SelectionUnavailable: upfront import-closure categorization failed (", + concat(detail, "); per-shard selection is authoritative at completion") + ) +} + +fn selection_degradation_state_of( + selection_mode_tag: NonEmptyStr, + selected: Nat, + total: Nat, + categorization_unavailable: Bool, + categorization_reason: String +) -> SelectionDegradationState { + if selection_mode_tag == ("off" as NonEmptyStr) { + SelectionDegradationOff + } else if selection_mode_tag == ("predict_only" as NonEmptyStr) { + SelectionDegradationPredictOnly + } else if selection_mode_tag == ("applied" as NonEmptyStr) { + if categorization_unavailable { + if selected == total { + SelectionDegradationSuperset + } else { + SelectionDegradationApplied + } + } else if selected == total { + SelectionDegradationSuperset + } else { + SelectionDegradationApplied + } + } else { + SelectionDegradationUnavailable + } +} + +fn selection_degradation_fallback_reason_of( + state: SelectionDegradationState, + selected: Nat, + total: Nat, + categorization_unavailable: Bool, + categorization_reason: String +) -> String { + match state { + SelectionDegradationOff => selection_degradation_fallback_reason_off() + SelectionDegradationPredictOnly => selection_degradation_fallback_reason_predict_only() + SelectionDegradationApplied => + if categorization_unavailable { + concat( + selection_degradation_fallback_reason_applied_narrowed(selected: selected, total: total), + concat(" — ", selection_degradation_fallback_reason_unavailable(detail: categorization_reason)) + ) + } else { + selection_degradation_fallback_reason_applied_narrowed(selected: selected, total: total) + } + SelectionDegradationSuperset => + if categorization_unavailable { + concat( + selection_degradation_fallback_reason_superset(total: total), + concat(" — ", selection_degradation_fallback_reason_unavailable(detail: categorization_reason)) + ) + } else { + selection_degradation_fallback_reason_superset(total: total) + } + SelectionDegradationUnavailable => + selection_degradation_fallback_reason_unavailable(detail: categorization_reason) + } +} + +fn selection_degradation_receipt_of( + selection_mode_tag: NonEmptyStr, + selected: Nat, + total: Nat, + categorization_unavailable: Bool, + categorization_reason: String +) -> SelectionDegradationReceipt { + let state = selection_degradation_state_of( + selection_mode_tag: selection_mode_tag, + selected: selected, + total: total, + categorization_unavailable: categorization_unavailable, + categorization_reason: categorization_reason + ) + SelectionDegradationReceipt { + selection_state: state, + selected_entry_groups: selected, + total_entry_groups: total, + selection_ratio_bp: selection_ratio_basis_points(selected: selected, total: total), + fallback_reason: selection_degradation_fallback_reason_of( + state: state, + selected: selected, + total: total, + categorization_unavailable: categorization_unavailable, + categorization_reason: categorization_reason + ) + } +} + +fn selection_degradation_receipt_line( + selection_mode_tag: NonEmptyStr, + selected: Nat, + total: Nat, + categorization_unavailable: Bool, + categorization_reason: String +) -> String { + let r = selection_degradation_receipt_of( + selection_mode_tag: selection_mode_tag, + selected: selected, + total: total, + categorization_unavailable: categorization_unavailable, + categorization_reason: categorization_reason + ) + concat( + concat( + concat(selection_degradation_receipt_marker as String, " selection_state="), + selection_degradation_state_tag(state: r.selection_state) + ), + concat( + concat( + concat( + concat(" selected_entry_groups=", to_string(r.selected_entry_groups)), + concat(" total_entry_groups=", to_string(r.total_entry_groups)) + ), + concat(" selection_ratio=", selection_ratio_wire(selected: selected, total: total)) + ), + concat(" fallback_reason=", r.fallback_reason) + ) + ) +} + +fn selection_degradation_receipt_body( + selection_mode_tag: NonEmptyStr, + selected: Nat, + total: Nat, + categorization_unavailable: Bool, + categorization_reason: String +) -> String { + let r = selection_degradation_receipt_of( + selection_mode_tag: selection_mode_tag, + selected: selected, + total: total, + categorization_unavailable: categorization_unavailable, + categorization_reason: categorization_reason + ) + concat( + concat( + concat( + concat("selection_state=", selection_degradation_state_tag(state: r.selection_state)), + concat("\nselected_entry_groups=", to_string(r.selected_entry_groups)) + ), + concat("\ntotal_entry_groups=", to_string(r.total_entry_groups)) + ), + concat( + concat("\nselection_ratio=", selection_ratio_wire(selected: selected, total: total)), + concat("\nfallback_reason=", r.fallback_reason) + ) + ) +} + +fn selection_degradation_receipt_json( + selection_mode_tag: NonEmptyStr, + selected: Nat, + total: Nat, + categorization_unavailable: Bool, + categorization_reason: String +) -> JsonValue { + let r = selection_degradation_receipt_of( + selection_mode_tag: selection_mode_tag, + selected: selected, + total: total, + categorization_unavailable: categorization_unavailable, + categorization_reason: categorization_reason + ) + json_object(members: [ + json_kv( + key: "selection_state", + value: json_string(s: selection_degradation_state_tag(state: r.selection_state)) + ), + json_kv(key: "selected_entry_groups", value: json_int(n: r.selected_entry_groups)), + json_kv(key: "total_entry_groups", value: json_int(n: r.total_entry_groups)), + json_kv( + key: "selection_ratio", + value: json_string(s: selection_ratio_wire(selected: selected, total: total)) + ), + json_kv(key: "fallback_reason", value: json_string(s: r.fallback_reason)), + json_kv(key: "categorization_unavailable", value: json_bool(b: categorization_unavailable)) + ]) +} + +fn selection_degradation_is_superset(receipt: SelectionDegradationReceipt) -> Bool { + match receipt.selection_state { + SelectionDegradationSuperset => true + SelectionDegradationOff => false + SelectionDegradationPredictOnly => false + SelectionDegradationApplied => false + SelectionDegradationUnavailable => false + } +} + +fn selection_degradation_is_applied_narrowed(receipt: SelectionDegradationReceipt) -> Bool { + match receipt.selection_state { + SelectionDegradationApplied => true + SelectionDegradationOff => false + SelectionDegradationPredictOnly => false + SelectionDegradationSuperset => false + SelectionDegradationUnavailable => false + } +} diff --git a/dag/test/claim/observation_emit_census_witness_test.dag b/dag/test/claim/observation_emit_census_witness_test.dag index 0cbd2a49500..1f2eece1506 100644 --- a/dag/test/claim/observation_emit_census_witness_test.dag +++ b/dag/test/claim/observation_emit_census_witness_test.dag @@ -26,6 +26,7 @@ import gunbc.observation_emit_census { assembly_split_site, witness_row_cost_site, witness_row_cost_drift_site, + selection_degradation_site, } data live_tree_disposition: LiveTreeDisposition = ReadsLiveTree @@ -132,7 +133,9 @@ test fn w_post_snapshot_live_tags_are_rostered_bidirectional() -> Bool { census_marker_present(site: witness_row_cost_site) && emit_site_is_frontier(site: witness_row_cost_site) && census_marker_present(site: witness_row_cost_drift_site) && - emit_site_is_frontier(site: witness_row_cost_drift_site) + emit_site_is_frontier(site: witness_row_cost_drift_site) && + census_marker_present(site: selection_degradation_site) && + emit_site_is_frontier(site: selection_degradation_site) } test fn w_the_raw_byte_dump_shape_is_gone_from_the_seed() -> Bool { diff --git a/dag/test/claim/selection_degradation_receipt_witness_test.dag b/dag/test/claim/selection_degradation_receipt_witness_test.dag new file mode 100644 index 00000000000..22f38a2e508 --- /dev/null +++ b/dag/test/claim/selection_degradation_receipt_witness_test.dag @@ -0,0 +1,127 @@ +module test.claim.selection_degradation_receipt_witness_test + +import v2.std.live_tree { LiveTreeDisposition, SubstrateInputsOnly } +import std.types { String, Bool, NonEmptyStr } +import std.nat { Nat } +import gunbc.selection_degradation_receipt { + SelectionDegradationReceipt, + SelectionDegradationApplied, + SelectionDegradationSuperset, + SelectionDegradationOff, + selection_degradation_receipt_of, + selection_degradation_receipt_line, + selection_degradation_receipt_body, + selection_degradation_is_superset, + selection_degradation_is_applied_narrowed, + selection_degradation_state_tag, +} + +data live_tree_disposition: LiveTreeDisposition = SubstrateInputsOnly + +data sdr_witness_note: String = "Executing consumer for gunbc.selection_degradation_receipt (floor prep-tax P2). THE PAIR IS THE PROOF: a narrowed affected run must read SelectionApplied with honest counts; a whole-corpus affected run must read SelectionSuperset with an explicit fallback_reason — never quiet success. RED controls mislabel a superset as applied." + +test fn sdr_applied_narrowed_receipt() -> Bool { + let line = selection_degradation_receipt_line( + selection_mode_tag: "applied" as NonEmptyStr, + selected: 602, + total: 842, + categorization_unavailable: false, + categorization_reason: "" + ) + let r = selection_degradation_receipt_of( + selection_mode_tag: "applied" as NonEmptyStr, + selected: 602, + total: 842, + categorization_unavailable: false, + categorization_reason: "" + ) + selection_degradation_is_applied_narrowed(receipt: r) + && string_contains(s: line, pattern: "selection_state=SelectionApplied") + && string_contains(s: line, pattern: "selected_entry_groups=602") + && string_contains(s: line, pattern: "total_entry_groups=842") + && string_contains(s: line, pattern: "selection_ratio=0.7149") + && string_contains(s: line, pattern: "fallback_reason=") +} + +test fn sdr_superset_whole_corpus_is_loud() -> Bool { + let line = selection_degradation_receipt_line( + selection_mode_tag: "applied" as NonEmptyStr, + selected: 842, + total: 842, + categorization_unavailable: false, + categorization_reason: "" + ) + let r = selection_degradation_receipt_of( + selection_mode_tag: "applied" as NonEmptyStr, + selected: 842, + total: 842, + categorization_unavailable: false, + categorization_reason: "" + ) + selection_degradation_is_superset(receipt: r) + && string_contains(s: line, pattern: "selection_state=SelectionSuperset") + && string_contains(s: line, pattern: "selected_entry_groups=842") + && string_contains(s: line, pattern: "total_entry_groups=842") + && string_contains(s: line, pattern: "selection_ratio=1.0000") + && string_contains(s: line, pattern: "counted performance degradation") +} + +test fn sdr_off_mode_reports_full_run() -> Bool { + let line = selection_degradation_receipt_line( + selection_mode_tag: "off" as NonEmptyStr, + selected: 842, + total: 842, + categorization_unavailable: false, + categorization_reason: "" + ) + let r = selection_degradation_receipt_of( + selection_mode_tag: "off" as NonEmptyStr, + selected: 842, + total: 842, + categorization_unavailable: false, + categorization_reason: "" + ) + selection_degradation_state_tag(state: r.selection_state) == "SelectionOff" + && string_contains(s: line, pattern: "selection_state=SelectionOff") +} + +test fn sdr_superset_must_not_read_as_applied_red() -> Bool { + let r = selection_degradation_receipt_of( + selection_mode_tag: "applied" as NonEmptyStr, + selected: 842, + total: 842, + categorization_unavailable: false, + categorization_reason: "" + ) + !selection_degradation_is_applied_narrowed(receipt: r) +} + +test fn sdr_categorization_unavailable_superset_still_superset() -> Bool { + let r = selection_degradation_receipt_of( + selection_mode_tag: "applied" as NonEmptyStr, + selected: 842, + total: 842, + categorization_unavailable: true, + categorization_reason: "module graph facts absent" + ) + selection_degradation_is_superset(receipt: r) + && string_contains( + s: r.fallback_reason, + pattern: "upfront import-closure categorization failed" + ) +} + +test fn sdr_receipt_body_carries_all_five_fields() -> Bool { + let body = selection_degradation_receipt_body( + selection_mode_tag: "applied" as NonEmptyStr, + selected: 602, + total: 842, + categorization_unavailable: false, + categorization_reason: "" + ) + string_contains(s: body, pattern: "selection_state=SelectionApplied") + && string_contains(s: body, pattern: "selected_entry_groups=602") + && string_contains(s: body, pattern: "total_entry_groups=842") + && string_contains(s: body, pattern: "selection_ratio=0.7149") + && string_contains(s: body, pattern: "fallback_reason=") +} diff --git a/docs/plans/floor-prep-tax-program.md b/docs/plans/floor-prep-tax-program.md new file mode 100644 index 00000000000..6adc2dde8bb --- /dev/null +++ b/docs/plans/floor-prep-tax-program.md @@ -0,0 +1,161 @@ +# Floor prep-tax program — stop paying ~2s per entry to re-arrange work + +**Status:** P1 **BANKED (REJECT)** · P2 **LANDED** (integration `warm-lynx-428`, 2026-08-03). Measurement-first. **P1 gates width expansion and broad native enrollment only** — it does **not** defer five-minute step 3’s already-landed bounded production native cutover (#7599 → #7671’s live 3-member cohort), which remains NEXT under `gunbc.roadmap_authority` / [five-minute-ci-gate-design](five-minute-ci-gate-design.md). + +**Parent authorities (do not fork):** [five-minute-ci-gate-design](five-minute-ci-gate-design.md) · [v1-run-stability-throughline](v1-run-stability-throughline.md) · [m2-floor-retention-measurement-receipt](m2-floor-retention-measurement-receipt.md) · [per-entry-assembly-decomposition-measurement](per-entry-assembly-decomposition-measurement.md) · [cross-worker-typecheck-share-design](cross-worker-typecheck-share-design.md) · [witness-realization-plan](witness-realization-plan.md) · `dag/gunbc/executor_schedule_retention.dag` · `dag/gunbc/plans/ci_selection_vs_scheduling.dag` + +**DESIGN refs:** §1 (time is the value), §2 (one shared preparation, N consumers), §3 (single dispatch authority — five-minute sequence owns bounded native cutover), §5 (refuse / count degradation — never present a full floor as a successful “affected” run), §6 (displaced cost; no purity trap on parallelize-first). + +--- + +## 0. Bottom line (the displaced cost) + +A full floor spends roughly **three quarters of wall time arranging work whose evaluation takes about 84 seconds**. + +| Population | Estimated repeated entry-setup tax | +| ---: | ---: | +| 100 entry groups | ~3m 12s | +| 602 (typical “affected”) | **~19m 28s** | +| 842 (whole corpus) | **~27m 15s** | + +Instrument basis (entry-to-entry gaps on a live floor excerpt): mean wall gap **2.116 s**, mean witness body **171.9 ms**, unaccounted setup **1.944 s** (~92% of the interval). Whole-corpus receipt (#7581 / Dispatch J): 842 groups / 5,818 witnesses, **33m17s** end-to-end, **25m12s resolving**, **1m24s evaluating**, width 1; schedule construction ~**94.7%** of resolver-plus-evaluation time. + +Native execution and affected-set selection are real and useful, but **neither cures this lifecycle**. #7671’s selected native batch spent ~77s with ~79s aggregate resolving and ~149 ms evaluating. Perfect selection of 100 entries would still burn >3 minutes on repeated setup. + +The floor currently behaves less like “run 5,818 witnesses” and more like **“construct or recover 842 execution worlds, evaluate briefly inside each, then discard enough state to pay again.”** + +--- + +## 1. Two separate defects (do not fuse) + +| Defect | Symptom | Honest fix axis | +|---|---|---| +| **D1 — per-entry prep tax** | ~1.9s between entry groups after `[floor-drain] … evicted_graph=1` | Shared preparation + retention under a memory envelope; drain only under measured pressure | +| **D2 — selection effectiveness / honesty** | “Affected” runs that are `SelectionSuperset`, selection-unavailable, or 602/842 (~71.5%) without saying so | Publish `selection_state`, selected/total, ratio, `fallback_reason`; treat large supersets as loud performance degradation, not quiet success | + +Saving (842−602)×1.944s ≈ **7m47s** is real but secondary. D1 is the fundamental defect: even an exact 100-entry selection remains setup-dominated. + +Related in-flight (do not duplicate): PR **#7720** (sleek-dove) — affected-set skip retained a zero-result entry + schedule-retention **log accounting** (release ≠ eviction). Absorb after merge; this program owns the *time* axis and the selection *receipt surface*. + +--- + +## 2. What already landed (and what it does not buy) + +| Layer | Status | What it does **not** do | +|---|---|---| +| M2 schedule-derived retention (#7129) | Live; width-1 peak ~6.3–10.7 GiB | Still drops the completed entry’s **resolved-graph pin** every entry; still pays per-entry **assembly** (symbol-index merge / rewiring — see #7597) | +| Entry-graph union (shared typecheck hypothesis) | **CLOSED** no-go (#7533) | Typed cache already once-per-content-key; union construction is not the prize | +| Per-entry assembly decomposition (#7597) | Measured | Prices the surface (~1.5–1.7s/entry class on the 50-entry harness); does not select a mechanism | +| Native selected-batch (#7599) + production kind cutover (#7671) | Live; **3-member** cohort | Optimizes the ~150 ms evaluation slice; leaves the ~77s resolve intact. **Five-minute step 3 stays NEXT** — this program does not park it | +| Five-minute program “retention PARKED” row | Stated for **memory pressure** absence at width 1 | **Reopened here on the time axis** — lack of memory distress is not license to destroy reusable prep every entry | +| **P1 retention vs drain A/B** (#7725) | **BANKED — REJECT** | Schedule-retention eviction is **not** the ~1–2s tax; redirect to assembly/materialization reuse ([receipt](p1-retention-vs-drain-cohort-receipt.md)) | +| **P2 selection degradation receipts** (#7722) | **LANDED** | Five fields on every floor receipt emission path (measurement tail, resolve receipt, floor-component JSON, dedicated file) | + +`resolved_graph_memo` is keyed by **entry subject**. Retaining graph A does not serve entry B. So “stop dropping graphs” alone is insufficient unless paired with **shared module/index universe + cheap per-entry assembly from retained facts** (materialization / native bundle / assembly memo — mechanism chosen by P1 receipt, not by taste). + +### Do not misuse #7597 as a Mode-B prior (retraction) + +An earlier draft of this note treated the #7597 representative-50 `claim_batch` resolve times as a “retain-all lower bound” that *tilted* P1 toward assembly/materialization. **Retracted.** Three independent reasons (closeout `sleek-fox-808`, 2026-08-03): + +1. **Denominator:** the floor’s ~1.944 s figure is an entry-to-entry **elapsed wall** gap; #7597’s assembly totals are **additive span totals** for a harness — the receipt itself forbids quoting them as fleet wall (`per-entry-assembly-decomposition-measurement.md`). Same two-denominator class that forced slice-1 share retractions. +2. **Arming ≠ Mode B:** “schedule-retention not armed” is not `GUNBC_SCHEDULE_RETENTION_EVICT=0` on the floor path. An unarmed harness may never have offered cross-entry reuse; it does not forecast what Mode B does when retention is armed and counting. +3. **Source forbids mechanism selection:** #7597’s decision boundary — price surface only; does not select a bundle/reuse mechanism or claim fleet recovery from additive shares. Its row names are prices, not endorsements. + +The independent argument that `resolved_graph_memo` is entry-subject-keyed (retention of graph A does not serve entry B) **stands without** that measurement. **P1’s value is discrimination** — Mode A vs Mode B on the armed floor path — not confirmation of a handed prior. The floor A/B receipt is the only evidence that can redirect (or not). + +--- + +## 3. Parallelism on a 16 GiB runner + +**Width 2 is not the first move — and is not reachable profitably today.** Process peak ~6.27 GiB (uncapped host) → 2× ≈ 12.5 GiB before OS, rustc, allocator transients, duplicated indexes. Native selected-batch cgroup peak ~11.1 GiB. Width 3 excluded at present footprint. + +**Measured latch (production discovery pool):** `cli_run.rs` samples `target_width` **once** at adaptive-pool entry; when `≤1` it takes the inline-drain branch and never reaches the governor AIMD path that would admit plural workers. Un-latching without shared indexes is a **measured loss** on the same 621 entry-groups: serial **11.75 min GREEN** (CI 29707161743, `max_width_reached=1`, peak 6.97 GB) vs un-latched **47 min+ unfinished** (CI 29714863168) vs un-latched OOM-killed at **101.6 GB in 11 min** (CI 29710324768). Reason named in-code: Amdahl — each worker’s front cost is its **own** whole-tree index (~10.7 GB, minutes) against ~12 minutes of corpus work. dissolve-on cited there: **Rc→Arc / shared index** ([cross-worker-typecheck-share-design](cross-worker-typecheck-share-design.md) open decision 2), which also **increases** co-resident retention — the win is a width crossover, not a given. + +Productive parallelism shape (ordered): + +1. Build / load the shared module/index universe **once** (Rc→Arc / index share is the mechanism that retires the width latch) +2. Reuse resolved / assembled facts across entry groups under a memory envelope +3. Partition **already-prepared** work +4. Admit workers under the global memory governor +5. Drain only under measured pressure (never unconditionally after each entry) + +--- + +## 4. Priority order (binding) + +### P1 — Discriminating retention vs drain — **BANKED (REJECT)** + +Fixed cohort, two modes: + +* **A — current:** schedule-retention eviction on (production default) +* **B — retain-all pole:** `GUNBC_SCHEDULE_RETENTION_EVICT=0` (existing measurement control; drops nothing) + +**Verdict (2026-08-03):** entries 2..34 do **not** stop repaying the tax under Mode B — mean/median `wall_ms` and `resolve_ms` are statistically indistinguishable between A and B. **Redirect to assembly/materialization reuse**, not softer eviction. Authoritative receipt: [p1-retention-vs-drain-cohort-receipt.md](p1-retention-vs-drain-cohort-receipt.md) · PR #7725. + +Per entry (required receipt fields): + +```text +resolve_ms +eval_ms +schedule_cache_hit +resolved_graph_hit +modules_evicted +graphs_evicted +process_rss +cgroup_memory_current +cgroup_memory_peak +``` + +**Acceptance:** second and subsequent entries sharing the same module universe do **not** each repay ≈2s. “Faster” alone is not enough — the receipt must show the setup tax moving. + +### P2 — Selection degradation explicit — **LANDED** + +Every floor receipt publishes: + +```text +selection_state=SelectionApplied|SelectionSuperset|SelectionUnavailable|… +selected_entry_groups=N +total_entry_groups=M +selection_ratio=… +fallback_reason=… +``` + +An “affected” run that selects all 842 must **say so**. Large supersets remain sound selection but are a **counted performance degradation**, not a green affordance story. PR #7722. + +### P3 — Width-2 trial (conjunction gate) — **HOLD** + +**Gate = P1 banked AND index sharing landed** (the Rc→Arc / shared-index dissolve-on that retires the width≤1 latch). P1 alone is **not** sufficient — a perfect retention result does not make width-2 profitable while each worker still builds its own whole-tree index (measured refutation: CI 29707161743 / 29714863168 / 29710324768 above). + +When both hold, on a real 16 GiB runner: hard-cap aggregate worker memory; prevent simultaneous native compile peaks; start with two **interpreted** shards; refuse the second worker when the envelope cannot admit it. Compare **CPU time and wall** so duplicated cold work cannot masquerade as a win. Expect a retention/width crossover, not a free win ([cross-worker-typecheck-share-design](cross-worker-typecheck-share-design.md) §7). + +### P4 — Expand native enrollment (broad), after prep amortized — **HOLD** + +**Not** five-minute step 3 (bounded 3-member cohort — already live / stays NEXT under that authority). This leaf is **class-by-class enlargement** of the native cohort after D1 setup is amortized. Until then, broad native migration optimizes the wrong term for floor wall. + +--- + +## 5. Relationship to the five-minute sequence + +Does **not** replace the operator sequence in `five-minute-ci-gate-design.md` and does **not** fork its dispatch authority (§3). Specifically: + +* **Five-minute step 3** (bounded production native cutover) remains **NEXT** / live — this program must not be read as parking it behind P1. +* This program inserts a binding precondition in front of **width>1** and **broad** native enrollment (P3/P4 here). +* Steps that claim **floor wall** recovery without amortizing prep are mispriced until P1’s mechanism lands or is honestly routed to materialization/assembly. + +Update the five-minute “retention PARKED” disposition when P1’s receipt is banked (time-axis reopen + mechanism or honest redirect). + +**P1 redirect (banked):** the next floor-wall prize is **assembly reuse / materialization / shared index view** — route to `module-grain-materialization` / duplicate-work graph lens, not softer eviction. + +--- + +## 6. Dissolution + +Delete or fold this note when: + +1. Floor receipts show amortized prep (entries 2..N in a shared universe ≪ 2s setup), **and** +2. Selection receipts expose state/ratio/fallback on every affected run, **and** +3. Width>1 / broad native decisions cite those receipts (and the index-share conjunction) rather than this bridge doc — + +or when the operator recuts the program into the five-minute / materialization authorities directly. + +**E2E closeout (`warm-lynx-428`, 2026-08-03):** integrated P1+P2+program doc on `session/warm-lynx-428`; P1 REJECT banked; P2 receipt surface wired on all floor emission paths; P3/P4 remain HOLD pending assembly/materialization mechanism. diff --git a/docs/plans/p1-retention-vs-drain-cohort-receipt.md b/docs/plans/p1-retention-vs-drain-cohort-receipt.md new file mode 100644 index 00000000000..e4966f59c6a --- /dev/null +++ b/docs/plans/p1-retention-vs-drain-cohort-receipt.md @@ -0,0 +1,122 @@ +# Receipt — P1 retention vs drain cohort receipt (authoritative) + +**Status:** measurement receipt, timestamped 2026-08-03. **DESIGN.md + `docs/plans/floor-prep-tax-program.md` (PR #7721) remain authority** — this is a dated receipt, not a fact ledger. + +**Lane:** floor prep-tax program, P1 · **Subject:** does schedule-derived retention (#7129 eviction) cause the ~1s per-entry "tax" observed across the floor discovery path, or does the tax persist independent of eviction? · **Deliverable:** measurement only, ACCEPT/REJECT verdict against the parent-stated criterion. No retention-mechanism change lands in this PR. + +**Main SHA measured:** `b53aec1dff6be7ccb28cb6683e88faa86d7a108c`. + +**Vehicle:** new `p1_cohort_probe` binary (`src/v1/stage0/src/bin/p1_cohort_probe.rs`) — a thin CLI front end that calls the **same production entrypoint** `run_discovery_corpus_with_options` that `claim_executor` drives for the real floor path, with `DiscoveryWidthPolicy::Adaptive` (the governor-admitted width the fleet actually runs under — schedule-retention only arms inside this branch's width-1 special case), over an explicit fixed 50-entry cohort instead of a full-corpus scan. This is not a reimplemented/toy mechanism; it is the identical discovery-corpus/schedule-retention code `claim_executor` uses, scoped for direct entry-by-entry A/B comparability. `claim_batch` was investigated and ruled out as a vehicle: it does not call `run_discovery_corpus_with_options` at all (a different assembly-cost-decomposition harness — see `docs/plans/per-entry-assembly-decomposition-measurement.md`). + +**Cohort:** 50 entries, `src/v1/stage0/src/bin/p1_cohort_roster.txt`, sourced verbatim from `docs/plans/receipts/entry-graph-union-slice2/receipt-post-merge-representative-50.json` (`summary.entry_timings[].entry`) — the same representative-50 module-sharing cohort an earlier slice-2 receipt already established as sharing the module universe. + +**Host regime (honesty):** dashboard session container, uncapped-relative-to-fleet cgroup (see cgroup readback below); this is a regime-relative measurement, not a byte-match to the fleet width-1 receipt in `docs/plans/m2-floor-retention-measurement-receipt.md`. + +--- + +## 0 — Reproduction (verbatim invocations) + +```bash +git rev-parse HEAD # b53aec1dff6be7ccb28cb6683e88faa86d7a108c +CTRL_BUILD_MODE=local RUSTC_WRAPPER= CARGO_BUILD_JOBS=4 \ + ctrl-build --local -- cargo build -p v1-compiler --bin p1_cohort_probe --release +cp -f target/release/p1_cohort_probe target/release/p1_cohort_probe-snapshot +# sha256: 54566635522137569193c1e56451ccc1a38c6e4e5595cc6fca57aee2cc26943a +``` + +**Mode A — default eviction ON (production default):** + +```bash +export GUNBC_FLOOR_DRAIN_RETENTION=1 +export GUNBC_P1_COHORT_RECEIPT=1 +LOG=docs/probes/p1_retention_cohort_20260803T022255Z/mode_a_eviction_on.log +target/release/p1_cohort_probe-snapshot > "$LOG" 2>&1 +``` + +**Mode B — retain-all measurement pole:** + +```bash +export GUNBC_FLOOR_DRAIN_RETENTION=1 +export GUNBC_P1_COHORT_RECEIPT=1 +export GUNBC_SCHEDULE_RETENTION_EVICT=0 +LOG=docs/probes/p1_retention_cohort_20260803T022255Z/mode_b_retain_all.log +target/release/p1_cohort_probe-snapshot > "$LOG" 2>&1 +``` + +Raw logs and extracted `[p1-cohort]` lines are checked in under `docs/probes/p1_retention_cohort_20260803T022255Z/`. + +--- + +## 1 — Mechanism receipts (both modes armed correctly) + +Mode A: +``` +[floor-drain] schedule-retention ARMED: entries=50 modules_refcounted=711 evict_enabled=true +``` + +Mode B: +``` +[floor-drain] SCHEDULE-RETENTION EVICTION DISABLED (GUNBC_SCHEDULE_RETENTION_EVICT=0): arming + counting only, dropping NOTHING — the retain-all measurement pole (pre-M2 process-lifetime retention). schedule_evictions will be 0 BY CONSTRUCTION; unset the env to restore eviction. +[floor-drain] schedule-retention ARMED: entries=50 modules_refcounted=711 evict_enabled=false +``` + +Both modes armed over the identical 50-entry/711-module schedule. Mode B's loud diagnostic fired as required and `modules_evicted=0 graphs_evicted=0` held on every one of its 34 completed `[p1-cohort]` lines — confirms Mode B genuinely never evicted (not a partial/soft eviction). + +--- + +## 2 — Completeness (honest accounting, not fabricated) + +**Mode A completed all 50 entries** (414 witness rows, 1 pre-existing unrelated failure — `witness_observed_hostname_reads_typed_op_hermetic`, an environment-specific hostname-observation test, not a retention/timing concern; identical failure occurs in Mode B at the same entry, confirming it is unrelated to eviction mode). + +**Mode B was killed by the OOM killer at entry 34/50** (`exit=137` / SIGKILL). Its `process_rss` climbed monotonically and unboundedly across every entry — 1.72 GB at entry 1 to 5.33 GB at entry 34, `cgroup_memory_current` reaching 8.07 GB — because retain-all, by construction, never frees a module. This is itself a first-class, expected finding of the retain-all pole (unbounded process-lifetime retention is exactly what M2's schedule-derived eviction exists to prevent), not an instrumentation bug. **Entries 35-50 have no Mode B data and none is fabricated or interpolated here.** All comparison below is restricted to the valid overlapping range, entries 1-34. + +--- + +## 3 — Quantitative A/B comparison (entries 2..34, the valid overlapping range) + +| | Mode A (eviction ON) | Mode B (retain-all) | +|---|---|---| +| mean `wall_ms` | 2045.4 | 1936.7 | +| mean `resolve_ms` | 1943.9 | 1891.6 | +| median `resolve_ms` | 1076 | 1054 | +| min `resolve_ms` | 869 | 908 | + +Per-entry, the two modes track each other almost exactly (full table computed from the raw logs, entries 1-34): + +``` +entry A_wall B_wall A_resolve B_resolve B_rss_MB + 1 2409 2247 2372 2236 1716 + 2 1155 1024 1076 1019 1716 + 3 1175 1009 1090 1001 1716 + 10 1768 1750 1728 1735 2025 + 11 13131 12397 12843 12186 2681 (heavy entry, both modes) + 18 3669 3393 3594 3363 3241 + 32 11368 10737 10378 9911 5034 (heavy entry, both modes) + 34 1140 913 1070 908 5085 +``` + +(Full 34-row table and extraction script output retained in the probe log directory.) + +The heavy entries (11, 18, 21, 27, 29, 32) are heavy in **both** modes at nearly the same magnitude — eviction is not what is driving their cost, and retain-all does not relieve them either. The steady-state ~1-1.1s-per-entry baseline (entries 2-9, 12-17, 19-20, etc.) is likewise statistically indistinguishable between A and B; if anything Mode B trends marginally faster (noise-level, consistent with slightly fewer cache-eviction/re-resolve cycles, not a collapse). + +**No entry in 2..34 shows the tax collapsing toward near-zero under Mode B.** Retaining every module for the full cohort life (growing to 5+ GB RSS) does not make entries 2..34 cheap. + +--- + +## 4 — Verdict + +**Parent's stated ACCEPT criterion:** *"ACCEPT iff entries 2..N sharing the module universe stop repaying ≈2s tax under Mode B."* + +**REJECT.** Entries 2..34 do not stop repaying the tax under Mode B — mean/median `wall_ms` and `resolve_ms` are statistically indistinguishable between Mode A (eviction on) and Mode B (retain-all, arming confirmed, zero evictions confirmed, OOM-killed only after unbounded growth at entry 34). Disabling schedule-retention eviction entirely does not collapse or materially reduce the per-entry tax on this cohort. + +Per the parent's own routing instruction, this receipt reports the result the A/B data shows, not a pre-decided answer (the earlier `claim_batch` framing that was retracted mid-task is not relied on here — this conclusion is derived solely from the floor-path A/B receipt above). **The ~1s-2s per-entry tax is not caused by schedule-derived module eviction/retention.** The redirect is to assembly/materialization reuse (as the parent's fallback routing anticipated, but arrived at here by measurement, not assumption) — consistent with the open thread in DESIGN.md's "duplicate work = the content-hash qualification of `Materialization`" and the per-entry assembly decomposition receipts already in `docs/plans/`. + +**No retention mechanism change is implemented in this PR** — per the explicit brief, this receipt's job was discrimination, not a fix. + +--- + +## 5 — Artifacts + +- `src/v1/stage0/src/bin/p1_cohort_probe.rs`, `p1_cohort_roster.txt` — the probe vehicle (kept in tree; reusable for future retention receipts). +- `src/v1/stage0/src/cli_run.rs` — `[p1-cohort]` per-entry instrumentation, gated independently by `GUNBC_P1_COHORT_RECEIPT=1` (kept separate from the existing `GUNBC_FLOOR_DRAIN_RETENTION` switch — two distinct facts, two distinct toggles, DESIGN §3). +- `docs/probes/p1_retention_cohort_20260803T022255Z/` — raw Mode A/B logs and extracted `[p1-cohort]` line sets. diff --git a/docs/probes/p1_retention_cohort_20260803T022255Z/mode_a_eviction_on.log b/docs/probes/p1_retention_cohort_20260803T022255Z/mode_a_eviction_on.log new file mode 100644 index 00000000000..ac8d083bfe9 --- /dev/null +++ b/docs/probes/p1_retention_cohort_20260803T022255Z/mode_a_eviction_on.log @@ -0,0 +1,583 @@ +p1_cohort_probe: 50 explicit cohort entr(y/ies), source_roots=["/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag", "/home/briansrls/.worktrees/gunbc/valiant-deer-205/src/v2"] +◷ governor adaptive width — budget=33578549248 source=cgroup memory.max (/sys/fs/cgroup/) max_width=128 sensors=/sys/fs/cgroup/ +[calibration] roster_import_closure_nodes=711 rows=414 (loader both-closure union, pre-resolve, no resolve/typecheck; pairs with the floor cgroup memory.peak steps — on a killed run this line plus the last [gantt] rss_mib sample are the lower-bound receipt) +◐ started compile.frontend +✓ compile.frontend done in 135ms +✓ compile.normalize done in 17ms +✓ compile.reconcile done in 386ms +✓ compile.analyses done in 12ms +02:24:21.371 [affected-set] selection off — running all 414 witness(es) across 50 entr(y/ies) +run_discovery_corpus: adaptive pool over 50 entry-group(s), 414 row(s) (governor target_width=1) +run_discovery_corpus: width=1 inline drain — reusing process_shared_index (no worker duplicate index) +run_discovery_corpus: cross_worker_store withheld (governor target_width=1) — per-index typed cache until width > 1 +[floor-drain] schedule-retention ARMED: entries=50 modules_refcounted=711 evict_enabled=true +02:24:25.098 PASS accelerator_demo_execution_lane_witnesses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_execution_witness_test.dag leg=InterpretedLeg) 3.3ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_execution_witness_test.dag' evicted_modules=10 evicted_graph=1 schedule_evictions=10 graph_evictions=1 retention_unknown=0 typed_cache=66 resolved_graphs=2 +[floor-drain] group=1/50 typed_cache=66(+48) parse_cache=66(+48) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=1799671808 +[p1-cohort] entry=1/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_execution_witness_test.dag' wall_ms=2409 resolve_ms=2372 eval_ms=3 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=10 graphs_evicted=1 process_rss=1799671808 cgroup_memory_current=2716196864 cgroup_memory_peak=4651859968 +02:24:26.208 PASS accelerator_demo_gpu_modeling_witnesses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_gpu_witness_test.dag leg=InterpretedLeg) 1.2ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_gpu_witness_test.dag' evicted_modules=6 evicted_graph=1 schedule_evictions=16 graph_evictions=2 retention_unknown=0 typed_cache=66 resolved_graphs=2 +[floor-drain] group=2/50 typed_cache=66(+0) parse_cache=66(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=1799671808 +[p1-cohort] entry=2/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_gpu_witness_test.dag' wall_ms=1155 resolve_ms=1076 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=6 graphs_evicted=1 process_rss=1799671808 cgroup_memory_current=2716196864 cgroup_memory_peak=4651859968 +02:24:27.381 PASS accelerator_demo_modeling_lane_witnesses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_model_witness_test.dag leg=InterpretedLeg) 0.8ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_model_witness_test.dag' evicted_modules=5 evicted_graph=1 schedule_evictions=21 graph_evictions=3 retention_unknown=0 typed_cache=62 resolved_graphs=2 +[floor-drain] group=3/50 typed_cache=62(-4) parse_cache=62(-4) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=1799671808 +[p1-cohort] entry=3/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_model_witness_test.dag' wall_ms=1175 resolve_ms=1090 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=5 graphs_evicted=1 process_rss=1799671808 cgroup_memory_current=2715918336 cgroup_memory_peak=4651859968 +02:24:28.494 PASS iam_external_source_denies (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_iam_validation_test.dag leg=InterpretedLeg) 0.2ms +02:24:28.494 PASS iam_internal_prefix_mfa_permits (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_iam_validation_test.dag leg=InterpretedLeg) 0.1ms +02:24:28.494 PASS iam_no_mfa_denies (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_iam_validation_test.dag leg=InterpretedLeg) 0.1ms +02:24:28.495 PASS iam_wrong_prefix_denies (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_iam_validation_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_iam_validation_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=22 graph_evictions=4 retention_unknown=0 typed_cache=67 resolved_graphs=2 +[floor-drain] group=4/50 typed_cache=67(+5) parse_cache=67(+5) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=1799675904 +[p1-cohort] entry=4/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_iam_validation_test.dag' wall_ms=1040 resolve_ms=1030 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=1799675904 cgroup_memory_current=2715885568 cgroup_memory_peak=4651859968 +02:24:29.596 PASS bmc_least_privilege_via_rbac_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_layer_extension_witness_test.dag leg=InterpretedLeg) 0.5ms +02:24:29.596 PASS posix_root_identification_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_layer_extension_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_layer_extension_witness_test.dag' evicted_modules=2 evicted_graph=1 schedule_evictions=24 graph_evictions=5 retention_unknown=0 typed_cache=74 resolved_graphs=2 +[floor-drain] group=5/50 typed_cache=74(+7) parse_cache=74(+7) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=1799675904 +[p1-cohort] entry=5/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_layer_extension_witness_test.dag' wall_ms=1100 resolve_ms=1091 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=2 graphs_evicted=1 process_rss=1799675904 cgroup_memory_current=2717966336 cgroup_memory_peak=4651859968 +02:24:30.647 PASS auth_deficit_failure_classifies_interactive_upsert (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_token_ensure_witness_test.dag leg=InterpretedLeg) 0.4ms +02:24:30.647 PASS empty_stderr_failure_classifies_refuse_not_upsert (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_token_ensure_witness_test.dag leg=InterpretedLeg) 0.3ms +02:24:30.647 PASS infrastructure_failure_classifies_refuse_not_upsert (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_token_ensure_witness_test.dag leg=InterpretedLeg) 0.2ms +02:24:30.647 PASS successful_print_classifies_ready (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_token_ensure_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_token_ensure_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=25 graph_evictions=6 retention_unknown=0 typed_cache=82 resolved_graphs=2 +[floor-drain] group=6/50 typed_cache=82(+8) parse_cache=82(+8) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=1799675904 +[p1-cohort] entry=6/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_token_ensure_witness_test.dag' wall_ms=1051 resolve_ms=1041 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=1799675904 cgroup_memory_current=2715844608 cgroup_memory_peak=4651859968 +02:24:31.524 PASS posix_group_can_read (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag leg=InterpretedLeg) 0.1ms +02:24:31.524 PASS posix_other_cannot_read (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag leg=InterpretedLeg) 0.1ms +02:24:31.524 PASS posix_owner_can_read (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag leg=InterpretedLeg) 0.0ms +02:24:31.525 PASS posix_owner_cannot_execute (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag leg=InterpretedLeg) 0.1ms +02:24:31.525 PASS rbac_editor_can_write (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag leg=InterpretedLeg) 0.2ms +02:24:31.525 PASS rbac_viewer_can_read (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag leg=InterpretedLeg) 0.1ms +02:24:31.525 PASS rbac_viewer_cannot_write (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag' evicted_modules=2 evicted_graph=1 schedule_evictions=27 graph_evictions=7 retention_unknown=0 typed_cache=81 resolved_graphs=2 +[floor-drain] group=7/50 typed_cache=81(-1) parse_cache=81(-1) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=1799675904 +[p1-cohort] entry=7/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag' wall_ms=928 resolve_ms=869 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=2 graphs_evicted=1 process_rss=1799675904 cgroup_memory_current=2716037120 cgroup_memory_peak=4651859968 +02:24:32.497 PASS w_exact_fraction_is_authority_and_floor_is_lossy (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.3ms +02:24:32.497 PASS w_red_empty_funnel_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:32.497 PASS w_red_first_invalid_stage_wins (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:32.497 PASS w_red_floor_projection_refuses_hand_built_zero_converted_forecast (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:32.497 PASS w_red_rate_above_unity_refuses_naming_the_stage (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:32.497 PASS w_red_unknown_scenario_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:32.498 PASS w_red_zero_cohort_refuses_naming_the_stage (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:32.498 PASS w_red_zero_entry_unit_cost_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:32.498 PASS w_red_zero_numerator_refuses_naming_the_stage (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:32.498 PASS w_two_step_funnel_composes_exact_fraction_and_cost (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag' evicted_modules=2 evicted_graph=1 schedule_evictions=29 graph_evictions=8 retention_unknown=0 typed_cache=81 resolved_graphs=2 +[floor-drain] group=8/50 typed_cache=81(+0) parse_cache=81(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=1799675904 +[p1-cohort] entry=8/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag' wall_ms=973 resolve_ms=912 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=2 graphs_evicted=1 process_rss=1799675904 cgroup_memory_current=2715906048 cgroup_memory_peak=4651859968 +02:24:33.484 PASS w_google_billable_unit_catalog_is_total_and_wire_labeled (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:33.484 PASS w_google_media_rate_is_auction_determined_with_mechanism_citation (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:33.484 PASS w_google_strategy_roster_is_the_verbatim_thirteen (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:33.485 PASS w_meta_bid_strategy_catalog_is_total_with_verbatim_wire_values (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:33.485 PASS w_meta_billing_event_catalog_is_total_with_verbatim_wire_values (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.2ms +02:24:33.485 PASS w_meta_media_rate_is_auction_determined (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:33.485 PASS w_meta_optimization_goal_axis_is_distinct_and_transcribed (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:33.485 PASS w_red_answer_arm_and_ignorance_arm_stay_distinct (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:33.485 PASS w_red_meta_minimum_budget_rate_refuses_with_cause (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag' evicted_modules=7 evicted_graph=1 schedule_evictions=36 graph_evictions=9 retention_unknown=0 typed_cache=81 resolved_graphs=2 +[floor-drain] group=9/50 typed_cache=81(+0) parse_cache=81(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=1799675904 +[p1-cohort] entry=9/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag' wall_ms=987 resolve_ms=925 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=7 graphs_evicted=1 process_rss=1799675904 cgroup_memory_current=2716176384 cgroup_memory_peak=4651859968 +02:24:35.284 PASS census_closure_frontier_rows_count_is_twenty_one (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/annotation_carrier_witness_test.dag leg=InterpretedLeg) 4.5ms +02:24:35.285 PASS census_closure_frontier_rows_well_formed (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/annotation_carrier_witness_test.dag leg=InterpretedLeg) 0.4ms +02:24:35.285 PASS frontier_expiry_fired_row_still_present_reds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/annotation_carrier_witness_test.dag leg=InterpretedLeg) 0.6ms +02:24:35.286 PASS frontier_expiry_fired_trigger_absent_from_rows_is_clean (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/annotation_carrier_witness_test.dag leg=InterpretedLeg) 0.6ms +02:24:35.286 PASS frontier_expiry_fold_reports_all_unfired_when_no_fired_registry (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/annotation_carrier_witness_test.dag leg=InterpretedLeg) 0.3ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/annotation_carrier_witness_test.dag' evicted_modules=18 evicted_graph=1 schedule_evictions=54 graph_evictions=10 retention_unknown=0 typed_cache=101 resolved_graphs=2 +[floor-drain] group=10/50 typed_cache=101(+20) parse_cache=101(+20) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=1799675904 +[p1-cohort] entry=10/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/annotation_carrier_witness_test.dag' wall_ms=1768 resolve_ms=1728 eval_ms=6 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=18 graphs_evicted=1 process_rss=1799675904 cgroup_memory_current=2717057024 cgroup_memory_peak=4651859968 +02:24:48.269 PASS anomaly_absent_reason_phrase_has_one_spelling (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 69.4ms +02:24:48.269 PASS anomaly_cleanup_refusal_reaches_the_surface (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:48.269 PASS anomaly_dispatch_answer_reaches_the_surface (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:48.269 PASS anomaly_instance_label_keeps_both_halves (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:48.269 PASS anomaly_producer_red_on_surface_without_callers (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:48.269 PASS anomaly_reason_empty_text_removes_the_line (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:48.269 PASS anomaly_reason_is_a_surface (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:48.269 PASS anomaly_reason_red_on_title_only (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:48.355 PASS anomaly_reason_surface_is_styled (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 85.6ms +02:24:48.355 PASS anomaly_stage_accessible_name_keeps_label_and_state (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:48.355 PASS anomaly_title_stays_a_convenience (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:48.355 PASS anomaly_unreadable_answer_does_not_name_the_network (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:48.355 PASS anomaly_unreadable_answer_reaches_the_surface (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:48.355 PASS anomaly_workflow_refusal_reason_survives_concatenation (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:48.355 PASS anomaly_workflow_segment_falls_closed_on_empty_detail (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:48.355 PASS anomaly_workflow_segment_reaches_the_surface (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=55 graph_evictions=11 retention_unknown=0 typed_cache=255 resolved_graphs=2 +[floor-drain] group=11/50 typed_cache=255(+154) parse_cache=252(+151) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=2427908096 +[p1-cohort] entry=11/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag' wall_ms=13131 resolve_ms=12843 eval_ms=155 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2427908096 cgroup_memory_current=3345248256 cgroup_memory_peak=4651859968 +02:24:49.436 PASS shell_quote_apostrophe_render_reopens_single_quote_context (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/argv_command_render_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:49.436 PASS shell_quote_escapes_embedded_apostrophe (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/argv_command_render_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:49.436 PASS shell_quote_plain_args_single_quoted (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/argv_command_render_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/argv_command_render_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=56 graph_evictions=12 retention_unknown=0 typed_cache=256 resolved_graphs=2 +[floor-drain] group=12/50 typed_cache=256(+1) parse_cache=253(+1) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=2427908096 +[p1-cohort] entry=12/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/argv_command_render_witness_test.dag' wall_ms=991 resolve_ms=984 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2427908096 cgroup_memory_current=3345260544 cgroup_memory_peak=4651859968 +02:24:50.519 PASS artifact_store_scratch_grant_admits_gunbc_tmp_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_scratch_grant_witness_test.dag leg=InterpretedLeg) 0.9ms +02:24:50.519 PASS artifact_store_scratch_grant_refusal_is_located (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_scratch_grant_witness_test.dag leg=InterpretedLeg) 0.3ms +02:24:50.519 PASS artifact_store_scratch_grant_refuses_gunbc_prefix_without_separator_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_scratch_grant_witness_test.dag leg=InterpretedLeg) 0.2ms +02:24:50.519 PASS artifact_store_scratch_grant_refuses_non_gunbc_tmp_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_scratch_grant_witness_test.dag leg=InterpretedLeg) 0.2ms +02:24:50.520 PASS artifact_store_scratch_grant_refuses_repo_tree_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_scratch_grant_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_scratch_grant_witness_test.dag' evicted_modules=3 evicted_graph=1 schedule_evictions=59 graph_evictions=13 retention_unknown=0 typed_cache=256 resolved_graphs=2 +[floor-drain] group=13/50 typed_cache=256(+0) parse_cache=253(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=2434539520 +[p1-cohort] entry=13/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_scratch_grant_witness_test.dag' wall_ms=1153 resolve_ms=1072 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=3 graphs_evicted=1 process_rss=2434539520 cgroup_memory_current=3351814144 cgroup_memory_peak=4651859968 +02:24:51.763 PASS derived_aggregate_matches_legacy_aggregate_for_unchanged_build (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.4ms +02:24:51.765 PASS native_realization_environment_change_cold_rebuild_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 1.1ms +02:24:51.766 PASS native_realization_toolchain_change_cold_rebuild_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 1.1ms +02:24:51.766 PASS observed_tool_identity_missing_and_duplicate_refuse (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.2ms +02:24:51.767 PASS resolved_build_context_identity_refuses_sha256_observed_tool (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.6ms +02:24:51.768 PASS store_budget_evicts_least_recent_counted_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 1.3ms +02:24:51.768 PASS store_construction_reads_eviction_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:51.768 PASS store_hit_and_stale_never_served_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.4ms +02:24:51.769 PASS store_no_eviction_under_budget_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.2ms +02:24:51.769 PASS store_put_artifact_exactly_at_budget_is_admitted_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.2ms +02:24:51.769 PASS store_put_oversized_artifact_does_not_fit_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.2ms +02:24:51.769 PASS store_put_oversized_artifact_never_evicts_itself_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.2ms +02:24:51.770 PASS store_put_oversized_artifact_preserves_warm_rows_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.4ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=60 graph_evictions=14 retention_unknown=0 typed_cache=258 resolved_graphs=2 +[floor-drain] group=14/50 typed_cache=258(+2) parse_cache=255(+2) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=2440097792 +[p1-cohort] entry=14/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag' wall_ms=1187 resolve_ms=1161 eval_ms=6 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2440097792 cgroup_memory_current=3357573120 cgroup_memory_peak=4651859968 +02:24:52.840 PASS live_probe_firmware_matches_shipped_catalog_row (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/asrock_live_probe_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:52.842 PASS live_probe_redfish_virtual_media_absent_matches_catalog (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/asrock_live_probe_witness_test.dag leg=InterpretedLeg) 1.2ms +02:24:52.843 PASS live_probe_rows_cover_vm_and_nbd_get_surfaces (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/asrock_live_probe_witness_test.dag leg=InterpretedLeg) 0.9ms +02:24:52.843 PASS shipped_row_nbd_proxy_capability_requires_ws_dry_run_receipt (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/asrock_live_probe_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:52.843 PASS srv3_live_bmc_host_is_grounded (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/asrock_live_probe_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/asrock_live_probe_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=61 graph_evictions=15 retention_unknown=0 typed_cache=262 resolved_graphs=2 +[floor-drain] group=15/50 typed_cache=262(+4) parse_cache=259(+4) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=2494459904 +[p1-cohort] entry=15/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/asrock_live_probe_witness_test.dag' wall_ms=1064 resolve_ms=1051 eval_ms=2 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2494459904 cgroup_memory_current=3411836928 cgroup_memory_peak=4651859968 +02:24:53.819 PASS base64_decode_accepts_unpadded_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.7ms +02:24:53.820 PASS base64_decode_rejects_cross_variant_char_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:53.820 PASS base64_decode_rejects_interior_pad_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:53.820 PASS base64_decode_rejects_invalid_char_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:53.820 PASS base64_decode_rejects_lone_sextet_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.2ms +02:24:53.821 PASS base64_octet_roundtrip_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.7ms +02:24:53.821 PASS base64_rfc4648_golden_vectors_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.4ms +02:24:53.822 PASS base64url_alphabet_golden_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.2ms +02:24:53.822 PASS base64url_roundtrip_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.3ms +02:24:53.822 PASS bytes_octets_iso_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:53.822 PASS utf8_total_direction_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=62 graph_evictions=16 retention_unknown=0 typed_cache=262 resolved_graphs=2 +[floor-drain] group=16/50 typed_cache=262(+0) parse_cache=259(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=2547367936 +[p1-cohort] entry=16/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag' wall_ms=1036 resolve_ms=966 eval_ms=3 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2547367936 cgroup_memory_current=3465035776 cgroup_memory_peak=4651859968 +02:24:54.883 PASS factory_published_password_promotes_to_basic_auth_secret (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_auth_runtime_secret_seam_test.dag leg=InterpretedLeg) 0.3ms +02:24:54.884 PASS gcp_access_payload_produces_basic_auth_secret (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_auth_runtime_secret_seam_test.dag leg=InterpretedLeg) 0.2ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_auth_runtime_secret_seam_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=63 graph_evictions=17 retention_unknown=0 typed_cache=266 resolved_graphs=2 +[floor-drain] group=17/50 typed_cache=266(+4) parse_cache=263(+4) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=2549989376 +[p1-cohort] entry=17/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_auth_runtime_secret_seam_test.dag' wall_ms=1001 resolve_ms=993 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2549989376 cgroup_memory_current=3467673600 cgroup_memory_peak=4651859968 +02:24:58.509 PASS bootstrap_apis_derive_from_service_deps (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_bootstrap_provision_witness_test.dag leg=InterpretedLeg) 0.3ms +02:24:58.509 PASS bootstrap_bindings_exclude_broad_roles (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_bootstrap_provision_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:58.510 PASS bootstrap_bindings_least_privilege (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_bootstrap_provision_witness_test.dag leg=InterpretedLeg) 0.2ms +02:24:58.510 PASS bootstrap_enables_only_required_apis (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_bootstrap_provision_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_bootstrap_provision_witness_test.dag' evicted_modules=4 evicted_graph=1 schedule_evictions=67 graph_evictions=18 retention_unknown=0 typed_cache=301 resolved_graphs=2 +[floor-drain] group=18/50 typed_cache=301(+35) parse_cache=298(+35) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=2756497408 +[p1-cohort] entry=18/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_bootstrap_provision_witness_test.dag' wall_ms=3669 resolve_ms=3594 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=4 graphs_evicted=1 process_rss=2756497408 cgroup_memory_current=3674443776 cgroup_memory_peak=4651859968 +02:24:59.610 PASS altrad8ud_firmware_catalog_is_board_grounded (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.4ms +02:24:59.610 PASS catalog_has_no_redfish_vm_capable_firmware_today (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:59.610 PASS firmware_intent_match_crosses_as_typed_disposition (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.2ms +02:24:59.611 PASS firmware_wire_version_is_parsed_before_track_matching (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.2ms +02:24:59.611 PASS nbd_proxy_vm_capable_row_solves (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:59.611 PASS node_with_virtual_media_solves_direct (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:59.611 PASS redfish_vm_preferred_over_nbd_proxy (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:59.611 PASS srv3_capabilities_are_grounded (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:59.611 PASS srv3_install_mechanism_is_nbd_proxy_after_dry_run (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.0ms +02:24:59.611 PASS update_only_row_without_vm_catalog_falls_to_pxe (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.1ms +02:24:59.611 PASS vm_capable_firmware_row_flips_to_update_path (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.2ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=68 graph_evictions=19 retention_unknown=0 typed_cache=302 resolved_graphs=2 +[floor-drain] group=19/50 typed_cache=302(+1) parse_cache=299(+1) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=2756497408 +[p1-cohort] entry=19/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag' wall_ms=1060 resolve_ms=1044 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2756497408 cgroup_memory_current=3674447872 cgroup_memory_peak=4651859968 +02:25:00.659 PASS bmc_factory_credential_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_factory_credential_witness_test.dag leg=InterpretedLeg) 0.2ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_factory_credential_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=69 graph_evictions=20 retention_unknown=0 typed_cache=302 resolved_graphs=2 +[floor-drain] group=20/50 typed_cache=302(+0) parse_cache=299(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=2809524224 +[p1-cohort] entry=20/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_factory_credential_witness_test.dag' wall_ms=1104 resolve_ms=1032 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2809524224 cgroup_memory_current=3728437248 cgroup_memory_peak=4651859968 +02:25:03.382 PASS backup_manifest_identity_is_derived_from_every_manifest_field (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 12.3ms +02:25:03.383 PASS bounded_monitoring_completion_carries_the_admitted_bound (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 1.0ms +02:25:03.384 PASS delayed_temperature_rise_is_seen_inside_the_bounded_window (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:03.384 PASS digest_mismatched_backup_manifest_is_not_admitted (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:03.384 PASS duty_curve_cannot_fall_after_reaching_emergency_full_duty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.3ms +02:25:03.384 PASS empty_monitoring_window_cannot_claim_completion (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:03.384 PASS identical_bmc_on_wrong_endpoint_is_not_exact_target (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:03.384 PASS one_late_sample_cannot_claim_monitoring_coverage (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:03.384 PASS semantically_equal_but_digest_different_config_is_not_live_exact (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:03.384 PASS short_monitoring_window_cannot_claim_completion (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:03.385 PASS stale_backup_manifest_generation_is_not_admitted (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:03.385 PASS sub_threshold_tach_is_a_discriminating_refusal (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:03.385 PASS successful_effect_survives_cleanup_failure_as_cleanup_debt (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:03.385 PASS threshold_satisfied_tach_is_not_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag' evicted_modules=3 evicted_graph=1 schedule_evictions=72 graph_evictions=21 retention_unknown=0 typed_cache=318 resolved_graphs=2 +[floor-drain] group=21/50 typed_cache=318(+16) parse_cache=315(+16) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=2898235392 +[p1-cohort] entry=21/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag' wall_ms=2698 resolve_ms=2628 eval_ms=14 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=3 graphs_evicted=1 process_rss=2898235392 cgroup_memory_current=3816665088 cgroup_memory_peak=4651859968 +02:25:05.007 PASS absent_projected_digest_admitted_config_digest_is_unavailable (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:05.009 PASS approved_exact_firmware_artifact_builds_a_typed_srv3_update_plan (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 1.8ms +02:25:05.009 PASS bmc_fan_durability_refusal_reason_surfaces_generation_mismatch (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:05.009 PASS both_observed_thermal_query_shapes_are_complete (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:05.010 PASS both_update_services_are_observed_but_neither_exposes_a_backup_bmc_image (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:05.013 PASS converged_curve_and_installed_tach_topology_are_noop (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 3.4ms +02:25:05.013 PASS converged_srv4_curve_without_topology_projection_refuses_noop (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:05.014 PASS desired_curve_with_stale_uninstalled_fan_input_still_builds_apply_plan (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.4ms +02:25:05.014 PASS drifted_policy_applies_without_prior_durability_evidence (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.4ms +02:25:05.014 PASS drifted_srv4_curve_builds_typed_overlay_plan_only_with_exact_projection_and_persistence (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.4ms +02:25:05.015 PASS duplicate_srv4_durability_receipts_refuse_instead_of_first_wins (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.5ms +02:25:05.015 PASS every_metal_host_uses_the_single_global_bmc_valid_state (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.4ms +02:25:05.016 PASS firmware_classification_reuses_upsert_states_and_refuses_unapproved_update (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.3ms +02:25:05.016 PASS firmware_versions_share_curve_but_not_controller_shape (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.3ms +02:25:05.017 PASS fleet_curve_engages_cooling_early_and_reaches_full_before_continuous_limit (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 1.4ms +02:25:05.017 PASS fleet_quiet_curve_admits_srv4_active_config_digest (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:05.018 PASS fleet_quiet_projected_config_digest_hex_authority_executes (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:05.018 PASS fleet_quiet_projected_config_digest_sha256_equality_executes (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:05.018 PASS fleet_quiet_temp_soc_curve_matches_projected_config_content_identity (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:05.018 PASS heterogeneous_firmware_satisfies_unpinned_intent_and_pinned_detects_mismatch (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:05.018 PASS linux_synchronized_publication_admits_commit_barrier (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:05.018 PASS linux_unsynchronized_publication_refuses_commit_barrier (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:05.018 PASS non_fleet_curve_admitted_config_digest_is_unavailable (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:05.018 PASS non_fleet_quiet_curve_projected_config_digest_is_unavailable (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:05.019 PASS projection_firmware_mismatch_refuses_a_322_projection_on_a_306_host (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.3ms +02:25:05.019 PASS reboot_durability_evidence_refuses_non_positive_interval (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:05.019 PASS reboot_durability_evidence_refuses_relabeled_perturbation_capability_digest (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.6ms +02:25:05.020 PASS redfish_surface_difference_is_observed_not_inferred (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:05.020 PASS relabeled_reboot_construction_refusal_propagates_through_classification (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.4ms +02:25:05.020 PASS semantically_converged_live_digest_mismatch_refuses_noop (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.4ms +02:25:05.020 PASS sensor_unavailable_uses_same_duty_but_retains_cause (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:05.021 PASS sensors_http_success_alone_is_incomplete_red_control (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:05.021 PASS srv3_fan_realization_refuses_without_a_modeled_projection (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:05.021 PASS srv4_bmc_reboot_persistence_receipt_proves_same_config_and_noop (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.5ms +02:25:05.021 PASS srv4_converged_observation_matches_projection_derived_digest (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:05.021 PASS srv4_durability_admission_binds_projection_derived_digest (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:05.021 PASS srv4_durability_gate_preserves_typed_linkage_refusal_verdict (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:05.022 PASS srv4_fixture_durability_evidence_is_constructed_not_relabelled (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:05.022 PASS srv4_flash_overlay_is_observed_writable_and_live_overridden (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:05.022 PASS srv4_live_receipt_is_converged_quiet_and_failsafe_clear (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:05.022 PASS srv4_receipt_cannot_qualify_a_later_perturbation_generation (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.5ms +02:25:05.023 PASS temp_soc_curve_explains_the_audible_step (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.4ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag' evicted_modules=2 evicted_graph=1 schedule_evictions=74 graph_evictions=22 retention_unknown=0 typed_cache=317 resolved_graphs=2 +[floor-drain] group=22/50 typed_cache=317(-1) parse_cache=314(-1) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=2943299584 +[p1-cohort] entry=22/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag' wall_ms=1702 resolve_ms=1569 eval_ms=14 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=2 graphs_evicted=1 process_rss=2943299584 cgroup_memory_current=3861716992 cgroup_memory_peak=4651859968 +02:25:06.400 PASS convergence_receipt_binds_host_realizer_readback_and_live_health (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 1.5ms +02:25:06.401 PASS duty_curve_cannot_fall_after_reaching_full_duty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 0.3ms +02:25:06.401 PASS fan_curve_refuses_duty_above_full (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:06.401 PASS fan_curve_refuses_minimum_above_first_step (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:06.401 PASS firmware_and_redfish_surfaces_are_literal_versioned_observations (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:06.401 PASS observed_fan_curve_is_validated_before_use (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:06.402 PASS overlay_receipt_records_literal_mount_and_write_facts_only (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:06.406 PASS proc_mounts_parser_decodes_kernel_mount_escapes (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 4.6ms +02:25:06.409 PASS proc_mounts_parser_derives_literal_overlay_paths (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 3.0ms +02:25:06.413 PASS proc_mounts_parser_refuses_multi_lower_overlay (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 3.6ms +02:25:06.414 PASS proc_mounts_parser_refuses_relative_overlay_paths (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 1.4ms +02:25:06.415 PASS restart_receipt_binds_one_literal_perturbation_generation_and_readback (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 0.7ms +02:25:06.415 PASS update_surface_receipts_do_not_claim_an_available_backup_image (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag' evicted_modules=4 evicted_graph=1 schedule_evictions=78 graph_evictions=23 retention_unknown=0 typed_cache=314 resolved_graphs=2 +[floor-drain] group=23/50 typed_cache=314(-3) parse_cache=311(-3) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=2943303680 +[p1-cohort] entry=23/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag' wall_ms=1382 resolve_ms=1257 eval_ms=15 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=4 graphs_evicted=1 process_rss=2943303680 cgroup_memory_current=3861987328 cgroup_memory_peak=4651859968 +02:25:08.081 PASS serve_command_one_shape_two_transports (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag leg=InterpretedLeg) 1.2ms +02:25:08.085 PASS srv4_bmc_served_seed_carries_fleet_keys (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag leg=InterpretedLeg) 3.8ms +02:25:08.086 PASS srv4_grub_cfg_boots_mirror_bulk_with_bmc_seed (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag leg=InterpretedLeg) 1.2ms +02:25:08.087 PASS srv4_http_boot_entry_targets_bmc (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag leg=InterpretedLeg) 0.3ms +02:25:08.087 PASS srv4_scp_put_never_carries_a_second_forked_posture (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag leg=InterpretedLeg) 0.5ms +02:25:08.088 PASS srv4_scp_put_uses_shared_ssh_posture_not_a_fork (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag leg=InterpretedLeg) 0.5ms +02:25:08.090 PASS srv4_staging_manifest_stages_rendered_grub_and_seed (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag leg=InterpretedLeg) 2.2ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=79 graph_evictions=24 retention_unknown=0 typed_cache=328 resolved_graphs=2 +[floor-drain] group=24/50 typed_cache=328(+14) parse_cache=325(+14) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=2943303680 +[p1-cohort] entry=24/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag' wall_ms=1594 resolve_ms=1552 eval_ms=9 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2943303680 cgroup_memory_current=3861803008 cgroup_memory_peak=4651859968 +02:25:09.498 PASS srv4_shell_boot_sequence_direct_kernel (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_shell_boot_witness_test.dag leg=InterpretedLeg) 1.3ms +02:25:09.499 PASS srv4_tftpd_serve_command_grounded (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_shell_boot_witness_test.dag leg=InterpretedLeg) 0.2ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_shell_boot_witness_test.dag' evicted_modules=7 evicted_graph=1 schedule_evictions=86 graph_evictions=25 retention_unknown=0 typed_cache=324 resolved_graphs=2 +[floor-drain] group=25/50 typed_cache=324(-4) parse_cache=321(-4) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3008028672 +[p1-cohort] entry=25/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_shell_boot_witness_test.dag' wall_ms=1491 resolve_ms=1375 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=7 graphs_evicted=1 process_rss=3008028672 cgroup_memory_current=3926777856 cgroup_memory_peak=4651859968 +02:25:10.885 PASS account_password_body_shape_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboard_body_witness_test.dag leg=InterpretedLeg) 0.4ms +02:25:10.885 PASS boot_override_body_shape_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboard_body_witness_test.dag leg=InterpretedLeg) 0.7ms +02:25:10.885 PASS gcp_secret_full_name_shape_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboard_body_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:10.885 PASS netrc_content_shape_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboard_body_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:10.886 PASS reset_body_shape_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboard_body_witness_test.dag leg=InterpretedLeg) 0.2ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboard_body_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=87 graph_evictions=26 retention_unknown=0 typed_cache=327 resolved_graphs=2 +[floor-drain] group=26/50 typed_cache=327(+3) parse_cache=324(+3) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3008028672 +[p1-cohort] entry=26/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboard_body_witness_test.dag' wall_ms=1293 resolve_ms=1269 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3008028672 cgroup_memory_current=3927207936 cgroup_memory_peak=4651859968 +02:25:13.123 PASS bmc_credential_posture_hardens_to_keyless_steady_state (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:13.123 PASS bmc_decom_does_not_roundtrip_when_inverse_is_wrong (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.3ms +02:25:13.123 PASS bmc_decom_is_two_sided_inverse_on_phase_ladder (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:13.123 PASS bmc_decom_roundtrips_canonical_on_named_quotient (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:13.124 PASS bmc_lifecycle_fold_is_complete_and_monotone (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.3ms +02:25:13.124 PASS bmc_onboard_then_decom_recovers_factory_phase (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:13.124 PASS bmc_onboarding_lifecycle_is_linear_dag (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:13.160 PASS bmc_plan_steady_state_is_keyless_wif (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 36.2ms +02:25:13.160 PASS credential_probe_maps_to_correct_phase (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:13.161 PASS srv3_plan_starts_factory_default_at_192 (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:13.161 PASS srv4_plan_targets_195_with_srv4_secret (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=88 graph_evictions=27 retention_unknown=0 typed_cache=327 resolved_graphs=2 +[floor-drain] group=27/50 typed_cache=327(+0) parse_cache=324(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3120955392 +[p1-cohort] entry=27/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag' wall_ms=2419 resolve_ms=2194 eval_ms=37 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3120955392 cgroup_memory_current=4039725056 cgroup_memory_peak=4651859968 +02:25:14.355 PASS bmc_redfish_grounding_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_redfish_grounding_witness_test.dag leg=InterpretedLeg) 0.6ms +02:25:14.355 PASS bmc_redfish_grounding_power_unread_is_absent (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_redfish_grounding_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:14.355 PASS gibibyte_scale_factor_bytes_matches_memory_table (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_redfish_grounding_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:14.355 PASS memory_scale_factor_bytes_rejects_si_scale (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_redfish_grounding_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_redfish_grounding_witness_test.dag' evicted_modules=3 evicted_graph=1 schedule_evictions=91 graph_evictions=28 retention_unknown=0 typed_cache=327 resolved_graphs=2 +[floor-drain] group=28/50 typed_cache=327(+0) parse_cache=324(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3120959488 +[p1-cohort] entry=28/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_redfish_grounding_witness_test.dag' wall_ms=1104 resolve_ms=1028 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=3 graphs_evicted=1 process_rss=3120959488 cgroup_memory_current=4039741440 cgroup_memory_peak=4651859968 +02:25:16.547 PASS bmc_allowlist_excludes_lockout_roles (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:16.547 PASS bmc_assimilator_least_privilege_two_scoped_roles (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:16.547 PASS bmc_assimilator_roles_within_closed_allowlist (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:16.582 PASS bmc_smoke_workflow_carries_no_pasted_key (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag leg=InterpretedLeg) 34.9ms +02:25:16.582 PASS bmc_smoke_workflow_is_keyless_with_id_token_write (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:16.583 PASS bmc_wif_principal_set_pins_repo (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:16.583 PASS bmc_wif_provider_resource_is_well_formed (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=92 graph_evictions=29 retention_unknown=0 typed_cache=327 resolved_graphs=2 +[floor-drain] group=29/50 typed_cache=327(+0) parse_cache=324(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3120959488 +[p1-cohort] entry=29/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag' wall_ms=2315 resolve_ms=2095 eval_ms=35 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3120959488 cgroup_memory_current=4039753728 cgroup_memory_peak=4651859968 +02:25:17.740 PASS disk_usage_transport_becomes_typed_byte_size (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:17.740 PASS duplicate_object_mapper_matches_remain_many (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:17.740 PASS empty_path_transport_is_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:17.740 PASS exit_one_path_probe_with_stderr_is_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:17.740 PASS exit_three_service_probe_with_stderr_is_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:17.740 PASS exit_zero_service_probe_requires_exact_active_token (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:17.740 PASS failed_sensor_projection_cannot_become_absent (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:17.740 PASS failed_service_state_is_preserved_in_refusal (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:17.740 PASS failed_threshold_transport_cannot_become_threshold_unstated (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:17.740 PASS false_path_probe_is_observed_not_transport_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:17.740 PASS inactive_service_is_observed_not_transport_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:17.741 PASS inconsistent_success_projection_is_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:17.741 PASS multiple_nonempty_paths_are_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:17.741 PASS nonzero_exit_cannot_become_observed_disk_when_success_flag_is_true (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:17.741 PASS nonzero_exit_cannot_become_observed_path_when_success_flag_is_true (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:17.741 PASS nonzero_exit_cannot_become_observed_time_when_success_flag_is_true (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:17.741 PASS nonzero_exit_cannot_become_observed_zone_when_success_flag_is_true (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:17.741 PASS object_mapper_one_cardinality_is_preserved (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:17.741 PASS object_mapper_zero_cardinality_is_preserved (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:17.741 PASS path_transport_whitespace_becomes_one_typed_path (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:17.741 PASS ssh_failure_cannot_masquerade_as_false_path_probe (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:17.741 PASS successful_empty_sensor_projection_is_absent (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:17.741 PASS tach_at_controller_threshold_is_healthy (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:17.741 PASS tach_below_controller_threshold_is_not_healthy (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:17.742 PASS tach_health_sensor_accessor_covers_every_arm (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:17.742 PASS utc_epoch_seconds_become_epoch_milliseconds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:17.742 PASS wrong_busctl_type_cannot_become_zone_failsafe_bool (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:17.742 PASS zone_failsafe_transport_becomes_typed_bool (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag' evicted_modules=5 evicted_graph=1 schedule_evictions=97 graph_evictions=30 retention_unknown=0 typed_cache=323 resolved_graphs=2 +[floor-drain] group=30/50 typed_cache=323(-4) parse_cache=320(-4) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3120959488 +[p1-cohort] entry=30/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag' wall_ms=1078 resolve_ms=993 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=5 graphs_evicted=1 process_rss=3120959488 cgroup_memory_current=4039798784 cgroup_memory_peak=4651859968 +02:25:19.061 PASS srv4_gadget_is_readonly_cdrom_on_nbd0 (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_virtual_media_witness_test.dag leg=InterpretedLeg) 2.5ms +02:25:19.062 PASS srv4_gadget_ops_are_typed_not_scraped_from_shell (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_virtual_media_witness_test.dag leg=InterpretedLeg) 0.5ms +02:25:19.062 PASS srv4_nbd_client_attaches_named_export (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_virtual_media_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:19.062 PASS srv4_nbd_export_read_only_seeded_iso (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_virtual_media_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_virtual_media_witness_test.dag' evicted_modules=4 evicted_graph=1 schedule_evictions=101 graph_evictions=31 retention_unknown=0 typed_cache=329 resolved_graphs=2 +[floor-drain] group=31/50 typed_cache=329(+6) parse_cache=326(+6) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3120959488 +[p1-cohort] entry=31/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_virtual_media_witness_test.dag' wall_ms=1257 resolve_ms=1228 eval_ms=3 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=4 graphs_evicted=1 process_rss=3120959488 cgroup_memory_current=4040024064 cgroup_memory_peak=4651859968 +02:25:29.544 PASS bmc_smoke_workflow_scopes_id_token_write_to_its_single_designated_job (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 30.8ms +02:25:29.547 PASS bootstrap_grants_zero_bindings_for_bmc_secret (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 2.2ms +02:25:29.548 PASS chain_has_four_steps_in_delegation_order (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 1.1ms +02:25:29.548 PASS exchange_step_pins_repo_attribute_condition (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:29.548 PASS impersonation_step_targets_the_scoped_assimilator_sa (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:29.548 PASS legacy_binding_is_flagged_out_of_band_and_not_signed_by_this_pr (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:30.223 PASS main_ci_workflow_grants_no_id_token (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 674.8ms +02:25:30.224 PASS secret_access_step_targets_canary_not_bmc_secret (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 1.1ms +02:25:30.224 PASS secret_ref_login_handler_added_beside_factory_login_not_over_it (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:30.224 PASS secret_refs_are_free_of_credential_shaped_strings (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:30.224 PASS secret_refs_carry_no_hash_material_they_are_pending (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:30.224 PASS srv3_credential_path_is_an_enumerated_option_space_not_a_binding (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:30.225 PASS threat_model_names_both_read_capabilities (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:30.225 PASS unsigned_grant_row_count_matches_zero_derived_bindings (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=102 graph_evictions=32 retention_unknown=0 typed_cache=496 resolved_graphs=2 +[floor-drain] group=32/50 typed_cache=496(+167) parse_cache=493(+167) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3685371904 +[p1-cohort] entry=32/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag' wall_ms=11368 resolve_ms=10378 eval_ms=710 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3685371904 cgroup_memory_current=4605317120 cgroup_memory_peak=4651859968 +02:25:31.471 PASS branded_list_first_content_hash_method_empty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:31.471 PASS branded_list_first_content_hash_method_nonempty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag leg=InterpretedLeg) 0.4ms +02:25:31.471 PASS branded_list_first_content_hash_pipe_empty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:31.471 PASS branded_list_first_content_hash_pipe_nonempty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:31.471 PASS branded_list_first_string_method_empty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:31.471 PASS branded_list_first_string_method_nonempty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:31.471 PASS branded_list_first_string_pipe_empty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:31.471 PASS branded_list_first_string_pipe_nonempty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=103 graph_evictions=33 retention_unknown=0 typed_cache=496 resolved_graphs=2 +[floor-drain] group=33/50 typed_cache=496(+0) parse_cache=493(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3685687296 +[p1-cohort] entry=33/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag' wall_ms=1084 resolve_ms=1012 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3685687296 cgroup_memory_current=4605751296 cgroup_memory_peak=4651859968 +02:25:32.616 PASS witness_admission_is_construction (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.5ms +02:25:32.616 PASS witness_balance_states (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.3ms +02:25:32.616 PASS witness_conservation_residue_lens (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:32.617 PASS witness_divide_once (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:32.617 PASS witness_method_is_zero_based (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:32.617 PASS witness_reconcile_all_satisfied (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.3ms +02:25:32.617 PASS witness_reconcile_evicts_best_effort (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:32.617 PASS witness_reconcile_guaranteed_shortfall (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:32.618 PASS witness_tree_conservation_recursive (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.2ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=104 graph_evictions=34 retention_unknown=0 typed_cache=496 resolved_graphs=2 +[floor-drain] group=34/50 typed_cache=496(+0) parse_cache=493(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3685687296 +[p1-cohort] entry=34/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag' wall_ms=1140 resolve_ms=1070 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3685687296 cgroup_memory_current=4605710336 cgroup_memory_peak=4651859968 +✓ typecheck gunbc.host_effect_realize done in 4 seconds +02:25:45.958 PASS witness_absent_endpoint_is_absent_not_unknown (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/build_cache_placement_observation_test.dag leg=InterpretedLeg) 3.3ms +02:25:45.958 PASS witness_active_slot_owner_also_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/build_cache_placement_observation_test.dag leg=InterpretedLeg) 0.2ms +02:25:45.959 PASS witness_ambiguous_ownership_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/build_cache_placement_observation_test.dag leg=InterpretedLeg) 1.1ms +02:25:45.960 PASS witness_both_runner_lifecycles_refuse_at_the_verdict (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/build_cache_placement_observation_test.dag leg=InterpretedLeg) 1.2ms +02:25:45.960 PASS witness_managed_unit_owner_converges_only_on_the_intended_unit (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/build_cache_placement_observation_test.dag leg=InterpretedLeg) 0.2ms +02:25:45.961 PASS witness_placement_is_indexed_by_owner_not_by_process_count (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/build_cache_placement_observation_test.dag leg=InterpretedLeg) 0.1ms +02:25:45.961 PASS witness_retired_slot_owner_is_runner_owned_and_retired (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/build_cache_placement_observation_test.dag leg=InterpretedLeg) 0.0ms +02:25:45.961 PASS witness_undecided_owner_context_refuses_and_keeps_the_located_reason (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/build_cache_placement_observation_test.dag leg=InterpretedLeg) 0.6ms +02:25:45.962 PASS witness_unreachable_host_is_unknown_never_absent (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/build_cache_placement_observation_test.dag leg=InterpretedLeg) 1.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/build_cache_placement_observation_test.dag' evicted_modules=132 evicted_graph=1 schedule_evictions=236 graph_evictions=35 retention_unknown=0 typed_cache=430 resolved_graphs=2 +[floor-drain] group=35/50 typed_cache=430(-66) parse_cache=427(-66) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3944873984 +[p1-cohort] entry=35/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/build_cache_placement_observation_test.dag' wall_ms=13992 resolve_ms=13197 eval_ms=7 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=132 graphs_evicted=1 process_rss=3944873984 cgroup_memory_current=4865286144 cgroup_memory_peak=4866609152 +02:25:48.337 PASS witness_get_in_bounds_returns_element (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/builtin_get_resolver_test.dag leg=InterpretedLeg) 0.0ms +02:25:48.337 PASS witness_get_negative_index_is_absent (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/builtin_get_resolver_test.dag leg=InterpretedLeg) 0.0ms +02:25:48.338 PASS witness_get_out_of_bounds_is_absent (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/builtin_get_resolver_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/builtin_get_resolver_test.dag' evicted_modules=2 evicted_graph=1 schedule_evictions=238 graph_evictions=36 retention_unknown=0 typed_cache=430 resolved_graphs=2 +[floor-drain] group=36/50 typed_cache=430(+0) parse_cache=427(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3935985664 +[p1-cohort] entry=36/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/builtin_get_resolver_test.dag' wall_ms=1774 resolve_ms=1636 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=2 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4634624000 cgroup_memory_peak=4868771840 +02:25:49.826 PASS busybox_build_is_modeled_and_grounded (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/busybox_bmc_build_witness_test.dag leg=InterpretedLeg) 1.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/busybox_bmc_build_witness_test.dag' evicted_modules=9 evicted_graph=1 schedule_evictions=247 graph_evictions=37 retention_unknown=0 typed_cache=424 resolved_graphs=2 +[floor-drain] group=37/50 typed_cache=424(-6) parse_cache=421(-6) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3935985664 +[p1-cohort] entry=37/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/busybox_bmc_build_witness_test.dag' wall_ms=1504 resolve_ms=1337 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=9 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4634611712 cgroup_memory_peak=4868771840 +02:25:51.902 PASS witness_cav_no_toolchain_derives_subject_only (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_key_completeness_test.dag leg=InterpretedLeg) 0.1ms +02:25:51.902 PASS witness_cav_toolchain_derives_transform (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_key_completeness_test.dag leg=InterpretedLeg) 0.1ms +02:25:51.902 PASS witness_complete_green_on_sound_cited (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_key_completeness_test.dag leg=InterpretedLeg) 0.1ms +02:25:51.902 PASS witness_complete_red_on_undercited (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_key_completeness_test.dag leg=InterpretedLeg) 0.1ms +02:25:51.902 PASS witness_hand_authored_exempt (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_key_completeness_test.dag leg=InterpretedLeg) 0.0ms +02:25:51.904 PASS witness_live_catalog_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_key_completeness_test.dag leg=InterpretedLeg) 1.4ms +02:25:51.904 PASS witness_live_resolved_graph_complete (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_key_completeness_test.dag leg=InterpretedLeg) 0.1ms +02:25:51.904 PASS witness_live_resolved_graph_derives_toolchain (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_key_completeness_test.dag leg=InterpretedLeg) 0.1ms +02:25:51.904 PASS witness_native_not_exempt (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_key_completeness_test.dag leg=InterpretedLeg) 0.0ms +02:25:51.904 PASS witness_no_promise_complete (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_key_completeness_test.dag leg=InterpretedLeg) 0.1ms +02:25:51.904 PASS witness_promise_without_input_incomplete (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_key_completeness_test.dag leg=InterpretedLeg) 0.0ms +02:25:51.904 PASS witness_verdict_holds_on_sound_cited (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_key_completeness_test.dag leg=InterpretedLeg) 0.0ms +02:25:51.904 PASS witness_verdict_violation_on_undercited (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_key_completeness_test.dag leg=InterpretedLeg) 0.2ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_key_completeness_test.dag' evicted_modules=4 evicted_graph=1 schedule_evictions=251 graph_evictions=38 retention_unknown=0 typed_cache=424 resolved_graphs=2 +[floor-drain] group=38/50 typed_cache=424(+0) parse_cache=421(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3935985664 +[p1-cohort] entry=38/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_key_completeness_test.dag' wall_ms=2062 resolve_ms=1896 eval_ms=2 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=4 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635201536 cgroup_memory_peak=4868771840 +02:25:53.481 PASS witness_cheap_recompute_skips_wan_layers (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_layer_planner_test.dag leg=InterpretedLeg) 3.4ms +02:25:53.481 PASS witness_empty_plan_means_recompute_only (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_layer_planner_test.dag leg=InterpretedLeg) 0.2ms +02:25:53.481 PASS witness_expensive_recompute_reaches_wan_layers (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_layer_planner_test.dag leg=InterpretedLeg) 0.5ms +02:25:53.482 PASS witness_plan_orders_locality_nearest_first (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_layer_planner_test.dag leg=InterpretedLeg) 0.2ms +02:25:53.482 PASS witness_plan_primary_and_fallback_projections (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_layer_planner_test.dag leg=InterpretedLeg) 0.1ms +02:25:53.482 PASS witness_unavailable_backends_omitted (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_layer_planner_test.dag leg=InterpretedLeg) 0.2ms +02:25:53.482 PASS witness_vendor_only_key_inputs_omission_is_explicit (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_layer_planner_test.dag leg=InterpretedLeg) 0.2ms +02:25:53.482 PASS witness_vendor_transport_encoding_projection_is_honest (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_layer_planner_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_layer_planner_test.dag' evicted_modules=8 evicted_graph=1 schedule_evictions=259 graph_evictions=39 retention_unknown=0 typed_cache=417 resolved_graphs=2 +[floor-drain] group=39/50 typed_cache=417(-7) parse_cache=414(-7) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3935985664 +[p1-cohort] entry=39/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_layer_planner_test.dag' wall_ms=1536 resolve_ms=1407 eval_ms=4 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=8 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635443200 cgroup_memory_peak=4868771840 +02:25:54.841 PASS witness_impure_on_divergence (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_purity_verdict_test.dag leg=InterpretedLeg) 0.4ms +02:25:54.841 PASS witness_pure_on_match (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_purity_verdict_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_purity_verdict_test.dag' evicted_modules=3 evicted_graph=1 schedule_evictions=262 graph_evictions=40 retention_unknown=0 typed_cache=417 resolved_graphs=2 +[floor-drain] group=40/50 typed_cache=417(+0) parse_cache=414(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3935985664 +[p1-cohort] entry=40/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_purity_verdict_test.dag' wall_ms=1336 resolve_ms=1242 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=3 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635521024 cgroup_memory_peak=4868771840 +02:25:56.634 PASS witness_ambiguous_high_value_collects_both_reasons (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/card_intake_risk_witness_test.dag leg=InterpretedLeg) 0.2ms +02:25:56.634 PASS witness_cheap_exact_match_is_ready_to_list (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/card_intake_risk_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:56.635 PASS witness_high_value_card_is_flagged (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/card_intake_risk_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:56.635 PASS witness_many_results_classify_ambiguous (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/card_intake_risk_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:56.635 PASS witness_near_mint_display_name_roundtrip (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/card_intake_risk_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:56.635 PASS witness_needs_review_disposition (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/card_intake_risk_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:56.635 PASS witness_ready_to_list_disposition (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/card_intake_risk_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:56.635 PASS witness_single_result_classifies_exact_match (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/card_intake_risk_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:56.635 PASS witness_threshold_price_is_flagged (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/card_intake_risk_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:56.635 PASS witness_unmatched_card_is_flagged (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/card_intake_risk_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:56.635 PASS witness_unpriced_card_is_flagged (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/card_intake_risk_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:56.635 PASS witness_uppercase_condition_does_not_decode (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/card_intake_risk_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:56.635 PASS witness_zero_results_classifies_no_match (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/card_intake_risk_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/card_intake_risk_witness_test.dag' evicted_modules=14 evicted_graph=1 schedule_evictions=276 graph_evictions=41 retention_unknown=0 typed_cache=414 resolved_graphs=2 +[floor-drain] group=41/50 typed_cache=414(-3) parse_cache=411(-3) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3935985664 +[p1-cohort] entry=41/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/card_intake_risk_witness_test.dag' wall_ms=1842 resolve_ms=1688 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=14 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635209728 cgroup_memory_peak=4868771840 +02:25:58.115 PASS edition_tokens_render (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_target_path_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:58.115 PASS lib_lands_on_src_lib (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_target_path_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:58.115 PASS module_stem_two_candidates (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_target_path_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:58.115 PASS other_bin_lands_under_src_bin (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_target_path_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:58.115 PASS package_bin_collapses_to_main (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_target_path_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:58.115 PASS test_example_bench_dirs (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_target_path_witness_test.dag leg=InterpretedLeg) 0.2ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_target_path_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=277 graph_evictions=42 retention_unknown=0 typed_cache=416 resolved_graphs=2 +[floor-drain] group=42/50 typed_cache=416(+2) parse_cache=413(+2) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3935985664 +[p1-cohort] entry=42/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_target_path_witness_test.dag' wall_ms=1358 resolve_ms=1315 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635205632 cgroup_memory_peak=4868771840 +02:25:59.255 PASS w_emitter_header_prefix_uses_default (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_version_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:59.255 PASS w_min_cargo_version_grounded (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_version_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:59.255 PASS w_package_version_field_renders (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_version_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:59.255 PASS w_registry_dep_version_requirements (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_version_witness_test.dag leg=InterpretedLeg) 0.1ms +02:25:59.255 PASS w_requirement_distinct_from_package_version (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_version_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:59.255 PASS w_stage0_default_package_version (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_version_witness_test.dag leg=InterpretedLeg) 0.0ms +02:25:59.255 PASS w_tool_floor_distinct_from_dep_requirement (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_version_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_version_witness_test.dag' evicted_modules=3 evicted_graph=1 schedule_evictions=280 graph_evictions=43 retention_unknown=0 typed_cache=414 resolved_graphs=2 +[floor-drain] group=43/50 typed_cache=414(-2) parse_cache=411(-2) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3935985664 +[p1-cohort] entry=43/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_version_witness_test.dag' wall_ms=1281 resolve_ms=1124 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=3 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635201536 cgroup_memory_peak=4868771840 +02:26:01.057 PASS cheap_pool_chunk_cap_splits_at_cap (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cheap_gate_pool_test.dag leg=InterpretedLeg) 0.3ms +02:26:01.058 PASS cheap_pool_chunk_totality_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cheap_gate_pool_test.dag leg=InterpretedLeg) 0.6ms +02:26:01.058 PASS cheap_pool_chunk_totality_red_control_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cheap_gate_pool_test.dag leg=InterpretedLeg) 0.1ms +02:26:01.058 PASS cheap_pool_chunking_preserves_count (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cheap_gate_pool_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cheap_gate_pool_test.dag' evicted_modules=16 evicted_graph=1 schedule_evictions=296 graph_evictions=44 retention_unknown=0 typed_cache=405 resolved_graphs=2 +[floor-drain] group=44/50 typed_cache=405(-9) parse_cache=401(-10) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3935985664 +[p1-cohort] entry=44/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cheap_gate_pool_test.dag' wall_ms=1700 resolve_ms=1607 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=16 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635455488 cgroup_memory_peak=4868771840 +02:26:03.958 PASS absent_coverage_refuses_instead_of_vacuously_passing (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/check_coverage_admission_witness_test.dag leg=InterpretedLeg) 0.3ms +02:26:03.958 PASS complete_exact_head_roster_and_population_admits (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/check_coverage_admission_witness_test.dag leg=InterpretedLeg) 0.4ms +02:26:03.958 PASS complete_old_head_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/check_coverage_admission_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:03.958 PASS complete_old_roster_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/check_coverage_admission_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:03.958 PASS duplicate_required_gate_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/check_coverage_admission_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:03.959 PASS duplicate_required_population_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/check_coverage_admission_witness_test.dag leg=InterpretedLeg) 0.2ms +02:26:03.959 PASS empty_required_population_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/check_coverage_admission_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:03.959 PASS missing_required_gate_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/check_coverage_admission_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:03.959 PASS required_gate_failure_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/check_coverage_admission_witness_test.dag leg=InterpretedLeg) 0.2ms +02:26:03.959 PASS running_coverage_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/check_coverage_admission_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:03.959 PASS stale_coverage_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/check_coverage_admission_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:03.959 PASS stopped_coverage_preserves_unexecuted_population_and_cause (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/check_coverage_admission_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/check_coverage_admission_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=297 graph_evictions=45 retention_unknown=0 typed_cache=405 resolved_graphs=2 +[floor-drain] group=45/50 typed_cache=405(+0) parse_cache=401(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3935985664 +[p1-cohort] entry=45/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/check_coverage_admission_witness_test.dag' wall_ms=3081 resolve_ms=2795 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635201536 cgroup_memory_peak=4868771840 +02:26:07.513 PASS witness_cap_split_runner_lt_session (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_budget_tree_witness_test.dag leg=InterpretedLeg) 0.2ms +02:26:07.513 PASS witness_floor_budget_equals_selected_target_budget_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_budget_tree_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:07.513 PASS witness_hard_cap_is_runner_cgroup_cap (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_budget_tree_witness_test.dag leg=InterpretedLeg) 0.0ms +02:26:07.515 PASS witness_live_is_fail_closed (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_budget_tree_witness_test.dag leg=InterpretedLeg) 1.8ms +02:26:07.516 PASS witness_live_trees_conserve (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_budget_tree_witness_test.dag leg=InterpretedLeg) 1.2ms +02:26:07.517 PASS witness_measured_fixture_derives_positive_runner_pool (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_budget_tree_witness_test.dag leg=InterpretedLeg) 0.4ms +02:26:07.517 PASS witness_overcommit_fails_conservation (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_budget_tree_witness_test.dag leg=InterpretedLeg) 0.3ms +02:26:07.517 PASS witness_spawn_width_budget_within_per_runner_cap (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_budget_tree_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:07.517 PASS witness_srv2_symmetric_to_srv1 (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_budget_tree_witness_test.dag leg=InterpretedLeg) 0.2ms +02:26:07.518 PASS witness_srv3_symmetric_to_srv1 (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_budget_tree_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:07.518 PASS witness_three_way_conservation_live (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_budget_tree_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:07.518 PASS witness_two_pools_present (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_budget_tree_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:07.518 PASS witness_unknown_child_is_absent (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_budget_tree_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_budget_tree_witness_test.dag' evicted_modules=2 evicted_graph=1 schedule_evictions=299 graph_evictions=46 retention_unknown=0 typed_cache=405 resolved_graphs=2 +[floor-drain] group=46/50 typed_cache=405(+0) parse_cache=401(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3935985664 +[p1-cohort] entry=46/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_budget_tree_witness_test.dag' wall_ms=3564 resolve_ms=3255 eval_ms=4 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=2 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635557888 cgroup_memory_peak=4868771840 +02:26:12.862 PASS witness_build_flag_spelling (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_compile_jobs_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:12.863 PASS witness_committed_lanes_fit_live_slot_cap (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_compile_jobs_witness_test.dag leg=InterpretedLeg) 1.0ms +02:26:12.864 PASS witness_committed_measurement_derives_multi_lane (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_compile_jobs_witness_test.dag leg=InterpretedLeg) 0.0ms +02:26:12.864 PASS witness_count_or_serial_passes_measured_count (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_compile_jobs_witness_test.dag leg=InterpretedLeg) 0.0ms +02:26:12.864 PASS witness_count_or_serial_refuse_falls_to_serial (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_compile_jobs_witness_test.dag leg=InterpretedLeg) 0.0ms +02:26:12.864 PASS witness_force_serial_beats_wide_budget (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_compile_jobs_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:12.864 PASS witness_force_serial_overrides_committed_row (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_compile_jobs_witness_test.dag leg=InterpretedLeg) 0.0ms +02:26:12.864 PASS witness_live_rust_gate_uses_slot_budget_lanes (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_compile_jobs_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:12.864 PASS witness_memory_budget_binds_the_count (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_compile_jobs_witness_test.dag leg=InterpretedLeg) 0.2ms +02:26:12.864 PASS witness_nextest_flag_spelling (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_compile_jobs_witness_test.dag leg=InterpretedLeg) 0.0ms +02:26:12.864 PASS witness_pids_budget_binds_the_count (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_compile_jobs_witness_test.dag leg=InterpretedLeg) 0.2ms +02:26:12.865 PASS witness_unmeasured_still_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_compile_jobs_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:12.865 PASS witness_unreadable_budget_falls_back_serial (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_compile_jobs_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_compile_jobs_witness_test.dag' evicted_modules=13 evicted_graph=1 schedule_evictions=312 graph_evictions=47 retention_unknown=0 typed_cache=403 resolved_graphs=2 +[floor-drain] group=47/50 typed_cache=403(-2) parse_cache=399(-2) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3935985664 +[p1-cohort] entry=47/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_compile_jobs_witness_test.dag' wall_ms=5677 resolve_ms=5022 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=13 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4634603520 cgroup_memory_peak=4868771840 +02:26:18.095 PASS ci_concurrency_cancel_expression_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_concurrency_policy_witness_test.dag leg=InterpretedLeg) 0.0ms +02:26:18.789 PASS ci_concurrency_event_scoped_stop_policy_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_concurrency_policy_witness_test.dag leg=InterpretedLeg) 693.5ms +02:26:18.789 PASS ci_concurrency_stop_policy_discriminates_merge_group (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_concurrency_policy_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_concurrency_policy_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=313 graph_evictions=48 retention_unknown=0 typed_cache=403 resolved_graphs=2 +[floor-drain] group=48/50 typed_cache=403(+0) parse_cache=399(+0) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3935985664 +[p1-cohort] entry=48/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_concurrency_policy_witness_test.dag' wall_ms=5772 resolve_ms=4566 eval_ms=693 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4634607616 cgroup_memory_peak=4868771840 +02:26:24.023 PASS witness_access_host_is_srv1 (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag leg=InterpretedLeg) 1.4ms +02:26:24.766 PASS witness_ci_yml_deploy_job_pins_srv1_runner (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag leg=InterpretedLeg) 742.7ms +02:26:24.766 PASS witness_deploy_job_not_on_ubicloud_runner (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:24.766 PASS witness_deploy_stage_pins_srv1_runner_label (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:24.766 PASS witness_local_proof_requires_host_identity (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag leg=InterpretedLeg) 0.1ms +◐ started os.Hostname.ReadShort +✓ os.Hostname.ReadShort done in 2ms +02:26:24.769 FAIL witness_observed_hostname_reads_typed_op_hermetic (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag leg=InterpretedLeg) 2.6ms +02:26:24.770 PASS witness_preflight_script_checks_target_host (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag leg=InterpretedLeg) 0.4ms +02:26:24.770 PASS witness_srv12_runner_name_refused_for_srv1_deploy (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag leg=InterpretedLeg) 0.4ms +02:26:24.770 PASS witness_srv1_hostname_proves_target (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:24.770 PASS witness_srv2_hostname_refused_for_srv1_deploy (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag leg=InterpretedLeg) 0.2ms +02:26:24.771 PASS witness_ssh_transport_mismatch_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag leg=InterpretedLeg) 0.2ms +02:26:24.771 PASS witness_ssh_transport_structural_proof_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:24.771 PASS witness_ubicloud_runner_name_refused_for_local_apply (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag leg=InterpretedLeg) 0.2ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag' evicted_modules=1 evicted_graph=1 schedule_evictions=314 graph_evictions=49 retention_unknown=0 typed_cache=404 resolved_graphs=2 +[floor-drain] group=49/50 typed_cache=404(+1) parse_cache=400(+1) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3935985664 +[p1-cohort] entry=49/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag' wall_ms=5802 resolve_ms=4720 eval_ms=748 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4634894336 cgroup_memory_peak=4868771840 +02:26:29.881 PASS witness_ci_spec_carries_deploy_stages (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_witness_test.dag leg=InterpretedLeg) 5.7ms +02:26:30.628 PASS witness_ci_yml_deploy_job_consumes_release_bins_artifact (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_witness_test.dag leg=InterpretedLeg) 747.2ms +02:26:30.628 PASS witness_ci_yml_deploy_job_matches_enrollment (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:30.628 PASS witness_ci_yml_deploy_job_serializes_blue_green_cutovers (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_witness_test.dag leg=InterpretedLeg) 0.0ms +02:26:30.628 PASS witness_deploy_access_sudo_miss_surfaces_sudoers_hint (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_witness_test.dag leg=InterpretedLeg) 0.3ms +02:26:30.629 PASS witness_deploy_access_sudoers_line_authority (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_witness_test.dag leg=InterpretedLeg) 0.0ms +02:26:30.629 PASS witness_deploy_access_uses_local_apply_on_srv1 (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:30.629 PASS witness_deploy_invoke_does_not_rebuild_release_bins (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:30.629 PASS witness_deploy_invoke_runs_gunbc_wet (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_witness_test.dag leg=InterpretedLeg) 0.1ms +02:26:30.629 PASS witness_deploy_stage_targets_live_deploy_wet (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_witness_test.dag leg=InterpretedLeg) 0.0ms +02:26:30.629 PASS witness_workflow_deploy_job_matches_enrollment (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_witness_test.dag' evicted_modules=397 evicted_graph=1 schedule_evictions=711 graph_evictions=50 retention_unknown=0 typed_cache=4 resolved_graphs=2 +[floor-drain] group=50/50 typed_cache=4(-400) parse_cache=4(-396) resolved_memo=2(+0) intern_table=80274(+0) evictions=0 peak_rss=3935985664 +[p1-cohort] entry=50/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_witness_test.dag' wall_ms=8653 resolve_ms=4771 eval_ms=753 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=397 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635250688 cgroup_memory_peak=4868771840 +[floor-drain] receipt: groups=50 typed_cache_peak=496 parse_cache_peak=493 resolved_memo_peak=2 intern_table_peak=80274 evictions=0 schedule_evictions=711 retention_unknown=0 peak_rss=3944873984 cap_entries=4000 +p1_cohort_probe: PASS total=414 skipped=0 failures=1 resolve_ms=118126.816 eval_ms=3261.415 +p1_cohort_probe: FAIL witness_observed_hostname_reads_typed_op_hermetic (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag) returned Bool(false) diff --git a/docs/probes/p1_retention_cohort_20260803T022255Z/mode_a_p1_lines.txt b/docs/probes/p1_retention_cohort_20260803T022255Z/mode_a_p1_lines.txt new file mode 100644 index 00000000000..ec543a648d2 --- /dev/null +++ b/docs/probes/p1_retention_cohort_20260803T022255Z/mode_a_p1_lines.txt @@ -0,0 +1,50 @@ +[p1-cohort] entry=1/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_execution_witness_test.dag' wall_ms=2409 resolve_ms=2372 eval_ms=3 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=10 graphs_evicted=1 process_rss=1799671808 cgroup_memory_current=2716196864 cgroup_memory_peak=4651859968 +[p1-cohort] entry=2/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_gpu_witness_test.dag' wall_ms=1155 resolve_ms=1076 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=6 graphs_evicted=1 process_rss=1799671808 cgroup_memory_current=2716196864 cgroup_memory_peak=4651859968 +[p1-cohort] entry=3/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_model_witness_test.dag' wall_ms=1175 resolve_ms=1090 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=5 graphs_evicted=1 process_rss=1799671808 cgroup_memory_current=2715918336 cgroup_memory_peak=4651859968 +[p1-cohort] entry=4/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_iam_validation_test.dag' wall_ms=1040 resolve_ms=1030 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=1799675904 cgroup_memory_current=2715885568 cgroup_memory_peak=4651859968 +[p1-cohort] entry=5/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_layer_extension_witness_test.dag' wall_ms=1100 resolve_ms=1091 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=2 graphs_evicted=1 process_rss=1799675904 cgroup_memory_current=2717966336 cgroup_memory_peak=4651859968 +[p1-cohort] entry=6/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_token_ensure_witness_test.dag' wall_ms=1051 resolve_ms=1041 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=1799675904 cgroup_memory_current=2715844608 cgroup_memory_peak=4651859968 +[p1-cohort] entry=7/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag' wall_ms=928 resolve_ms=869 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=2 graphs_evicted=1 process_rss=1799675904 cgroup_memory_current=2716037120 cgroup_memory_peak=4651859968 +[p1-cohort] entry=8/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag' wall_ms=973 resolve_ms=912 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=2 graphs_evicted=1 process_rss=1799675904 cgroup_memory_current=2715906048 cgroup_memory_peak=4651859968 +[p1-cohort] entry=9/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag' wall_ms=987 resolve_ms=925 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=7 graphs_evicted=1 process_rss=1799675904 cgroup_memory_current=2716176384 cgroup_memory_peak=4651859968 +[p1-cohort] entry=10/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/annotation_carrier_witness_test.dag' wall_ms=1768 resolve_ms=1728 eval_ms=6 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=18 graphs_evicted=1 process_rss=1799675904 cgroup_memory_current=2717057024 cgroup_memory_peak=4651859968 +[p1-cohort] entry=11/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag' wall_ms=13131 resolve_ms=12843 eval_ms=155 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2427908096 cgroup_memory_current=3345248256 cgroup_memory_peak=4651859968 +[p1-cohort] entry=12/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/argv_command_render_witness_test.dag' wall_ms=991 resolve_ms=984 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2427908096 cgroup_memory_current=3345260544 cgroup_memory_peak=4651859968 +[p1-cohort] entry=13/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_scratch_grant_witness_test.dag' wall_ms=1153 resolve_ms=1072 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=3 graphs_evicted=1 process_rss=2434539520 cgroup_memory_current=3351814144 cgroup_memory_peak=4651859968 +[p1-cohort] entry=14/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag' wall_ms=1187 resolve_ms=1161 eval_ms=6 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2440097792 cgroup_memory_current=3357573120 cgroup_memory_peak=4651859968 +[p1-cohort] entry=15/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/asrock_live_probe_witness_test.dag' wall_ms=1064 resolve_ms=1051 eval_ms=2 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2494459904 cgroup_memory_current=3411836928 cgroup_memory_peak=4651859968 +[p1-cohort] entry=16/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag' wall_ms=1036 resolve_ms=966 eval_ms=3 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2547367936 cgroup_memory_current=3465035776 cgroup_memory_peak=4651859968 +[p1-cohort] entry=17/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_auth_runtime_secret_seam_test.dag' wall_ms=1001 resolve_ms=993 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2549989376 cgroup_memory_current=3467673600 cgroup_memory_peak=4651859968 +[p1-cohort] entry=18/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_bootstrap_provision_witness_test.dag' wall_ms=3669 resolve_ms=3594 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=4 graphs_evicted=1 process_rss=2756497408 cgroup_memory_current=3674443776 cgroup_memory_peak=4651859968 +[p1-cohort] entry=19/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag' wall_ms=1060 resolve_ms=1044 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2756497408 cgroup_memory_current=3674447872 cgroup_memory_peak=4651859968 +[p1-cohort] entry=20/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_factory_credential_witness_test.dag' wall_ms=1104 resolve_ms=1032 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2809524224 cgroup_memory_current=3728437248 cgroup_memory_peak=4651859968 +[p1-cohort] entry=21/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag' wall_ms=2698 resolve_ms=2628 eval_ms=14 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=3 graphs_evicted=1 process_rss=2898235392 cgroup_memory_current=3816665088 cgroup_memory_peak=4651859968 +[p1-cohort] entry=22/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag' wall_ms=1702 resolve_ms=1569 eval_ms=14 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=2 graphs_evicted=1 process_rss=2943299584 cgroup_memory_current=3861716992 cgroup_memory_peak=4651859968 +[p1-cohort] entry=23/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag' wall_ms=1382 resolve_ms=1257 eval_ms=15 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=4 graphs_evicted=1 process_rss=2943303680 cgroup_memory_current=3861987328 cgroup_memory_peak=4651859968 +[p1-cohort] entry=24/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag' wall_ms=1594 resolve_ms=1552 eval_ms=9 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=2943303680 cgroup_memory_current=3861803008 cgroup_memory_peak=4651859968 +[p1-cohort] entry=25/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_shell_boot_witness_test.dag' wall_ms=1491 resolve_ms=1375 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=7 graphs_evicted=1 process_rss=3008028672 cgroup_memory_current=3926777856 cgroup_memory_peak=4651859968 +[p1-cohort] entry=26/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboard_body_witness_test.dag' wall_ms=1293 resolve_ms=1269 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3008028672 cgroup_memory_current=3927207936 cgroup_memory_peak=4651859968 +[p1-cohort] entry=27/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag' wall_ms=2419 resolve_ms=2194 eval_ms=37 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3120955392 cgroup_memory_current=4039725056 cgroup_memory_peak=4651859968 +[p1-cohort] entry=28/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_redfish_grounding_witness_test.dag' wall_ms=1104 resolve_ms=1028 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=3 graphs_evicted=1 process_rss=3120959488 cgroup_memory_current=4039741440 cgroup_memory_peak=4651859968 +[p1-cohort] entry=29/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag' wall_ms=2315 resolve_ms=2095 eval_ms=35 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3120959488 cgroup_memory_current=4039753728 cgroup_memory_peak=4651859968 +[p1-cohort] entry=30/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag' wall_ms=1078 resolve_ms=993 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=5 graphs_evicted=1 process_rss=3120959488 cgroup_memory_current=4039798784 cgroup_memory_peak=4651859968 +[p1-cohort] entry=31/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_virtual_media_witness_test.dag' wall_ms=1257 resolve_ms=1228 eval_ms=3 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=4 graphs_evicted=1 process_rss=3120959488 cgroup_memory_current=4040024064 cgroup_memory_peak=4651859968 +[p1-cohort] entry=32/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag' wall_ms=11368 resolve_ms=10378 eval_ms=710 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3685371904 cgroup_memory_current=4605317120 cgroup_memory_peak=4651859968 +[p1-cohort] entry=33/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag' wall_ms=1084 resolve_ms=1012 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3685687296 cgroup_memory_current=4605751296 cgroup_memory_peak=4651859968 +[p1-cohort] entry=34/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag' wall_ms=1140 resolve_ms=1070 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3685687296 cgroup_memory_current=4605710336 cgroup_memory_peak=4651859968 +[p1-cohort] entry=35/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/build_cache_placement_observation_test.dag' wall_ms=13992 resolve_ms=13197 eval_ms=7 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=132 graphs_evicted=1 process_rss=3944873984 cgroup_memory_current=4865286144 cgroup_memory_peak=4866609152 +[p1-cohort] entry=36/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/builtin_get_resolver_test.dag' wall_ms=1774 resolve_ms=1636 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=2 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4634624000 cgroup_memory_peak=4868771840 +[p1-cohort] entry=37/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/busybox_bmc_build_witness_test.dag' wall_ms=1504 resolve_ms=1337 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=9 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4634611712 cgroup_memory_peak=4868771840 +[p1-cohort] entry=38/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_key_completeness_test.dag' wall_ms=2062 resolve_ms=1896 eval_ms=2 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=4 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635201536 cgroup_memory_peak=4868771840 +[p1-cohort] entry=39/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_layer_planner_test.dag' wall_ms=1536 resolve_ms=1407 eval_ms=4 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=8 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635443200 cgroup_memory_peak=4868771840 +[p1-cohort] entry=40/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cache_purity_verdict_test.dag' wall_ms=1336 resolve_ms=1242 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=3 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635521024 cgroup_memory_peak=4868771840 +[p1-cohort] entry=41/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/card_intake_risk_witness_test.dag' wall_ms=1842 resolve_ms=1688 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=14 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635209728 cgroup_memory_peak=4868771840 +[p1-cohort] entry=42/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_target_path_witness_test.dag' wall_ms=1358 resolve_ms=1315 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635205632 cgroup_memory_peak=4868771840 +[p1-cohort] entry=43/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cargo_version_witness_test.dag' wall_ms=1281 resolve_ms=1124 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=3 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635201536 cgroup_memory_peak=4868771840 +[p1-cohort] entry=44/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/cheap_gate_pool_test.dag' wall_ms=1700 resolve_ms=1607 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=16 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635455488 cgroup_memory_peak=4868771840 +[p1-cohort] entry=45/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/check_coverage_admission_witness_test.dag' wall_ms=3081 resolve_ms=2795 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635201536 cgroup_memory_peak=4868771840 +[p1-cohort] entry=46/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_budget_tree_witness_test.dag' wall_ms=3564 resolve_ms=3255 eval_ms=4 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=2 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635557888 cgroup_memory_peak=4868771840 +[p1-cohort] entry=47/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_compile_jobs_witness_test.dag' wall_ms=5677 resolve_ms=5022 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=13 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4634603520 cgroup_memory_peak=4868771840 +[p1-cohort] entry=48/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_concurrency_policy_witness_test.dag' wall_ms=5772 resolve_ms=4566 eval_ms=693 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4634607616 cgroup_memory_peak=4868771840 +[p1-cohort] entry=49/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_target_host_witness_test.dag' wall_ms=5802 resolve_ms=4720 eval_ms=748 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=1 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4634894336 cgroup_memory_peak=4868771840 +[p1-cohort] entry=50/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/ci_deploy_witness_test.dag' wall_ms=8653 resolve_ms=4771 eval_ms=753 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=397 graphs_evicted=1 process_rss=3935985664 cgroup_memory_current=4635250688 cgroup_memory_peak=4868771840 diff --git a/docs/probes/p1_retention_cohort_20260803T022255Z/mode_b_p1_lines.txt b/docs/probes/p1_retention_cohort_20260803T022255Z/mode_b_p1_lines.txt new file mode 100644 index 00000000000..99361abade6 --- /dev/null +++ b/docs/probes/p1_retention_cohort_20260803T022255Z/mode_b_p1_lines.txt @@ -0,0 +1,34 @@ +[p1-cohort] entry=1/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_execution_witness_test.dag' wall_ms=2247 resolve_ms=2236 eval_ms=3 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=1799700480 cgroup_memory_current=2733309952 cgroup_memory_peak=4868771840 +[p1-cohort] entry=2/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_gpu_witness_test.dag' wall_ms=1024 resolve_ms=1019 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=1799700480 cgroup_memory_current=2757525504 cgroup_memory_peak=4868771840 +[p1-cohort] entry=3/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_model_witness_test.dag' wall_ms=1009 resolve_ms=1001 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=1799700480 cgroup_memory_current=2736050176 cgroup_memory_peak=4868771840 +[p1-cohort] entry=4/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_iam_validation_test.dag' wall_ms=991 resolve_ms=987 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=1799700480 cgroup_memory_current=2735022080 cgroup_memory_peak=4868771840 +[p1-cohort] entry=5/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_layer_extension_witness_test.dag' wall_ms=1062 resolve_ms=1058 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=1799704576 cgroup_memory_current=2735718400 cgroup_memory_peak=4868771840 +[p1-cohort] entry=6/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_token_ensure_witness_test.dag' wall_ms=1106 resolve_ms=1101 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=1838747648 cgroup_memory_current=2790842368 cgroup_memory_peak=4868771840 +[p1-cohort] entry=7/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag' wall_ms=942 resolve_ms=939 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=1896140800 cgroup_memory_current=2986872832 cgroup_memory_peak=4868771840 +[p1-cohort] entry=8/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag' wall_ms=953 resolve_ms=949 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=1956306944 cgroup_memory_current=3049431040 cgroup_memory_peak=4868771840 +[p1-cohort] entry=9/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag' wall_ms=956 resolve_ms=953 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=2016628736 cgroup_memory_current=3110096896 cgroup_memory_peak=4868771840 +[p1-cohort] entry=10/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/annotation_carrier_witness_test.dag' wall_ms=1750 resolve_ms=1735 eval_ms=6 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=2123771904 cgroup_memory_current=3218231296 cgroup_memory_peak=4868771840 +[p1-cohort] entry=11/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag' wall_ms=12397 resolve_ms=12186 eval_ms=147 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=2812178432 cgroup_memory_current=3774275584 cgroup_memory_peak=4868771840 +[p1-cohort] entry=12/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/argv_command_render_witness_test.dag' wall_ms=953 resolve_ms=948 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=2850906112 cgroup_memory_current=3941482496 cgroup_memory_peak=4868771840 +[p1-cohort] entry=13/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_scratch_grant_witness_test.dag' wall_ms=1061 resolve_ms=1053 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=2921746432 cgroup_memory_current=4148674560 cgroup_memory_peak=4868771840 +[p1-cohort] entry=14/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag' wall_ms=1153 resolve_ms=1140 eval_ms=5 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=2997350400 cgroup_memory_current=4350750720 cgroup_memory_peak=4868771840 +[p1-cohort] entry=15/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/asrock_live_probe_witness_test.dag' wall_ms=1058 resolve_ms=1050 eval_ms=2 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3064242176 cgroup_memory_current=4490797056 cgroup_memory_peak=4868771840 +[p1-cohort] entry=16/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag' wall_ms=938 resolve_ms=931 eval_ms=2 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3124707328 cgroup_memory_current=4610211840 cgroup_memory_peak=4868771840 +[p1-cohort] entry=17/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_auth_runtime_secret_seam_test.dag' wall_ms=966 resolve_ms=962 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3188400128 cgroup_memory_current=4830883840 cgroup_memory_peak=4868771840 +[p1-cohort] entry=18/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_bootstrap_provision_witness_test.dag' wall_ms=3393 resolve_ms=3363 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3399405568 cgroup_memory_current=5038252032 cgroup_memory_peak=5038252032 +[p1-cohort] entry=19/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag' wall_ms=1042 resolve_ms=1035 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3461226496 cgroup_memory_current=5116649472 cgroup_memory_peak=5116649472 +[p1-cohort] entry=20/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_factory_credential_witness_test.dag' wall_ms=991 resolve_ms=985 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3525201920 cgroup_memory_current=5188435968 cgroup_memory_peak=5188435968 +[p1-cohort] entry=21/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag' wall_ms=2563 resolve_ms=2530 eval_ms=14 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3677237248 cgroup_memory_current=5357420544 cgroup_memory_peak=5357420544 +[p1-cohort] entry=22/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag' wall_ms=1597 resolve_ms=1568 eval_ms=14 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3770335232 cgroup_memory_current=5485629440 cgroup_memory_peak=5485629440 +[p1-cohort] entry=23/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag' wall_ms=1349 resolve_ms=1322 eval_ms=15 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3857342464 cgroup_memory_current=5596717056 cgroup_memory_peak=5596717056 +[p1-cohort] entry=24/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag' wall_ms=1602 resolve_ms=1579 eval_ms=9 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3958906880 cgroup_memory_current=5730258944 cgroup_memory_peak=5730258944 +[p1-cohort] entry=25/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_shell_boot_witness_test.dag' wall_ms=1422 resolve_ms=1408 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=4051619840 cgroup_memory_current=5865299968 cgroup_memory_peak=5865299968 +[p1-cohort] entry=26/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboard_body_witness_test.dag' wall_ms=1334 resolve_ms=1321 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=4134862848 cgroup_memory_current=6005403648 cgroup_memory_peak=6005403648 +[p1-cohort] entry=27/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag' wall_ms=2307 resolve_ms=2233 eval_ms=37 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=4280246272 cgroup_memory_current=6250598400 cgroup_memory_peak=6250598400 +[p1-cohort] entry=28/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_redfish_grounding_witness_test.dag' wall_ms=1060 resolve_ms=1054 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=4339548160 cgroup_memory_current=6360211456 cgroup_memory_peak=6360211456 +[p1-cohort] entry=29/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag' wall_ms=2104 resolve_ms=2038 eval_ms=33 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=4481581056 cgroup_memory_current=6614548480 cgroup_memory_peak=6614548480 +[p1-cohort] entry=30/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag' wall_ms=1021 resolve_ms=1013 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=4543787008 cgroup_memory_current=6736609280 cgroup_memory_peak=6736609280 +[p1-cohort] entry=31/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_virtual_media_witness_test.dag' wall_ms=1201 resolve_ms=1192 eval_ms=2 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=4620443648 cgroup_memory_current=6877585408 cgroup_memory_peak=6877585408 +[p1-cohort] entry=32/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag' wall_ms=10737 resolve_ms=9911 eval_ms=683 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=5278642176 cgroup_memory_current=7972581376 cgroup_memory_peak=7972581376 +[p1-cohort] entry=33/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag' wall_ms=955 resolve_ms=951 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=5279023104 cgroup_memory_current=7996436480 cgroup_memory_peak=7996436480 +[p1-cohort] entry=34/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag' wall_ms=913 resolve_ms=908 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=5332787200 cgroup_memory_current=8073814016 cgroup_memory_peak=8073814016 diff --git a/docs/probes/p1_retention_cohort_20260803T022255Z/mode_b_retain_all.log b/docs/probes/p1_retention_cohort_20260803T022255Z/mode_b_retain_all.log new file mode 100644 index 00000000000..1bd7375e5d0 --- /dev/null +++ b/docs/probes/p1_retention_cohort_20260803T022255Z/mode_b_retain_all.log @@ -0,0 +1,400 @@ +p1_cohort_probe: 50 explicit cohort entr(y/ies), source_roots=["/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag", "/home/briansrls/.worktrees/gunbc/valiant-deer-205/src/v2"] +◷ governor adaptive width — budget=33578549248 source=cgroup memory.max (/sys/fs/cgroup/) max_width=128 sensors=/sys/fs/cgroup/ +[calibration] roster_import_closure_nodes=711 rows=414 (loader both-closure union, pre-resolve, no resolve/typecheck; pairs with the floor cgroup memory.peak steps — on a killed run this line plus the last [gantt] rss_mib sample are the lower-bound receipt) +◐ started compile.frontend +✓ compile.frontend done in 126ms +✓ compile.normalize done in 17ms +✓ compile.reconcile done in 353ms +✓ compile.analyses done in 10ms +02:28:17.266 [affected-set] selection off — running all 414 witness(es) across 50 entr(y/ies) +run_discovery_corpus: adaptive pool over 50 entry-group(s), 414 row(s) (governor target_width=1) +run_discovery_corpus: width=1 inline drain — reusing process_shared_index (no worker duplicate index) +run_discovery_corpus: cross_worker_store withheld (governor target_width=1) — per-index typed cache until width > 1 +[floor-drain] SCHEDULE-RETENTION EVICTION DISABLED (GUNBC_SCHEDULE_RETENTION_EVICT=0): arming + counting only, dropping NOTHING — the retain-all measurement pole (pre-M2 process-lifetime retention). schedule_evictions will be 0 BY CONSTRUCTION; unset the env to restore eviction. +[floor-drain] schedule-retention ARMED: entries=50 modules_refcounted=711 evict_enabled=false +02:28:20.807 PASS accelerator_demo_execution_lane_witnesses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_execution_witness_test.dag leg=InterpretedLeg) 3.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_execution_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=76 resolved_graphs=3 +[floor-drain] group=1/50 typed_cache=76(+58) parse_cache=76(+58) resolved_memo=3(+1) intern_table=80274(+0) evictions=0 peak_rss=1799700480 +[p1-cohort] entry=1/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_execution_witness_test.dag' wall_ms=2247 resolve_ms=2236 eval_ms=3 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=1799700480 cgroup_memory_current=2733309952 cgroup_memory_peak=4868771840 +02:28:21.832 PASS accelerator_demo_gpu_modeling_witnesses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_gpu_witness_test.dag leg=InterpretedLeg) 1.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_gpu_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=82 resolved_graphs=4 +[floor-drain] group=2/50 typed_cache=82(+6) parse_cache=82(+6) resolved_memo=4(+1) intern_table=80274(+0) evictions=0 peak_rss=1799700480 +[p1-cohort] entry=2/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_gpu_witness_test.dag' wall_ms=1024 resolve_ms=1019 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=1799700480 cgroup_memory_current=2757525504 cgroup_memory_peak=4868771840 +02:28:22.842 PASS accelerator_demo_modeling_lane_witnesses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_model_witness_test.dag leg=InterpretedLeg) 0.8ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_model_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=83 resolved_graphs=5 +[floor-drain] group=3/50 typed_cache=83(+1) parse_cache=83(+1) resolved_memo=5(+1) intern_table=80274(+0) evictions=0 peak_rss=1799700480 +[p1-cohort] entry=3/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/accelerator_demo_model_witness_test.dag' wall_ms=1009 resolve_ms=1001 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=1799700480 cgroup_memory_current=2736050176 cgroup_memory_peak=4868771840 +02:28:23.835 PASS iam_external_source_denies (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_iam_validation_test.dag leg=InterpretedLeg) 0.2ms +02:28:23.835 PASS iam_internal_prefix_mfa_permits (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_iam_validation_test.dag leg=InterpretedLeg) 0.1ms +02:28:23.835 PASS iam_no_mfa_denies (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_iam_validation_test.dag leg=InterpretedLeg) 0.0ms +02:28:23.835 PASS iam_wrong_prefix_denies (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_iam_validation_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_iam_validation_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=89 resolved_graphs=6 +[floor-drain] group=4/50 typed_cache=89(+6) parse_cache=89(+6) resolved_memo=6(+1) intern_table=80274(+0) evictions=0 peak_rss=1799700480 +[p1-cohort] entry=4/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_iam_validation_test.dag' wall_ms=991 resolve_ms=987 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=1799700480 cgroup_memory_current=2735022080 cgroup_memory_peak=4868771840 +02:28:24.897 PASS bmc_least_privilege_via_rbac_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_layer_extension_witness_test.dag leg=InterpretedLeg) 0.5ms +02:28:24.898 PASS posix_root_identification_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_layer_extension_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_layer_extension_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=98 resolved_graphs=7 +[floor-drain] group=5/50 typed_cache=98(+9) parse_cache=98(+9) resolved_memo=7(+1) intern_table=80274(+0) evictions=0 peak_rss=1799704576 +[p1-cohort] entry=5/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_layer_extension_witness_test.dag' wall_ms=1062 resolve_ms=1058 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=1799704576 cgroup_memory_current=2735718400 cgroup_memory_peak=4868771840 +02:28:26.003 PASS auth_deficit_failure_classifies_interactive_upsert (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_token_ensure_witness_test.dag leg=InterpretedLeg) 0.4ms +02:28:26.004 PASS empty_stderr_failure_classifies_refuse_not_upsert (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_token_ensure_witness_test.dag leg=InterpretedLeg) 0.3ms +02:28:26.004 PASS infrastructure_failure_classifies_refuse_not_upsert (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_token_ensure_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:26.004 PASS successful_print_classifies_ready (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_token_ensure_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_token_ensure_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=107 resolved_graphs=8 +[floor-drain] group=6/50 typed_cache=107(+9) parse_cache=107(+9) resolved_memo=8(+1) intern_table=80274(+0) evictions=0 peak_rss=1838747648 +[p1-cohort] entry=6/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_token_ensure_witness_test.dag' wall_ms=1106 resolve_ms=1101 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=1838747648 cgroup_memory_current=2790842368 cgroup_memory_peak=4868771840 +02:28:26.947 PASS posix_group_can_read (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag leg=InterpretedLeg) 0.1ms +02:28:26.947 PASS posix_other_cannot_read (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag leg=InterpretedLeg) 0.1ms +02:28:26.947 PASS posix_owner_can_read (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag leg=InterpretedLeg) 0.0ms +02:28:26.947 PASS posix_owner_cannot_execute (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag leg=InterpretedLeg) 0.1ms +02:28:26.947 PASS rbac_editor_can_write (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag leg=InterpretedLeg) 0.2ms +02:28:26.947 PASS rbac_viewer_can_read (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag leg=InterpretedLeg) 0.1ms +02:28:26.948 PASS rbac_viewer_cannot_write (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=108 resolved_graphs=9 +[floor-drain] group=7/50 typed_cache=108(+1) parse_cache=108(+1) resolved_memo=9(+1) intern_table=80274(+0) evictions=0 peak_rss=1896140800 +[p1-cohort] entry=7/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/access_validation_test.dag' wall_ms=942 resolve_ms=939 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=1896140800 cgroup_memory_current=2986872832 cgroup_memory_peak=4868771840 +02:28:27.900 PASS w_exact_fraction_is_authority_and_floor_is_lossy (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.3ms +02:28:27.900 PASS w_red_empty_funnel_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:27.900 PASS w_red_first_invalid_stage_wins (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:27.900 PASS w_red_floor_projection_refuses_hand_built_zero_converted_forecast (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:27.901 PASS w_red_rate_above_unity_refuses_naming_the_stage (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:27.901 PASS w_red_unknown_scenario_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:27.901 PASS w_red_zero_cohort_refuses_naming_the_stage (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:27.901 PASS w_red_zero_entry_unit_cost_refuses (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:27.901 PASS w_red_zero_numerator_refuses_naming_the_stage (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:27.901 PASS w_two_step_funnel_composes_exact_fraction_and_cost (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=110 resolved_graphs=10 +[floor-drain] group=8/50 typed_cache=110(+2) parse_cache=110(+2) resolved_memo=10(+1) intern_table=80274(+0) evictions=0 peak_rss=1956306944 +[p1-cohort] entry=8/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/acquisition_mechanism_witness_test.dag' wall_ms=953 resolve_ms=949 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=1956306944 cgroup_memory_current=3049431040 cgroup_memory_peak=4868771840 +02:28:28.857 PASS w_google_billable_unit_catalog_is_total_and_wire_labeled (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:28.857 PASS w_google_media_rate_is_auction_determined_with_mechanism_citation (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:28.857 PASS w_google_strategy_roster_is_the_verbatim_thirteen (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:28.857 PASS w_meta_bid_strategy_catalog_is_total_with_verbatim_wire_values (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:28.858 PASS w_meta_billing_event_catalog_is_total_with_verbatim_wire_values (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:28.858 PASS w_meta_media_rate_is_auction_determined (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:28.858 PASS w_meta_optimization_goal_axis_is_distinct_and_transcribed (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:28.858 PASS w_red_answer_arm_and_ignorance_arm_stay_distinct (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:28.858 PASS w_red_meta_minimum_budget_rate_refuses_with_cause (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=117 resolved_graphs=11 +[floor-drain] group=9/50 typed_cache=117(+7) parse_cache=117(+7) resolved_memo=11(+1) intern_table=80274(+0) evictions=0 peak_rss=2016628736 +[p1-cohort] entry=9/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/advertising_interface_witness_test.dag' wall_ms=956 resolve_ms=953 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=2016628736 cgroup_memory_current=3110096896 cgroup_memory_peak=4868771840 +02:28:30.605 PASS census_closure_frontier_rows_count_is_twenty_one (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/annotation_carrier_witness_test.dag leg=InterpretedLeg) 4.2ms +02:28:30.606 PASS census_closure_frontier_rows_well_formed (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/annotation_carrier_witness_test.dag leg=InterpretedLeg) 0.4ms +02:28:30.607 PASS frontier_expiry_fired_row_still_present_reds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/annotation_carrier_witness_test.dag leg=InterpretedLeg) 0.6ms +02:28:30.607 PASS frontier_expiry_fired_trigger_absent_from_rows_is_clean (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/annotation_carrier_witness_test.dag leg=InterpretedLeg) 0.6ms +02:28:30.607 PASS frontier_expiry_fold_reports_all_unfired_when_no_fired_registry (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/annotation_carrier_witness_test.dag leg=InterpretedLeg) 0.3ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/annotation_carrier_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=155 resolved_graphs=12 +[floor-drain] group=10/50 typed_cache=155(+38) parse_cache=155(+38) resolved_memo=12(+1) intern_table=80274(+0) evictions=0 peak_rss=2123771904 +[p1-cohort] entry=10/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/annotation_carrier_witness_test.dag' wall_ms=1750 resolve_ms=1735 eval_ms=6 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=2123771904 cgroup_memory_current=3218231296 cgroup_memory_peak=4868771840 +02:28:42.901 PASS anomaly_absent_reason_phrase_has_one_spelling (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 65.4ms +02:28:42.901 PASS anomaly_cleanup_refusal_reaches_the_surface (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:42.901 PASS anomaly_dispatch_answer_reaches_the_surface (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:42.901 PASS anomaly_instance_label_keeps_both_halves (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:42.901 PASS anomaly_producer_red_on_surface_without_callers (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:42.901 PASS anomaly_reason_empty_text_removes_the_line (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:42.901 PASS anomaly_reason_is_a_surface (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:42.901 PASS anomaly_reason_red_on_title_only (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:42.982 PASS anomaly_reason_surface_is_styled (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 81.1ms +02:28:42.982 PASS anomaly_stage_accessible_name_keeps_label_and_state (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:42.983 PASS anomaly_title_stays_a_convenience (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:42.983 PASS anomaly_unreadable_answer_does_not_name_the_network (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:42.983 PASS anomaly_unreadable_answer_reaches_the_surface (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:42.983 PASS anomaly_workflow_refusal_reason_survives_concatenation (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:42.983 PASS anomaly_workflow_segment_falls_closed_on_empty_detail (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:42.983 PASS anomaly_workflow_segment_reaches_the_surface (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=310 resolved_graphs=13 +[floor-drain] group=11/50 typed_cache=310(+155) parse_cache=307(+152) resolved_memo=13(+1) intern_table=80274(+0) evictions=0 peak_rss=2812178432 +[p1-cohort] entry=11/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/anomaly_evidence_witness_test.dag' wall_ms=12397 resolve_ms=12186 eval_ms=147 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=2812178432 cgroup_memory_current=3774275584 cgroup_memory_peak=4868771840 +02:28:43.961 PASS shell_quote_apostrophe_render_reopens_single_quote_context (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/argv_command_render_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:43.961 PASS shell_quote_escapes_embedded_apostrophe (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/argv_command_render_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:43.961 PASS shell_quote_plain_args_single_quoted (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/argv_command_render_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/argv_command_render_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=312 resolved_graphs=14 +[floor-drain] group=12/50 typed_cache=312(+2) parse_cache=309(+2) resolved_memo=14(+1) intern_table=80274(+0) evictions=0 peak_rss=2850906112 +[p1-cohort] entry=12/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/argv_command_render_witness_test.dag' wall_ms=953 resolve_ms=948 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=2850906112 cgroup_memory_current=3941482496 cgroup_memory_peak=4868771840 +02:28:45.022 PASS artifact_store_scratch_grant_admits_gunbc_tmp_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_scratch_grant_witness_test.dag leg=InterpretedLeg) 0.8ms +02:28:45.022 PASS artifact_store_scratch_grant_refusal_is_located (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_scratch_grant_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:45.022 PASS artifact_store_scratch_grant_refuses_gunbc_prefix_without_separator_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_scratch_grant_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:45.023 PASS artifact_store_scratch_grant_refuses_non_gunbc_tmp_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_scratch_grant_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:45.023 PASS artifact_store_scratch_grant_refuses_repo_tree_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_scratch_grant_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_scratch_grant_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=315 resolved_graphs=15 +[floor-drain] group=13/50 typed_cache=315(+3) parse_cache=312(+3) resolved_memo=15(+1) intern_table=80274(+0) evictions=0 peak_rss=2921746432 +[p1-cohort] entry=13/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_scratch_grant_witness_test.dag' wall_ms=1061 resolve_ms=1053 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=2921746432 cgroup_memory_current=4148674560 cgroup_memory_peak=4868771840 +02:28:46.171 PASS derived_aggregate_matches_legacy_aggregate_for_unchanged_build (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.4ms +02:28:46.172 PASS native_realization_environment_change_cold_rebuild_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 1.0ms +02:28:46.173 PASS native_realization_toolchain_change_cold_rebuild_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.9ms +02:28:46.173 PASS observed_tool_identity_missing_and_duplicate_refuse (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:46.174 PASS resolved_build_context_identity_refuses_sha256_observed_tool (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.6ms +02:28:46.175 PASS store_budget_evicts_least_recent_counted_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 1.2ms +02:28:46.175 PASS store_construction_reads_eviction_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:46.176 PASS store_hit_and_stale_never_served_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.4ms +02:28:46.176 PASS store_no_eviction_under_budget_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:46.176 PASS store_put_artifact_exactly_at_budget_is_admitted_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:46.176 PASS store_put_oversized_artifact_does_not_fit_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:46.176 PASS store_put_oversized_artifact_never_evicts_itself_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:46.177 PASS store_put_oversized_artifact_preserves_warm_rows_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag leg=InterpretedLeg) 0.3ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=318 resolved_graphs=16 +[floor-drain] group=14/50 typed_cache=318(+3) parse_cache=315(+3) resolved_memo=16(+1) intern_table=80274(+0) evictions=0 peak_rss=2997350400 +[p1-cohort] entry=14/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/artifact_store_witness_test.dag' wall_ms=1153 resolve_ms=1140 eval_ms=5 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=2997350400 cgroup_memory_current=4350750720 cgroup_memory_peak=4868771840 +02:28:47.234 PASS live_probe_firmware_matches_shipped_catalog_row (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/asrock_live_probe_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:47.235 PASS live_probe_redfish_virtual_media_absent_matches_catalog (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/asrock_live_probe_witness_test.dag leg=InterpretedLeg) 1.1ms +02:28:47.236 PASS live_probe_rows_cover_vm_and_nbd_get_surfaces (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/asrock_live_probe_witness_test.dag leg=InterpretedLeg) 0.8ms +02:28:47.236 PASS shipped_row_nbd_proxy_capability_requires_ws_dry_run_receipt (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/asrock_live_probe_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:47.236 PASS srv3_live_bmc_host_is_grounded (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/asrock_live_probe_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/asrock_live_probe_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=323 resolved_graphs=17 +[floor-drain] group=15/50 typed_cache=323(+5) parse_cache=320(+5) resolved_memo=17(+1) intern_table=80274(+0) evictions=0 peak_rss=3064242176 +[p1-cohort] entry=15/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/asrock_live_probe_witness_test.dag' wall_ms=1058 resolve_ms=1050 eval_ms=2 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3064242176 cgroup_memory_current=4490797056 cgroup_memory_peak=4868771840 +02:28:48.173 PASS base64_decode_accepts_unpadded_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.7ms +02:28:48.173 PASS base64_decode_rejects_cross_variant_char_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:48.173 PASS base64_decode_rejects_interior_pad_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:48.173 PASS base64_decode_rejects_invalid_char_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:48.173 PASS base64_decode_rejects_lone_sextet_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:48.174 PASS base64_octet_roundtrip_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.7ms +02:28:48.175 PASS base64_rfc4648_golden_vectors_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.4ms +02:28:48.175 PASS base64url_alphabet_golden_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:48.175 PASS base64url_roundtrip_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.3ms +02:28:48.175 PASS bytes_octets_iso_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:48.175 PASS utf8_total_direction_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=324 resolved_graphs=18 +[floor-drain] group=16/50 typed_cache=324(+1) parse_cache=321(+1) resolved_memo=18(+1) intern_table=80274(+0) evictions=0 peak_rss=3124707328 +[p1-cohort] entry=16/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/base64_rfc4648_witness_test.dag' wall_ms=938 resolve_ms=931 eval_ms=2 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3124707328 cgroup_memory_current=4610211840 cgroup_memory_peak=4868771840 +02:28:49.142 PASS factory_published_password_promotes_to_basic_auth_secret (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_auth_runtime_secret_seam_test.dag leg=InterpretedLeg) 0.2ms +02:28:49.142 PASS gcp_access_payload_produces_basic_auth_secret (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_auth_runtime_secret_seam_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_auth_runtime_secret_seam_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=329 resolved_graphs=19 +[floor-drain] group=17/50 typed_cache=329(+5) parse_cache=326(+5) resolved_memo=19(+1) intern_table=80274(+0) evictions=0 peak_rss=3188400128 +[p1-cohort] entry=17/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_auth_runtime_secret_seam_test.dag' wall_ms=966 resolve_ms=962 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3188400128 cgroup_memory_current=4830883840 cgroup_memory_peak=4868771840 +02:28:52.532 PASS bootstrap_apis_derive_from_service_deps (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_bootstrap_provision_witness_test.dag leg=InterpretedLeg) 0.3ms +02:28:52.532 PASS bootstrap_bindings_exclude_broad_roles (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_bootstrap_provision_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:52.532 PASS bootstrap_bindings_least_privilege (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_bootstrap_provision_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:52.532 PASS bootstrap_enables_only_required_apis (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_bootstrap_provision_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_bootstrap_provision_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=368 resolved_graphs=20 +[floor-drain] group=18/50 typed_cache=368(+39) parse_cache=365(+39) resolved_memo=20(+1) intern_table=80274(+0) evictions=0 peak_rss=3399405568 +[p1-cohort] entry=18/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_bootstrap_provision_witness_test.dag' wall_ms=3393 resolve_ms=3363 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3399405568 cgroup_memory_current=5038252032 cgroup_memory_peak=5038252032 +02:28:53.579 PASS altrad8ud_firmware_catalog_is_board_grounded (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.4ms +02:28:53.579 PASS catalog_has_no_redfish_vm_capable_firmware_today (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:53.579 PASS firmware_intent_match_crosses_as_typed_disposition (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:53.579 PASS firmware_wire_version_is_parsed_before_track_matching (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:53.579 PASS nbd_proxy_vm_capable_row_solves (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:53.579 PASS node_with_virtual_media_solves_direct (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:53.579 PASS redfish_vm_preferred_over_nbd_proxy (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:53.579 PASS srv3_capabilities_are_grounded (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:53.579 PASS srv3_install_mechanism_is_nbd_proxy_after_dry_run (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:53.580 PASS update_only_row_without_vm_catalog_falls_to_pxe (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:53.580 PASS vm_capable_firmware_row_flips_to_update_path (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag leg=InterpretedLeg) 0.2ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=370 resolved_graphs=21 +[floor-drain] group=19/50 typed_cache=370(+2) parse_cache=367(+2) resolved_memo=21(+1) intern_table=80274(+0) evictions=0 peak_rss=3461226496 +[p1-cohort] entry=19/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_capability_solve_witness_test.dag' wall_ms=1042 resolve_ms=1035 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3461226496 cgroup_memory_current=5116649472 cgroup_memory_peak=5116649472 +02:28:54.571 PASS bmc_factory_credential_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_factory_credential_witness_test.dag leg=InterpretedLeg) 0.2ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_factory_credential_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=371 resolved_graphs=22 +[floor-drain] group=20/50 typed_cache=371(+1) parse_cache=368(+1) resolved_memo=22(+1) intern_table=80274(+0) evictions=0 peak_rss=3525201920 +[p1-cohort] entry=20/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_factory_credential_witness_test.dag' wall_ms=991 resolve_ms=985 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3525201920 cgroup_memory_current=5188435968 cgroup_memory_peak=5188435968 +02:28:57.129 PASS backup_manifest_identity_is_derived_from_every_manifest_field (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 11.7ms +02:28:57.130 PASS bounded_monitoring_completion_carries_the_admitted_bound (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 1.0ms +02:28:57.130 PASS delayed_temperature_rise_is_seen_inside_the_bounded_window (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:57.131 PASS digest_mismatched_backup_manifest_is_not_admitted (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:57.131 PASS duty_curve_cannot_fall_after_reaching_emergency_full_duty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.3ms +02:28:57.131 PASS empty_monitoring_window_cannot_claim_completion (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:57.131 PASS identical_bmc_on_wrong_endpoint_is_not_exact_target (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:57.131 PASS one_late_sample_cannot_claim_monitoring_coverage (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:57.131 PASS semantically_equal_but_digest_different_config_is_not_live_exact (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:57.131 PASS short_monitoring_window_cannot_claim_completion (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:57.132 PASS stale_backup_manifest_generation_is_not_admitted (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:57.132 PASS sub_threshold_tach_is_a_discriminating_refusal (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:57.132 PASS successful_effect_survives_cleanup_failure_as_cleanup_debt (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:57.132 PASS threshold_satisfied_tach_is_not_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=390 resolved_graphs=23 +[floor-drain] group=21/50 typed_cache=390(+19) parse_cache=387(+19) resolved_memo=23(+1) intern_table=80274(+0) evictions=0 peak_rss=3677237248 +[p1-cohort] entry=21/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_fan_converge_witness_test.dag' wall_ms=2563 resolve_ms=2530 eval_ms=14 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3677237248 cgroup_memory_current=5357420544 cgroup_memory_peak=5357420544 +02:28:58.716 PASS absent_projected_digest_admitted_config_digest_is_unavailable (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.3ms +02:28:58.717 PASS approved_exact_firmware_artifact_builds_a_typed_srv3_update_plan (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 1.8ms +02:28:58.718 PASS bmc_fan_durability_refusal_reason_surfaces_generation_mismatch (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:58.718 PASS both_observed_thermal_query_shapes_are_complete (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:58.718 PASS both_update_services_are_observed_but_neither_exposes_a_backup_bmc_image (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:58.721 PASS converged_curve_and_installed_tach_topology_are_noop (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 3.5ms +02:28:58.722 PASS converged_srv4_curve_without_topology_projection_refuses_noop (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:58.722 PASS desired_curve_with_stale_uninstalled_fan_input_still_builds_apply_plan (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.4ms +02:28:58.722 PASS drifted_policy_applies_without_prior_durability_evidence (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.4ms +02:28:58.723 PASS drifted_srv4_curve_builds_typed_overlay_plan_only_with_exact_projection_and_persistence (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.4ms +02:28:58.723 PASS duplicate_srv4_durability_receipts_refuse_instead_of_first_wins (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.5ms +02:28:58.724 PASS every_metal_host_uses_the_single_global_bmc_valid_state (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.4ms +02:28:58.724 PASS firmware_classification_reuses_upsert_states_and_refuses_unapproved_update (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.3ms +02:28:58.724 PASS firmware_versions_share_curve_but_not_controller_shape (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:58.726 PASS fleet_curve_engages_cooling_early_and_reaches_full_before_continuous_limit (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 1.1ms +02:28:58.726 PASS fleet_quiet_curve_admits_srv4_active_config_digest (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:58.726 PASS fleet_quiet_projected_config_digest_hex_authority_executes (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:58.726 PASS fleet_quiet_projected_config_digest_sha256_equality_executes (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:58.726 PASS fleet_quiet_temp_soc_curve_matches_projected_config_content_identity (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:58.726 PASS heterogeneous_firmware_satisfies_unpinned_intent_and_pinned_detects_mismatch (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:58.726 PASS linux_synchronized_publication_admits_commit_barrier (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:58.726 PASS linux_unsynchronized_publication_refuses_commit_barrier (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:58.726 PASS non_fleet_curve_admitted_config_digest_is_unavailable (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:58.726 PASS non_fleet_quiet_curve_projected_config_digest_is_unavailable (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:58.727 PASS projection_firmware_mismatch_refuses_a_322_projection_on_a_306_host (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.4ms +02:28:58.727 PASS reboot_durability_evidence_refuses_non_positive_interval (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.3ms +02:28:58.728 PASS reboot_durability_evidence_refuses_relabeled_perturbation_capability_digest (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.6ms +02:28:58.728 PASS redfish_surface_difference_is_observed_not_inferred (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:58.728 PASS relabeled_reboot_construction_refusal_propagates_through_classification (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.4ms +02:28:58.729 PASS semantically_converged_live_digest_mismatch_refuses_noop (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.4ms +02:28:58.729 PASS sensor_unavailable_uses_same_duty_but_retains_cause (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:58.729 PASS sensors_http_success_alone_is_incomplete_red_control (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:58.729 PASS srv3_fan_realization_refuses_without_a_modeled_projection (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.2ms +02:28:58.730 PASS srv4_bmc_reboot_persistence_receipt_proves_same_config_and_noop (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.5ms +02:28:58.730 PASS srv4_converged_observation_matches_projection_derived_digest (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:58.730 PASS srv4_durability_admission_binds_projection_derived_digest (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:58.730 PASS srv4_durability_gate_preserves_typed_linkage_refusal_verdict (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:58.730 PASS srv4_fixture_durability_evidence_is_constructed_not_relabelled (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:58.730 PASS srv4_flash_overlay_is_observed_writable_and_live_overridden (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.1ms +02:28:58.730 PASS srv4_live_receipt_is_converged_quiet_and_failsafe_clear (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.0ms +02:28:58.731 PASS srv4_receipt_cannot_qualify_a_later_perturbation_generation (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.6ms +02:28:58.731 PASS temp_soc_curve_explains_the_audible_step (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag leg=InterpretedLeg) 0.4ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=391 resolved_graphs=24 +[floor-drain] group=22/50 typed_cache=391(+1) parse_cache=388(+1) resolved_memo=24(+1) intern_table=80274(+0) evictions=0 peak_rss=3770335232 +[p1-cohort] entry=22/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_firmware_thermal_witness_test.dag' wall_ms=1597 resolve_ms=1568 eval_ms=14 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3770335232 cgroup_memory_current=5485629440 cgroup_memory_peak=5485629440 +02:29:00.069 PASS convergence_receipt_binds_host_realizer_readback_and_live_health (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 1.6ms +02:29:00.069 PASS duty_curve_cannot_fall_after_reaching_full_duty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 0.3ms +02:29:00.069 PASS fan_curve_refuses_duty_above_full (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:00.069 PASS fan_curve_refuses_minimum_above_first_step (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:00.070 PASS firmware_and_redfish_surfaces_are_literal_versioned_observations (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 0.2ms +02:29:00.070 PASS observed_fan_curve_is_validated_before_use (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 0.2ms +02:29:00.070 PASS overlay_receipt_records_literal_mount_and_write_facts_only (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 0.2ms +02:29:00.074 PASS proc_mounts_parser_decodes_kernel_mount_escapes (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 4.4ms +02:29:00.077 PASS proc_mounts_parser_derives_literal_overlay_paths (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 2.8ms +02:29:00.081 PASS proc_mounts_parser_refuses_multi_lower_overlay (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 3.4ms +02:29:00.082 PASS proc_mounts_parser_refuses_relative_overlay_paths (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 1.4ms +02:29:00.083 PASS restart_receipt_binds_one_literal_perturbation_generation_and_readback (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 0.7ms +02:29:00.083 PASS update_surface_receipts_do_not_claim_an_available_backup_image (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=392 resolved_graphs=25 +[floor-drain] group=23/50 typed_cache=392(+1) parse_cache=389(+1) resolved_memo=25(+1) intern_table=80274(+0) evictions=0 peak_rss=3857342464 +[p1-cohort] entry=23/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_live_receipts_witness_test.dag' wall_ms=1349 resolve_ms=1322 eval_ms=15 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3857342464 cgroup_memory_current=5596717056 cgroup_memory_peak=5596717056 +02:29:01.678 PASS serve_command_one_shape_two_transports (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag leg=InterpretedLeg) 1.2ms +02:29:01.681 PASS srv4_bmc_served_seed_carries_fleet_keys (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag leg=InterpretedLeg) 3.6ms +02:29:01.683 PASS srv4_grub_cfg_boots_mirror_bulk_with_bmc_seed (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag leg=InterpretedLeg) 1.1ms +02:29:01.683 PASS srv4_http_boot_entry_targets_bmc (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag leg=InterpretedLeg) 0.3ms +02:29:01.683 PASS srv4_scp_put_never_carries_a_second_forked_posture (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag leg=InterpretedLeg) 0.5ms +02:29:01.684 PASS srv4_scp_put_uses_shared_ssh_posture_not_a_fork (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag leg=InterpretedLeg) 0.5ms +02:29:01.686 PASS srv4_staging_manifest_stages_rendered_grub_and_seed (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag leg=InterpretedLeg) 2.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=407 resolved_graphs=26 +[floor-drain] group=24/50 typed_cache=407(+15) parse_cache=404(+15) resolved_memo=26(+1) intern_table=80274(+0) evictions=0 peak_rss=3958906880 +[p1-cohort] entry=24/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_serve_witness_test.dag' wall_ms=1602 resolve_ms=1579 eval_ms=9 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=3958906880 cgroup_memory_current=5730258944 cgroup_memory_peak=5730258944 +02:29:03.110 PASS srv4_shell_boot_sequence_direct_kernel (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_shell_boot_witness_test.dag leg=InterpretedLeg) 1.3ms +02:29:03.110 PASS srv4_tftpd_serve_command_grounded (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_shell_boot_witness_test.dag leg=InterpretedLeg) 0.2ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_shell_boot_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=410 resolved_graphs=27 +[floor-drain] group=25/50 typed_cache=410(+3) parse_cache=407(+3) resolved_memo=27(+1) intern_table=80274(+0) evictions=0 peak_rss=4051619840 +[p1-cohort] entry=25/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_netboot_shell_boot_witness_test.dag' wall_ms=1422 resolve_ms=1408 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=4051619840 cgroup_memory_current=5865299968 cgroup_memory_peak=5865299968 +02:29:04.444 PASS account_password_body_shape_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboard_body_witness_test.dag leg=InterpretedLeg) 0.4ms +02:29:04.445 PASS boot_override_body_shape_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboard_body_witness_test.dag leg=InterpretedLeg) 0.7ms +02:29:04.445 PASS gcp_secret_full_name_shape_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboard_body_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:04.445 PASS netrc_content_shape_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboard_body_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:04.445 PASS reset_body_shape_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboard_body_witness_test.dag leg=InterpretedLeg) 0.2ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboard_body_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=414 resolved_graphs=28 +[floor-drain] group=26/50 typed_cache=414(+4) parse_cache=411(+4) resolved_memo=28(+1) intern_table=80274(+0) evictions=0 peak_rss=4134862848 +[p1-cohort] entry=26/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboard_body_witness_test.dag' wall_ms=1334 resolve_ms=1321 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=4134862848 cgroup_memory_current=6005403648 cgroup_memory_peak=6005403648 +02:29:06.708 PASS bmc_credential_posture_hardens_to_keyless_steady_state (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.2ms +02:29:06.709 PASS bmc_decom_does_not_roundtrip_when_inverse_is_wrong (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.3ms +02:29:06.709 PASS bmc_decom_is_two_sided_inverse_on_phase_ladder (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.2ms +02:29:06.709 PASS bmc_decom_roundtrips_canonical_on_named_quotient (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.2ms +02:29:06.709 PASS bmc_lifecycle_fold_is_complete_and_monotone (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.3ms +02:29:06.710 PASS bmc_onboard_then_decom_recovers_factory_phase (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:06.710 PASS bmc_onboarding_lifecycle_is_linear_dag (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:06.746 PASS bmc_plan_steady_state_is_keyless_wif (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 35.9ms +02:29:06.746 PASS credential_probe_maps_to_correct_phase (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:06.746 PASS srv3_plan_starts_factory_default_at_192 (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:06.746 PASS srv4_plan_targets_195_with_srv4_secret (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=415 resolved_graphs=29 +[floor-drain] group=27/50 typed_cache=415(+1) parse_cache=412(+1) resolved_memo=29(+1) intern_table=80274(+0) evictions=0 peak_rss=4280246272 +[p1-cohort] entry=27/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag' wall_ms=2307 resolve_ms=2233 eval_ms=37 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=4280246272 cgroup_memory_current=6250598400 cgroup_memory_peak=6250598400 +02:29:07.818 PASS bmc_redfish_grounding_holds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_redfish_grounding_witness_test.dag leg=InterpretedLeg) 0.6ms +02:29:07.818 PASS bmc_redfish_grounding_power_unread_is_absent (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_redfish_grounding_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:07.818 PASS gibibyte_scale_factor_bytes_matches_memory_table (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_redfish_grounding_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:07.818 PASS memory_scale_factor_bytes_rejects_si_scale (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_redfish_grounding_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_redfish_grounding_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=418 resolved_graphs=30 +[floor-drain] group=28/50 typed_cache=418(+3) parse_cache=415(+3) resolved_memo=30(+1) intern_table=80274(+0) evictions=0 peak_rss=4339548160 +[p1-cohort] entry=28/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_redfish_grounding_witness_test.dag' wall_ms=1060 resolve_ms=1054 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=4339548160 cgroup_memory_current=6360211456 cgroup_memory_peak=6360211456 +02:29:09.882 PASS bmc_allowlist_excludes_lockout_roles (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag leg=InterpretedLeg) 0.2ms +02:29:09.883 PASS bmc_assimilator_least_privilege_two_scoped_roles (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag leg=InterpretedLeg) 0.2ms +02:29:09.883 PASS bmc_assimilator_roles_within_closed_allowlist (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:09.915 PASS bmc_smoke_workflow_carries_no_pasted_key (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag leg=InterpretedLeg) 32.8ms +02:29:09.916 PASS bmc_smoke_workflow_is_keyless_with_id_token_write (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:09.916 PASS bmc_wif_principal_set_pins_repo (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag leg=InterpretedLeg) 0.2ms +02:29:09.916 PASS bmc_wif_provider_resource_is_well_formed (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=419 resolved_graphs=31 +[floor-drain] group=29/50 typed_cache=419(+1) parse_cache=416(+1) resolved_memo=31(+1) intern_table=80274(+0) evictions=0 peak_rss=4481581056 +[p1-cohort] entry=29/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_token_federation_witness_test.dag' wall_ms=2104 resolve_ms=2038 eval_ms=33 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=4481581056 cgroup_memory_current=6614548480 cgroup_memory_peak=6614548480 +02:29:10.944 PASS disk_usage_transport_becomes_typed_byte_size (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.2ms +02:29:10.944 PASS duplicate_object_mapper_matches_remain_many (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:10.944 PASS empty_path_transport_is_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:10.944 PASS exit_one_path_probe_with_stderr_is_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:10.945 PASS exit_three_service_probe_with_stderr_is_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:10.945 PASS exit_zero_service_probe_requires_exact_active_token (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:10.945 PASS failed_sensor_projection_cannot_become_absent (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:10.945 PASS failed_service_state_is_preserved_in_refusal (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:10.945 PASS failed_threshold_transport_cannot_become_threshold_unstated (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:10.945 PASS false_path_probe_is_observed_not_transport_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:10.945 PASS inactive_service_is_observed_not_transport_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:10.945 PASS inconsistent_success_projection_is_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:10.945 PASS multiple_nonempty_paths_are_refused (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:10.945 PASS nonzero_exit_cannot_become_observed_disk_when_success_flag_is_true (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:10.945 PASS nonzero_exit_cannot_become_observed_path_when_success_flag_is_true (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:10.945 PASS nonzero_exit_cannot_become_observed_time_when_success_flag_is_true (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:10.945 PASS nonzero_exit_cannot_become_observed_zone_when_success_flag_is_true (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:10.945 PASS object_mapper_one_cardinality_is_preserved (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:10.945 PASS object_mapper_zero_cardinality_is_preserved (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:10.946 PASS path_transport_whitespace_becomes_one_typed_path (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.2ms +02:29:10.946 PASS ssh_failure_cannot_masquerade_as_false_path_probe (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:10.946 PASS successful_empty_sensor_projection_is_absent (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:10.946 PASS tach_at_controller_threshold_is_healthy (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:10.946 PASS tach_below_controller_threshold_is_not_healthy (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:10.946 PASS tach_health_sensor_accessor_covers_every_arm (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:10.946 PASS utc_epoch_seconds_become_epoch_milliseconds (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:10.946 PASS wrong_busctl_type_cannot_become_zone_failsafe_bool (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:10.946 PASS zone_failsafe_transport_becomes_typed_bool (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=420 resolved_graphs=32 +[floor-drain] group=30/50 typed_cache=420(+1) parse_cache=417(+1) resolved_memo=32(+1) intern_table=80274(+0) evictions=0 peak_rss=4543787008 +[p1-cohort] entry=30/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_typed_operations_witness_test.dag' wall_ms=1021 resolve_ms=1013 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=4543787008 cgroup_memory_current=6736609280 cgroup_memory_peak=6736609280 +02:29:12.147 PASS srv4_gadget_is_readonly_cdrom_on_nbd0 (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_virtual_media_witness_test.dag leg=InterpretedLeg) 2.2ms +02:29:12.148 PASS srv4_gadget_ops_are_typed_not_scraped_from_shell (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_virtual_media_witness_test.dag leg=InterpretedLeg) 0.4ms +02:29:12.148 PASS srv4_nbd_client_attaches_named_export (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_virtual_media_witness_test.dag leg=InterpretedLeg) 0.2ms +02:29:12.148 PASS srv4_nbd_export_read_only_seeded_iso (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_virtual_media_witness_test.dag leg=InterpretedLeg) 0.1ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_virtual_media_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=430 resolved_graphs=33 +[floor-drain] group=31/50 typed_cache=430(+10) parse_cache=427(+10) resolved_memo=33(+1) intern_table=80274(+0) evictions=0 peak_rss=4620443648 +[p1-cohort] entry=31/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_virtual_media_witness_test.dag' wall_ms=1201 resolve_ms=1192 eval_ms=2 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=4620443648 cgroup_memory_current=6877585408 cgroup_memory_peak=6877585408 +02:29:22.142 PASS bmc_smoke_workflow_scopes_id_token_write_to_its_single_designated_job (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 29.5ms +02:29:22.144 PASS bootstrap_grants_zero_bindings_for_bmc_secret (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 2.0ms +02:29:22.145 PASS chain_has_four_steps_in_delegation_order (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 1.3ms +02:29:22.145 PASS exchange_step_pins_repo_attribute_condition (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:22.146 PASS impersonation_step_targets_the_scoped_assimilator_sa (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:22.146 PASS legacy_binding_is_flagged_out_of_band_and_not_signed_by_this_pr (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:22.795 PASS main_ci_workflow_grants_no_id_token (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 649.2ms +02:29:22.796 PASS secret_access_step_targets_canary_not_bmc_secret (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 1.0ms +02:29:22.796 PASS secret_ref_login_handler_added_beside_factory_login_not_over_it (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:22.796 PASS secret_refs_are_free_of_credential_shaped_strings (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:22.796 PASS secret_refs_carry_no_hash_material_they_are_pending (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:22.796 PASS srv3_credential_path_is_an_enumerated_option_space_not_a_binding (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:22.796 PASS threat_model_names_both_read_capabilities (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:22.796 PASS unsigned_grant_row_count_matches_zero_derived_bindings (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=598 resolved_graphs=34 +[floor-drain] group=32/50 typed_cache=598(+168) parse_cache=595(+168) resolved_memo=34(+1) intern_table=80274(+0) evictions=0 peak_rss=5278642176 +[p1-cohort] entry=32/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/bmc_wif_delegation_chain_witness_test.dag' wall_ms=10737 resolve_ms=9911 eval_ms=683 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=5278642176 cgroup_memory_current=7972581376 cgroup_memory_peak=7972581376 +02:29:23.847 PASS branded_list_first_content_hash_method_empty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:23.847 PASS branded_list_first_content_hash_method_nonempty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag leg=InterpretedLeg) 0.3ms +02:29:23.847 PASS branded_list_first_content_hash_pipe_empty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:23.847 PASS branded_list_first_content_hash_pipe_nonempty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:23.848 PASS branded_list_first_string_method_empty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:23.848 PASS branded_list_first_string_method_nonempty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:23.848 PASS branded_list_first_string_pipe_empty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:23.848 PASS branded_list_first_string_pipe_nonempty (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag leg=InterpretedLeg) 0.0ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=599 resolved_graphs=35 +[floor-drain] group=33/50 typed_cache=599(+1) parse_cache=596(+1) resolved_memo=35(+1) intern_table=80274(+0) evictions=0 peak_rss=5279023104 +[p1-cohort] entry=33/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/branded_list_first_optional_witness_test.dag' wall_ms=955 resolve_ms=951 eval_ms=0 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=5279023104 cgroup_memory_current=7996436480 cgroup_memory_peak=7996436480 +02:29:24.760 PASS witness_admission_is_construction (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.4ms +02:29:24.760 PASS witness_balance_states (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.2ms +02:29:24.760 PASS witness_conservation_residue_lens (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:24.760 PASS witness_divide_once (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.2ms +02:29:24.760 PASS witness_method_is_zero_based (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.0ms +02:29:24.760 PASS witness_reconcile_all_satisfied (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.3ms +02:29:24.761 PASS witness_reconcile_evicts_best_effort (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:24.761 PASS witness_reconcile_guaranteed_shortfall (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.1ms +02:29:24.761 PASS witness_tree_conservation_recursive (/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag leg=InterpretedLeg) 0.2ms +[floor-drain] schedule-retention: entry='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag' evicted_modules=0 evicted_graph=0 schedule_evictions=0 graph_evictions=0 retention_unknown=0 typed_cache=600 resolved_graphs=36 +[floor-drain] group=34/50 typed_cache=600(+1) parse_cache=597(+1) resolved_memo=36(+1) intern_table=80274(+0) evictions=0 peak_rss=5332787200 +[p1-cohort] entry=34/50 name='/home/briansrls/.worktrees/gunbc/valiant-deer-205/dag/test/claim/budget_tree_witness_test.dag' wall_ms=913 resolve_ms=908 eval_ms=1 schedule_cache_hit=0 resolved_graph_hit=0 modules_evicted=0 graphs_evicted=0 process_rss=5332787200 cgroup_memory_current=8073814016 cgroup_memory_peak=8073814016 +✓ typecheck gunbc.host_effect_realize done in 3 seconds diff --git a/src/v1/stage0/Cargo.toml b/src/v1/stage0/Cargo.toml index 68d57e8bc31..4a31e43ed37 100644 --- a/src/v1/stage0/Cargo.toml +++ b/src/v1/stage0/Cargo.toml @@ -191,6 +191,10 @@ path = "src/bin/bootstrap_witness.rs" name = "floor_skip_discovery_witness" path = "src/bin/floor_skip_discovery_witness.rs" +[[bin]] +name = "p1_cohort_probe" +path = "src/bin/p1_cohort_probe.rs" + # Host-physics CI witness: regen self-host fixed-point affected-set skip. Prints # regen_not_affected_skip | run_regen for the generated ci regen step by intersecting # the merge-base diff with the [src/v1, dag] regen input closure (shared authority diff --git a/src/v1/stage0/src/bin/claim_executor.rs b/src/v1/stage0/src/bin/claim_executor.rs index 5bcd8b6ca88..34893e7c867 100644 --- a/src/v1/stage0/src/bin/claim_executor.rs +++ b/src/v1/stage0/src/bin/claim_executor.rs @@ -14,13 +14,14 @@ use v1_compiler::cli_run::{ compute_histogram_data, enable_floor_compile_clean_lazy_install, heartbeat_feed_enter_batch, heartbeat_feed_entry_completed, heartbeat_feed_snapshot, install_floor_compile_clean_receipt, make_eval_context, project_witness_cost_receipt, record_resolution_divergence_phase, - reset_resolution_divergence_phase_receipt, resolution_divergence_parent_plan_capture_begin, + render_selection_degradation_receipt_body, reset_resolution_divergence_phase_receipt, + resolution_divergence_parent_plan_capture_begin, resolution_divergence_parent_plan_capture_finish, resolve_entry_graph, resolve_entry_graph_shared, run_claim, run_discovery_corpus_with_options, run_value, set_phase, top_n_slowest_witnesses, BudgetKind, ClaimOutcome, DiscoveryCorpusOptions, DiscoverySummary, DiscoveryWidthPolicy, FloorPhase, HistogramData, NodeFrontierSelectionMode, PhaseProfile, - ResolutionDivergencePhase, ResolutionDivergencePhaseState, TimingPercentiles, - DEFAULT_SLOWEST_WITNESS_ATTRIBUTION_N, + ResolutionDivergencePhase, ResolutionDivergencePhaseState, SelectionDegradationSnapshot, + TimingPercentiles, DEFAULT_SLOWEST_WITNESS_ATTRIBUTION_N, }; use v1_compiler::memory_governor::{ binding_cap_cgroup_dir, binding_high_cgroup_dir, floor_budget_below_minimum_footprint, @@ -1563,6 +1564,8 @@ struct ClaimResult { /// as data on the path that needs it. It is a projection of `ClaimOutcome::TimedOut`, /// not a second authority: nothing sets it except the `TimedOut` arm below. budget_refusal: Option, + /// Discovery batch only: finalized selection-degradation facts for floor receipts. + selection_degradation: Option, } /// The pair explaining a budget kill, kept alongside the flattened `ok`/`detail`. @@ -1774,6 +1777,7 @@ fn claim_result_for_outcome( corpus_witnesses: 0, witness_row_costs: Vec::new(), budget_refusal: None, + selection_degradation: None, }, ClaimOutcome::Fail => ClaimResult { detail: { @@ -1798,6 +1802,7 @@ fn claim_result_for_outcome( corpus_witnesses: 0, witness_row_costs: Vec::new(), budget_refusal: None, + selection_degradation: None, }, ClaimOutcome::NotBool { got } => ClaimResult { function, @@ -1811,6 +1816,7 @@ fn claim_result_for_outcome( corpus_witnesses: 0, witness_row_costs: Vec::new(), budget_refusal: None, + selection_degradation: None, }, ClaimOutcome::RuntimeError { message } => ClaimResult { function, @@ -1824,6 +1830,7 @@ fn claim_result_for_outcome( corpus_witnesses: 0, witness_row_costs: Vec::new(), budget_refusal: None, + selection_degradation: None, }, ClaimOutcome::TimedOut { elapsed_ms, @@ -1855,6 +1862,7 @@ fn claim_result_for_outcome( budget_ms, kind, }), + selection_degradation: None, }, } } @@ -2139,6 +2147,7 @@ fn run_native_bundle_unit( corpus_witnesses: 3, witness_row_costs: Vec::new(), budget_refusal: None, + selection_degradation: None, }; if execution_mode != ExecutionMode::Wet { return fail( @@ -2298,6 +2307,7 @@ fn run_native_bundle_unit( corpus_witnesses: selected as usize, witness_row_costs: Vec::new(), budget_refusal: None, + selection_degradation: None, } } @@ -2333,6 +2343,7 @@ fn run_batch_unit( corpus_witnesses: 0, witness_row_costs: Vec::new(), budget_refusal: None, + selection_degradation: None, }], BatchUnit::NativeBundle { entry, @@ -2467,6 +2478,7 @@ fn run_shared_entry_claims( corpus_witnesses: 0, witness_row_costs: Vec::new(), budget_refusal: None, + selection_degradation: None, }) .collect(); } @@ -2535,6 +2547,7 @@ fn run_memo_shared_claims( corpus_witnesses: 0, witness_row_costs: Vec::new(), budget_refusal: None, + selection_degradation: None, }) .collect(); } @@ -3081,6 +3094,7 @@ fn discovery_claim_result( function: String, ok: bool, detail: String, + selection: NodeFrontierSelectionMode, summary: &DiscoverySummary, projected: Result, String>, ) -> ClaimResult { @@ -3100,6 +3114,9 @@ fn discovery_claim_result( corpus_witnesses: summary.total, witness_row_costs, budget_refusal: discovery_budget_refusal(summary), + selection_degradation: Some(SelectionDegradationSnapshot::from_summary( + selection, summary, + )), }, Err(msg) => { eprintln!("[witness-row-cost] refused: {msg}"); @@ -3128,6 +3145,9 @@ fn discovery_claim_result( // failed to project its receipt is still a budget kill, and dropping that // here would hand it back to the substring classifier. budget_refusal: discovery_budget_refusal(summary), + selection_degradation: Some(SelectionDegradationSnapshot::from_summary( + selection, summary, + )), } } } @@ -3202,6 +3222,10 @@ fn run_discovery_batch_node( corpus_witnesses: summary.total, witness_row_costs: Vec::new(), budget_refusal: discovery_budget_refusal(&summary), + selection_degradation: Some(SelectionDegradationSnapshot::from_summary( + node_frontier_selection, + &summary, + )), }; } } @@ -3326,6 +3350,7 @@ fn run_discovery_batch_node( "expect_red probe unexpectedly green: {} witness(es) passed — un-quarantine (delete known_red_probe_entries / falsifier_self_host_wet_known_red_entries rows) or restore the discriminating red", summary.total ), + node_frontier_selection, &summary, projected, ) @@ -3334,6 +3359,7 @@ fn run_discovery_batch_node( format!("{label} ({} witnesses)", summary.total), true, String::new(), + node_frontier_selection, &summary, projected, ) @@ -3360,6 +3386,10 @@ fn run_discovery_batch_node( corpus_witnesses: summary.total, witness_row_costs: Vec::new(), budget_refusal: discovery_budget_refusal(&summary), + selection_degradation: Some(SelectionDegradationSnapshot::from_summary( + node_frontier_selection, + &summary, + )), }; } } @@ -3375,6 +3405,7 @@ fn run_discovery_batch_node( format!("{label} (expect_red still-red OK)"), true, String::new(), + node_frontier_selection, &summary, projected, ) @@ -3388,6 +3419,7 @@ fn run_discovery_batch_node( summary.total, summary.failures.join("; ") ), + node_frontier_selection, &summary, projected, ) @@ -3422,6 +3454,7 @@ fn run_discovery_batch_node( corpus_witnesses: 0, witness_row_costs: Vec::new(), budget_refusal: None, + selection_degradation: None, } } else { ClaimResult { @@ -3439,6 +3472,7 @@ fn run_discovery_batch_node( corpus_witnesses: 0, witness_row_costs: Vec::new(), budget_refusal: None, + selection_degradation: None, } } } @@ -4201,29 +4235,77 @@ fn write_floor_component_receipt_at( } } - let doc = match run_in_context_with_args( - &ctx, - "floor_component_receipt_document", - &[ - (Some("run_id".to_string()), Value::Str(run_id.clone())), - (Some("rows".to_string()), Value::List(Rc::new(rows.into()))), - ], - false, - ) { - Ok(Value::Str(s)) => s, - Ok(other) => { - eprintln!( - "claim_executor: floor component receipt REFUSED — \ - floor_component_receipt_document returned {other:?}, not Str" - ); - return false; + let doc = if let Some(snapshot) = selection_degradation_from_batch_records(batch_records) { + match run_in_context_with_args( + &ctx, + "floor_component_receipt_document_with_selection", + &[ + (Some("run_id".to_string()), Value::Str(run_id.clone())), + (Some("rows".to_string()), Value::List(Rc::new(rows.into()))), + ( + Some("selection_mode_tag".to_string()), + Value::Str(snapshot.selection_mode_tag.clone()), + ), + ( + Some("selected".to_string()), + Value::Int(snapshot.selected_entry_groups as i64), + ), + ( + Some("total".to_string()), + Value::Int(snapshot.total_entry_groups as i64), + ), + ( + Some("categorization_unavailable".to_string()), + Value::Bool(snapshot.categorization_unavailable), + ), + ( + Some("categorization_reason".to_string()), + Value::Str(snapshot.categorization_reason.clone()), + ), + ], + false, + ) { + Ok(Value::Str(s)) => s, + Ok(other) => { + eprintln!( + "claim_executor: floor component receipt REFUSED — \ + floor_component_receipt_document_with_selection returned {other:?}, not Str" + ); + return false; + } + Err(e) => { + eprintln!( + "claim_executor: floor component receipt REFUSED — \ + floor_component_receipt_document_with_selection eval: {e}" + ); + return false; + } } - Err(e) => { - eprintln!( - "claim_executor: floor component receipt REFUSED — \ - floor_component_receipt_document eval: {e}" - ); - return false; + } else { + match run_in_context_with_args( + &ctx, + "floor_component_receipt_document", + &[ + (Some("run_id".to_string()), Value::Str(run_id.clone())), + (Some("rows".to_string()), Value::List(Rc::new(rows.into()))), + ], + false, + ) { + Ok(Value::Str(s)) => s, + Ok(other) => { + eprintln!( + "claim_executor: floor component receipt REFUSED — \ + floor_component_receipt_document returned {other:?}, not Str" + ); + return false; + } + Err(e) => { + eprintln!( + "claim_executor: floor component receipt REFUSED — \ + floor_component_receipt_document eval: {e}" + ); + return false; + } } }; @@ -4343,8 +4425,8 @@ fn floor_component_row_value( } } -fn write_resolve_receipt(batch_records: &[BatchRecord]) -> bool { - write_resolve_receipt_at(std::path::Path::new("target"), batch_records) +fn write_resolve_receipt(source_roots: &[String], batch_records: &[BatchRecord]) -> bool { + write_resolve_receipt_at(std::path::Path::new("target"), source_roots, batch_records) } /// Per-batch wall receipt (THE COST WALL, Piece 3 derived clamp): typed rows — one @@ -4992,7 +5074,52 @@ fn write_on_success_receipt( true } -fn write_resolve_receipt_at(base: &std::path::Path, batch_records: &[BatchRecord]) -> bool { +fn selection_degradation_from_batch_records( + batch_records: &[BatchRecord], +) -> Option { + batch_records + .iter() + .flat_map(|rec| &rec.results) + .find_map(|result| result.selection_degradation.clone()) +} + +fn write_selection_degradation_receipt_at( + base: &std::path::Path, + source_roots: &[String], + batch_records: &[BatchRecord], +) -> bool { + let Some(snapshot) = selection_degradation_from_batch_records(batch_records) else { + return true; + }; + let body = match render_selection_degradation_receipt_body(source_roots, &snapshot) { + Ok(body) => body, + Err(msg) => { + eprintln!("claim_executor: {msg}"); + return false; + } + }; + let path = base.join("floor-selection-degradation-receipt.txt"); + if let Err(e) = std::fs::create_dir_all(base).and_then(|_| std::fs::write(&path, &body)) { + eprintln!( + "claim_executor: failed to write selection degradation receipt {}: {e} — walk fails closed", + path.display() + ); + return false; + } + eprintln!( + "[receipt] floor selection degradation: {} entry group(s) selected of {} (receipt: {})", + snapshot.selected_entry_groups, + snapshot.total_entry_groups, + path.display() + ); + true +} + +fn write_resolve_receipt_at( + base: &std::path::Path, + source_roots: &[String], + batch_records: &[BatchRecord], +) -> bool { let mut resolves_total: u64 = 0; let mut resolve_ms_total: u128 = 0; let mut discovery_corpus_resolve_ms: u128 = 0; @@ -5008,9 +5135,22 @@ fn write_resolve_receipt_at(base: &std::path::Path, batch_records: &[BatchRecord } } let discovery_phases = v1_compiler::cli_run::take_discovery_phase_totals_receipt_rows(); - let body = format!( + let mut body = format!( "resolves_total={resolves_total}\nresolve_ms_total={resolve_ms_total}\ndiscovery_corpus_resolve_ms={discovery_corpus_resolve_ms}\ndiscovery_corpus_eval_ms={discovery_corpus_eval_ms}\n{discovery_phases}" ); + if let Some(snapshot) = selection_degradation_from_batch_records(batch_records) { + match render_selection_degradation_receipt_body(source_roots, &snapshot) { + Ok(selection_body) => { + body.push_str("\n[selection_degradation]\n"); + body.push_str(&selection_body); + body.push('\n'); + } + Err(msg) => { + eprintln!("claim_executor: resolve receipt selection degradation refused: {msg}"); + return false; + } + } + } let path = base.join("floor-resolve-receipt.txt"); if let Err(e) = std::fs::create_dir_all(base).and_then(|_| std::fs::write(&path, &body)) { eprintln!( @@ -6195,8 +6335,17 @@ fn run_walk( let total_wall_nanos = walk_start.elapsed().as_nanos(); emit_gantt(&batch_records, total_wall_nanos); trace_floor_phase("resolve-receipt", "started", ""); - let resolve_receipt_ok = !emit_ordinary_floor_receipts || write_resolve_receipt(&batch_records); + let resolve_receipt_ok = + !emit_ordinary_floor_receipts || write_resolve_receipt(source_roots, &batch_records); trace_floor_phase("resolve-receipt", "completed", ""); + trace_floor_phase("selection-degradation-receipt", "started", ""); + let selection_degradation_receipt_ok = !emit_ordinary_floor_receipts + || write_selection_degradation_receipt_at( + std::path::Path::new("target"), + source_roots, + &batch_records, + ); + trace_floor_phase("selection-degradation-receipt", "completed", ""); trace_floor_phase("batch-wall-receipt", "started", ""); let batch_wall_receipt_ok = !emit_ordinary_floor_receipts || write_batch_wall_receipt(&batch_records); @@ -6258,6 +6407,7 @@ fn run_walk( || !gate_warm_cost_receipt_ok || !witness_row_cost_receipt_ok || !witness_row_cost_drift_receipt_ok + || !selection_degradation_receipt_ok || !floor_component_receipt_ok || !materialization_receipt_ok; // Floor finalization laws (the in-executor form of the deleted resolve/ @@ -8341,6 +8491,7 @@ mod tests { corpus_witnesses: 0, witness_row_costs: Vec::new(), budget_refusal: None, + selection_degradation: None, }) .collect(), } @@ -8538,6 +8689,7 @@ mod tests { budget_ms: 900_000, kind: BudgetKind::Wall, }), + selection_degradation: None, }; // Sanity: the string classifier alone really would misclassify this detail. assert_eq!( @@ -8563,6 +8715,7 @@ mod tests { corpus_witnesses: 0, witness_row_costs: Vec::new(), budget_refusal: None, + selection_degradation: None, }; let (mode, _) = batch_failure_mode_and_detail(&batch_record_for_test(vec![plain])); assert_eq!(mode, "WitnessRed"); @@ -8765,7 +8918,7 @@ mod tests { std::env::temp_dir().join(format!("claim-executor-receipt-red-{}", std::process::id())); let _ = fs::remove_file(&base); fs::write(&base, b"a file where the receipt dir should be").unwrap(); - assert!(!write_resolve_receipt_at(&base, &[])); + assert!(!write_resolve_receipt_at(&base, &[], &[])); assert!(!write_batch_wall_receipt_at(&base, &[])); let _ = fs::remove_file(&base); } @@ -10423,6 +10576,9 @@ mod tests { performance_receipts: Vec::new(), total_measured_nanos: 0, roster_closure_nodes: 0, + total_entry_groups: 0, + selected_entry_groups: 0, + selection_categorization_reason: None, }; let killed = ClaimOutcome::TimedOut { elapsed_ms: 900_001, @@ -10440,6 +10596,7 @@ mod tests { "discovery-corpus".into(), false, killed_detail.to_string(), + NodeFrontierSelectionMode::Applied, &summary_with(killed.clone()), projected, ); @@ -10456,6 +10613,7 @@ mod tests { "discovery-corpus".into(), false, "red".into(), + NodeFrontierSelectionMode::Applied, &summary_with(ClaimOutcome::Fail), Ok(Vec::new()), ); @@ -10493,12 +10651,16 @@ mod tests { performance_receipts: Vec::new(), total_measured_nanos: 0, roster_closure_nodes: 0, + total_entry_groups: 0, + selected_entry_groups: 0, + selection_categorization_reason: None, }; let prior = "1 of 1 discovery witness(es) failed: e.dag::f failed"; let result = discovery_claim_result( "probe".into(), false, prior.to_string(), + NodeFrontierSelectionMode::Applied, &summary, Err("[witness-row-cost] REFUSED: missing measured resolve parent for e.dag".into()), ); @@ -10540,6 +10702,9 @@ mod tests { performance_receipts: Vec::new(), total_measured_nanos: 0, roster_closure_nodes: 0, + total_entry_groups: 0, + selected_entry_groups: 0, + selection_categorization_reason: None, }; let (label, provenance) = scoped_witness_summary_outcome( &summary, @@ -10568,6 +10733,7 @@ mod tests { corpus_witnesses: 0, witness_row_costs: Vec::new(), budget_refusal: None, + selection_degradation: None, } } diff --git a/src/v1/stage0/src/bin/p1_cohort_probe.rs b/src/v1/stage0/src/bin/p1_cohort_probe.rs new file mode 100644 index 00000000000..f34a5efdd47 --- /dev/null +++ b/src/v1/stage0/src/bin/p1_cohort_probe.rs @@ -0,0 +1,94 @@ +#![allow(clippy::disallowed_macros)] + +// P1 retention-vs-drain cohort receipt probe (dashboard work item +// node://adhoc-9af14fee-a7f). Calls the SAME production entrypoint +// `run_discovery_corpus_with_options` that `claim_executor` uses for the real floor +// path, with `DiscoveryWidthPolicy::Adaptive` (the governor-admitted width the fleet +// actually runs under) over an explicit fixed cohort instead of a full-corpus scan. +// This is not a reimplementation of retention/discovery logic — it is a thinner CLI +// front end onto the identical mechanism claim_executor drives, scoped to the fixed +// 50-entry cohort from `docs/plans/receipts/entry-graph-union-slice2/receipt-post-merge-representative-50.json` +// so mode A / mode B receipts stay directly comparable entry-by-entry. + +use std::process::ExitCode; +use std::sync::Arc; + +use v1_compiler::cli_run::{ + run_discovery_corpus_with_options, workspace_root, DiscoveryCorpusOptions, + DiscoveryWidthPolicy, NodeFrontierSelectionMode, +}; +use v1_compiler::memory_governor::MemoryGovernor; +use v1_compiler::v1_interpreter::ExecutionMode; + +fn cohort_relative_paths() -> Vec<&'static str> { + include_str!("p1_cohort_roster.txt") + .lines() + .map(str::trim) + .filter(|l| !l.is_empty()) + .collect() +} + +fn main() -> ExitCode { + let ws = workspace_root(); + std::env::set_current_dir(&ws).expect("chdir to workspace root"); + + let source_roots = vec![ + ws.join("dag").to_string_lossy().into_owned(), + ws.join("src/v2").to_string_lossy().into_owned(), + ]; + let explicit_entries: Vec<(String, String)> = cohort_relative_paths() + .into_iter() + .map(|rel| (ws.join(rel).to_string_lossy().into_owned(), String::new())) + .collect(); + + eprintln!( + "p1_cohort_probe: {} explicit cohort entr(y/ies), source_roots={:?}", + explicit_entries.len(), + source_roots + ); + + let governor = Arc::new(MemoryGovernor::from_environment( + std::thread::available_parallelism() + .map(|n| n.get()) + .unwrap_or(1), + )); + + let options = DiscoveryCorpusOptions { + node_frontier_selection: NodeFrontierSelectionMode::Off, + execution_authority_source_roots: source_roots.clone(), + explicit_roster_only: true, + ..Default::default() + }; + + match run_discovery_corpus_with_options( + &source_roots, + &[], + &explicit_entries, + ExecutionMode::Wet, + DiscoveryWidthPolicy::Adaptive(governor), + options, + ) { + Ok(summary) => { + eprintln!( + "p1_cohort_probe: PASS total={} skipped={} failures={} resolve_ms={:.3} eval_ms={:.3}", + summary.total, + summary.skipped, + summary.failures.len(), + summary.total_resolve_nanos as f64 / 1.0e6, + summary.total_measured_nanos as f64 / 1.0e6, + ); + if summary.failures.is_empty() { + ExitCode::SUCCESS + } else { + for f in &summary.failures { + eprintln!("p1_cohort_probe: FAIL {f}"); + } + ExitCode::from(1) + } + } + Err(msg) => { + eprintln!("p1_cohort_probe: refused: {msg}"); + ExitCode::from(1) + } + } +} diff --git a/src/v1/stage0/src/bin/p1_cohort_roster.txt b/src/v1/stage0/src/bin/p1_cohort_roster.txt new file mode 100644 index 00000000000..0a6f0c0bdaa --- /dev/null +++ b/src/v1/stage0/src/bin/p1_cohort_roster.txt @@ -0,0 +1,50 @@ +dag/test/claim/accelerator_demo_execution_witness_test.dag +dag/test/claim/accelerator_demo_gpu_witness_test.dag +dag/test/claim/accelerator_demo_model_witness_test.dag +dag/test/claim/access_iam_validation_test.dag +dag/test/claim/access_layer_extension_witness_test.dag +dag/test/claim/access_token_ensure_witness_test.dag +dag/test/claim/access_validation_test.dag +dag/test/claim/acquisition_mechanism_witness_test.dag +dag/test/claim/advertising_interface_witness_test.dag +dag/test/claim/annotation_carrier_witness_test.dag +dag/test/claim/anomaly_evidence_witness_test.dag +dag/test/claim/argv_command_render_witness_test.dag +dag/test/claim/artifact_store_scratch_grant_witness_test.dag +dag/test/claim/artifact_store_witness_test.dag +dag/test/claim/asrock_live_probe_witness_test.dag +dag/test/claim/base64_rfc4648_witness_test.dag +dag/test/claim/bmc_auth_runtime_secret_seam_test.dag +dag/test/claim/bmc_bootstrap_provision_witness_test.dag +dag/test/claim/bmc_capability_solve_witness_test.dag +dag/test/claim/bmc_factory_credential_witness_test.dag +dag/test/claim/bmc_fan_converge_witness_test.dag +dag/test/claim/bmc_firmware_thermal_witness_test.dag +dag/test/claim/bmc_live_receipts_witness_test.dag +dag/test/claim/bmc_netboot_serve_witness_test.dag +dag/test/claim/bmc_netboot_shell_boot_witness_test.dag +dag/test/claim/bmc_onboard_body_witness_test.dag +dag/test/claim/bmc_onboarding_lifecycle_witness_test.dag +dag/test/claim/bmc_redfish_grounding_witness_test.dag +dag/test/claim/bmc_token_federation_witness_test.dag +dag/test/claim/bmc_typed_operations_witness_test.dag +dag/test/claim/bmc_virtual_media_witness_test.dag +dag/test/claim/bmc_wif_delegation_chain_witness_test.dag +dag/test/claim/branded_list_first_optional_witness_test.dag +dag/test/claim/budget_tree_witness_test.dag +dag/test/claim/build_cache_placement_observation_test.dag +dag/test/claim/builtin_get_resolver_test.dag +dag/test/claim/busybox_bmc_build_witness_test.dag +dag/test/claim/cache_key_completeness_test.dag +dag/test/claim/cache_layer_planner_test.dag +dag/test/claim/cache_purity_verdict_test.dag +dag/test/claim/card_intake_risk_witness_test.dag +dag/test/claim/cargo_target_path_witness_test.dag +dag/test/claim/cargo_version_witness_test.dag +dag/test/claim/cheap_gate_pool_test.dag +dag/test/claim/check_coverage_admission_witness_test.dag +dag/test/claim/ci_budget_tree_witness_test.dag +dag/test/claim/ci_compile_jobs_witness_test.dag +dag/test/claim/ci_concurrency_policy_witness_test.dag +dag/test/claim/ci_deploy_target_host_witness_test.dag +dag/test/claim/ci_deploy_witness_test.dag diff --git a/src/v1/stage0/src/cli_run.rs b/src/v1/stage0/src/cli_run.rs index c0640594ddc..4b96ace720d 100644 --- a/src/v1/stage0/src/cli_run.rs +++ b/src/v1/stage0/src/cli_run.rs @@ -8364,6 +8364,10 @@ pub struct IndexRetentionSnapshot { /// Counted `RetentionUnknown` rows: modules cached but reachability-uncomputable, /// retained (correctness-fail-closed) — visible and prioritizable, never absorbed. pub retention_unknown: u64, + /// Cumulative `resolved_graph_memo` pin drops (v1-run-stability M2 Fact #4): + /// distinct from `schedule_evictions` (per-module typed-state drops) — this + /// counts assembled-graph pin drops, the P1 receipt's `graphs_evicted` field. + pub resolved_graph_evictions: u64, pub peak_rss_bytes: Option, } @@ -8464,6 +8468,12 @@ pub fn index_retention_snapshot(index: &MultiEntryIndex) -> IndexRetentionSnapsh .as_ref() .map(|s| s.retention_unknown()) .unwrap_or(0), + resolved_graph_evictions: index + .schedule_retention + .borrow() + .as_ref() + .map(|s| s.resolved_graph_evictions()) + .unwrap_or(0), peak_rss_bytes: peak_rss_vhwm_bytes(), } } @@ -8498,6 +8508,7 @@ fn retention_snapshot_peak( typed_cache_evictions: a.typed_cache_evictions.max(b.typed_cache_evictions), schedule_evictions: a.schedule_evictions.max(b.schedule_evictions), retention_unknown: a.retention_unknown.max(b.retention_unknown), + resolved_graph_evictions: a.resolved_graph_evictions.max(b.resolved_graph_evictions), peak_rss_bytes: match (a.peak_rss_bytes, b.peak_rss_bytes) { (Some(x), Some(y)) => Some(x.max(y)), (Some(x), None) => Some(x), @@ -8532,6 +8543,71 @@ fn emit_floor_drain_group_line( ); } +/// P1 retention-vs-drain cohort receipt (docs/plans/floor-prep-tax-program.md §P1): +/// per-entry-group instrumentation distinct from `emit_floor_drain_group_line`'s +/// cumulative cache-size line — this line prices the per-group wall/resolve/eval +/// tax the program's diagnosing, plus the cache-hit/eviction facts needed to tell +/// "shared prep reused" from "shared prep re-paid". Gated on its own env var +/// (never folded into `GUNBC_FLOOR_DRAIN_RETENTION`) so enabling one measurement +/// mode does not silently change the other's log shape (§3 — two distinct facts, +/// two distinct switches). +fn p1_cohort_receipt_enabled() -> bool { + std::env::var("GUNBC_P1_COHORT_RECEIPT") + .ok() + .as_deref() + .map(|v| matches!(v, "1" | "true" | "TRUE")) + .unwrap_or(false) +} + +#[allow(clippy::too_many_arguments)] +fn emit_p1_cohort_entry_line( + group_idx: usize, + total_groups: usize, + entry: &str, + wall_ms: u128, + resolve_ms: u128, + eval_ms: u128, + schedule_cache_hit: bool, + resolved_graph_hit: bool, + modules_evicted: u64, + graphs_evicted: u64, + process_rss: Option, + cgroup_memory_current: Option, + cgroup_memory_peak: Option, +) { + eprintln!( + "[p1-cohort] entry={group_idx}/{total_groups} name='{entry}' wall_ms={wall_ms} \ + resolve_ms={resolve_ms} eval_ms={eval_ms} schedule_cache_hit={} \ + resolved_graph_hit={} modules_evicted={modules_evicted} graphs_evicted={graphs_evicted} \ + process_rss={} cgroup_memory_current={} cgroup_memory_peak={}", + schedule_cache_hit as u8, + resolved_graph_hit as u8, + process_rss + .map(|b| b.to_string()) + .unwrap_or_else(|| "unreadable".into()), + cgroup_memory_current + .map(|b| b.to_string()) + .unwrap_or_else(|| "unreadable".into()), + cgroup_memory_peak + .map(|b| b.to_string()) + .unwrap_or_else(|| "unreadable".into()), + ); +} + +/// Best-effort cgroup `memory.current` / `memory.peak` readback for the P1 cohort +/// receipt (§3 reuse of `memory_governor`'s cgroup-walk authority — no second +/// cgroup-path derivation here). `memory.peak` is absent on some kernels; that +/// arm reads `None` rather than fabricating a value (§5). +fn p1_cohort_cgroup_memory() -> (Option, Option) { + match crate::memory_governor::leaf_cgroup_dir() { + Some(dir) => ( + crate::memory_governor::read_cgroup_u64(&dir, "memory.current"), + crate::memory_governor::read_cgroup_u64(&dir, "memory.peak"), + ), + None => (None, None), + } +} + fn emit_floor_drain_receipt( index: &MultiEntryIndex, total_groups: usize, @@ -8557,6 +8633,144 @@ fn emit_floor_drain_receipt( ); } +const SELECTION_DEGRADATION_RECEIPT_ENTRY: &str = "dag/gunbc/selection_degradation_receipt.dag"; + +fn node_frontier_selection_mode_tag(mode: NodeFrontierSelectionMode) -> &'static str { + match mode { + NodeFrontierSelectionMode::Off => "off", + NodeFrontierSelectionMode::Applied => "applied", + NodeFrontierSelectionMode::PredictOnly => "predict_only", + } +} + +/// Measured selection-degradation facts finalized at discovery completion. +#[derive(Debug, Clone)] +pub struct SelectionDegradationSnapshot { + pub selection_mode_tag: String, + pub selected_entry_groups: usize, + pub total_entry_groups: usize, + pub categorization_unavailable: bool, + pub categorization_reason: String, +} + +impl SelectionDegradationSnapshot { + pub fn from_summary(selection: NodeFrontierSelectionMode, summary: &DiscoverySummary) -> Self { + Self { + selection_mode_tag: node_frontier_selection_mode_tag(selection).to_string(), + selected_entry_groups: summary.selected_entry_groups, + total_entry_groups: summary.total_entry_groups, + categorization_unavailable: summary.selection_categorization_reason.is_some(), + categorization_reason: summary + .selection_categorization_reason + .clone() + .unwrap_or_default(), + } + } +} + +fn selection_degradation_interp_ctx( + source_roots: &[String], +) -> Result<(v1_interpreter::InterpContext, String), String> { + let entry = source_roots + .iter() + .map(|r| std::path::Path::new(r).join(SELECTION_DEGRADATION_RECEIPT_ENTRY)) + .find(|p| p.exists()) + .map(|p| p.to_string_lossy().into_owned()) + .ok_or_else(|| { + format!( + "selection-degradation receipt REFUSED — {SELECTION_DEGRADATION_RECEIPT_ENTRY} \ + not found under source roots" + ) + })?; + let (graph, indices) = resolve_entry_graph_shared(source_roots, &entry) + .map_err(|e| format!("selection-degradation receipt REFUSED — resolve {entry}: {e}"))?; + Ok(( + make_eval_context(&graph, indices, v1_interpreter::ExecutionMode::Hermetic), + entry, + )) +} + +fn selection_degradation_dag_args( + snapshot: &SelectionDegradationSnapshot, +) -> Vec<(Option, v1_interpreter::Value)> { + vec![ + ( + Some("selection_mode_tag".to_string()), + v1_interpreter::Value::Str(snapshot.selection_mode_tag.clone()), + ), + ( + Some("selected".to_string()), + v1_interpreter::Value::Int(snapshot.selected_entry_groups as i64), + ), + ( + Some("total".to_string()), + v1_interpreter::Value::Int(snapshot.total_entry_groups as i64), + ), + ( + Some("categorization_unavailable".to_string()), + v1_interpreter::Value::Bool(snapshot.categorization_unavailable), + ), + ( + Some("categorization_reason".to_string()), + v1_interpreter::Value::Str(snapshot.categorization_reason.clone()), + ), + ] +} + +fn eval_selection_degradation_fn( + source_roots: &[String], + fn_name: &str, + snapshot: &SelectionDegradationSnapshot, +) -> Result { + let (ctx, entry) = selection_degradation_interp_ctx(source_roots)?; + match v1_interpreter::run_in_context_with_args( + &ctx, + fn_name, + &selection_degradation_dag_args(snapshot), + false, + ) { + Ok(v1_interpreter::Value::Str(line)) => Ok(line), + Ok(other) => Err(format!( + "selection-degradation receipt REFUSED — {fn_name} returned `{}`, expected Str \ + (entry {entry})", + ctx.format_value(&other) + )), + Err(e) => Err(format!( + "selection-degradation receipt REFUSED — {fn_name} eval: {e}" + )), + } +} + +/// Bracket-tagged stderr line for discovery completion (also embedded in `[measurement]`). +pub fn render_selection_degradation_receipt_line( + source_roots: &[String], + snapshot: &SelectionDegradationSnapshot, +) -> Result { + eval_selection_degradation_fn(source_roots, "selection_degradation_receipt_line", snapshot) +} + +/// Key=value body written to `target/floor-selection-degradation-receipt.txt` and appended to +/// `floor-resolve-receipt.txt`. +pub fn render_selection_degradation_receipt_body( + source_roots: &[String], + snapshot: &SelectionDegradationSnapshot, +) -> Result { + eval_selection_degradation_fn(source_roots, "selection_degradation_receipt_body", snapshot) +} + +/// P2 floor prep-tax receipt on stderr after every discovery completion. +pub fn emit_selection_degradation_receipt( + source_roots: &[String], + selection: NodeFrontierSelectionMode, + summary: &DiscoverySummary, +) { + let snapshot = SelectionDegradationSnapshot::from_summary(selection, summary); + match render_selection_degradation_receipt_line(source_roots, &snapshot) { + Ok(line) => eprintln!("{line}"), + Err(msg) => eprintln!("{msg}"), + } +} + /// Enforce the host-budget-derived entry cap on the private typed cache. Evictions /// are counted and logged — a typed, located diagnostic, never a silent widen. /// Victim selection is arbitrary (first `HashMap` key), not LRU or load-aware: @@ -14770,6 +14984,13 @@ pub struct DiscoverySummary { /// module names is a property of the source closure: independent of cache warmth, resolve order, /// and — critically for a calibration datum — of the diff under test. pub roster_closure_nodes: usize, + /// Entry-group grain of the discovery roster (`entry_row_groups`); set at completion. + pub total_entry_groups: usize, + /// Distinct entries with at least one executed witness (not selection-skipped only). + pub selected_entry_groups: usize, + /// When Applied mode could not run upfront import-closure categorization; per-shard + /// selection remains authoritative and the completion receipt still publishes counts. + pub selection_categorization_reason: Option, } #[derive(Debug, Clone)] @@ -18905,6 +19126,7 @@ pub fn run_discovery_corpus_with_options( options: DiscoveryCorpusOptions, ) -> Result { let pump_started = std::time::Instant::now(); + let selection = options.node_frontier_selection; let out = run_discovery_corpus_with_options_inner( source_roots, scan_dirs, @@ -18917,6 +19139,9 @@ pub fn run_discovery_corpus_with_options( &discovery_phase_totals::PUMP_WALL_MS, pump_started.elapsed(), ); + if let Ok(summary) = &out { + emit_selection_degradation_receipt(source_roots, selection, summary); + } out } @@ -19200,6 +19425,23 @@ fn run_discovery_corpus_with_options_inner( &index, &diff_edits, ); + let selection_categorization_reason = + if options.node_frontier_selection == NodeFrontierSelectionMode::Applied { + let declared_paths = index.module_graph_facts.declared_repo_paths(); + let touched: Vec = diff_edits.touched_entry_files.iter().cloned().collect(); + match discovery_entry_fast_skip_without_resolve( + &rows, + &index.module_graph_facts, + &declared_paths, + &touched, + &diff_edits, + ) { + Ok(_) => None, + Err(e) => Some(e), + } + } else { + None + }; // Derive every leg for the WHOLE roster here, above the width dispatch, while this // thread's shared index is warm. At width > 1 the pool hands each worker its own chunk // of rows, so priming inside `run_discovery_rows` would build one interpreter context @@ -19266,7 +19508,13 @@ fn run_discovery_corpus_with_options_inner( "[calibration] closure consistency: pre-resolve loader-closure union == post-resolve union == {} node(s)", pre_resolve_closure_nodes ); - Ok(attach_deferred_discovery_rows(summary, deferred_rows)) + Ok(finalize_discovery_summary( + summary, + &rows, + options.node_frontier_selection, + selection_categorization_reason.clone(), + deferred_rows, + )) } DiscoveryWidthPolicy::Adaptive(governor) => { // Adaptive pool: entry-groups drain through governor-admitted workers. Each worker @@ -19336,10 +19584,19 @@ fn run_discovery_corpus_with_options_inner( // Per-group arming instead gave each entry a one-entry schedule (refcount 1 on the // whole closure), evicting and cold-recomputing the shared core once per entry. index_arm_schedule_retention(&index, &rows); + let p1_cohort_detail = p1_cohort_receipt_enabled(); + let mut p1_cohort_seen_subjects: std::collections::HashSet = + std::collections::HashSet::new(); for (group_idx, group_indices) in groups.into_iter().enumerate() { let group_rows: Vec = group_indices.iter().map(|&i| rows[i].clone()).collect(); - summaries.push(run_discovery_rows( + let group_entry_label = group_rows + .first() + .map(|r| r.entry.clone()) + .unwrap_or_default(); + let group_wall_start = std::time::Instant::now(); + let typecheck_misses_before = typecheck_compute_count(); + let summary = run_discovery_rows( &group_rows, &index, execution_mode, @@ -19351,7 +19608,26 @@ fn run_discovery_corpus_with_options_inner( whole_tree_published_keys.clone(), options.witness_budget_policy(), style, - )?); + )?; + let group_wall_ms = group_wall_start.elapsed().as_millis(); + let typecheck_misses_after = typecheck_compute_count(); + let resolve_ms = summary.total_resolve_nanos / 1_000_000; + let eval_ms = summary.total_measured_nanos / 1_000_000; + // Cohort-scoped "have we already resolved a closure sharing this + // subject earlier in THIS run" fact — a resolved-graph-memo hit + // proxy at the granularity the P1 receipt needs (whether entry N + // is reusing prior entries' module universe), not a raw + // `resolved_graph_memo` cache-slot read (that memo is entry-scoped + // and evicted on completion by design, so a raw post-hoc read + // cannot distinguish "reused" from "inserted then evicted"). + let resolved_graph_hit = summary + .entry_resolve_receipts + .iter() + .any(|r| !p1_cohort_seen_subjects.insert(r.closure_subject.clone())); + for r in &summary.entry_resolve_receipts { + p1_cohort_seen_subjects.insert(r.closure_subject.clone()); + } + summaries.push(summary); let snap = index_retention_snapshot(&index); if drain_detail { emit_floor_drain_group_line( @@ -19361,12 +19637,39 @@ fn run_discovery_corpus_with_options_inner( &snap, ); } + if p1_cohort_detail { + let modules_evicted = snap + .schedule_evictions + .saturating_sub(drain_prev.schedule_evictions); + let graphs_evicted = snap + .resolved_graph_evictions + .saturating_sub(drain_prev.resolved_graph_evictions); + let (cgroup_current, cgroup_peak) = p1_cohort_cgroup_memory(); + emit_p1_cohort_entry_line( + group_idx + 1, + total_groups, + &group_entry_label, + group_wall_ms, + resolve_ms, + eval_ms, + typecheck_misses_after == typecheck_misses_before, + resolved_graph_hit, + modules_evicted, + graphs_evicted, + snap.peak_rss_bytes, + cgroup_current, + cgroup_peak, + ); + } drain_peaks = retention_snapshot_peak(&drain_peaks, &snap); drain_prev = snap; } emit_floor_drain_receipt(&index, total_groups, &drain_peaks); - return Ok(attach_deferred_discovery_rows( + return Ok(finalize_discovery_summary( merge_discovery_summaries(summaries), + &rows, + options.node_frontier_selection, + selection_categorization_reason.clone(), deferred_rows, )); } @@ -19541,19 +19844,33 @@ fn run_discovery_corpus_with_options_inner( worker error — scheduler invariant violated; refusing a partial corpus" )); } - Ok(attach_deferred_discovery_rows( + Ok(finalize_discovery_summary( merge_discovery_summaries(summaries), + &rows, + options.node_frontier_selection, + selection_categorization_reason, deferred_rows, )) } }; } -fn attach_deferred_discovery_rows( +fn finalize_discovery_summary( mut summary: DiscoverySummary, + rows: &[DiscoveryRow], + _selection: NodeFrontierSelectionMode, + selection_categorization_reason: Option, deferred_rows: Vec, ) -> DiscoverySummary { summary.deferred_rows = deferred_rows; + summary.total_entry_groups = entry_row_groups(rows).len(); + summary.selected_entry_groups = summary + .witness_outcomes + .iter() + .map(|o| o.entry.as_str()) + .collect::>() + .len(); + summary.selection_categorization_reason = selection_categorization_reason; summary } @@ -19597,6 +19914,9 @@ fn merge_discovery_summaries(summaries: Vec) -> DiscoverySumma performance_receipts: Vec::new(), total_measured_nanos: 0, roster_closure_nodes: 0, + total_entry_groups: 0, + selected_entry_groups: 0, + selection_categorization_reason: None, }; for summary in summaries { merged.total += summary.total; @@ -19861,6 +20181,9 @@ fn run_discovery_rows( performance_receipts: Vec::new(), total_measured_nanos: 0, roster_closure_nodes: 0, + total_entry_groups: 0, + selected_entry_groups: 0, + selection_categorization_reason: None, }; let skip_enabled = selection != NodeFrontierSelectionMode::Off; // This shard's SUBJECT union closure, accumulated from the graphs it resolves. An ordinary @@ -24258,11 +24581,13 @@ mod moduleless_entry_skip_tests { #[cfg(test)] mod discovery_summary_merge_tests { use super::{ - compute_histogram_data, merge_discovery_summaries, project_witness_cost_receipt, + compute_histogram_data, finalize_discovery_summary, merge_discovery_summaries, + project_witness_cost_receipt, render_selection_degradation_receipt_line, repo_relative_dag_path, run_discovery_corpus_with_options, top_n_slowest_witnesses, - witness_execution_leg_cache_put, ClaimOutcome, DiscoveryCorpusOptions, DiscoverySummary, - DiscoveryWidthPolicy, DiscoveryWitnessOutcome, EntryResolveReceipt, - NodeFrontierSelectionMode, ResolveStageNanos, + witness_execution_leg_cache_put, ClaimOutcome, DiscoveryCorpusOptions, DiscoveryRow, + DiscoverySummary, DiscoveryWidthPolicy, DiscoveryWitnessOutcome, EntryResolveReceipt, + NodeFrontierSelectionMode, ResolveStageNanos, SelectionDegradationSnapshot, + SelectionSkippedDiscoveryRow, }; use crate::v1_interpreter::{ExecutionMode, PerformanceReceipt}; @@ -24351,6 +24676,9 @@ mod discovery_summary_merge_tests { ], total_measured_nanos: 56_000, roster_closure_nodes: 42, + total_entry_groups: 2, + selected_entry_groups: 2, + selection_categorization_reason: None, } } @@ -24368,6 +24696,93 @@ mod discovery_summary_merge_tests { assert_eq!(merged.roster_closure_nodes, 71); } + /// RED control: skip-before-resolve records `selection_skipped_rows` but does NOT add + /// `witness_outcomes` for those entries. `selected_entry_groups` must count executed + /// entry groups only — otherwise narrowed Applied runs mislabel as Superset. + #[test] + fn finalize_discovery_summary_selected_entry_groups_exclude_skip_before_resolve() { + let rows = vec![ + DiscoveryRow { + label: "w1".into(), + entry: "entry_a.dag".into(), + function: "f1".into(), + reads_live_tree: false, + }, + DiscoveryRow { + label: "w2".into(), + entry: "entry_b.dag".into(), + function: "f2".into(), + reads_live_tree: false, + }, + DiscoveryRow { + label: "w3".into(), + entry: "entry_c.dag".into(), + function: "f3".into(), + reads_live_tree: false, + }, + ]; + let summary = DiscoverySummary { + total: 2, + passed: 2, + skipped: 1, + deferred_rows: Vec::new(), + predicted_unaffected: Vec::new(), + selection_skipped_rows: vec![SelectionSkippedDiscoveryRow { + entry: "entry_c.dag".into(), + function: "f3".into(), + provenance: "skip-before-resolve-fast-path".into(), + }], + divergences: Vec::new(), + failures: Vec::new(), + witness_outcomes: vec![ + DiscoveryWitnessOutcome { + entry: "entry_a.dag".into(), + module_path: "test.a".into(), + function: "f1".into(), + outcome: ClaimOutcome::Pass, + execution_leg: "InterpretedLeg".into(), + }, + DiscoveryWitnessOutcome { + entry: "entry_b.dag".into(), + module_path: "test.b".into(), + function: "f2".into(), + outcome: ClaimOutcome::Pass, + execution_leg: "InterpretedLeg".into(), + }, + ], + entry_resolve_receipts: Vec::new(), + total_resolve_nanos: 0, + total_stage_nanos: ResolveStageNanos::default(), + performance_receipts: Vec::new(), + total_measured_nanos: 0, + roster_closure_nodes: 0, + total_entry_groups: 0, + selected_entry_groups: 0, + selection_categorization_reason: None, + }; + let finalized = finalize_discovery_summary( + summary, + &rows, + NodeFrontierSelectionMode::Applied, + None, + Vec::new(), + ); + assert_eq!(finalized.total_entry_groups, 3); + assert_eq!(finalized.selected_entry_groups, 2); + let snapshot = SelectionDegradationSnapshot::from_summary( + NodeFrontierSelectionMode::Applied, + &finalized, + ); + let line = + render_selection_degradation_receipt_line(&source_roots(), &snapshot).expect("receipt"); + assert!( + line.contains("selection_state=SelectionApplied"), + "skip-before-resolve must not inflate selected to total (would read Superset): {line}" + ); + assert!(line.contains("selected_entry_groups=2")); + assert!(line.contains("total_entry_groups=3")); + } + #[test] fn production_witness_cost_projection_preserves_failed_and_refused() { let mut summary = sample_summary();