scot-hermes-playbook: send-ready package (PDF render + delivery record + render script) for t_2c716052
This commit is contained in:
@@ -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: <SCOT-ADDRESS — Kwame to supply>. 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 "<SCOT-ADDRESS>" --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 <draft.eml>
|
||||
```
|
||||
|
||||
### 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 <SCOT-HANDLE> 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.
|
||||
Binary file not shown.
@@ -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; }
|
||||
@@ -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}')"
|
||||
Reference in New Issue
Block a user