You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(evidence): gather source paper/refs as cached Markdown to lift the [source-missing] ceiling
Running ntt-fpga to v23 showed the loop working but stuck: reproducibility
oscillated 62→74→70 and never hit 80 even though the self-check now PASSES. The
cause is an information ceiling, not a bug — the scene holds only the CFNTT
paper's URL + a summary, so its signature structures (conflict-free bank map,
crossbar permutation, twiddle addressing, radix-4 schedule, FSM) are never in
the loop. Two engineers each invent a different valid reconstruction → permanent
divergence; amend rightly won't fabricate a [source-missing] value.
- evidence: `visually evidence <scene>` fetches metadata.info.sources via web
tools, transcribes the technical sections to Markdown, caches under
~/.visually-3d/evidence/<id>/, falling back to a checked-in examples/<id>/
seed. --refs also searches GitHub for reference impls (secondary, [ref-impl]).
- runner: add a `tools` option so a run can opt into web access. This is the
ONLY tool-enabled step; the core reproduce/judge/amend loop stays tool-less.
- amend: buildAmendPrompt injects the gathered evidence and a provenance scheme
([paper] authoritative, [ref-impl] secondary); promotes a [source-missing]
note to [paper] when evidence now supplies the value. Evidence enters amend
ONLY — reproduce keeps grading the SPEC, not the paper.
- examples/ntt-fpga: distil the v1–v23 trial-and-error honestly — what's settled,
what's still [source-missing], and which resource/ATP/timing claims python-smt
can never verify (out-of-scope, not failures).
- paths: evidence/ workspace dir + packaged examples/ resolution; ship examples/.
- docs/CLAUDE.md: document the evidence substrate and the evidence→amend-only
invariant. Tests: evidence store/loader/prompt + amend evidence injection.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments