Reduce reproducibility fragility identified in the Grok/TUI-002 review.
Acceptance criteria:
- Inventory all git+https SHA pins in runtime/development dependencies.
- Replace pins with released X.Y artifacts or a documented internal distribution mechanism when the dependency is release-worthy.
- Retain immutable pinning only where there is a deliberate security/reproducibility reason, documented in the repo.
- Bootstrap installation remains deterministic without requiring a source checkout.
- Add CI validation preventing accidental reintroduction of unreviewed SHA-only runtime dependencies.
- Preserve the X.Y release convention.
Program tracker: FlossWare/FlossWare#4
Reduce reproducibility fragility identified in the Grok/TUI-002 review.
Acceptance criteria:
Program tracker: FlossWare/FlossWare#4