Commit graph

7 commits

Author SHA1 Message Date
b2070b6a39 docs: spec for agent diagnostic dump
Opt-in per-command and per-sample dump to configurable dump_dir.
Config-gated via [debug] dump_dir, no change when unset. Serialized
through a single writer GenServer to avoid interleaving.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 21:57:09 +02:00
a4f4d3ca51 docs: implementation plan for ZFS pool detail
Four tasks: collector enrichment (pool_type/scan/vdevs), classification
coverage tests, CSS for capacity bar + pool block, LiveView rendering
and test updates.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 17:40:31 +02:00
45f59eb163 docs: spec for ZFS pool detail enrichment
Compact per-pool block with type, capacity bar, used/free/total,
scrub state, and vdev summary. Collector gets pool_type derivation,
scan state, and vdev list — no new shell-outs.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 17:21:06 +02:00
bb2a88fb15 fix(agent): bump Dockerfile Zig to 0.15.2 for burrito 1.3
Burrito 1.3 now requires Zig 0.15.2 (build fails with 'Your Zig version
does not match the one Burrito requires! We need 0.15.2, you have: 0.13.0').

Zig also changed its tarball naming around 0.15: the arch now comes
before 'linux' (zig-x86_64-linux-VER.tar.xz instead of
zig-linux-x86_64-VER.tar.xz), so both the download URL and the
post-extract symlink glob had to change.
2026-04-22 09:23:35 +02:00
3ce2940094 docs: phase 4 packaging + deployment plan 2026-04-22 08:43:59 +02:00
fe7b07db4f fix(server): only require DASHBOARD_PASSWORD_HASH in prod
Blocking bootstrap in dev meant you couldn't even run 'mix run' to
generate the initial hash. Now dev/test accept an optional env override
and boot without it; prod still raises when unset.
2026-04-21 22:59:24 +02:00
fab512f1e1 chore: project skeleton + phase-1 plan 2026-04-21 21:59:29 +02:00