s1: flock autodeploy+auto-merge versionados + guard CI/no-/srv #58
Open
ci-bot
wants to merge 2 commits from
r31-s1-lock-ci into main
pull from: r31-s1-lock-ci
merge into: :main
:main
:r31-doc-final
:r31-doc
:r31-p1-units
:r31-s1-lock-ci
:r30b-docs
:decisions
:r25-doc
:codeowners
:r24-doc
:recovery-uncommitted-20261101
:voz-v3
:adsense-r23
:r22-doc
:r21-doc
:demo-rojo-r21
:r20-doc
:demo-rojo-v2
:ci-pipefail-real
:demo-rojo-r20
:r19-doc
:ci-pipefail
:r19-recover-r18doc
:r16-r9-gemini
:fuentes-automaticas
:ci-host-mode
:docs-bitcoinhotels-publish
:ci-isolation
:fix-ci-port
:ci-test-trivial
:runtime/single-outbox-watcher
:sessions/2026-11-01-opencode
:credential-leak-guard
:hardcap-admin-auth2
:hardcap-containment
:containment-2
:containment-outbox
:fix-backup-log-redaction
:backup-sizing-alerts
:restore-runbook
:backup-pull-user
:backup-generation
:identity-no-jurisdiction
:spanish-negations
:audit-chain-hardening
:decouple-operator-key
:identity-reframe
:audit-round2
:audit-fixes
:audit-update
:lint-fix
:audit
:monitor
:publisher
:mail-negotiator
:scanner-executor
:skeleton
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
S1 (r31): fix del incidente 02:06:29Z.
Causa raíz (evidencia): el autodeploy desplegaba el merge #12 (sudo systemctl restart desde PWD=/srv/bitcoinhotels a las 02:06:23, journal) mientras mi rama e2 se creaba en el MISMO árbol (commit b3fad57 a las 02:06:22). El check de identidad del autodeploy vio HEAD=b3fad57 ≠ build 95fd559 → rollback con OLD=ea83ae6 (HEAD capturado pre-deploy) → pisó la rama e2. El runner de CI es inocente: job 201 corrió 02:08:08 con "Working directory is /root/.cache/act/ad9bb11e508e14dc/hostexecutor" (log del job) — nunca en /srv.
Fixes ya instalados en el VPS (este PR los versiona):
NOTE: toca paths protegidos (cayce-auto-merge) → requiere TU merge.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.