This website requires JavaScript.
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