Skip to content

Project Journal

Periodic check-ins on where the homelab monorepo stands: what shipped, what is live, what drifted from the plan, and what remains. These are not postmortems (see Postmortems for incidents) and not the master spec (PLAN.md stays authoritative for what to build).

Entry Date Summary
2026-07-31 OneUptime concurrency gate 2026-07-31 Native sequential lifecycle passed; concurrent correlation duplicated incidents; adapter required
2026-07-29 Bridge and incident platform 2026-07-29 Guarded document replacement; OneUptime live with tier-1 restore; Komodo and Wazuh recovery paths repaired
2026-07-27 GHA observability + CI scale 2026-07-27 Fleet telemetry and CI scale; org audit; central runner management suite
2026-07-25 SonarQube LXC + Komodo multi-server 2026-07-25 Managed SonarQube 101; phoenix clone; periphery; CF Pages after merge of #126
2026-07-24 operator shell + devtools 2026-07-24 Codex skills; uv/mise/fvm Tier-1/2; shared gitconfig; identity deferred to SOPS
2026-07-08 Wazuh reboot fix 2026-07-08 Root-caused recurring dashboard outage (read/write ownership drift); PR #83 read-only runtime config + ansible-pull self-heal; deploy fast-forward drift cleaned
2026-07-06 documentation validation 2026-07-06 Docs drift sweep; Cloudflare Pages, host lifecycle, Wazuh, capacity, restore, and onboarding docs refreshed
2026-07-06 reliability and observability check-in 2026-07-06 Komodo follow-through; Wazuh readiness; LLM observability; HAOS backup routing; docs drift pass
2026-07-03 Komodo reliability audit 2026-07-03 4-agent audit; postmortem; 5 concrete fixes (webhook secret, UI-write-disabled, RunSync, rotate preflight, resources.toml CI check)
2026-06-28 Harbor, HAOS, patching 2026-06-28 Discovery LXC SSH/DNS; Ford timeline; patch dashboard
2026-06-26 HomePod AirPlay 2026-06-26 Personal → IoT Allow + return traffic; Phase 7R closed
2026-06-26 Komodo secrets + Graylog streams 2026-06-26 Komodo secret rotation; Graylog source streams
2026-06-26 Graylog close-out 2026-06-26 HAOS syslog add-on; Pattern E senders complete
2026-06-24 compute consolidation 2026-06-24 PR #19: Wave A/B/C decom; infra-backups; 114 retired; storage proposal
2026-06-23 guest discovery 2026-06-23 Prox/Whrrr scans; disposition review; compute-live baselines
2026-06-23 Phase 8 patching 2026-06-23 Coordinated OS patching — design + live deploy notes
2026-06-22 check-in 2026-06-22 Session close; CF Pages runbook; cohort done
2026-06-21 check-in 2026-06-21 Cohort closed: backups, SEC-009, qBit, ntfy; 7R deferred
2026-06-20 check-in 2026-06-20 PiHole done; Aqara stays GenPop (no WPA2-EAP); JD2+Gluetun; 7R mostly done
2026-06-17 PiHole decom 2026-06-17 LXC 104 destroyed; blocktopus retired; 7R + backup-client next
2026-06-19 check-in 2026-06-19 Phase 7 core done (DNS, Tailscale, ACL GitOps); PiHole soak pending; full doc audit
2026-06-19 documentation validation 2026-06-19 Validation evidence: live checks, nav audit, updates applied
2026-06-17 check-in 2026-06-17 Phases 0–6 largely done; Phase 7 in flight; live network map added

New entries: add YYYY-MM-DD-checkin.md and a row to this table. After a doc audit, add YYYY-MM-DD-documentation-validation.md and link from documentation-validation.md.