From 2ce68f689ba5846a57c49c27efdd859989c6d00c Mon Sep 17 00:00:00 2001 From: quill Date: Sat, 24 Oct 2026 05:12:05 +0000 Subject: [PATCH] quill: add RFC for Draft lane output discipline --- wizard-work/quill/rfc-draft-agent-outputs.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/wizard-work/quill/rfc-draft-agent-outputs.md b/wizard-work/quill/rfc-draft-agent-outputs.md index 2693f9c..53be4bd 100644 --- a/wizard-work/quill/rfc-draft-agent-outputs.md +++ b/wizard-work/quill/rfc-draft-agent-outputs.md @@ -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/ git -C /root/troupe-standup -c user.name=quill -c user.email=quill@agents.invalid commit -m 'quill: ' - 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:"