Commit Graph

  • 4691aa1a35 Campaign 10: Phase A complete + gated; Phase B not run; R-156 filed admin 2026-07-31 23:22:25 +02:00
  • e9a74a0019 docs: remove a gate criterion that could never pass, and close three register rows admin 2026-07-31 21:31:54 +02:00
  • f2fc76ec4b ISO v1.26.1 PUBLISHED — both entries proven, round trip verified admin 2026-07-31 20:41:18 +02:00
  • 70d034a3f3 iso: the release manifest described a different image than it shipped admin 2026-07-31 20:34:03 +02:00
  • 52e5cdb86a REPORT: /etc/felhom fix verified — TUI entry PASSES all four. Graphical untested, so still NOT PUBLISHED admin 2026-07-31 19:50:14 +02:00
  • a967da7d2c iso 1.26.1: ship /etc/felhom/ — the directory the bootstrap writes its state into admin 2026-07-31 19:02:57 +02:00
  • 4ea211f67f REPORT: Part 5 FAILED — the package never creates /etc/felhom. NOT PUBLISHED admin 2026-07-31 18:16:20 +02:00
  • 246036605a REPORT: universal ISO built and gated — NOT PUBLISHED (Part 5 incomplete) admin 2026-07-31 16:53:29 +02:00
  • 8505954df7 iso: ship the package under its real filename, not felhom.deb admin 2026-07-31 16:44:01 +02:00
  • 0f22447d15 iso: two build-log lines stated things that were not true admin 2026-07-31 16:42:39 +02:00
  • 57b87ec9be iso: actually pass FELHOM_MENU/FELHOM_DEB to the repack admin 2026-07-31 16:41:14 +02:00
  • a4d7dfd336 iso: --release must satisfy the mode check it is a third case of admin 2026-07-31 16:40:17 +02:00
  • 01a8155c5a iso v1.26.0: the PUBLIC release image — no answer file, interactive install, day-0 by .deb admin 2026-07-31 16:39:47 +02:00
  • e787391c0a docs: the public ISO release gate, written BEFORE the first release image admin 2026-07-31 16:33:14 +02:00
  • 61e9b55737 SPIKE 4: a .deb in the ISO DOES deliver on an interactive install admin 2026-07-31 15:35:07 +02:00
  • bb29186d62 SPIKE 3: [first-boot] does NOT fire on an interactive install admin 2026-07-31 14:47:18 +02:00
  • 19c932a693 SPIKE 2 complete: locked root closes the PVE web UI; before-network gives a measured zero window admin 2026-07-31 13:57:21 +02:00
  • 5bdd8372f8 SPIKE 2: before-network gives a zero window by construction; locked root closes sulogin admin 2026-07-31 12:44:33 +02:00
  • ea00976403 SPIKE: a universal ISO needs a different disk strategy and a locked root admin 2026-07-31 12:12:35 +02:00
  • 5825ceeabf docs: v0.86.0 copy-without-reveal + the break-glass credential leg is now proven (PVE ticket minted) admin 2026-07-31 09:24:24 +02:00
  • 80f473999e manifests: hub 0.85.0 -> 0.86.0 (Copy without reveal) admin 2026-07-31 09:23:12 +02:00
  • 670ec35ece hub v0.86.0 — Copy works without revealing, and every copy branch reports itself admin 2026-07-31 09:22:11 +02:00
  • 9e079c7883 RECON: a Felhom-issued subdomain works in the product — the blocker is Cloudflare edge-cert depth admin 2026-07-31 09:00:11 +02:00
  • eb5d05f496 docs: host-addresses audit + capability-map row + REPORT (agent 0.119.0 / hub 0.85.0) admin 2026-07-31 08:55:53 +02:00
  • 37f7ff69f2 manifests: hub 0.84.0 -> 0.85.0 (Network card) admin 2026-07-31 08:50:42 +02:00
  • e07d90f0f4 hub v0.85.0 — Network card: a host's addresses are visible at last admin 2026-07-31 08:49:44 +02:00
  • b4edc087fa Tester gate: golden re-baked to 0.188.0, fresh-install proof PASSED — a fresh box is safe to hand to a tester admin 2026-07-31 08:27:36 +02:00
  • 37b93dc583 REPORT: hub v0.84.0 deployed + endpoint-level live validation admin 2026-07-31 08:23:28 +02:00
  • edc7dcc9e2 manifests: hub 0.83.0 -> 0.84.0 (Console access card) admin 2026-07-31 08:20:48 +02:00
  • 1956e5d390 hub v0.84.0 — break-glass console credential on the host page admin 2026-07-31 08:19:36 +02:00
  • 0a9bd3829d D5 SHIPPED: Tier-1/2 restore no longer depends on the whole-guest tier admin 2026-07-30 16:58:06 +02:00
  • d42d90fed7 R-108 CLOSED — D5's precondition is met (controller v0.187.0) admin 2026-07-30 14:21:44 +02:00
  • 70f84941d4 R-106/R-109 audit + registers: shipped at agent 0.118.1, plus R-125 admin 2026-07-30 13:28:10 +02:00
  • acfc2b7e95 R-109 + R-122: the recipe assembly stops dropping sections (hub v0.83.0) admin 2026-07-30 13:13:56 +02:00
  • 3d504d58c8 docs(R-117): CLOSED — proven live on demo-hp; R-121 filed for agent-on-box drift admin 2026-07-30 12:42:26 +02:00
  • 37515cda7c docs(R-117 Part 1): a health check issues no block I/O — and narrow one R-116 claim admin 2026-07-30 12:10:10 +02:00
  • e70b5feebe docs(R-117): the hang case measured — an I/O probe turns a wedged drive into an unkillable agent admin 2026-07-30 11:49:59 +02:00
  • c949389c95 docs(R-117): spike — the mechanism, a recipe, and a steady-state half nobody had looked for admin 2026-07-30 11:38:22 +02:00
  • 29bcfeb214 docs(R-120): CLOSED on both halves — golden current, and the class has a gate that refuses admin 2026-07-30 10:48:16 +02:00
  • 1a68b53b06 hub v0.82.0 (R-120): the vouch path REFUSES a golden the fleet has already outrun admin 2026-07-30 10:42:43 +02:00
  • 49b627684c docs(R-120): golden rebaked to 0.186.0, published, vouched, proven on a real day-0 admin 2026-07-30 10:33:03 +02:00
  • 376365bb12 docs(target-selection): a fixture may prove a mechanism; only a fresh box may prove a path admin 2026-07-30 10:05:52 +02:00
  • 772956d214 docs(R-116): CLOSED — proven live; capability row F to PROVEN-LIVE; R-120 filed admin 2026-07-30 09:34:08 +02:00
  • 315c469fc8 docs(R-116): v0.116.0 proven live at the payload layer; events leg blocked on an emailed claim code admin 2026-07-30 09:13:00 +02:00
  • 1aa1bd17c2 docs(template): §13 gains a teardown step, §15 gains its evidence line admin 2026-07-30 08:32:39 +02:00
  • e6b5fa1e63 docs: retract the expired NVMe fence, drop component versions from the inventory, fence acts in the template admin 2026-07-30 08:25:14 +02:00
  • 699790b12d docs: write down which boxes are disposable (target selection by blast radius) admin 2026-07-30 08:13:58 +02:00
  • d56e395a2a docs(R-116): isolate the mechanism from the real /disks payload; file R-117 + R-118 admin 2026-07-30 08:06:21 +02:00
  • c3ce4c7b20 R-116 Part 5 FAILED: the fix shipped, C5 still fails, mechanism NOT isolated admin 2026-07-30 07:15:31 +02:00
  • e87d6b26bb Correct the Session C audit: the union row is DEDUPED AWAY, not written false admin 2026-07-29 23:51:17 +02:00
  • 952ebf4862 Record work, banked first: shrink the E-2d row, create the missing capability-map rows admin 2026-07-29 23:34:06 +02:00
  • 06d7788392 Session C: R-113/R-114/R-112 PROVEN LIVE; C5 fails on a new defect (R-116) admin 2026-07-29 20:55:48 +02:00
  • af518ba151 R-114 + R-112 code shipped (controller v0.186.0) — seam proven live, copy not admin 2026-07-29 19:26:09 +02:00
  • 338b2ccf86 agent 0.114.0 published + vouched; R-115 files the recurring publish gap admin 2026-07-29 19:03:59 +02:00
  • ca4c8b3afc R-113 code shipped (agent v0.114.0) — NOT live-validated, awaiting Session C admin 2026-07-29 17:23:09 +02:00
  • d839ddcb60 E-2d teardown complete: drill customer + host removed from the hub admin 2026-07-29 15:56:49 +02:00
  • f3975cf5bc E-2d executed on a fresh box: C1/C2 proven, C3/C4 partial, C5 FAILS — R-112/113/114 admin 2026-07-29 13:13:56 +02:00
  • 3dff3573f7 R-111 SHIPPED: the Day-0 artifact channel now serves agent 0.113.0 + golden 0.185.1 admin 2026-07-29 12:10:35 +02:00
  • f3f0d58844 E-2d: Phase 0 STOP — the Day-0 artifact channel cannot deliver the code under test admin 2026-07-29 11:43:00 +02:00
  • 91a1dad0f3 docs: record commit 3 and the rejected Part 3 ruling in the chain report admin 2026-07-29 11:22:40 +02:00
  • de5a3e5765 docs: retire the last two false gate-enforcement claims; scope the ranking heading admin 2026-07-29 11:22:07 +02:00
  • 7383400a23 docs: file R-29 to the register; attach the gate-orphan instance to its class admin 2026-07-29 11:13:23 +02:00
  • d4c07873ca docs: correct the installer-channel record — R-94 retracted and re-scoped, R-110 opened admin 2026-07-29 10:54:59 +02:00
  • 36d635a4cd E-2d: file the fresh-VM proof plan; R-94 blocked on it, with the ISO finding admin 2026-07-29 09:56:14 +02:00
  • bcbe2707d6 E-2 complete: wrapper, installer Case A/B, offer flow, degraded banner admin 2026-07-29 09:16:59 +02:00
  • f6aed82940 host-install v1.22.0 — E-2 Part 2: new boxes get a real backup target, or are told they do not admin 2026-07-29 09:06:32 +02:00
  • 3696188636 E-2 increment 1: report + close E-2b/E-2c as shipped and proven live admin 2026-07-29 08:34:41 +02:00
  • 6869a14015 manifests: hub 0.80.0 -> 0.81.0 (E-2 backup_target_absent event types) admin 2026-07-29 08:27:44 +02:00
  • 0fd0ca1373 PROMPT-TEMPLATE: defer is graceful-exit-only, not crash-safety admin 2026-07-29 08:25:58 +02:00
  • 2508788d38 E-2: file the remaining work, three Phase 0 findings, and the parked Peti risk admin 2026-07-29 08:01:42 +02:00
  • 1257014c2b hub v0.81.0 — E-2: backup_target_absent gets its own signal (ships first) admin 2026-07-29 07:55:18 +02:00
  • b5a73e050b Move the local whole-guest backup off the guest's own device (demo-hp + demo-felhom) admin 2026-07-28 21:38:13 +02:00
  • 070b0ce2dc 07-backup-architecture: rewrite as the recovery model (D1-D6); D5 BLOCKED by R-108 admin 2026-07-28 20:50:41 +02:00
  • 0d1cf0f732 Recovery baseline inventory (read-only): every restore path, tier coverage, key custody, host/hub state, failure domains, measured RTOs admin 2026-07-28 20:00:06 +02:00
  • ff050cf409 C9-F1 (honesty half) + C9-F2 shipped in controller v0.183.0; C9-F1b and C9-F4 filed admin 2026-07-28 19:08:25 +02:00
  • 955083c0fc Campaign 9: the Tier-2 restore paths are PROVEN; 3 defects filed, none fixed admin 2026-07-28 18:24:06 +02:00
  • f47b0a61d7 R-101 + F-DIAG closed, F-OPS documented (manual-restore runbook) admin 2026-07-28 16:45:37 +02:00
  • 6b7d516ce5 REPORT + OPEN-ITEMS: R-100 closed and proven live; R-101 filed admin 2026-07-28 13:35:27 +02:00
  • 4f34a9e0ae manifests: hub 0.79.0 -> 0.80.0 (R-100) admin 2026-07-28 13:19:41 +02:00
  • b505ee9125 R-100: offsite staleness counts from the last SUCCESS (hub v0.80.0) admin 2026-07-28 13:17:04 +02:00
  • 6369570e8d REPORT: fleet state to agent 0.110.0 admin 2026-07-28 11:35:20 +02:00
  • b97623045b REPORT: correct the F-LEAK story — the band ACL is consumed by use; v0.110.0 is the durable fix admin 2026-07-28 11:35:05 +02:00
  • 5ffdcecb2d F-LEAK: record all three attempts; the ACL fix is consumed by use, the fenced destroy is the fix admin 2026-07-28 11:32:45 +02:00
  • cba48293f1 REPORT: F-REBOOT + F-LEAK + F-OBS and the R-100 investigation admin 2026-07-28 11:23:03 +02:00
  • 8c793955b1 Campaign 8: F-REBOOT/F-LEAK/F-OBS closed; R-100 filed (offsite staleness reset by failures) admin 2026-07-28 11:17:59 +02:00
  • b4c528801a host-install 1.21.0: F-LEAK — grant FelhomAgentGuest on the scratch VMID band admin 2026-07-28 11:05:44 +02:00
  • e168600148 docs: F-CRIT-1 + F-A1 shipped (controller v0.179.0); invariant rule admin 2026-07-28 09:48:51 +02:00
  • d0cec9d3f3 docs: F-CRIT-2 shipped (agent v0.106.0) — OPEN-ITEMS, campaign doc, report admin 2026-07-28 08:08:56 +02:00
  • 33a7cc51d3 docs: CAMPAIGN 8 — GC run 2, fault 13 complete, final fleet state admin 2026-07-28 06:59:22 +02:00
  • 6c57658c1b docs: CAMPAIGN 8 — faults 11 and 18 results, F-LEAK root cause, evidence corrections admin 2026-07-28 06:06:57 +02:00
  • 14b0939060 docs: CAMPAIGN 8 — adversarial backup & restore campaign report admin 2026-07-28 01:59:59 +02:00
  • 3401fcdc1c docs: seam sweep + live outage validation report admin 2026-07-27 18:45:03 +02:00
  • a0a1556ce6 docs: R-88b shipped; standing rule 4; READY rows re-ranked admin 2026-07-27 18:12:57 +02:00
  • 2c0e43e0d0 hub v0.79.0 — R-97c: make the operator-only claim true admin 2026-07-27 17:54:47 +02:00
  • 9ea5675950 docs: sync workspace-CLAUDE.md with the live file, carrying R-96's three rules admin 2026-07-27 17:08:24 +02:00
  • 655b69f37d docs: R-97 shipped; N.5 gains its four legs; ops results recorded admin 2026-07-27 17:07:55 +02:00
  • 331193b898 hub v0.78.0 — R-97a: whole-guest backup events, operator-only admin 2026-07-27 16:59:05 +02:00
  • 65409aecd1 docs: R-88 Part 1 shipped; Phase 0 root cause; R-97 minted admin 2026-07-27 16:27:31 +02:00
  • 7826bd7179 docs(roadmap): reconcile against reality — seven previously unfiled items admin 2026-07-27 15:43:29 +02:00
  • 72692e1d9c docs: OPEN-ITEMS.md — one authoritative register of open work admin 2026-07-27 15:43:28 +02:00