root
58de741d94
standby watchdog: failback stops the unit and verifies it, instead of a pattern that matched nothing (silent split-brain risk)
2026-09-15 14:01:13 -04:00
root
bbce89e25b
standby: fix self-matching primary guard in sync + watchdog (use unit state + MainPID); drop 45 orphan output dirs; drop dead .bashrc sync entry
2026-09-15 13:59:23 -04:00
root
9453bbe901
cron/output: stop mirroring job output to S3 (270k objects -> 8), allow-list job state files in live-sync + restore + standby sync
2026-09-15 13:55:26 -04:00
root
6e0c89de26
standby sync: flock single-instance lock, stop listing cron/output (190k objects), --only-show-errors
2026-09-15 13:21:55 -04:00
root
128c7b34b6
core-bu armed, app1-bu disarmed (single-armed rule); app1-bu has no boot restore unit
2026-09-15 13:06:49 -04:00
root
a6a32f6914
core-bu warm standby built + proven (6 defects fixed); standby package build receipt (2026-09-15)
2026-09-15 12:57:46 -04:00
ShoNuff
cac3cde372
docs(infra): app4 + core-bu provisioning, migration plan, verified inventory
...
- migration-plan-app4-core-bu-2026-09-15.md: 8-phase plan (Nuremberg decision,
provider-diversity gap, acceptance criteria, rollback, DNS/Caddy checklist)
- core-service-inventory-2026-09-15: verified Core inventory, ~30 customer-facing
services (the Aug 15 plan listed 5), 3 DocuSeal instances, TimeTrex Postgres,
dead Caddy routes
- reference-update-matrix-2026-09-15: 52 artifacts that name a host
- fix naming collision: 6 files called the Hetzner box core-bu, the name core-bu
now claims; app1-bu = 5.161.225.131, core-bu = 159.195.204.203 (netcup Nuremberg)
- correct the false provider-diversity claim (the standby is now netcup too)
- supersede app4-migration-plan.md (wrong region reported, silent on core-bu)
2026-09-15 10:19:46 -04:00
Sho'Nuff
13b48e09d7
docs(incidents): Core store corruption root-cause and recovery report
2026-09-11 17:45:50 -04:00
Sho'Nuff
af80a8cb7b
docs: close out Anita migration (archive verified, frozen copy deleted, stale S3 prefix purged, backup monitor findings)
2026-09-11 17:41:53 -04:00
Sho'Nuff
3132475f83
anita-mnz: close DB backup coverage gap, document her box in the backup plan
...
root-essentials-backup.sh excludes *.db by design; Core backstops that with hermes-backup.sh,
the migrated box did not. Her conversation store had zero backup coverage. Added
hermes-db-backup.sh (03:10 daily, sqlite3 .backup + quick_check + download-and-verify),
restore test passed (291 MB, quick_check ok, 99285 messages). Backup plan had no entry for
her box at all, now it does.
2026-09-11 17:32:26 -04:00
Sho'Nuff
77a7cb172a
docs(changelog): Anita MCP strip and Nuremberg decommission; correct the 'holds nothing' claim and move her gateway check to MNZ
2026-09-11 16:09:45 -04:00
Sho'Nuff
944299740c
docs(changelog): Anita profile migrated Core -> anita-mnz (159.195.16.30), verified cutover
2026-09-11 15:57:28 -04:00
root
f5175f1ce0
Sync docs, audit artifacts, project notes, and VerdictTank proposal docs
...
- audit/phase-one + phase-two: security audit briefs, findings, credential-rotation plan, Docker-USER hardening scripts, rollback refs
- disaster-recovery/restore-test-log.md + backup-dr-audit-2026-08-10.md
- clients/ (modelortho SEO audit, ai-biz-dev competitive landscape), notes/ (tiktok strategy)
- projects/: front-desk-voice-agent, seo-visibility-checker product plan, hotnow-savannah HTML, resend-transactional-email, backup-dashboard-enhancements, code-review-graph, seo-ci-architecture
- proposals/verdicttank/: architecture v4.0, methodology, judge-pool review, consolidation reasoning, cross-check review
- docs/super-search/firecrawl-provider-strategy.md
- updates: CHANGELOG, model-chain, projects-master-readme, intelsight.io
- .gitignore: exclude nested standalone repos (seo-tool, venturebuilt)
2026-08-26 02:27:28 -04:00
ippadmin
894dd0c21e
changelog: backfill app3 docroot migration to per-site users (Aug 12)
2026-08-14 18:25:02 -04:00
Sho'Nuff
21c80b63e6
August 8 cleanup: modelortho inventory, hexclave rename, Mattermost decommission fix
...
- README: Add modelortho.com as hosted client under App3 services
- README: Remove Mattermost from backup pipeline table (was decommissioned)
- CHANGELOG: Document Hexclave → Stack Auth rename (2026-08-08)
- backup-plan: Fix fabricated '14 previously-unbacked' count → actual 6
- app1-backup.sh: Remove Mattermost backup section (decommissioned service)
2026-08-08 21:34:32 -04:00
root
25e6b8cb79
docs: fallback chain overhaul, two-key strategy, operational model update (Aug 6 2026)
2026-08-06 10:59:07 -04:00
root
41283f2639
Jul 17: WP migration complete, Mattermost deployed, backup restore system, DNS updates
2026-07-17 11:39:47 -04:00