13 Commits
Author SHA1 Message Date
kj a37d4f89de fix(cli): adopt core records canonical hashes and flags local edits 2026-10-08 08:34:54 -03:00
kj c82e095b75 fix(cli): honor --dry-run when updating and removing core files 2026-10-08 08:34:54 -03:00
kj 4014551aae feat(cli): lock captures effective description; list shows it; new commands surface view with origin and collision reporting 2026-10-06 15:37:15 -03:00
kj c2931245bb feat(cli): pure alias-based dispatcher in project bin; Commands\Toolbox entry point; describe() required on CommandInterface
BREAKING: project commands implementing CommandInterface must define
static describe(): string (intentional, forces documentation).
2026-10-06 15:14:33 -03:00
kj 74da6f9c64 feat(config): default read URLs use anonymous HTTPS; keep env overrides; pin scheme with offline test 2026-10-06 14:59:16 -03:00
kj 901968d0bd feat(compat): declare core independence with core:"none" (INDEPENDENT status, block inheritance, no warning) 2026-10-06 14:12:36 -03:00
kj fc51133d92 test(phar): cubre catálogo embebido y raíz sin --toolbox 2026-10-05 18:29:22 -03:00
kj 90e800ba1f feat(commands): describe catalog rows per component with package fallback 2026-10-05 18:10:30 -03:00
kj 0b98b7a26b feat(compat): sweep of components against the real core with strict diagnostics 2026-10-05 17:36:08 -03:00
kj 1127272330 refactor(release): unify ask via global ANSWER variable 2026-10-05 16:29:16 -03:00
kj 6e7b572935 feat(release): introduce interactive mode 2026-10-05 16:22:17 -03:00
kj 7025ccf553 feat(self-update): resolve latest via Forgejo/gitea releases API 2026-10-05 15:50:13 -03:00
kj b7799f9fff first commit. 2026-10-05 15:08:39 -03:00