Contención 2/2: kind 10050 + resumen de borradores + BTCPay prioridad 1 #19

Open
cayce wants to merge 0 commits from containment-2 into main
Owner
  • 10050 publicado (autorizado): id 188ef397, 6/6 relays
  • DM del ciclo incluye resumen 24h de borradores (id, tipo, 15 palabras)
  • grants suspendidos por directiva reversible (CAYCE_DIRECTIVE_BTCPAY); BTCPay = prioridad 1 (opp #106 priority-1, draft 33 base)
  • dedup de oportunidades (OpenSats ×10, HRF ×6)
  • check-relay-silence.mjs: 0 violaciones desde el deploy
- 10050 publicado (autorizado): id 188ef397, 6/6 relays - DM del ciclo incluye resumen 24h de borradores (id, tipo, 15 palabras) - grants suspendidos por directiva reversible (CAYCE_DIRECTIVE_BTCPAY); BTCPay = prioridad 1 (opp #106 priority-1, draft 33 base) - dedup de oportunidades (OpenSats ×10, HRF ×6) - check-relay-silence.mjs: 0 violaciones desde el deploy
cayce added 1 commit 2026-10-31 16:49:15 +00:00
- publish-10050.mjs: publishes Cayce kind 10050 (NIP-65 message-relays/
  inbox) listing the 6 relays where the listener actually reads DMs.
  EXECUTED once with operator authorization: event id
  188ef397824e8f29b5e1bea661ae65b1f8532ee97617747b9fbde57c6e8dfce9,
  accepted 6/6 relays.
- initiative.mjs: the cycle DM to the supervisor now includes a summary
  of outbound_drafts from the last 24h (id, type, first 15 words) so the
  operator reviews what the agent WANTED to publish.
- initiative.mjs: supervisor directive (CAYCE_DIRECTIVE_BTCPAY=1,
  reversible) injected into the cycle prompt: grants/opportunity search
  SUSPENDED, single priority = consolidate the BTCPay Server proposal
  (opportunity #106 / draft #33) ready for HUMAN sending. MANDATE text
  untouched (only the supervisor can change it).
- initiative.mjs: add_opportunity now rejects duplicates (the agent had
  re-registered OpenSats ×10, HRF ×6).
- opportunity #106 status -> priority-1.
- check-relay-silence.mjs: queries the relays for Cayce-signed events
  since a timestamp; allows only kind 10050 and supervisor DMs; exits 1
  on any violation. Verified: 0 events, 0 violations since deployment.
- deploy.sh: sudo for the daemon restart, optional files tolerated.

Gate: make check green (96 tests).
Some required checks failed
ci / lint-test-leaks (pull_request) Canceled after 0s
This branch is already included in the target branch. There is nothing to merge.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin containment-2:containment-2
git checkout containment-2
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cayce/cayce-ops#19