Commit Graph

  • f7cc6a720e GL-4: uninstaller gap-closure + operator-key day-0 fold (host-install v1.11.0) admin 2026-07-08 08:14:07 +02:00
  • a63cc7151b docs(pilot): RUNBOOK GL-1 executed — agent 0.74.0 + golden 0.103.0 published admin 2026-07-07 21:07:15 +02:00
  • 02d63ed070 GL-2: --mode appliance|byo install profile (host-install v1.10.0) + harness admin 2026-07-07 20:26:32 +02:00
  • 1a1e42addb docs: campaign-2 R1/R2 root-cause correction + DR bind-mount source spike admin 2026-07-07 19:08:03 +02:00
  • 7714f1f6e4 docs(tests): Campaign 2 report + evidence — DR primitives, self-update, storage, faults, endurance admin 2026-07-07 14:26:52 +02:00
  • 8e26cdc3a5 docs(audit): closure appendix — F2 closed, F4-UX fixed, healthcheck class fixed admin 2026-07-06 20:43:52 +02:00
  • 66b955d054 docs(audit): P1-P3 re-run — accurate end-state + healthcheck-robustness observation admin 2026-07-06 19:28:15 +02:00
  • 1b19377f84 docs(audit): targeted P1-P3 backup/restore acceptance re-run (2026-07-06) admin 2026-07-06 19:21:58 +02:00
  • 3eb31f50d6 docs(audit): findings triage addendum — F1 corrected root cause + F2 verdict + F3 fixed admin 2026-07-06 14:25:34 +02:00
  • 658e78d495 docs(audit): no-mercy full-system campaign report (2026-07-06) admin 2026-07-06 12:23:12 +02:00
  • 61f4898d30 docs(H1): doc06 §4.5/§4.6 amendment + endpoint runbook §9 + scripts CHANGELOG + REPORT + CONTEXT admin 2026-07-05 23:03:33 +02:00
  • b70f2d0763 deploy(hub): v0.35.0 — OOB operator access (TASK H1) admin 2026-07-05 22:35:00 +02:00
  • ccb378060d feat(install): --enable-oob installs felhom-sshd + static belt (H1 Part 5) admin 2026-07-05 22:34:06 +02:00
  • f8fc09e5cc feat(hub): OOB access health ingest + degraded alert (H1 Part 4) admin 2026-07-05 22:30:03 +02:00
  • 0ec7555126 feat(hub): operator OOB peer + oob_peer_ip desired-state merge (H1 Part 1) admin 2026-07-05 22:08:06 +02:00
  • a3ee93e97e docs(context): TASK G1 break-glass shipped + live-validated admin 2026-07-05 19:24:11 +02:00
  • f1d3922fcc docs(G1): REPORT + scripts CHANGELOG for break-glass (hub v0.34.1 live-validated) admin 2026-07-05 19:22:51 +02:00
  • 012e5f3ecc fix(hub): mgmt_plane_healed alerts on the FIRST auto-heal (TASK G1) — v0.34.1 admin 2026-07-05 19:12:50 +02:00
  • 1bd054602d deploy(hub): bump to 0.34.0 (break-glass vault + mgmt_plane surfacing, TASK G1) admin 2026-07-05 19:09:38 +02:00
  • 28ac5f575c docs(runbook): break-glass management-plane recovery (TASK G1) admin 2026-07-05 19:04:34 +02:00
  • 05d81810d4 feat(hub,install): break-glass recovery vault + mgmt_plane surfacing (TASK G1) admin 2026-07-05 19:03:18 +02:00
  • 2f97ce31dd docs(audit): dedicated felhom-sshd instance spike (2026-07-05) — GO admin 2026-07-05 18:18:37 +02:00
  • 2db92c8837 docs(audit): OOB-over-WG operator-peer spike (2026-07-05) — GO admin 2026-07-05 17:01:35 +02:00
  • b6bad953b5 feat(host-install)+docs: D1 — install self-update artifacts on day-0 + architecture §11 self-update (implemented) admin 2026-07-05 15:36:15 +02:00
  • 582917d12d docs(audit): SPIKE — agent self-update rollback mechanics (systemd 257 semantics on felhom-pve) admin 2026-07-05 14:45:58 +02:00
  • 7e42ca64e5 docs(controller): backup-architecture — class-C in-place file restore (C2/v0.100.0, additive-only semantics + reindex caveat) admin 2026-07-05 13:23:19 +02:00
  • b5d92a8e45 docs(controller): backup-architecture — v0.99.0 restore-path fixes (F1 snapshots endpoint, F3 volume dumps real again, O4 resettable-secret generation + residual case) admin 2026-07-05 11:57:02 +02:00
  • cf1a9402f2 docs(audit): app-data restore drill 2026-07-04 (guest 9201) admin 2026-07-04 22:53:07 +02:00
  • 87f2841692 docs(offsite): S5 safe halves shipped (WG-key install + directive→plan); drill operator-gated admin 2026-07-04 21:12:21 +02:00
  • c758c97a1a docs(offsite): §3.5 — offsite escrow CREATED (S4 Part 5 done, operator-present) admin 2026-07-04 20:35:34 +02:00
  • 73e5a003f2 docs(offsite): S4.1 — restore-test unattended (tier-aware deadline; VM.Allocate phantom) admin 2026-07-04 19:54:48 +02:00
  • 1907dab296 docs(offsite): S4 SHIPPED — per-customer PBS tenancy + v4-pin/watchdog (live 2026-07-04) admin 2026-07-04 17:21:05 +02:00
  • a7f954dde7 docs(offsite): resolve §4.3 MTU open decision → client MTU 1280 (S3.1) admin 2026-07-04 14:02:48 +02:00
  • 2028785f5e docs(offsite): close §7 CGNAT open-validation; record mobile-path MTU finding admin 2026-07-04 13:34:00 +02:00
  • 76ee25e5e8 docs: 06-doc S3 SHIPPED (agent v0.64.0) + agent-side revocation semantics + CONTEXT/REPORT admin 2026-07-04 08:58:44 +02:00
  • 4fe895eaa4 docs: REPORT — fill actual commit hashes admin 2026-07-04 01:20:47 +02:00
  • 265f46c0e7 docs: S2 shipped — hub v0.33.0 CHANGELOG, peersync v1.0.1, 06 §3.2 wire shape + S2 status, CONTEXT, REPORT admin 2026-07-04 01:20:10 +02:00
  • 99246c3c7d manifests: hub 0.33.0 (S2) admin 2026-07-04 00:49:45 +02:00
  • 30d762d520 scripts: felhom-peersync v1.0.1 — strip out of process substitution (exit-swallow fix) admin 2026-07-04 00:49:25 +02:00
  • 13203c2452 hub: S2 /offsite registry page (read-only) + nav + WGPeer.CreatedAt admin 2026-07-04 00:48:03 +02:00
  • ba52005e61 hub: S2 API — box-facing WG registration + merge-at-read + hub-owned-key guard admin 2026-07-04 00:44:40 +02:00
  • fcf84a0c5c hub: S2 store — host-bound WG peers (register/re-key/adopt), one-per-host index, BumpHostDesired admin 2026-07-04 00:39:24 +02:00
  • 740cc42734 docs: S1 shipped — hub v0.32.0/0.32.1 CHANGELOG, peersync v1.0.0, 06 S1 status, CONTEXT, REPORT admin 2026-07-04 00:14:35 +02:00
  • d2cc02344c runbook: offsite-endpoint.md — executed + validated live on felhom-hetzner (S1) admin 2026-07-04 00:12:07 +02:00
  • 5e1933b166 manifests: hub 0.32.1 (wgsync HostKeyAlgorithms fix) admin 2026-07-03 23:52:37 +02:00
  • 0fa7ea1da1 hub: wgsync fix — constrain HostKeyAlgorithms to the pinned key's type admin 2026-07-03 23:52:08 +02:00
  • 6f5fb19a64 scripts+manifests: S1 felhom-peersync.sh v1.0.0 + hub wg-endpoint-ssh deploy surface admin 2026-07-03 23:42:12 +02:00
  • fbeeacb124 hub: S1 wgsync (pinned-SSH push + declarative reconciler) + /admin/wg API + env wiring admin 2026-07-03 23:40:22 +02:00
  • b18f6aee1b hub: S1 store — wg_endpoints/wg_peers tables + /32 allocator (doc 06 §3.2) admin 2026-07-03 23:32:39 +02:00
  • 7fb20d5fb0 docs: architecture Part 06 — offsite-connectivity design-of-record (slice roadmap S1-S6) admin 2026-07-03 23:02:31 +02:00
  • bf099f6a10 docs: SPIKE — offsite-backup connectivity: plain WireGuard wins the ladder (transport decision made) admin 2026-07-03 22:04:51 +02:00
  • 3d7f0505b0 skills: NEW felhom-app-catalog (4th skill) — catalog authoring workflow, proven on SparkyFitness admin 2026-07-03 19:48:53 +02:00
  • 7ad111cfb5 docs: golden 0.98.3 live — D.1b retired, drill B1/B5 fixed, backlog note resolved + evidence doc admin 2026-07-03 18:38:28 +02:00
  • 2e33a8b86b docs: D.1b narrowed + drill B2/B3 marked FIXED (agent v0.63.0) admin 2026-07-03 17:27:39 +02:00
  • 0fa79cd90d Go-live package: Day-0 install runbook + clean-room drill + host-install v1.9.1 admin 2026-07-03 15:14:47 +02:00
  • 996526273a docs: REPORT — host-install v1.9.0 (A1 Pool.Audit) live-run evidence admin 2026-07-03 13:36:43 +02:00
  • 639a57ee8b felhom-host-install.sh v1.9.0 — Pool.Audit in FelhomAgentGuest (audit A1) admin 2026-07-03 13:26:26 +02:00
  • 5e3dfcb714 docs: SPIKE — A1 pool-membership read for the stale-lock reaper admin 2026-07-03 13:00:00 +02:00
  • 9282d60f96 docs+skills: felhom-{build-deploy,ui-design,testing} skills + install_skills.py (junction); CLAUDE.md refresh (version-free); consolidated REPORT admin 2026-07-03 11:27:48 +02:00
  • ad61e96abd hub: render-test for the dashboard critical badge (Scenario D — UI verify; operator login gates Chrome) admin 2026-07-03 11:15:15 +02:00
  • 4a18306f30 manifests: hub image -> 0.31.0 admin 2026-07-03 11:10:14 +02:00
  • b5f00509ee hub v0.31.0: accept 'critical' severity at event ingest + UI badges/CSS; event_test.go (red-proofed); REUSE.md §1/§3 updated admin 2026-07-03 11:08:44 +02:00
  • d331eb26d1 docs: REUSE.md introduced — reuse map (hub+website+scripts+manifests) + reuse_refs_check.py gate + consolidated cross-repo REPORT admin 2026-07-03 09:40:39 +02:00
  • b0de6b34f6 docs: D4 authenticated Chrome pass complete (scenarios A-E), v0.30.1 follow-up noted admin 2026-07-02 22:54:23 +02:00
  • b56790269e manifests: hub image 0.30.1 admin 2026-07-02 22:53:47 +02:00
  • d3fdbbc5ad hub v0.30.1: status badges no-wrap (PENDING/NO REPORT wrapped in narrow columns) admin 2026-07-02 22:52:31 +02:00
  • 5f230f6e11 docs: D4 Scenario E evidence — first post-deploy report cycle accepted (22:45 CEST, 200 from hub 0.30.0) admin 2026-07-02 22:46:07 +02:00
  • 3d60b19b89 D4 Part 3: hub CHANGELOG v0.30.0 + REPORT (status mapping, red-proof, grep gates, API-freeze proof) admin 2026-07-02 22:44:57 +02:00
  • fc79a3aeea manifests: hub image 0.30.0 (keep GitOps truth in sync with the live set-image deploy) admin 2026-07-02 22:41:00 +02:00
  • c136308aad D4 Part 2: hub style.css v2 + template sweep admin 2026-07-02 22:38:37 +02:00
  • bc8d54df6a D4 Part 1: hub fonts + sprite + statusColor semantic remap admin 2026-07-02 22:34:40 +02:00
  • 43189e8972 D3 Part 4: docs — .tag/.badge addendum, website CHANGELOG, REPORT admin 2026-07-02 22:19:58 +02:00
  • f114f4a7e7 D3: Open Source badge glyph — green checkmark image -> sprite ico-yes check (v2 blue) admin 2026-07-02 22:12:31 +02:00
  • ccbb13a3db D3 Part 3: remaining five pages on design system v2 admin 2026-07-02 22:07:52 +02:00
  • bed8675930 D3 Part 2: index + kapcsolat on design system v2 admin 2026-07-02 22:06:27 +02:00
  • dd54e4cdf6 D3 Part 1: shared website assets + site gates (pages untouched) admin 2026-07-02 22:00:01 +02:00
  • a336fe3123 docs(design): design system v2 canonical reference (TASK-D0) admin 2026-07-02 15:00:11 +02:00
  • 8c8196e82b docs: AUDIT — host-root + local-API blast radius (non-Proxmox-token axes) admin 2026-07-02 10:43:19 +02:00
  • 6dae9d7558 docs: F3 provisioning runbook (vmid from full host list) + campaign F1/F2 resolution banner admin 2026-07-02 10:27:17 +02:00
  • e59e3c0ae2 docs: pool-effects no-mercy campaign — op-matrix 16/16, B1 rollback-destroy finding, fix list (F1-F6) admin 2026-07-02 09:16:46 +02:00
  • d775fda326 docs: spike status — Impl-2b DONE (raw enrollment live: ctrl v0.95.0 + agent v0.58.0) admin 2026-07-01 21:27:48 +02:00
  • 850ed78ad6 docs: spike status — Impl-2a (SQ4/SQ5) done in agent v0.55.0; Impl-2b/3 pending admin 2026-07-01 17:39:36 +02:00
  • f5e45840e3 docs: REPORT for host-install v1.8.0 + spike-doc status (Impl-1 SQ3 implemented) admin 2026-07-01 17:02:04 +02:00
  • 7ea36bccad host-install v1.8.0: install the guarded-mkfs wrapper (Impl-1 Part B) admin 2026-07-01 16:59:37 +02:00
  • 9e5bbc13d5 docs: SPIKE drive-enrollment — raw-device discovery + safe-to-format filter admin 2026-07-01 15:14:27 +02:00
  • 7c14e64a68 docs: RUNBOOK result — USB enrollment on pool-scoped ACL (residual CLOSED) admin 2026-07-01 13:52:44 +02:00
  • 6b594a7551 docs: REPORT for host-install v1.7.0 (3b-fix drive visibility; live-repaired) admin 2026-07-01 13:28:14 +02:00
  • 457a5cdf2d host-install v1.7.0: 3b-fix — Datastore.Audit box-wide (restore drive visibility) admin 2026-07-01 13:26:52 +02:00
  • 1be1e0d6a3 docs: REPORT + spike-doc status for host-install v1.6.0 (pool-scoped ACL, live-migrated) admin 2026-07-01 13:02:16 +02:00
  • 741f322d6a host-install v1.6.0: pool-scoped token ACL (3-role) + --rescope-acl retrofit admin 2026-07-01 12:46:08 +02:00
  • 554845b44b docs: SPIKE pool-scoped ACL — empirical validation (PASS, findings for 3b) admin 2026-07-01 12:10:41 +02:00
  • b0e6d72bf8 docs: REPORT for host-install v1.5.0 (felhom pool default + --adopt-pool) admin 2026-07-01 11:49:34 +02:00
  • 482dbec913 host-install v1.5.0: felhom pool by default + --adopt-pool + uninstall teardown admin 2026-07-01 11:48:19 +02:00
  • 6148e6131c docs: REPORT for hub v0.29.0 (artifact version dropdowns + auto-derived sha) admin 2026-07-01 09:06:49 +02:00
  • 585f12e04f manifests: bump hub image to 0.29.0 (artifact version dropdowns) admin 2026-07-01 09:03:32 +02:00
  • 079a2cdd08 hub v0.29.0: Day-0 artifact manifest — version dropdowns + auto-derived sha admin 2026-07-01 09:02:13 +02:00
  • ce26c9d646 docs: REPORT for host-install v1.4.0 (CPU/RAM cap passthrough; manifest follow-up) admin 2026-07-01 08:20:27 +02:00
  • f7905b78b5 host-install v1.4.0: appliance CPU/RAM cap passthrough (--cores/--memory) admin 2026-07-01 08:13:15 +02:00
  • 710afb066b docs: REPORT for host-install v1.3.0 — fill commit hash + served-copy result admin 2026-07-01 07:48:30 +02:00
  • 6db68f4e45 host-install v1.3.0: --uninstall (clean revert) + pre-flight guards admin 2026-07-01 07:47:34 +02:00