Commit Graph

4 Commits

Author SHA1 Message Date
teernisse
0b9a8a36c5 CLI: propagate alias rename errors, doctor config resilience
aliases: rename now propagates every meta.json I/O and parse error
instead of silently ignoring failures. Previously, a corrupt or
unreadable meta.json after directory rename would leave the alias
in an inconsistent state with no user-visible error.

doctor: Config::load failure now falls back to Config::default()
with a warning instead of aborting the entire health check. Doctor
should still run diagnostics even when config is missing or corrupt
— that's exactly when you need it most.
2026-02-12 16:57:09 -05:00
teernisse
398311ca4c Wave 6: Integration tests, golden tests, index invariant tests, diff command (bd-rex, bd-2gp, bd-1ck) 2026-02-12 15:06:49 -05:00
teernisse
faa6281790 Wave 4: Full CLI command implementations - fetch, list, show, search, tags, aliases, doctor, cache lifecycle (bd-16o, bd-3km, bd-1dj, bd-acf, bd-3bl, bd-30a, bd-2s6, bd-1d4) 2026-02-12 14:25:30 -05:00
teernisse
deb2794136 Wave 2: CLI skeleton, cache write, config system, spec indexer (bd-3d2, bd-1ie, bd-1sb, bd-189) 2026-02-12 12:41:18 -05:00