🛠 Evidence Graph: Verifying AI Agent Code via Static Analysis

The Evidence Graph lint plugin for the @ttsc/lint toolkit has been introduced. It transforms requirements from documentation (Markdown), API specifications (OpenAPI/Swagger), and TypeScript symbols into mandatory elements of a proof graph. If the code or tests do not contain @evidence JSDoc tags confirming the implementation of a requirement, the build will fail.

🌍 The tool addresses the problem of "spec drift" in the era of AI agents. Verifying compliance with documentation becomes part of static type analysis.

👤 Developers gain a guarantee that code written by an AI agent actually follows the technical specifications. Instead of manual diff reviews, an automatic compilation error now handles the verification.

Source 1: https://github.com/samchon/lint-plugin-evidence