docs: evidence should cite committed artifacts; .pi/ is gitignored so it's judge-time proof only

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
This commit is contained in:
wassname
2026-07-03 11:12:42 +08:00
co-authored by Claudypoo
parent 8586b26ba8
commit 67daed312f
2 changed files with 5 additions and 1 deletions
+3 -1
View File
@@ -77,7 +77,9 @@ Latency target came from the SLO review; keep the existing client API.
cancelled). That one line pattern is the only thing the extension itself reads, for the widget.
- The `discriminator` is the success test, written while planning: the positive observation that the
goal succeeded and that none of the `subtle failure mode`s could fake. `evidence` is the proof,
filled at sign-off: each item pairs a durable artifact with a short read of it.
filled at sign-off: each item pairs a durable artifact with a short read of it. Prefer committed
artifacts (files, tests, diffs); `.pi/` is usually gitignored, so evidence there is judge-time
proof only and won't survive in history.
- Small format deviations are fine; the file is read by the human and the judge, not a parser.
- The agent prunes finished goals itself when the file gets long (evidence survives in git history
and `## Log`).
+2
View File
@@ -66,6 +66,8 @@ Conventions:
- Make the discriminator a concrete, checkable observation about a real artifact (a file, a test
result, a committed diff, a metric), never about the plan file's own checkbox.
- evidence stays empty at planning; you fill it at sign-off and a fresh read-only judge checks it.
Cite durable artifacts a future reader can open: committed files, test names, git diffs. .pi/ is
usually gitignored, so files there prove things only at judge time, not in history.
When the goals are drafted, present them and stop for review. Do not begin execution.`;