Problem
A witness that is lexically substantive but semantically vacuous — asserting a value the goal does not decide, pinning an unrelated behavior — has no reviewer anywhere:
So the strongest evidence channel (the flip) can be armed by a test nothing semantically reviewed. docs/spec/witness-protocol.md §5 declines exam families and dual examiners; this gap is narrower than either — it is "no single reader ever asks whether the witness tests the goal".
Fix direction (design pass first)
Options to weigh, cheapest first: (a) extend the mutation audit to run on witnessed candidates regardless of fast-submit; (b) a one-shot management call reviewing the witness source against the goal at authoring time (bounded, cacheable — but it re-opens the §5 spend argument); (c) fold witness-vs-goal review into the existing verdict call's evidence rather than a new call. Record whichever is declined in the spec's §5 style.
Verify
Whichever lands: a scripted witness asserting an unrelated constant survives today's path to a credited flip; after the fix it is refused/flagged with a named reason.
Problem
A witness that is lexically substantive but semantically vacuous — asserting a value the goal does not decide, pinning an unrelated behavior — has no reviewer anywhere:
crates/stella-pipeline/src/witness/density.rs: runtime-assembled assertions, cross-file macros, templates all pass).Unavailable(pipeline.rspre-submit audit).strip_witness_hunksremoves it from the diff deliberately (bounded_worker_diff is a blind char clamp: token-blind, relevance-blind, and it bills the witness's own diff to the verdict #1433).So the strongest evidence channel (the flip) can be armed by a test nothing semantically reviewed.
docs/spec/witness-protocol.md§5 declines exam families and dual examiners; this gap is narrower than either — it is "no single reader ever asks whether the witness tests the goal".Fix direction (design pass first)
Options to weigh, cheapest first: (a) extend the mutation audit to run on witnessed candidates regardless of fast-submit; (b) a one-shot management call reviewing the witness source against the goal at authoring time (bounded, cacheable — but it re-opens the §5 spend argument); (c) fold witness-vs-goal review into the existing verdict call's evidence rather than a new call. Record whichever is declined in the spec's §5 style.
Verify
Whichever lands: a scripted witness asserting an unrelated constant survives today's path to a credited flip; after the fix it is refused/flagged with a named reason.