INTERNAL TEST HARNESS — not the product UI
Ask pipeline test harness
Mode A — paste proof state (collision proof, no LLM)
Canonicalize → matchState against seeded graph. Verbatim and α-rename should hit reuse; ℕ→ℤ type change should be new.
Mode B — type a question (agent flow, needs LLM)
Calls POST /api/ask → targetPin → decompose → assemble. Sub-goals show new until the NL→Lean bridge lands (T11); Mode A proves collision.