SpecFact CLI v0.47.6
Highlights
This release ships the flat-command diagnostics cleanup from #606: removed root aliases no longer emit misleading marketplace module diagnostics and now point users at their canonical grouped replacements. It also fixes Hatch quality-gate scripts for environment-manager paths containing spaces (macOS Application Support) and includes the AI-bloat defense positioning refresh from 0.47.4.
[0.47.6] - 2026-06-12
Fixed
- Removed flat alias guidance: removed root aliases such as
validate,
plan,analyze,drift,repro,sync, andmigratenow exit with a
No such commanderror that points to the canonical grouped replacement
(for examplespecfact code validateorspecfact project sync) on every
root resolution surface, including stale lazy command delegates, instead of
a bare unknown-command error.
[0.47.5] - 2026-06-10
Fixed
- Flat command removal diagnostics: stop removed root aliases such as
validate,plan,analyze,drift,repro,sync, andmigratefrom
emitting misleading marketplace module install, disabled, skipped, or
shadowed diagnostics; canonical grouped commands keep actionable module
guidance. - Mac environment-manager paths: quote Hatch
type-checkandlint
interpreter-path substitutions so Python executables under directories with
spaces, including macOSApplication Support, remain single arguments for
downstream tools. - Canonical bundle diagnostics: preserve actionable missing-module guidance
for still-supported bundle groups such asbacklogwhen Typer handles
missing command help before the root resolver path.
[0.47.4] - 2026-06-02
Changed
- AI-bloat defense positioning: update first-contact README, docs, package
metadata, and GitHub metadata guidance so SpecFact leads with deterministic
code review, cleanup forecasts, and spec/contract evidence for AI-assisted
Python delivery.
PyPI: https://pypi.org/project/specfact-cli/0.47.6/
Full Changelog: v0.47.3...v0.47.6