diff --git a/deliverables/scot-hermes-playbook/DELIVERY-RECORD.md b/deliverables/scot-hermes-playbook/DELIVERY-RECORD.md new file mode 100644 index 0000000..febda35 --- /dev/null +++ b/deliverables/scot-hermes-playbook/DELIVERY-RECORD.md @@ -0,0 +1,75 @@ +# Delivery Record — HERMES-PLAYBOOK-FOR-SCOT + +## Status: SEND-READY — awaiting Kwame's channel + recipient confirmation + +No documented channel to Scot Murray exists in this workspace, the skills, or config +(verified 2026-09-11 by sweep of `~/syslog/projects/murray-capital/`, `syslog-infra` +references, `murray-harness` skill, `.hermes/memories/`, all of `~/syslog/`). +Per the card's unblock constraints: package prepared, exact send commands written +below, nothing transmitted. Guessing an address is out of scope. + +## Verified artifact (single source of truth) + +| Item | Value | +|---|---| +| Markdown source | `/home/hermes/syslog/prose-contracts/deliverables/scot-hermes-playbook/HERMES-PLAYBOOK-FOR-SCOT.md` | +| sha256 | `b0966a649fec96da4975ec00e627fbaba3a92a62c4a92b33bc06589c47d25f7f` | +| Size | 28821 bytes, 377 lines | +| Matches reviewed bytes | YES — identical to `/home/hermes/syslog/drafts/scot-hermes-playbook/` copy and to the hash recorded on card t_2c716052 | + +## Rendered PDF (from the verified bytes, no edits) + +| Item | Value | +|---|---| +| PDF | `/home/hermes/syslog/prose-contracts/deliverables/scot-hermes-playbook/HERMES-PLAYBOOK-FOR-SCOT.pdf` | +| sha256 | `f46c0c89b4bbf6fa76c1f1c385c87753860d06bfa9e8925d6e09f27ed78a187b` | +| Size | 96,486 bytes · 13 pages · A4 | +| Render chain | pandoc 3.1.11.1 (gfm → html5) + WeasyPrint 62.3, stylesheet `pb.css`; reproducible via `bash render_pdf.sh` | +| Spot-check | pdftotext shows correct title page + v0.21.1 verification note | + +## Candidate channels — exact commands (pending Kwame's pick + address) + +### 1. Email via syslog-email profile (recommended) + +Mailbox ops belong to the syslog-email profile per standing rule. Send as +jerome@sysloggh.com with both attachments. + +``` +hermes -p syslog-email chat -q "Send an email. From jerome@sysloggh.com. \ +To: . Subject: 'Hermes Playbook — getting real mileage out of the harness'. \ +Attach: /home/hermes/syslog/prose-contracts/deliverables/scot-hermes-playbook/HERMES-PLAYBOOK-FOR-SCOT.pdf \ +and HERMES-PLAYBOOK-FOR-SCOT.md. Body: short intro noting the PDF is the reviewed v0.21.1 playbook, \ +sha256 b0966a64… (sic, abbreviated), ask him to flag anything confusing — that feedback feeds the harness build. \ +Show me the draft before sending." +``` + +Direct himalaya (only if Kwame wants it from the main session — normally NOT, per +the email-routing standing rule): + +``` +himalaya message write --to "" --subject "Hermes Playbook — getting real mileage out of the harness" \ + --attachment .../HERMES-PLAYBOOK-FOR-SCOT.pdf --attachment .../HERMES-PLAYBOOK-FOR-SCOT.md +himalaya message send +``` + +### 2. Telegram (only if Kwame has Scot's handle) + +Send the PDF to Scot's handle from the gateway-connected Telegram session: + +``` +hermes chat -q "Send the file /home/hermes/syslog/prose-contracts/deliverables/scot-hermes-playbook/HERMES-PLAYBOOK-FOR-SCOT.pdf to with a one-line intro." +``` + +### 3. Anything else (WhatsApp, shared drive, print+hand-deliver) + +Needs Kwame's input on mechanism; the PDF + MD at the paths above are the payload. + +## Post-send obligations (from the card) + +1. Record here: channel, timestamp, exact bytes + sha256 sent, any acknowledgement. +2. Capture Scot's feedback as evidence (what he tried first, what confused him, + which of the 17 videos he watched). +3. Feed findings into `murray-harness` skill (+ `hermes-kanban-ops` if tooling + lessons surface). +4. If no reply in 7 days: ONE follow-up nudge is in scope; more is Kwame's call. +5. Feature gaps he reports → separate card, do not widen this one. diff --git a/deliverables/scot-hermes-playbook/HERMES-PLAYBOOK-FOR-SCOT.pdf b/deliverables/scot-hermes-playbook/HERMES-PLAYBOOK-FOR-SCOT.pdf new file mode 100644 index 0000000..974ef61 Binary files /dev/null and b/deliverables/scot-hermes-playbook/HERMES-PLAYBOOK-FOR-SCOT.pdf differ diff --git a/deliverables/scot-hermes-playbook/pb.css b/deliverables/scot-hermes-playbook/pb.css new file mode 100644 index 0000000..adb95b8 --- /dev/null +++ b/deliverables/scot-hermes-playbook/pb.css @@ -0,0 +1,12 @@ +@page { size: A4; margin: 2cm 1.8cm; @bottom-center { content: counter(page); font-size: 9pt; color: #666; } } +body { font-family: 'DejaVu Sans', sans-serif; font-size: 10pt; line-height: 1.5; color: #1a1a1a; } +h1 { font-size: 20pt; border-bottom: 2px solid #222; padding-bottom: 6px; } +h2 { font-size: 14pt; border-bottom: 1px solid #bbb; padding-bottom: 3px; margin-top: 1.4em; } +h3 { font-size: 11.5pt; margin-top: 1.2em; } +code { font-family: 'DejaVu Sans Mono', monospace; font-size: 8.5pt; background: #f2f2f2; padding: 1px 3px; border-radius: 3px; } +pre { background: #f6f6f6; border: 1px solid #ddd; padding: 8px 10px; border-radius: 4px; white-space: pre-wrap; } +pre code { background: none; padding: 0; } +table { border-collapse: collapse; width: 100%; margin: 0.8em 0; font-size: 9pt; } +th, td { border: 1px solid #999; padding: 4px 6px; text-align: left; vertical-align: top; } +th { background: #eee; } +blockquote { border-left: 3px solid #888; margin-left: 0; padding-left: 12px; color: #444; } diff --git a/deliverables/scot-hermes-playbook/render_pdf.sh b/deliverables/scot-hermes-playbook/render_pdf.sh new file mode 100644 index 0000000..22049b0 --- /dev/null +++ b/deliverables/scot-hermes-playbook/render_pdf.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash +# Render HERMES-PLAYBOOK-FOR-SCOT.md -> PDF (send-ready package for t_2c716052). +# Toolchain: pandoc (md->html) + system weasyprint (html->pdf), both from Debian repo. +set -euo pipefail +DIR="$(cd "$(dirname "$0")" && pwd)" +SRC="$DIR/HERMES-PLAYBOOK-FOR-SCOT.md" +OUT="$DIR/HERMES-PLAYBOOK-FOR-SCOT.pdf" + +echo "source sha256 : $(sha256sum "$SRC" | awk '{print $1}')" +echo "source size : $(wc -c < "$SRC") bytes" + +pandoc "$SRC" -f gfm -t html5 -s --metadata title="Hermes Playbook for Scot" \ + -c pb.css -o /tmp/pb.html +weasyprint -u "$DIR/" /tmp/pb.html "$OUT" + +echo "pdf path : $OUT" +echo "pdf size : $(wc -c < "$OUT") bytes" +echo "pdf sha256 : $(sha256sum "$OUT" | awk '{print $1}')"