echo6-autocommit
|
7484d2f162
|
auto: docs sync 2026-06-21T12:00:06+00:00
Files changed: engine/changelog.md engine/lint-report.md vault/.obsidian/workspace.json vault/projects/fleet-patch-audit.md vault/projects/meshtastic-headscale-runbook.md
|
2026-06-21 12:00:06 +00:00 |
|
echo6-autocommit
|
1696176e54
|
auto: docs sync 2026-06-21T06:00:04+00:00
Files changed: engine/lint-report.md
|
2026-06-21 06:00:04 +00:00 |
|
echo6-autocommit
|
5bcbe073c1
|
auto: docs sync 2026-06-21T00:00:05+00:00
Files changed: engine/lint-report.md vault/.obsidian/workspace.json vault/projects/fleet-patch-audit.md
|
2026-06-21 00:00:05 +00:00 |
|
echo6-autocommit
|
fa34ab930e
|
auto: docs sync 2026-06-20T18:00:05+00:00
Files changed: engine/lint-report.md vault/.obsidian/workspace.json vault/projects/fleet-patch-audit.md
|
2026-06-20 18:00:05 +00:00 |
|
echo6-autocommit
|
9b8c0fe0d9
|
auto: docs sync 2026-06-20T12:00:06+00:00
Files changed: engine/changelog.md engine/lint-report.md vault/.obsidian/workspace.json vault/projects/fleet-patch-audit.md
|
2026-06-20 12:00:06 +00:00 |
|
echo6-autocommit
|
76cf8893ef
|
auto: docs sync 2026-06-20T06:00:08+00:00
Files changed: credentials engine/lint-report.md vault/.obsidian/workspace.json vault/projects/fleet-patch-audit.md
|
2026-06-20 06:00:08 +00:00 |
|
echo6-autocommit
|
df50f03fd1
|
auto: docs sync 2026-06-20T00:00:07+00:00
Files changed: .claude/settings.local.json engine/lint-report.md vault/.obsidian/workspace.json vault/.trash/2026-06-19.md vault/.trash/Untitled.canvas vault/CLAUDE-baseline.md vault/projects/fleet-patch-audit.md vault/projects/nominatim-v5-reimport.md
|
2026-06-20 00:00:07 +00:00 |
|
echo6-autocommit
|
66a214ed34
|
auto: docs sync 2026-06-19T18:00:06+00:00
Files changed: .claude/settings.local.json engine/lint-report.md vault/.obsidian/workspace.json vault/projects/fleet-patch-audit.md
|
2026-06-19 18:00:06 +00:00 |
|
|
|
5236f3ba4c
|
docs: Contabo rebuilt as edge1 (mail-only); edge2 = front door for all other services
- edge1 (5.189.158.149): Debian 12 + Proxmox 8.4.19, mail-only; Mailcow in CT 101 (10.10.10.2); mail-port DNAT; mail_crypt key in extra.conf; tailnet node contabo now 100.64.0.40
- edge2 (184.174.35.153): permanent front door for vault/forge/notes/auth/matrix/element/vpn/proxmox + idahomesh/intermountainmesh; forgejo-ssh-dnat.service is permanent systemd unit on edge2
- runbook: mail/host-in-place rebuild (M1-M10) + mail_crypt capture + dual-key load + decryption-gate + SOGo bootstrap/cache + reverse-proxy-Host + front-door co-location lessons
- credentials: edge1 SSH access note; Mailcow CT 101 location; mail_crypt key paths
- DNS split documented: mail/* -> edge1 (5.189.158.149); all other services -> edge2 (184.174.35.153)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-19 15:24:59 +00:00 |
|
echo6-autocommit
|
e47eaa9349
|
auto: docs sync 2026-06-19T12:00:06+00:00
Files changed: engine/changelog.md engine/lint-report.md vault/.obsidian/workspace.json vault/projects/fleet-patch-audit.md
|
2026-06-19 12:00:06 +00:00 |
|
echo6-autocommit
|
7320ad2741
|
auto: docs sync 2026-06-19T06:00:06+00:00
Files changed: CLAUDE.md engine/lint-report.md vault/.obsidian/workspace.json
|
2026-06-19 06:00:06 +00:00 |
|
|
|
74a0aaae43
|
docs: migrate Matrix + Headscale to edge2 (CT 106/107)
- Matrix -> edge2 CT 106 (5 containers, 3 Postgres DBs, Signal bridge state preserved)
- Headscale -> edge2 CT 107 (noise_private.key carried; tailnet data-plane survived cutover)
- runbook: tailnet-control-plane pattern + self-verifying auto-rollback tmux cutover
- both sources stopped + intact on Contabo as cold rollback
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-19 01:31:34 +00:00 |
|
echo6-autocommit
|
75df23b89e
|
auto: docs sync 2026-06-19T00:00:09+00:00
Files changed: engine/lint-report.md vault/.obsidian/graph.json vault/.obsidian/workspace.json vault/docs/hardware/environment.md vault/docs/services/services.md vault/docs/software/central.md vault/docs/software/navi.md vault/docs/software/recon.md
|
2026-06-19 00:00:09 +00:00 |
|
echo6-autocommit
|
eb7eade7fa
|
auto: docs sync 2026-06-18T18:00:10+00:00
Files changed: .gitignore CLAUDE.md credentials engine/.embcache.json engine/changelog.md engine/config.yaml engine/lib/__pycache__/agent.cpython-312.pyc engine/lib/agent.py engine/lib/lint.py engine/lint-report.md engine/sweep-full.log engine/sweep.sh vault/.obsidian/graph.json vault/.obsidian/workspace.json vault/INDEX.md vault/archive/projects/mmud/last-ember-chronicle.html vault/archive/projects/mmud/last-ember-howto.html vault/archive/projects/mmud/last-ember.html vault/archive/projects/mmud/mmud-phase5-prompt.md vault/archive/projects/mmud/mmud-phase6-prompt.md vault/archive/projects/mmud/mmud-prompts/mmud-prompts/01-update-planned.md vault/archive/projects/mmud/mmud-prompts/mmud-prompts/02-npc-nodes.md vault/archive/projects/mmud/mmud-prompts/mmud-prompts/03-darkcragg.md vault/archive/projects/mmud/mmud-prompts/mmud-prompts/04-dcrg-node.md vault/archive/projects/mmud/mmud-prompts/mmud-prompts/05-phase5.md vault/archive/projects/mmud/mmud-prompts/mmud-prompts/06-phase6.md vault/archive/projects/mmud/mmud-prompts/mmud-prompts/README.md vault/archive/projects/mmud/mmud-prompts/mmud-prompts/mmud-project.md vault/docs/hardware/environment.md vault/docs/hardware/ip-allocation.md vault/docs/matrix/archivist.md vault/docs/matrix/matrix_host.md vault/docs/matrix/mautrix_signal.md vault/docs/matrix/synapse.md vault/docs/matrix/synapse_retention_discovery.md vault/docs/navi/cc-rules.md vault/docs/navi/deployment.md vault/docs/navi/themes.md vault/docs/services/ots-setup.md vault/docs/services/services.md vault/docs/services/usenet.md vault/docs/software/authentik.md vault/docs/software/caddy.md vault/docs/software/dns.md vault/docs/software/geo-tools.md vault/docs/software/recon.md vault/docs/software/searxng.md vault/glossary.md vault/notes/echo6-landing-page-data-export.md vault/notes/ia-download-queue.md vault/plans/vaultwarden-plan.md vault/projects/advbbs-project.md vault/projects/argus.md vault/projects/deploy-livesync.md vault/projects/matrix-synapse-deployment.md vault/projects/meshtastic-headscale-runbook.md vault/projects/mmud-project.md vault/runbooks/add-peertube-channel.md vault/runbooks/authentik-access-groups.md vault/runbooks/authentik-create-invitation.md vault/runbooks/authentik-oidc-application.md vault/runbooks/authentik-upgrade.md vault/runbooks/ct-runbook.md vault/runbooks/edge2-access-reference.md vault/runbooks/expose-service-contabo.md vault/runbooks/expose-service-edge2.md vault/runbooks/expose-service-home.md vault/runbooks/headscale-onboard-node.md vault/runbooks/ia-cli-reference.md vault/runbooks/ia-download-mirror.md vault/runbooks/idahomesh-bridge-setup.md vault/runbooks/idahomesh-vpn-device-setup.md vault/runbooks/lxc-service-migration.md vault/runbooks/mailcow-create-mailbox.md vault/runbooks/meshmonitor-password-reset.md vault/runbooks/meshtastic-sidecar-node.md vault/runbooks/meshtasticd-sim-nodes-runbook.md vault/runbooks/nordvpn-lxc.md vault/runbooks/peertube-remote-runner.md vault/runbooks/pg-backup.md vault/runbooks/pi-nas-omv-runbook.md vault/runbooks/pipeline-patterns.md vault/runbooks/proxmox-create-ubuntu-vm.md vault/runbooks/proxmox-onboard-node.md vault/runbooks/recon-operations.md vault/runbooks/recon-service-integration.md vault/runbooks/syncthing-add-node.md vault/session-resume/SESSION-HANDOFF-meshai-test.md
|
2026-06-18 18:00:10 +00:00 |
|
echo6-autocommit
|
c30ce9f1e3
|
auto: docs sync 2026-06-18T12:00:08+00:00
Files changed: .gitignore engine/.embcache.json engine/changelog.md engine/lib/__pycache__/__init__.cpython-312.pyc engine/lib/__pycache__/agent.cpython-312.pyc engine/lib/agent.py engine/lint-report.md engine/prompts/system.md engine/sweep.sh vault/.obsidian/graph.json vault/docs/software/authentik.md vault/docs/software/caddy.md vault/docs/software/recon.md vault/notes/echo6-landing-page-data-export.md vault/projects/argus.md vault/projects/meshtastic-headscale-runbook.md vault/runbooks/add-peertube-channel.md vault/runbooks/authentik-access-groups.md vault/runbooks/ct-runbook.md vault/runbooks/meshtastic-sidecar-node.md
|
2026-06-18 12:00:08 +00:00 |
|
echo6-autocommit
|
1d30335963
|
auto: docs sync 2026-06-18T06:00:06+00:00
Files changed: engine/.embcache.json engine/lib/agent.py engine/lint-report.md engine/vocab.json vault/glossary.md
|
2026-06-18 06:00:06 +00:00 |
|
|
|
44f0257376
|
docs: migrate Authentik (SSO keystone) to edge2 CT 105
- Authentik -> edge2 CT 105 (Postgres pg_dump/restore; SECRET_KEY carried verbatim; zero-downtime until ~2s cutover)
- Multi-block Caddy cutover: auth.echo6.co + notes.echo6.co outpost/forward_auth -> 100.64.0.36:9000
- runbook: add reboot tailscale-before-docker gotcha; clarify dnsmasq must NOT be repointed (points at Caddy host)
- source left stopped + intact on Contabo as cold rollback
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-18 05:49:07 +00:00 |
|
|
|
30f70793f8
|
docs: migrate LiveSync to edge2 CT 104; decommission TAK/Watchtower/echo6-agent/Nexus
- LiveSync -> edge2 CT 104 (CouchDB cold volume-tar; two-token Caddy cutover; per-user JWT)
- Decommissioned + code-archived to Forge: TAK+SIGIL, Watchtower, echo6-agent, nexus-hub, nexus-agent
- Removed tak.echo6.co + wt.echo6.co Caddy blocks, dnsmasq entries, and GoDaddy A records
- runbook: add CouchDB data variant (Variant D) + multi-token Caddy cutover example
- fix stray 'f ' artifact in environment.md
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-18 04:03:18 +00:00 |
|
echo6-autocommit
|
5f03049914
|
auto: docs sync 2026-06-18T00:00:07+00:00
Files changed: .obsidian/graph.json .obsidian/workspace.json INDEX.md docs/hardware/environment.md docs/hardware/ip-allocation.md docs/services/services.md runbooks/lxc-service-migration.md session-resume/SESSION-HANDOFF-meshai-test.md
|
2026-06-18 00:00:07 +00:00 |
|
|
|
9fdb6fcac3
|
docs: migrate Vaultwarden + Forgejo to edge2 LXCs; validate lxc-service-migration runbook
- Vaultwarden -> edge2 CT 102 (SQLite pilot): plan v2 + services/env/ip-allocation, credentials, stale-archive banner
- Forgejo -> edge2 CT 103 (PostgreSQL + non-Caddy git SSH :2222 via iptables DNAT)
- Add & upgrade runbooks/lxc-service-migration.md: SQLite + Postgres data variants, multi-volume tar, iptables-DNAT systemd-unit pattern, gotchas G11-G13
- Both source services left stopped + intact on Contabo as cold rollback
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-17 17:17:00 +00:00 |
|
echo6-autocommit
|
91a08df645
|
auto: docs sync 2026-06-17T12:00:04+00:00
Files changed: .obsidian/workspace.json INDEX.md archive/projects/vaultwarden-deployment.md docs/hardware/environment.md docs/hardware/ip-allocation.md docs/services/services.md runbooks/lxc-service-migration.md
|
2026-06-17 12:00:04 +00:00 |
|
echo6-autocommit
|
e9cb7777fe
|
auto: docs sync 2026-06-17T00:00:14+00:00
Files changed: .obsidian/workspace.json credentials docs/hardware/environment.md plans/vaultwarden-plan.md runbooks/edge2-access-reference.md runbooks/expose-service-edge2.md
|
2026-06-17 00:00:14 +00:00 |
|
echo6-autocommit
|
dd516c1b94
|
auto: docs sync 2026-06-16T18:00:07+00:00
Files changed: credentials
|
2026-06-16 18:00:07 +00:00 |
|
echo6-autocommit
|
a2d5b15071
|
auto: docs sync 2026-06-16T12:00:07+00:00
Files changed: .obsidian/graph.json .obsidian/workspace.json INDEX.md docs/hardware/environment.md docs/hardware/ip-allocation.md runbooks/headscale-onboard-node.md
|
2026-06-16 12:00:07 +00:00 |
|
echo6-autocommit
|
6670ac7e96
|
auto: docs sync 2026-06-16T06:00:07+00:00
Files changed: .obsidian/plugins/obsidian-livesync/data.json .obsidian/workspace.json INDEX.md docs/hardware/environment.md docs/hardware/ip-allocation.md docs/services/ots-setup.md docs/services/services.md
|
2026-06-16 06:00:07 +00:00 |
|
echo6-autocommit
|
9059c25bb9
|
auto: docs sync 2026-06-16T00:00:11+00:00
Files changed: .obsidian/graph.json .obsidian/plugins/obsidian-livesync/data.json .obsidian/workspace.json
|
2026-06-16 00:00:11 +00:00 |
|
echo6-autocommit
|
e5da5f023d
|
auto: docs sync 2026-06-15T21:21:42+00:00
Files changed: .obsidian/appearance.json .obsidian/graph.json .obsidian/plugins/obsidian-livesync/data.json .obsidian/workspace.json INDEX.md archive/matrix/PHASE6_DECISION.md archive/matrix/PLAN.md archive/matrix/appservices.md archive/matrix/archive_receiver_discovery.md archive/matrix/archivist_discovery.md archive/matrix/hookshot_deployment_discovery.md archive/matrix/hookshot_e2ee_discovery.md archive/matrix/hookshot_payload_discovery.md archive/matrix/hookshot_room_targeting_discovery.md docs/matrix/archivist.md docs/matrix/matrix_host.md docs/matrix/mautrix_signal.md docs/matrix/synapse.md docs/matrix/synapse_homeserver.yaml.sanitized docs/matrix/synapse_retention_discovery.md docs/services/services.md notes/echo6-landing-page-data-export.md notes/ia-download-queue.md projects/argus.md
|
2026-06-15 21:21:42 +00:00 |
|
echo6-autocommit
|
133639ede2
|
auto: docs sync 2026-06-15T21:11:47+00:00
Files changed: .obsidian/workspace.json INDEX.md
|
2026-06-15 21:11:47 +00:00 |
|
echo6-autocommit
|
b495dbb313
|
auto: docs sync 2026-06-15T20:32:51+00:00
Files changed: .obsidian/workspace.json archive/AUDIT-2026-02-21.md failed_documents/README.md failed_documents/corrupt_pdfs.md failed_documents/deleted_peertube_videos.md failed_documents/drm_encrypted_ia_pdfs.md failed_documents/macos_resource_forks.md failed_documents/test_artifacts.md
|
2026-06-15 20:32:51 +00:00 |
|
echo6-autocommit
|
e0b2114008
|
auto: docs sync 2026-06-15T20:28:50+00:00
Files changed: .obsidian/workspace.json runbooks/binary-wrapper-interception.md runbooks/gpu-cpu-fallback-routing.md runbooks/pipeline-patterns.md runbooks/pipeline-probe-gate.md
|
2026-06-15 20:28:50 +00:00 |
|
echo6-autocommit
|
b387c94190
|
auto: docs sync 2026-06-15T20:23:38+00:00
Files changed: .obsidian/workspace.json archive/README.md archive/projects/DEPLOY-API-KEYS-TAB.md archive/projects/arr-stack-runbook.md archive/projects/arr-wiring-runbook.md archive/projects/cc-deploy-watchtower-v2.md archive/projects/headscale-full-deployment.md archive/projects/last-ember-project.md archive/projects/mmud/last-ember-chronicle.html archive/projects/mmud/last-ember-howto.html archive/projects/mmud/last-ember.html archive/projects/mmud/mmud-phase5-prompt.md archive/projects/mmud/mmud-phase6-prompt.md archive/projects/mmud/mmud-prompts/mmud-prompts/01-update-planned.md archive/projects/mmud/mmud-prompts/mmud-prompts/02-npc-nodes.md archive/projects/mmud/mmud-prompts/mmud-prompts/03-darkcragg.md archive/projects/mmud/mmud-prompts/mmud-prompts/04-dcrg-node.md archive/projects/mmud/mmud-prompts/mmud-prompts/05-phase5.md archive/projects/mmud/mmud-prompts/mmud-prompts/06-phase6.md archive/projects/mmud/mmud-prompts/mmud-prompts/README.md archive/projects/mmud/mmud-prompts/mmud-prompts/mmud-project.md archive/projects/openwebui-theme-deploy.md archive/projects/peertube-phase2-project.md archive/projects/peertube-rebuild.md archive/projects/utility-caddy-initial-setup.md archive/projects/vaultwarden-deployment.md archive/reports/logistics_migration.md archive/reports/post_validation_report.md archive/reports/task_a_aurora_validation.md archive/reports/task_c_watchdog_test.md projects/deploy-livesync.md
|
2026-06-15 20:23:38 +00:00 |
|
echo6-autocommit
|
cb70796473
|
auto: docs sync 2026-06-15T20:10:52+00:00
Files changed: .gitignore credentials
|
2026-06-15 20:10:52 +00:00 |
|
echo6-autocommit
|
a5299d09a2
|
auto: docs sync 2026-06-15T20:08:44+00:00
Files changed: .obsidian/workspace.json PHASE6_DECISION.md PLAN.md appservices.md archive_receiver_discovery.md archivist.md archivist_discovery.md argus.md docs/hardware/environment.md docs/services/services.md docs/software/recon.md echo6-landing-page-data-export.md hookshot_deployment_discovery.md hookshot_e2ee_discovery.md hookshot_payload_discovery.md hookshot_room_targeting_discovery.md matrix_host.md mautrix_signal.md pp_comparison.json projects/headscale-full-deployment.md projects/utility-caddy-initial-setup.md projects/vaultwarden-deployment.md runbooks/add-peertube-channel.md runbooks/authentik-oidc-application.md runbooks/proxmox-create-ubuntu-vm.md runbooks/proxmox-onboard-node.md runbooks/recon-operations.md runbooks/recon-service-integration.md scribd_session.json synapse.md synapse_retention_discovery.md
|
2026-06-15 20:08:44 +00:00 |
|
echo6-autocommit
|
b9f102685f
|
auto: docs sync 2026-06-15T18:00:13+00:00
Files changed: .obsidian/app.json .obsidian/appearance.json .obsidian/community-plugins.json .obsidian/core-plugins.json .obsidian/plugins/obsidian-livesync/data.json .obsidian/plugins/obsidian-livesync/main.js .obsidian/plugins/obsidian-livesync/manifest.json .obsidian/plugins/obsidian-livesync/styles.css .obsidian/workspace.json CLAUDE-baseline.md rules
|
2026-06-15 18:00:13 +00:00 |
|
echo6-autocommit
|
b2574afb2c
|
auto: docs sync 2026-06-14T06:00:11+00:00
Files changed: argus.ref docs/hardware/environment.md docs/services/services.md
|
2026-06-14 06:00:11 +00:00 |
|
echo6-autocommit
|
401c080fe1
|
auto: docs sync 2026-06-11T06:00:09+00:00
Files changed: docs/hardware/environment.md docs/services/services.md
|
2026-06-11 06:00:09 +00:00 |
|
|
|
25e9e2a865
|
Update cc-rules.md: GitHub is source of truth
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-05-10 05:41:00 +00:00 |
|
echo6-autocommit
|
be48511f38
|
auto: docs sync 2026-05-02T00:00:04+00:00
Files changed: docs/navi/cc-rules.md docs/navi/deployment.md docs/navi/themes.md
|
2026-05-02 00:00:04 +00:00 |
|
echo6-autocommit
|
91dd846368
|
auto: docs sync 2026-04-23T18:00:07+00:00
Files changed: docs/hardware/environment.md
|
2026-04-23 18:00:07 +00:00 |
|
echo6-autocommit
|
2e457cc57c
|
auto: docs sync 2026-04-22T18:00:06+00:00
Files changed: docs/software/geo-tools.md
|
2026-04-22 18:00:06 +00:00 |
|
echo6-autocommit
|
38bfcecf25
|
auto: docs sync 2026-04-21T00:00:04+00:00
Files changed: docs/hardware/environment.md docs/services/services.md
|
2026-04-21 00:00:04 +00:00 |
|
echo6-autocommit
|
19ff1c7e79
|
auto: docs sync 2026-04-19T06:00:07+00:00
Files changed: docs/hardware/environment.md docs/services/services.md runbooks/recon-operations.md runbooks/recon-service-integration.md
|
2026-04-19 06:00:07 +00:00 |
|
echo6-autocommit
|
1e65c3bbe8
|
auto: docs sync 2026-04-14T06:00:05+00:00
Files changed: failed_documents/README.md failed_documents/corrupt_pdfs.md failed_documents/deleted_peertube_videos.md failed_documents/drm_encrypted_ia_pdfs.md failed_documents/macos_resource_forks.md failed_documents/test_artifacts.md
|
2026-04-14 06:00:05 +00:00 |
|
echo6-autocommit
|
fb7e8fbc3e
|
auto: docs sync 2026-04-14T00:00:05+00:00
Files changed: docs/services/services.md
|
2026-04-14 00:00:05 +00:00 |
|
echo6-autocommit
|
abb0bd0b7c
|
auto: docs sync 2026-04-13T12:00:05+00:00
Files changed: docs/services/services.md reports/logistics_migration.md reports/post_validation_report.md reports/task_a_aurora_validation.md reports/task_c_watchdog_test.md
|
2026-04-13 12:00:05 +00:00 |
|
echo6-autocommit
|
5f378b1903
|
auto: docs sync 2026-04-13T06:31:16+00:00
Files changed: .autocommit-test
|
2026-04-13 06:31:16 +00:00 |
|
echo6-autocommit
|
a8dc615f05
|
auto: docs sync 2026-04-13T06:30:56+00:00
Files changed: .autocommit-test
|
2026-04-13 06:30:56 +00:00 |
|
|
|
ed0d93b7f9
|
revert: remove push test file
|
2026-04-13 06:11:32 +00:00 |
|
|
|
6884dcb9f8
|
test: verify zvx push from cortex
|
2026-04-13 06:11:12 +00:00 |
|
|
|
e9231ac24a
|
Migration: consolidate Echo6 docs to cortex with full infrastructure cleanup sync
- Documents recent infrastructure cleanup (8 CTs destroyed, 35 DNS records removed, Headscale cleanup)
- Adds 24 new runbooks covering Authentik, PeerTube, Meshtastic, RECON, Proxmox, Mailcow, Internet Archive, GPU routing
- Adds project documentation for headscale, vaultwarden, peertube, matrix, mmud, advbbs, arr stack
- Updates services.md, environment.md, caddy.md, authentik.md to match live infrastructure
- Removes 4 deprecated runbook duplicates (canonical versions live in projects/)
- Adds .gitignore for binary archives and editor temp files
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-13 06:02:16 +00:00 |
|