New pull request
chore(actions): inventory Forgejo task volumes
All checks were successful
python-ci / Python 3.13 (pull_request) Successful in 38s
workflow-lint / lint (pull_request) Successful in 5s
base-is-main / guard (pull_request) Successful in 1s
canary-required / collect-diff (pull_request) Successful in 4s
infra-docs-drift / docs-drift (pull_request) Successful in 5s
python-ci / Python 3.11 (pull_request) Successful in 36s
python-ci / Python 3.12 (pull_request) Successful in 38s
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 4s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 4s
canary-required / canary (pull_request) Has been skipped
patchwarden-client-dry-run / dry-run (pull_request) Successful in 14s
patchwarden-pr-sanity / sanity (pull_request) Successful in 47s
domain:ci
domain:infra
domain:runtime
kind/ops
priority:p2
risk/process
risk/runtime
safety:prod-impact
tier/full
#805 by codex was merged 2026-06-18 00:05:01 +02:00
ci(patchwarden): cancel stale label retrigger runs
All checks were successful
canary-required / collect-diff (pull_request) Successful in 4s
infra-docs-drift / docs-drift (pull_request) Successful in 5s
platformctl plan / auto-apply scope (pull_request) Successful in 20s
pyfallow / Pyfallow gate (control-plane) (pull_request) Successful in 19s
python-ci / Python 3.11 (pull_request) Successful in 42s
python-ci / Python 3.12 (pull_request) Successful in 43s
python-ci / Python 3.13 (pull_request) Successful in 42s
workflow-lint / lint (pull_request) Successful in 5s
canary-required / canary (pull_request) Successful in 15s
base-is-main / guard (pull_request) Successful in 1s
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 3s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 4s
patchwarden-client-dry-run / dry-run (pull_request) Successful in 16s
patchwarden-pr-sanity / sanity (pull_request) Successful in 1m16s
agent/codex
class/security-sensitive
domain:ci
kind/ops
risk/process
tier/full
type:policy
#803 by codex was merged 2026-06-17 23:00:10 +02:00 0 / 2
ops(rs2000): codify disk health follow-ups
All checks were successful
python-ci / Python 3.12 (pull_request) Successful in 44s
python-ci / Python 3.13 (pull_request) Successful in 42s
canary-required / collect-diff (pull_request) Successful in 4s
python-ci / Python 3.11 (pull_request) Successful in 42s
base-is-main / guard (pull_request) Successful in 1s
canary-required / canary (pull_request) Has been skipped
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 4s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 4s
patchwarden-pr-sanity / sanity (pull_request) Successful in 2m4s
patchwarden-client-dry-run / dry-run (pull_request) Successful in 18s
domain:ci
domain:infra
domain:runtime
kind/ops
risk/process
risk/runtime
safety:prod-impact
tier/full
type:policy
#802 by codex was merged 2026-06-17 22:07:03 +02:00
ops(rs2000): close runtime health cleanup
All checks were successful
canary-required / collect-diff (pull_request) Successful in 5s
base-is-main / guard (pull_request) Successful in 2s
canary-required / canary (pull_request) Has been skipped
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 4s
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 4s
patchwarden-client-dry-run / dry-run (pull_request) Successful in 1m10s
patchwarden-pr-sanity / sanity (pull_request) Successful in 2m13s
class/security-sensitive
domain:docs
domain:infra
domain:runtime
kind/ops
risk/process
risk/runtime
safety:prod-impact
tier/full
type:docs
#800 by codex was merged 2026-06-17 21:50:14 +02:00
fix(host-ops): skip sealed vault backup snapshot
All checks were successful
canary-required / collect-diff (pull_request) Successful in 5s
python-ci / Python 3.11 (pull_request) Successful in 44s
python-ci / Python 3.12 (pull_request) Successful in 46s
python-ci / Python 3.13 (pull_request) Successful in 42s
base-is-main / guard (pull_request) Successful in 1s
canary-required / canary (pull_request) Successful in 19s
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 4s
patchwarden-client-dry-run / dry-run (pull_request) Successful in 22s
patchwarden-pr-sanity / sanity (pull_request) Successful in 4m9s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 4s
class/security-sensitive
domain:infra
domain:runtime
kind/ops
risk/process
risk/runtime
safety:prod-impact
safety:secret-touch
tier/full
#794 by codex was merged 2026-06-17 21:02:44 +02:00
docs(honcho): record host-ops env cleanup
All checks were successful
canary-required / collect-diff (pull_request) Successful in 4s
canary-required / canary (pull_request) Has been skipped
base-is-main / guard (pull_request) Successful in 1s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 4s
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 4s
patchwarden-client-dry-run / dry-run (pull_request) Successful in 29s
patchwarden-pr-sanity / sanity (pull_request) Successful in 47s
agent/codex
domain:runtime
flow/review
kind/ops
merge/manual
risk/runtime
safety:prod-impact
tier/full
type:docs
#778 by codex was merged 2026-06-17 23:02:34 +02:00
ops(honcho): codify 3.0.9 host-ops runtime
All checks were successful
canary-required / collect-diff (pull_request) Successful in 4s
platformctl plan / auto-apply scope (pull_request) Successful in 20s
base-is-main / guard (pull_request) Successful in 1s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 4s
canary-required / canary (pull_request) Has been skipped
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 4s
patchwarden-client-dry-run / dry-run (pull_request) Successful in 18s
patchwarden-pr-sanity / sanity (pull_request) Successful in 3m35s
domain:runtime
kind/ops
risk/runtime
safety:prod-impact
tier/full
#777 by codex was merged 2026-06-10 22:28:16 +02:00
ops(honcho): reconcile 3.0.6 runtime image
All checks were successful
canary-required / collect-diff (pull_request) Successful in 4s
platformctl plan / auto-apply scope (pull_request) Successful in 21s
base-is-main / guard (pull_request) Successful in 1s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 4s
canary-required / canary (pull_request) Has been skipped
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 4s
patchwarden-client-dry-run / dry-run (pull_request) Successful in 19s
patchwarden-pr-sanity / sanity (pull_request) Successful in 1m53s
domain:runtime
kind/ops
risk/runtime
safety:prod-impact
tier/full
#776 by codex was merged 2026-06-10 22:15:24 +02:00
docs(ci): add Forgejo runner hardening audit
All checks were successful
platformctl plan / auto-apply scope (pull_request) Successful in 17s
canary-required / collect-diff (pull_request) Successful in 3s
infra-docs-drift / docs-drift (pull_request) Successful in 4s
pyfallow / Pyfallow gate (control-plane) (pull_request) Successful in 15s
python-ci / Python 3.11 (pull_request) Successful in 39s
python-ci / Python 3.12 (pull_request) Successful in 40s
python-ci / Python 3.13 (pull_request) Successful in 40s
workflow-lint / lint (pull_request) Successful in 4s
canary-required / canary (pull_request) Successful in 12s
base-is-main / guard (pull_request) Successful in 1s
patchwarden-pr-sanity / sanity (pull_request) Successful in 2m47s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 4s
patchwarden-client-dry-run / dry-run (pull_request) Successful in 16s
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 4s
class/security-sensitive
domain:ci
kind/ops
safety:no-prod-mutation
tier/full
#685 by codex was merged 2026-06-02 10:34:15 +02:00 10 - Improvements
ops(security): prepare PostgreSQL 16.14 image bump
All checks were successful
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 3s
platformctl plan / auto-apply scope (pull_request) Successful in 16s
base-is-main / guard (pull_request) Successful in 1s
canary-required / collect-diff (pull_request) Successful in 4s
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 3s
python-ci / Python 3.13 (pull_request) Successful in 39s
canary-required / canary (pull_request) Successful in 11s
patchwarden-client-dry-run / dry-run (pull_request) Successful in 15s
patchwarden-pr-sanity / sanity (pull_request) Successful in 4m0s
pyfallow / Pyfallow gate (control-plane) (pull_request) Successful in 15s
python-ci / Python 3.11 (pull_request) Successful in 38s
python-ci / Python 3.12 (pull_request) Successful in 40s
agent/codex
kind/ops
priority:p1
safety:no-prod-mutation
tier/full
#684 by codex was merged 2026-06-02 10:18:17 +02:00 10 - Improvements
chore(deps): pin Meerkat image defaults
All checks were successful
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 4s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 3s
platformctl plan / auto-apply scope (pull_request) Successful in 17s
python-ci / Python 3.11 (pull_request) Successful in 38s
python-ci / Python 3.12 (pull_request) Successful in 40s
python-ci / Python 3.13 (pull_request) Successful in 39s
base-is-main / guard (pull_request) Successful in 1s
canary-required / collect-diff (pull_request) Successful in 4s
pyfallow / Pyfallow gate (control-plane) (pull_request) Successful in 15s
canary-required / canary (pull_request) Successful in 11s
patchwarden-client-dry-run / dry-run (pull_request) Successful in 16s
patchwarden-pr-sanity / sanity (pull_request) Successful in 2m11s
agent/codex
kind/ops
priority:p2
safety:no-prod-mutation
tier/full
#683 by codex was merged 2026-06-02 10:18:08 +02:00 10 - Improvements
chore(deps): add Forgejo Renovate setup
All checks were successful
base-is-main / guard (pull_request) Successful in 2s
canary-required / collect-diff (pull_request) Successful in 4s
infra-docs-drift / docs-drift (pull_request) Successful in 5s
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 3s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 3s
platformctl plan / auto-apply scope (pull_request) Successful in 17s
pyfallow / Pyfallow gate (control-plane) (pull_request) Successful in 15s
python-ci / Python 3.11 (pull_request) Successful in 38s
python-ci / Python 3.12 (pull_request) Successful in 39s
python-ci / Python 3.13 (pull_request) Successful in 39s
workflow-lint / lint (pull_request) Successful in 5s
canary-required / canary (pull_request) Successful in 12s
patchwarden-client-dry-run / dry-run (pull_request) Successful in 16s
patchwarden-pr-sanity / sanity (pull_request) Successful in 3m57s
class/security-sensitive
domain:ci
kind/ops
safety:no-prod-mutation
tier/full
#682 by codex was merged 2026-06-02 11:17:46 +02:00 10 - Improvements
test(dr): record post-M04 restore refresh
All checks were successful
base-is-main / guard (pull_request) Successful in 2s
canary-required / collect-diff (pull_request) Successful in 5s
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 5s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 5s
canary-required / canary (pull_request) Has been skipped
patchwarden-client-dry-run / dry-run (pull_request) Successful in 59s
patchwarden-pr-sanity / sanity (pull_request) Successful in 1m44s
agent/codex
class/security-sensitive
kind/ops
recovery
risk/runtime
size/medium
source/agent-generated
tier/full
#624 by codex was merged 2026-05-30 04:10:47 +02:00 02 - DR and restore confidence 1 approval
fix(ci): make Patchwarden client comments best effort
All checks were successful
base-is-main / guard (pull_request) Successful in 1s
canary-required / collect-diff (pull_request) Successful in 6s
infra-docs-drift / docs-drift (pull_request) Successful in 5s
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 4s
platformctl plan / auto-apply scope (pull_request) Successful in 24s
pyfallow / Pyfallow gate (control-plane) (pull_request) Successful in 22s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 6s
python-ci / Python 3.11 (pull_request) Successful in 44s
python-ci / Python 3.12 (pull_request) Successful in 43s
python-ci / Python 3.13 (pull_request) Successful in 44s
workflow-lint / lint (pull_request) Successful in 6s
patchwarden-client-dry-run / dry-run (pull_request) Successful in 24s
patchwarden-pr-sanity / sanity (pull_request) Successful in 1m45s
canary-required / canary (pull_request) Successful in 15s
agent/codex
class/security-sensitive
kind/ops
risk/process
size/small
source/agent-generated
tier/full
#622 by codex was merged 2026-05-30 03:06:01 +02:00 1 approval
docs(vault): record Phase 1 inventory result
All checks were successful
base-is-main / guard (pull_request) Successful in 1s
canary-required / collect-diff (pull_request) Successful in 4s
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 5s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 5s
canary-required / canary (pull_request) Has been skipped
patchwarden-client-dry-run / dry-run (pull_request) Successful in 52s
patchwarden-pr-sanity / sanity (pull_request) Successful in 1m24s
agent/codex
class/security-sensitive
kind/ops
risk/runtime
size/small
source/agent-generated
tier/full
#610 by codex was merged 2026-05-30 03:13:11 +02:00 04 - Vault sunset 1 approval
docs(dr): plan W3e semantic continuity drill
Some checks failed
canary-required / collect-diff (pull_request) Successful in 4s
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 5s
base-is-main / guard (pull_request) Successful in 1s
canary-required / canary (pull_request) Has been skipped
patchwarden-client-dry-run / dry-run (pull_request) Successful in 21s
patchwarden-pr-sanity / sanity (pull_request) Failing after 57s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 4s
agent/iskra
class/security-sensitive
domain:memory
flow/architecture
kind/ops
mode:operator-only
operator-emotional
recovery
risk/process
risk/product
risk/runtime
safety:no-prod-mutation
size/medium
tier/full
#604 by codex was closed 2026-05-29 15:34:20 +02:00 02 - DR and restore confidence
docs(dr): record post-M01 W3d sandbox evidence
Some checks failed
canary-required / collect-diff (pull_request) Successful in 4s
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 4s
base-is-main / guard (pull_request) Successful in 1s
canary-required / canary (pull_request) Has been skipped
patchwarden-client-dry-run / dry-run (pull_request) Failing after 54s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 4s
patchwarden-pr-sanity / sanity (pull_request) Failing after 1m31s
flow/ready
kind/ops
recovery
risk/process
risk/runtime
safety:no-prod-mutation
size/small
tier/lite
#603 by codex was closed 2026-05-29 15:30:27 +02:00 02 - DR and restore confidence
docs(cutover): record M01 zero-bind validation
Some checks failed
canary-required / collect-diff (pull_request) Successful in 4s
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 3s
base-is-main / guard (pull_request) Successful in 2s
canary-required / canary (pull_request) Has been skipped
patchwarden-client-dry-run / dry-run (pull_request) Failing after 28s
patchwarden-pr-sanity / sanity (pull_request) Failing after 55s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 5s
agent/codex
kind/ops
risk/process
size/tiny
#594 by codex was merged 2026-05-29 01:52:27 +02:00 01 - RS2000 closeout and legacy cleanup
WIP: ops: ADR-0013 4th replica — Synology + encrypted pCloud
Some checks failed
canary-required / collect-diff (pull_request) Successful in 4s
patchwarden-client-dry-run / collect-diff (pull_request) Successful in 3s
canary-required / canary (pull_request) Successful in 13s
patchwarden-client-dry-run / dry-run (pull_request) Successful in 21s
base-is-main / guard (pull_request) Successful in 1s
patchwarden-pr-sanity / collect-diff (pull_request) Successful in 4s
patchwarden-pr-sanity / sanity (pull_request) Failing after 5m15s
agent/ollama
kind/ops
not-ready
recovery
risk/runtime
size/large
source/agent-generated
tier/full
#569 by ollama was closed 2026-06-02 23:39:18 +02:00 10 - Improvements