Files
2026-10-22 13:52:15 +00:00

68 lines
2.7 KiB
Plaintext

QUILL DRAFT STANDARD v1.0
=========================
Purpose: every artifact from the Draft lane must pass these gates before it leaves the bench.
This file is the canonical standard; copies distributed from here.
GATES (ALL must pass)
----------------------
1. CONCRETE OUTPUT — a real file under /root/.hermes/wizard-outputs/quill/ or an equivalent committed artifact.
Fail: "I can provide this if you want", "here is a plan", "we could".
2. EVIDENCE ON EVERY CLAIM — test output, file checksums, real command results.
Fail: "likely works", "probably fine", "I think it's correct", fabricated logs.
3. FINISHED, NOT STUBBED — the artifact is complete and usable as written.
Fail: TODO markers, half-built scaffolding, "extend this by adding..."
4. MEASURED, NOT CLAIMED — when a test is cited, its actual output is shown.
Fail: "test passes" without the test command + its output in evidence.
5. ONE-LINE VERDICT — ends with `VERDICT: <claim>` on its own line.
6. CHECK LINE — a single bare shell command whose exit code IS the verdict.
- 0 = correct / pass
- nonzero = wrong / fail
- NO trailing `; echo ...`, `; exit 0`, `; true`, `|| true`, `|| echo ...`, `|| exit 0`.
Fail: any soft-landing arm that masks the real exit code.
7. TROUPE COMMIT — artifact copied to /root/troupe-standup/wizard-work/quill/,
added, committed as quill, and pushed to origin main with FORGE_TOKEN.
8. PLAIN LANGUAGE — no filler, no hedging, no marketing prose.
Claim > adjective. Direct > circumlocutory.
FORMAT REQUIREMENTS
-------------------
- No markdown headers as bullets; headers are plain text underlined with = or -.
- No bolding unless a literal command.
- Line length: keep body under 100 chars where practical.
- Paths are absolute unless the current working directory is clearly established.
CHECKLIST BEFORE SUBMISSION
---------------------------
[ ] Artifact written to /root/.hermes/wizard-outputs/quill/<name>
[ ] Evidence shown (tool output, file contents, or test results)
[ ] No TODO / stub / placeholder text in the artifact
[ ] VERDICT line present and concrete
[ ] CHECK line is a single bare command; tested exit code matches verdict
[ ] Artifact copied to /root/troupe-standup/wizard-work/quill/<name>
[ ] git add + commit (user.name=quill, user.email=quill@agents.invalid) done
[ ] git push to origin main completed (FORGE_TOKEN used, not echoed)
EVIDENCE LOG TEMPLATE
--------------------
Command: <what was run>
Result : <actual stdout/stderr, trimmed but honest>
Exit : <code>
SOURCE OF TRUTH
--------------
This standard lives at:
/root/.hermes/wizard-outputs/quill/draft-standard.txt
Mirror:
/root/troupe-standup/wizard-work/quill/draft-standard.txt
Last updated: 2026-10-22
Lane owner: quill (Draft — fast writing and drafts)