Commit 83e1891
Predict predeploy docs and audit tracker consolidation (#1095)
* Document Propbook Block Scholes feed split
* chore: prepare predict predeploy updates
* predeploy: atm moneyness correction + NAV price-memo findings
- capacity-and-gas-findings: record the nav-stress-atm run (OOGed ~4,070, not the ~1,372 fuzz worst case), mark the expensive-branch worst case unconfirmed in-instrument, and point pool-total follow-up at batch-max-markets with the EInsufficientCash (pool-capital) entanglement caveat.
- add price-memo-findings-2026-07-01: single-market flush OOG eliminated (5,000 orders = ~47-54% of the 5e9 cap, ~2x slope reduction), multi-market pool-total gas cliff ~8,640-9,400 (entangled with pool capital); tied to the uncommitted NAV price-memo change.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* chore: route predict audit items to predeploy docs
* fix: tighten predict harness stress tracking
* chore: tighten predict predeploy audit docs
* docs: track async lp request slippage bounds
* test: remove contrived price memo miss test
* docs: remove propbook feed split scratch spec
* Address predict predeploy review fixes
* Harden predict-audit skill: cross-run memory, delta scope, panel health, recall/precision evals
Implements the recommended predict-audit improvements on top of the existing
audit-tracker consolidation:
- Cross-run adjudication memory (`priorAdjudications`): re-found refuted/settled
findings are suppressed (returned under `prior_rediscovered`) instead of
re-verified at full panel cost; confirmed priors still flow into kept[].
- Delta-audit scope: `args.files` (orchestrator + rule-sweep) concentrates lenses
on a change set + blast radius; SKILL.md documents the changed-file->unit map and
a watermark flow for incremental runs.
- Null-verdict handling: a dead verifier is retried once on Claude, then surfaced
as `unverified-panel` / `verifier-dead` (never a silent drop or quiet
`uncertain`); High/Critical with <2 live verdicts flagged `panel_degraded`;
`kept` split into confirmed/uncertain/panel-dead with `panel_severity` recorded.
- Sibling parity: per-lane retirement, cross-model verify, and `depth` presets
ported to ownership-walk + rule-sweep; `profile:'security'` preset added.
- preflight.py: pre-run drift lint (fatal on primer module-map drift, warns on
D-ids that resolve only to the local decision journal) — wired into Step 1.
- check_curation.py: no-slip guard on the findings.json -> open-items.md hop
(every open/panel-dead finding must be id-referenced or dispositioned).
- verify-bench.workflow.js + evals/verify_corpus.json: cheap panel-only PRECISION
bench; evals/seeds.md: seeded-bug RECALL harness.
- consolidate.py renders the new panel-health statuses; test_consolidate.py covers
them.
Test plan (all green):
- node --check on all four workflow scripts
- python3 evals/test_consolidate.py
- python3 preflight.py (exit 0; warns on dangling D025/D026/D031)
- python3 -m py_compile preflight.py check_curation.py consolidate.py
- check_curation.py smoke (fail on unaccounted, pass when dispositioned)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent b3bcbf9 commit 83e1891
59 files changed
Lines changed: 2134 additions & 615 deletions
File tree
- .claude
- rules
- skills/predict-audit
- evals
- lenses
- references
- packages
- predict
- docs
- concepts
- design
- harness
- reports
- ts
- strategies
- predeploy
- stress
- simulations/stress
- sources
- pricing
- strike_exposure
- index
- tests
- pricing
- strike_exposure/index
- propbook
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | | - | |
215 | | - | |
216 | | - | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
217 | 217 | | |
218 | 218 | | |
219 | 219 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
131 | | - | |
| 131 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
| 16 | + | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
277 | 277 | | |
278 | 278 | | |
279 | 279 | | |
280 | | - | |
| 280 | + | |
281 | 281 | | |
282 | 282 | | |
283 | 283 | | |
| |||
0 commit comments