This website requires JavaScript.
797c37d312
docs: log de sesion 2026-11-01 (opencode) + propuesta de claves por agente/host
sessions/2026-11-01-opencode
cayce
2026-11-01 20:35:16 +00:00
78725eee85
recupera 2 ficheros sin commit del respondedor (31-oct): SPEC.md (draft plugin BTCPay) y docs/cayce-dev.md (diseño subagente)
recovery-uncommitted-20261101
cayce
2026-11-01 19:08:35 +00:00
b195b76fea
docs: diseño mínimo de la vía de publicación de bitcoinhotels (PRs + guard + build + auto-deploy)
docs-bitcoinhotels-publish
cayce
2026-11-01 18:46:44 +00:00
d515e03723
identity v3: voz por sitio (hardcap=senal fechada con fuente; bitcoinhotels=guias de campo verificadas); sin emojis
voz-v3
cayce
2026-11-01 18:46:43 +00:00
398d01fd4c
Merge: regla permanente de secretos (anti-filtración)
main
cayce
2026-10-31 18:00:41 +00:00
6ddf76983b
regla permanente de secretos: test anti-patrones + hook de journald
credential-leak-guard
cayce
2026-10-31 18:00:26 +00:00
88b2ad2980
hardcap: auth middleware en /admin — token obligatorio, comparación en tiempo constante
hardcap-admin-auth2
cayce
2026-10-31 17:39:38 +00:00
34ee25b32f
Merge: gate de publicación hardcap + outbox auto-suficiente
cayce
2026-10-31 17:12:08 +00:00
87a2829b8a
containment: hardcap admin API publish gate + outbox self-sufficient pool
hardcap-containment
cayce
2026-10-31 17:11:57 +00:00
f618574043
Merge PR #19 : contención 2/2 — 10050, resumen de borradores, BTCPay prioridad 1
cayce
2026-10-31 16:49:22 +00:00
058126b80d
containment 2/2: kind 10050 (inbox relays) + drafts summary in supervisor DM + grants suspended, BTCPay priority-1
containment-2
cayce
2026-10-31 16:48:54 +00:00
e06cb85ce8
Merge PR #18 : contención de salidas a terceros + identidad versionada
cayce
2026-10-31 16:45:06 +00:00
b81f7f3625
containment: every third-party send becomes a draft (outbox), identity file versioned
containment-outbox
cayce
2026-10-31 16:44:57 +00:00
8e59e1d4da
Merge PR #17 : fix redacción de credenciales en log del backup
cayce
2026-10-28 21:10:55 +00:00
ab301039ba
fix(backup): log redaction leaked credentials — strip userinfo correctly
fix-backup-log-redaction
cayce
2026-10-28 21:10:47 +00:00
b1dd5a4f98
Merge PR #16 : chequeo de frescura de backups
cayce
2026-10-28 21:10:08 +00:00
df36126617
backup: freshness check — alert when last backup is older than 26h (Tanda B, point 4)
backup-sizing-alerts
cayce
2026-10-28 21:09:59 +00:00
161fdfa8d1
Merge PR #15 : RESTORE.md + prueba E2E de restauración
cayce
2026-10-28 21:08:05 +00:00
d7156358f6
backup: RESTORE.md runbook + E2E restore test evidence (Tanda B, point 3)
restore-runbook
cayce
2026-10-28 21:07:58 +00:00
508371184d
Merge PR #14 : usuario backup-pull de solo lectura
cayce
2026-10-28 21:01:50 +00:00
fc2dcd4fca
backup: backup-pull user — read-only rsync-only SSH access (Tanda B, point 2)
backup-pull-user
cayce
2026-10-28 21:01:44 +00:00
121183ac83
Merge PR #13 : generación de backups cifrados
cayce
2026-10-28 20:59:35 +00:00
b87a51afc0
backup: encrypted daily backups — VPS generates, Mac pulls (Tanda B, point 1)
backup-generation
cayce
2026-10-28 20:59:28 +00:00
d527164434
Merge PR #12 : identidad sin afirmación de jurisdicción
cayce
2026-10-28 20:01:09 +00:00
1c4ba234d0
identity: remove unverified jurisdiction claim, state the approval principle
identity-no-jurisdiction
cayce
2026-10-28 20:01:02 +00:00
64f89df289
Merge PR #11 : clasificador con negaciones en español
cayce
2026-10-28 19:59:50 +00:00
f5b026070b
audit-4: classifier understands Spanish negations (veto unchanged)
spanish-negations
cayce
2026-10-28 19:59:44 +00:00
60300a2f1a
Merge PR #10 : cadena de auditoría a prueba de dueño
cayce
2026-10-28 19:56:57 +00:00
09fe9199b3
audit-3: append-only audit log + strict legacy-prefix rule + anchor cross-check
audit-chain-hardening
cayce
2026-10-28 19:56:50 +00:00
029e4f77d7
Merge PR #9 : D16 — desacoplar clave de operador de identidad de agente
cayce
2026-10-28 19:51:21 +00:00
0d24309433
audit-D16: operator key must never be an agent identity
decouple-operator-key
cayce
2026-10-28 19:51:04 +00:00
53ea15ee51
Merge PR #11 : identity — Próspera agentic-companies pilot framing
cayce
2026-10-20 02:30:01 +00:00
a2de419467
identity: Próspera agentic-companies pilot framing — no personal names
identity-reframe
cayce
2026-10-20 02:29:54 +00:00
13db3996d9
audit: round-2 response — finding -> commit -> test table (audited: post-merge)
cayce
2026-10-20 02:22:36 +00:00
aba42a4210
Merge PR #10 : audit round 2 — signed approvals, chain serialization, roles, anchoring
cayce
2026-10-20 02:21:58 +00:00
3bde785261
audit-7 + docs: plan systemd units, D13-D15
audit-round2
cayce
2026-10-20 02:21:36 +00:00
c855f01da5
audit-6: CI runs migrations + integration against Postgres 16
cayce
2026-10-20 02:21:36 +00:00
56b35d3a63
audit-5: CLI send path uses the tested code, failures audited, non-zero exit
cayce
2026-10-20 02:21:36 +00:00
ffe425320d
audit-4: serialized audit chain + legacy genesis + daily Nostr anchoring
cayce
2026-10-20 02:20:56 +00:00
d77409148c
audit-3 (critical 1 deploy half): roles.sql rewritten + PG integration test
cayce
2026-10-20 02:20:26 +00:00
903c591a06
audit-2 (critical 4): approval-veto classifier — any negation vetoes approval
cayce
2026-10-20 02:20:26 +00:00
40453aadb4
audit-1 (critical 1): mandatory operator signatures bound to content+deployment
cayce
2026-10-20 02:20:09 +00:00
61d5cfd67d
audit: response section — all findings addressed at c9bd441
audit-response
cayce
2026-10-19 23:07:17 +00:00
c9bd4411e8
Merge PR #9 : audit fixes — criticals 1-5 + mediums (56 tests, gate green)
cayce
2026-10-19 23:06:30 +00:00
90e6cfcc19
fix: address external audit — criticals 1-5 + mediums
audit-fixes
cayce
2026-10-19 23:06:29 +00:00
2da5f3ff24
Merge PR #8 : audit update — audited commit pinned, gap disclosed
cayce
2026-10-19 22:04:35 +00:00
2423cd10b8
audit: pin audited commit d500d88 + disclose lint-gate gap and fix
audit-update
cayce
2026-10-19 22:04:34 +00:00
d500d88870
Merge PR #7 : lint-fix — make check fully green (E501/F841/F821/E731)
cayce
2026-10-19 22:03:55 +00:00
a282aedb94
lint: wrap long lines (E501), fix F841/F821/E731 — make check fully green
lint-fix
cayce
2026-10-19 22:03:53 +00:00
abbaf7e4e2
Merge PR #6 : audit — AUDIT.md for operator review
cayce
2026-10-19 21:58:47 +00:00
6d77b3eff6
audit: AUDIT.md for operator review
audit
cayce
2026-10-19 21:58:46 +00:00
3f07362b7a
Merge PR #5 : monitor
cayce
2026-10-19 21:57:32 +00:00
f61372e28e
monitor: static status page — health, queue, gates, audit tail
monitor
cayce
2026-10-19 21:57:31 +00:00
25c7db3a31
Merge PR #4 : publisher
cayce
2026-10-19 21:54:48 +00:00
aabd6bafc7
publisher: themed calendar, NIP-01 nostr adapter, gated brand images
publisher
cayce
2026-10-19 21:54:39 +00:00
15072a0cd2
Merge PR #3 : mail-negotiator
cayce
2026-10-19 21:47:29 +00:00
5b259bc663
mail-negotiator: classify merchant replies, draft gated, audited sends
mail-negotiator
cayce
2026-10-19 21:47:18 +00:00
1b2c3cc1cf
Merge PR #2 : scanner + executor
cayce
2026-10-19 21:42:41 +00:00
73ccdf7bdf
scanner + executor: discovery files proposals; execution gated on approval
scanner-executor
cayce
2026-10-19 21:42:34 +00:00
00fa3777ab
Merge PR #1 : skeleton — structure, schema, CI, deploy
cayce
2026-10-19 21:38:06 +00:00
34a5f331ac
skeleton: package, schema, config, CLI, alembic, CI, deploy, docs
skeleton
cayce
2026-10-19 21:35:50 +00:00
dbabb26c22
OpenSats proposal v1 — Cayce autonomous entity
v1
cayce
2026-10-19 19:29:50 +00:00