Evidence graph for the AI coding era: declare provenance with a JSDoc `@evidence` tag, resolve it against Markdown sections, OpenAPI operations, and TypeScript symbols, and turn every missing or dangling citation into a real compile error under ttsc.