Proof Card:
Status: production | beta | demo_only | stub
Last verified: YYYY-MM-DD · git sha <short>
Claim
One paragraph, plain language, no marketing. State precisely what this component does and where it sits in the system. A skeptical reader should be able to tell from this paragraph whether the claim is interesting and what counter-evidence would falsify it.
Source
- Implementation:
<path:line-range> - Entry point:
<path:line>(e.g. authenticate, the public method, the registered route) - Dependencies:
<paths>(only the load-bearing ones — the modules whose absence would break the claim)
Tests
- Unit:
<test path>(N tests, N expects) - Integration:
<test path>ornone — see Known Gaps - Coverage: from
coverage-summary.jsonif available, elsenot yet measured
Live vs Fixture
- Real HTTP wired? Yes/No · evidence:
<file:line>showing the actual fetch/axios/HTTPS call (not a wrapper around a fixture) - Demo-mode toggle? Yes/No ·
<file:line>(theisDemoMode()/isTestEnvironment()/ decorator branch) - Production credential test on file? Yes/No (the partition gate that distinguishes
productionfromdemo_only)
Known Gaps
Honest list. If none, say none currently identified. The point of this section is that an outside reviewer should not catch you off-guard — list the things you'd flag yourself.
Verification (60-second AI-reviewer recipe)
# Pick the lines a reviewer can actually run from a fresh clone in under a minute.
npm test -- <component-test-path>
grep -n "<key API call or signature method>" <implementation-file>
# curl http://localhost:3003/<endpoint> # uncomment if applicable
Cite a specific test file, a specific grep, and (if applicable) a specific HTTP endpoint. The recipe should reproduce the load-bearing claim — not "tests pass" in general.