Commit Graph

  • 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
  • a31872ea24 docs(pbs): move PBS prune server-side, close the write proof, schedule GC admin 2026-07-27 15:16:11 +02:00
  • a16896af86 docs: R-88 root cause established — no limiter, and the nil age bypasses the window gate admin 2026-07-27 11:03:02 +02:00
  • c60cd4234c docs(report): §11 post-session live state — offsite PBS down, R-88 loop left running admin 2026-07-27 10:53:38 +02:00
  • 2b24c70536 docs(ep0): hub PBS-DR capacity gauge verified correct after the volume move admin 2026-07-27 09:39:44 +02:00
  • ad8057c4e3 docs(ep0): relocate the felhom-offsite PBS datastore onto the 100 GB volume admin 2026-07-27 09:36:11 +02:00
  • 5aca709ca1 docs(roadmap): correct R-88 severity — it is a repeating quiesce loop, not one event admin 2026-07-27 09:10:19 +02:00
  • eb3f0b8d3f docs(roadmap): R-88 — an unreachable backup target reads as "no backup exists" admin 2026-07-27 09:08:46 +02:00
  • 26f168c22e R-85: demo-felhom restore-test PASSED — rotation proven on BOTH boxes; correct a bad estimate Claude Code 2026-07-27 08:17:00 +02:00
  • 6d11c54a50 R-85 close-out: session REPORT + R-86/R-87 queued Claude Code 2026-07-27 08:11:19 +02:00
  • 73889e9fdf manifests: pin hub 0.77.0 (R-85 restore-test signals) Claude Code 2026-07-27 07:34:43 +02:00
  • 57ba3c7c8c R-85 Phase 4: docs — the UNATTENDED path is documented as unproven Claude Code 2026-07-27 07:33:40 +02:00
  • b802a9e7de docs(backlog): SPEC for R-85 Phases 4 & 5 (docs, then deploy) Claude Code 2026-07-26 23:14:00 +02:00
  • ce4e03dcd8 hub v0.77.0 — R-85 Part 2: a restore-test result becomes a SIGNAL Claude Code 2026-07-26 21:08:02 +02:00
  • b6d93e3fcb REPORT: agent version span through v0.103.0 Claude Code 2026-07-26 19:05:06 +02:00
  • c74d752a9a R-82: restore round-trip PASSED + multi-tier quiesce proven live -> PROVEN-LIVE Claude Code 2026-07-26 19:04:47 +02:00
  • a0bdd8eed6 docs: R-84 SHIPPED (agent v0.103.0) + demo-hp's first offsite backup Claude Code 2026-07-26 18:56:04 +02:00
  • adf1d1e619 R-82 Slice D/E: installer default 1.20.0 + architecture docs brought current Claude Code 2026-07-26 17:54:10 +02:00
  • 48daa4fdeb manifests: pin hub 0.76.0 (R-82 Slice C tier-aware thresholds) Claude Code 2026-07-26 16:59:38 +02:00
  • b11607b26b hub v0.76.0 — R-82 Slice C: tier-aware backup thresholds Claude Code 2026-07-26 16:58:38 +02:00
  • 945b7818b5 docs(arch): 07 §9.1 — record measured PBS whole-guest capacity state (R-82 Phase 0) Claude Code 2026-07-26 12:11:42 +02:00
  • 65e30f2e42 docs(audits): R-82 Phase 0 — P0.1 weekly CONFIRMED, P0.2 benign, P0.3 STOP (capacity) Claude Code 2026-07-26 12:08:32 +02:00
  • c73800c269 REPORT: R-81 anchored backup deadline check (hub v0.75.0, deployed) Claude Code 2026-07-26 11:49:25 +02:00
  • 88b41ec870 manifests: pin hub 0.75.0 (R-81 anchored backup deadline check) Claude Code 2026-07-26 11:45:14 +02:00
  • f5a5e2b911 hub v0.75.0: R-81 — "no signal" is not "bad signal" (anchor the backup deadline check) Claude Code 2026-07-26 11:44:15 +02:00
  • add5b9bbbb docs(audits): R-80 DIAG — expected_backup_missed root-caused to in-memory agent backup store Claude Code 2026-07-26 09:59:35 +02:00
  • 9cfa619ec3 hub v0.74.0: allow local_api_endpoint_drift; R-77 docs + R-78/79/80 admin 2026-07-26 09:14:40 +02:00
  • 9e94479449 DIAG: agent-channel banner is a stale controller.yaml endpoint, not island fallout admin 2026-07-26 08:51:45 +02:00
  • 89d64f64b3 R-75 SHIPPED (controller v0.172.0): docs, capability-map note, ROADMAP collapse admin 2026-07-26 08:30:45 +02:00
  • 2d2050c362 ROADMAP: R-75 catalog-derived userdata skeleton + import surfaces; R-76 setgid-chain break admin 2026-07-26 06:59:57 +02:00
  • 0c20c91e85 SPIKE: catalog-derived userdata skeleton + import surfaces (2026-07-26) admin 2026-07-26 06:59:46 +02:00
  • 2d78c283c6 R-50 SHIPPED: fleet migrated to the island; Phase 5 docs admin 2026-07-25 14:47:15 +02:00
  • a2500532c3 R-50: A4 fresh-provision validated (agent auto-net1 live); spike caveat closed admin 2026-07-25 14:36:56 +02:00
  • 46504938ba R-50 Phase B: island migration runbook (B0) + drill validation (B1 PASS) admin 2026-07-25 14:32:26 +02:00
  • 485321f694 R-50 Phase A: host-install v1.19.0 island default + hub version sync admin 2026-07-25 14:17:43 +02:00
  • 7fffde3e13 R-50 runbook: Part C (agent 0.95.0 -> demo-hp) + qm300 forensic admin 2026-07-25 12:25:04 +02:00
  • 515e0c3cc7 R-50 island-bridge: SPIKED -> GO (probes P1-P8 pass live on t740 drill) admin 2026-07-25 12:19:09 +02:00
  • 5d56f93755 docs: R-50 island-bridge spike attempt 2 (t740) — STILL BLOCKED (no drill VM there); nodes.md drill-host ruling; REPORT admin 2026-07-25 09:59:10 +02:00
  • 77119bd1b0 REPORT (overwrite) — disk-health capability upgrade + R-50 spike (drill env absent, design findings) admin 2026-07-25 08:32:10 +02:00
  • 1d65f44205 docs: SPIKE R-50 island-bridge — drill env ABSENT (empirical blocked); source design findings + dnsmasq trap; ROADMAP R-50 spiked admin 2026-07-25 08:30:25 +02:00
  • be2d90f243 docs: disk-health capability row → PROVEN-LIVE (v0.95.0/v0.171.0 SMART-coverage fix, real verdicts+models live) admin 2026-07-25 08:26:49 +02:00
  • 770ee5a5f6 docs: SPIKE — SMART coverage on real hw (why the card shows Nincs adat); findings-only admin 2026-07-25 07:56:02 +02:00
  • e49f20f581 docs: disk-health capability-map row (IMPLEMENTED) + ROADMAP R-73 (SMART history/trending, parked) admin 2026-07-24 21:42:49 +02:00
  • ae42bb5978 hub v0.73.1: REPORT — appended (allowlist disk_health_degraded, 400→200 live proof) admin 2026-07-24 21:41:10 +02:00
  • 5902703dda hub: deploy v0.73.1 (allowlist disk_health_degraded) admin 2026-07-24 21:38:13 +02:00
  • 19dbb02ee3 hub v0.73.1: allowlist disk_health_degraded (controller v0.169.0 disk-health) admin 2026-07-24 21:35:01 +02:00
  • be9edb443c updated logo admin 2026-07-24 13:16:06 +02:00
  • f379ba0b34 docs: capability map + ROADMAP — Indítópult megosztás (guest capability link, controller v0.165.0) admin 2026-07-24 12:19:21 +02:00
  • 5df15bea9f docs: launcher capability row (IMPLEMENTED) + ROADMAP R-15 coupling + R-72 brand_color curation (controller v0.163.0) admin 2026-07-24 09:17:46 +02:00
  • 8462338ad4 docs(R-71): SHIPPED (a)+(c) — the apply-bridge settle-gate (controller v0.162.0) admin 2026-07-24 07:49:11 +02:00
  • 6cc875cc36 drill: R-63 ő/ű captured live on the KVM HP (+ pairing + rootpw); HP SVM-enable fix; evidence PNG admin 2026-07-23 20:46:27 +02:00
  • 1f9c17ca5e docs: nested drill aborted on N100 (contention w/ live guest); golden vouched + ISO built; R-63 visual + full drill → HP per operator steer admin 2026-07-23 18:38:49 +02:00
  • a2c60edefd docs: golden 0.161.0 published+vouched (R-71 gap CLOSED) + v1.25.0 ISO built; nested drill remains admin 2026-07-23 17:13:28 +02:00
  • 6dab0f6a2c docs: ISO train v1.25.0 — REPORT (belt/apt/R-63/gate/vault live), F9 resolved, R-63 shipped, nodes belt+vault, F8 checklist; critical golden<floor finding admin 2026-07-23 15:48:01 +02:00
  • b620435afe ISO train v1.25.0 code: OOB belt default appliance leg (F9) + apt no-subscription (Part2) + R-63 Lat2 console font + R-71 golden>=floor build gate admin 2026-07-23 15:38:14 +02:00
  • eaa8eddf66 chore(manifests): hub 0.72.0 -> 0.73.0 (offsite_stale newborn anchor) admin 2026-07-23 13:26:19 +02:00
  • b03a53ddcf hub v0.73.0 — offsite_stale anchored on newborn tiers (never-ran = applied-only + consumed_at/escrow anchor; one state one owner) admin 2026-07-23 13:25:22 +02:00
  • 527d81cf70 docs: v0.72.0 ship report + live validation, CONTEXT rulings, DIAG-f10 R-70/R-71 status annotations admin 2026-07-23 13:05:03 +02:00
  • 92681bda6c chore(manifests): hub 0.71.0 -> 0.72.0 (R-70/R-71c delivery detector train) admin 2026-07-23 13:00:56 +02:00
  • 1133aade73 hub v0.72.0 — R-70 + R-71c: offsite delivery-state detector, card, stuck event, R-39(a)-guarded self-heal restage admin 2026-07-23 12:59:04 +02:00
  • c801cee647 F10 offsite leg resolved on demo-hp: day-0 update-vs-bridge race diagnosed, designed-path repair + tier round-trip proven; R-70/R-71 minted admin 2026-07-23 12:21:05 +02:00
  • b67fce39f1 REPORT: hub v0.71.0 notification train — tests, red-proofs, deploy + live test-leg evidence admin 2026-07-22 21:00:49 +02:00
  • f1da17131b manifests: hub 0.70.1 -> 0.71.0 (notification train) admin 2026-07-22 20:58:35 +02:00
  • c766c8af82 hub v0.71.0: paired recovery mails (F11), prefs seeding at claim + empty-email no-clobber (F12), priority headers + operator test leg (F14-light) admin 2026-07-22 20:57:29 +02:00
  • 5b35023574 docs(audits): power-outage recovery audit 2026-07-22 — power cut confirmed, full self-heal in 3m15s, dead-man's-switch fired on schedule; F8-F13 admin 2026-07-22 19:57:44 +02:00
  • e57dd8b0e8 docs: R-67 SHIPPED (coupled to R-64) + NAS doc Browsing (FileBrowser) section admin 2026-07-22 14:18:30 +02:00
  • 8ecab3cd64 docs: R-66 shipped (ROADMAP + NAS naming caveat); mint R-64 pairing-blessed + R-65 buddy-box replication admin 2026-07-22 13:57:20 +02:00
  • a12c6f9730 docs(v1.24.0): R-59/R-60/R-61 SHIPPED — CHANGELOG, README, ROADMAP (+R-62), runbook, capability map, drill evidence, REPORT admin 2026-07-22 11:45:55 +02:00
  • 699325bd8a scripts/iso R-60 fix: judge a sweep candidate on the lease's OWN routing — flush vmbr0 before the bounded dhclient admin 2026-07-22 11:25:17 +02:00
  • cf1862c8ab scripts/iso R-59+R-60: the first-boot network gate — refuse loudly, sweep the NICs, never silently unreachable (v1.24.0 train, part 2/3) admin 2026-07-22 10:59:33 +02:00
  • c043ba9abe docs(spike): R-59/R-60 Phase-0 — the NIC sweep mechanics are GO, measured on a nested wrong-NIC install admin 2026-07-22 10:50:43 +02:00
  • ad1d26a9fd scripts/iso: bootstrap-modes harness catches up with the v1.21.0 in-script pairing wait admin 2026-07-22 10:11:56 +02:00
  • 9e292958c2 scripts/iso R-61 slice 1: the baked root password becomes knowable (v1.24.0 train, part 1/3) admin 2026-07-22 10:04:41 +02:00
  • 1613bc7120 docs(report): hub v0.70.1 shipped — ghost Delete reachable; operator live leg pending admin 2026-07-22 09:26:14 +02:00
  • 068bce673c chore(manifests): hub image 0.70.0 -> 0.70.1 admin 2026-07-22 09:24:42 +02:00
  • f4c2c4151b hub v0.70.1: the ghost customer's Delete button must exist (Danger-zone render gate split) admin 2026-07-22 09:23:37 +02:00
  • 2cf37f263b docs(pilot): agent 0.93.0 publish train record + onboarding §A5 gate discharged admin 2026-07-22 09:03:39 +02:00
  • 05dfaa1a10 docs(runbooks): onboarding draft v3 -> v4 — post-ship refresh (R-36/R-39 workarounds deleted, HP t740 second datapoint) admin 2026-07-22 08:14:50 +02:00
  • 9b3381be0a feat(hub): v0.70.0 — a deleted customer actually disappears (residue leg + ghost cleanup) admin 2026-07-21 20:28:06 +02:00
  • a1d503be98 docs(report): hub 0.69.0 deployed and verified live admin 2026-07-21 19:33:47 +02:00
  • 5dcb72a542 chore(manifests): hub 0.68.1 -> 0.69.0 (R-25b delete cascade) admin 2026-07-21 19:32:47 +02:00
  • 61dbd870c3 feat(hub): v0.69.0 — customer DELETE is the guided full-teardown cascade (R-25b) admin 2026-07-21 19:31:48 +02:00
  • f59aa97d0c docs(report): TASK-H - demo-hp on the tailnet, node inventory, R-59/60/61 admin 2026-07-21 18:51:54 +02:00
  • 8ec45f3b42 docs: node inventory for the two-host fleet; demo-hp on the tailnet admin 2026-07-21 18:51:05 +02:00
  • 460cc73bad docs: R-59/R-60/R-61 from the HP install + second-hardware pairing proof admin 2026-07-21 18:44:54 +02:00
  • 59226edb3e docs(report): TASK-G - armed HP ISO, in-ISO and on-stick filter proof, byte-proof, R-58 admin 2026-07-21 18:01:07 +02:00
  • 2143ae2d8d docs: R-58 assisted disk-picker install mode + HP mini ISO profile notes admin 2026-07-21 18:00:21 +02:00
  • 0073691231 docs(report): TASK-F - lifecycle, HP USB byte-proof, R-55 live leg, Part 4 skip admin 2026-07-21 16:37:25 +02:00
  • 3b41a982fe docs: R-55 PROVEN LIVE, new R-57 (app lifecycle), R-56 plumbing note, capability map admin 2026-07-21 16:35:28 +02:00
  • 0b2c59852e docs(report): TASK-E wrap-up - per-part status, HP ISO hashes + boot cheat-sheet, R-17 spike-lite admin 2026-07-21 15:35:13 +02:00
  • af8a7a58a4 docs+scripts: TASK-E parts 4-7 - operator one-pager, rulings, hub build.sh adoption admin 2026-07-21 15:32:56 +02:00
  • ef7d94eb2e iso: add the HP mini build profile (shim-first, match-nothing safety default) admin 2026-07-21 14:48:51 +02:00
  • d4ac52d9e0 docs(roadmap): R-54 confirmed hub-side; record the in-memory damping limitation admin 2026-07-21 13:39:45 +02:00
  • befaa795e0 docs(roadmap): R-54 negative leg completed — 30 healthy cycles, zero heals admin 2026-07-21 13:17:36 +02:00