#000037 §22 Finding 3: per-audit-mode τ_qa in dry-run
Per Finding 3, a uniform τ_qa=7d filtered out every recent CANONICAL_PROJECTION row (the π* graduations from #000027/#000030/ #000032 are all younger than 7d), so the sweep saw zero high-value kernel-only work. Splitting τ_qa by audit_mode lets the cheap kernel re-probe path (CP) run on a short cycle while the expensive LLM re-witness path (STRICT/HYBRID/UNGROUNDED) keeps the long cycle. bench/scripts/prometheus_sigma_sweep_dryrun.py: new build_tau_by_mode() helper + per-mode CASE in iter_target_a_candidates; sweep_target_a now takes the dict instead of a single seconds value. New CLI flag --tau-qa-cp-days (default 1d); --tau-qa-days now scopes to LLM-witness modes only (default 7d). Report renders the per-mode τ table in the header and marks Findings 2 and 3 RESOLVED with their landing commits. Makefile: PROMETHEUS_SWEEP_TAU_DAYS bumped to 7 (was 1, the prior Finding-3 workaround); new PROMETHEUS_SWEEP_TAU_CP_DAYS=1 makevar. bench/results/prometheus-sigma-sweep-dryrun-2026-05-10.md: regenerated under the new defaults — 9 CP rows surface alongside 1,904 LLM- witness candidates → 1,913 total Target A candidates → 1 ACCEPT, 2 MARGINAL, 205 REJECT, 271 DEFERRED chunks; 2 cache_drift vetoes preserved end-to-end. docs/tickets/ticket-000037 §22: Findings 2 + 3 marked RESOLVED with landing-commit references; total dry-run cost line updated to the new measurements (37.6 ms / 3,913 branches / 9.6 µs per branch).
This commit is contained in:
parent
43380b11b7
commit
1f882df22c
4 changed files with 174 additions and 87 deletions
7
Makefile
7
Makefile
|
|
@ -246,12 +246,17 @@ prometheus-trigger-probe: bootstrap ## #000037 §12 measured-pressure probe →
|
|||
# the Phase 1 controller, reports decision distribution + Phase-3
|
||||
# design findings. No LLM calls, no mutations.
|
||||
PROMETHEUS_SWEEP_DRYRUN_OUT ?= bench/results/prometheus-sigma-sweep-dryrun-$(shell date -u +%Y-%m-%d).md
|
||||
PROMETHEUS_SWEEP_TAU_DAYS ?= 1
|
||||
# §22 Finding 3 fix: per-audit-mode τ_qa. CP rows are kernel-only
|
||||
# (cheap re-probe → short τ); LLM-witness modes (STRICT/HYBRID/
|
||||
# UNGROUNDED) re-witness via LLM (expensive → long τ).
|
||||
PROMETHEUS_SWEEP_TAU_DAYS ?= 7
|
||||
PROMETHEUS_SWEEP_TAU_CP_DAYS ?= 1
|
||||
PROMETHEUS_SWEEP_B_SAMPLE ?= 500
|
||||
prometheus-sweep-dryrun: bootstrap ## #000037 Phase 3 sleep-sweep dry-run → markdown report
|
||||
PYTHONUNBUFFERED=1 $(PY) bench/scripts/prometheus_sigma_sweep_dryrun.py \
|
||||
--shards-dir $(SHARDS_DIR) \
|
||||
--tau-qa-days $(PROMETHEUS_SWEEP_TAU_DAYS) \
|
||||
--tau-qa-cp-days $(PROMETHEUS_SWEEP_TAU_CP_DAYS) \
|
||||
--sample-b $(PROMETHEUS_SWEEP_B_SAMPLE) \
|
||||
--out $(PROMETHEUS_SWEEP_DRYRUN_OUT)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue