API Reference
TermProof stabilizes the recipe format and plugin protocols as public integration surfaces.
Recipe Format
recipe_version: 1marks the stable JSON recipe format.command.argvlaunches the target process.stepsdrive terminal input and waits.assertionsevaluate output, screen text, exit code, files, or JSON Schema.renderersfan one recipe out across multiple frontend implementations.
See docs/recipe-format-v1.md and docs/recipe-schema-v1.json in the repository for the complete schema and migration policy.
Plugin Protocols
Stable protocols cover:
StepActionAssertionTypeExecutionModeReporterScreenRendererVideoBackendAgentRunnerSessionBackend
See docs/plugin-protocols.md for signatures and compatibility policy.