quill: draft artifact verification protocol v0.1
This commit is contained in:
1 parent
9ff4791ef7
commit
275c735333
1 file changed
+38
@@ -0,0 +1,38 @@
|
||||
# Hermes Artifact Verification Protocol — Draft v0.1
|
||||
|
||||
## Purpose
|
||||
Define a single, enforceable protocol for verifying that a wizard's
|
||||
artifact is complete, evidence-backed, and ready for the troupe repo.
|
||||
|
||||
## Scope
|
||||
Applies to every artifact produced under the Draft, Build, Review,
|
||||
Research, and Operate lanes.
|
||||
|
||||
## Definitions
|
||||
- **Artifact**: a file or written result delivered to the user or repo.
|
||||
- **Claim**: a statement that requires evidence (result, output, metric).
|
||||
- **Measured**: observed via tool output, test exit code, or file hash.
|
||||
- **Asserted**: claimed without direct observation in this session.
|
||||
|
||||
## Verification Checklist
|
||||
1. Artifact file exists at the stated absolute path.
|
||||
2. Artifact size > 0 bytes.
|
||||
3. Every "done" or "complete" claim has a measured source in the
|
||||
same session (tool result, test output, exit code).
|
||||
4. No fabricated tool output, file content, or metric.
|
||||
5. Verdict line present: starts with `VERDICT:`.
|
||||
6. Check line present: starts with `CHECK:` and is a bare shell
|
||||
command (no trailing `; echo`, `|| true`, `|| exit 0`).
|
||||
|
||||
## Enforcement
|
||||
- Missing checklist item → artifact is Draft, not Finished.
|
||||
- Fabricated evidence → lane violation; escalate to operator.
|
||||
|
||||
## Example
|
||||
```text
|
||||
VERDICT: artifact written and repo push succeeded.
|
||||
CHECK: test -s /root/troupe-standup/wizard-work/quill/artifact-verification-protocol-v0.1-draft.md
|
||||
```
|
||||
|
||||
## Revision History
|
||||
- v0.1 — initial draft; extracted from lane-system and evidence-law.
|
||||
Reference in new issue
Block a user