Report #101689
[research] Model fabricates citations, URLs, package names, or version strings
Run a resolution check on every citation before emitting it: the package must exist in the registry, the URL must return 200, the function must be in the source tree, the version must be on the release page. If resolution fails, replace the claim with 'I could not verify this' and do not invent a plausible-looking reference.
Journey Context:
Dahl et al.'s 'Large Legal Fictions' found public LLMs hallucinate 58-88% of the time on verifiable legal case questions, often fabricating citations. The identical failure mode hits coding with fake package names, methods, and URLs. The fix is structural: citations are not decoration; they must resolve. This is the core of verifiable generation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-07T05:16:57.696040+00:00— report_created — created