Proof Gaps
This page records known missing or weak proof as first-class evidence state. Where the gap is a concrete missing artifact, the page uses an expected-failing Specdown check so the report stays visibly red without making the suite unusable.
How To Read A Gap
A proof gap means a promise or cross-cutting rule has an open evidence condition. The Evidence Gaps concern is the product rule that weak evidence stays visible; this page is the current ledger of those open proof conditions. Some gaps are next implementation work; others are waiting for an explicit policy choice or an expensive proof run. Expected-failing checks keep concrete missing artifacts visible in the report.
Known Gaps
| gap id | affects | missing proof | unlock trigger | close condition | status |
|---|---|---|---|---|---|
gap.traceability-config |
model, all views | Specdown trace graph is not configured for typed promise/shared-concern/proof documents. | decide trace types and edge cardinality | specdown trace -strict passes without expected failure |
open |
gap.improve-held-out-cycle |
promise.improvement, rule.cost-and-proof-freshness |
No checked-in end-to-end improve cycle with held-out validation. | run or fixture a representative bounded improve cycle | durable held-out cycle summary is linked from evidence map | open |
gap.vocabulary-evidence-bundle |
rule.vocabulary-consistency |
No dedicated vocabulary consistency evidence bundle across prose, JSON, tests, and agent guidance. | choose deterministic vocabulary probe scope | current vocabulary evidence packet exists | open |
gap.live-batch-fixture |
promise.evaluation, rule.host-owned-execution |
Live invocation and batch invocation proof are still partial. | create host-owned runtime fixture with sanitized packets | live/batch fixture output is linked from evidence map | open |
gap.review-learning-active-run-aggregation |
rule.agent-human-resumability |
review feedback summarize can count explicitly selected cautilus.review_feedback.v1 packets, but no active-run or report surface discovers the packet set across runs. |
decide active-run/default packet location and packet discovery rules | an active-run or report route selects review-feedback packets, runs the summary, and links the durable summary artifact from the evidence map | open |
Expected-Failing Proof Checks
gap.traceability-config
specdown trace -strictspecdown: no trace configuration found in config
gap.improve-held-out-cycle
test -f artifacts/self-dogfood/improve-held-out-cycle/latest/eval-summary.jsonexit status 1
gap.vocabulary-evidence-bundle
test -f .cautilus/claims/evidence-vocabulary-consistency-current.jsonexit status 1
gap.live-batch-fixture
test -f artifacts/self-dogfood/live-batch/latest/result-packet.jsonexit status 1