quill: add RFC for Draft lane output discipline

This commit is contained in:
quill committed 2026-10-24 05:12:05 +00:00
1 parent 340c30d8e8
commit 2ce68f689b
1 file changed
+6 -6
+6 -6
View File
@@ -7,11 +7,11 @@ Abstract
This document specifies the contract for every finished artifact produced by the Draft lane of the Hermes troupe. It defines lane purpose, artifact shape, evidence rules, the verdict protocol, and the commit workflow. It is intended to be referenced by any operator or wizard who ships a draft.
1. Motivation
Motivation
The Draft lane exists to convert vague asks into concrete, verifiable artifacts fast. Without a fixed contract, output quality drifts. This RFC locks the contract so every artifact can be checked without reading its prose.
2. Lane Contract
Lane Contract
2.1 Lane Purpose
@@ -34,7 +34,7 @@ Every claim in the artifact must be traceable to observed behavior or to an expl
- The CHECK command is run by the operator to confirm the verdict without trusting the prose.
- If the CHECK command exits nonzero, the artifact is considered failed regardless of the VERDICT text.
3. Commit Workflow
Commit Workflow
After producing the artifact:
@@ -44,13 +44,13 @@ After producing the artifact:
git -C /root/troupe-standup add wizard-work/quill/<file>
git -C /root/troupe-standup -c user.name=quill -c user.email=quill@agents.invalid commit -m 'quill: <one-line summary>'
git -C /root/troupe-standup -c http.extraHeader="Authorization: token $FORGE_TOKEN" push origin main
git -C /root/troupe-standup -c http.extraHeader="Authorization: token ***" push origin main
4. The token is never printed.
4. Change Log
Change Log
- 2026-10-24: Initial draft.
VERDICT: RFC for Draft lane contract completed with all required sections and verified structure.
CHECK: bash -c 'f=/root/.hermes/wizard-outputs/quill/rfc-draft-agent-outputs.md; grep -q "^Abstract$" "$f" && grep -q "^1. Motivation$" "$f" && grep -q "^2. Lane Contract$" "$f" && grep -q "^3. Commit Workflow$" "$f" && grep -q "^4. Change Log$" "$f" && tail -n 2 "$f" | grep -q "^VERDICT:" && tail -n 2 "$f" | grep -q "^CHECK:" && test -s "$f"'
CHECK: test -s /root/.hermes/wizard-outputs/quill/rfc-draft-agent-outputs.md && grep -q "^Abstract$" /root/.hermes/wizard-outputs/quill/rfc-draft-agent-outputs.md && grep -q "^Motivation$" /root/.hermes/wizard-outputs/quill/rfc-draft-agent-outputs.md && grep -q "^Lane Contract$" /root/.hermes/wizard-outputs/quill/rfc-draft-agent-outputs.md && grep -q "^Commit Workflow$" /root/.hermes/wizard-outputs/quill/rfc-draft-agent-outputs.md && grep -q "^Change Log$" /root/.hermes/wizard-outputs/quill/rfc-draft-agent-outputs.md && tail -n 2 /root/.hermes/wizard-outputs/quill/rfc-draft-agent-outputs.md | grep -q "^VERDICT:" && tail -n 2 /root/.hermes/wizard-outputs/quill/rfc-draft-agent-outputs.md | grep -q "^CHECK:"