Repository navigation
Releases
Releases · loganmcleod/legacy-stabilizer
v0.3.0 — expanded stack, spec-driven brief, full fixture coverage
Assessment-first stabilization for modern polyrepos, now covering a wider stack with a spec-driven hand-off and complete detector fixtures. See CHANGELOG.md.
Added
- Expanded target stack — new candidate detectors, each held to the candidate-until-evidence discipline:
- React 19 + Webpack 5 Module Federation (
references/detectors-react-mfe.md) — effect-cleanup leaks, unstable refs/re-render, fetch cancellation; MFE singleton version skew, unshared heavy deps, remote-load failure, contract drift. - AlloyDB / PostgreSQL (
references/detectors-alloydb.md) — N+1, non-sargable predicates, missing indexes,EXPLAIN (ANALYZE, BUFFERS),pg_stat_statements, columnar engine, read-pool lag. - SOLR 9.x + Redis 7.2 (GCP) (
references/detectors-search-cache.md) — slow queries, deep paging vscursorMark, commit strategy, caches; cache stampede, TTL, blocking O(N) commands, pooling, invalidation. - Spring Boot 3.5 / Maven 3.8+ additions (
references/detectors-spring.md) —jakarta.*vsjavax.*, Hibernate 6.x, virtual threads.
- React 19 + Webpack 5 Module Federation (
SPEC_DRIVEN_BRIEF.mddeliverable — every assessment run also emits a machine/agent-facing brief designed to be handed whole to spec-driven AI frameworks (BMad, GitHub Spec Kit, Amazon Kiro) to generate PRDs/epics/stories. Never fabricates; unknowns are markedunknown.- Setup skill and clearer onboarding docs.
- Full detector fixture coverage — true/false-positive pairs with an
EXPECTED.mdthat keeps each finding atCandidateuntil the named runtime evidence is attached:react-effect-leak,module-federation-skew,alloydb-nonsargable,solr-deep-paging,redis-stampede,angular-rxjs-leak,nx-boundary-violation(alongside existingnplus1-java,angularjs-listener-leak,oracle-fullscan).
Changed
- Workspace inventory recognizes the new stacks: Webpack / Module Federation build markers,
.jsx/.tsxcounting, andpresentation-react/search-solr/cache-redislayer hints.persistence-oraclelayer key renamed topersistence-sql(covers Oracle and AlloyDB). - Phase workflow, artifact schemas, templates, design brief, playbook, and README updated for the expanded stack and the spec-driven brief.
- Helper self-checks grew to 13 (
scripts/test_scripts.py).
Full changelog: v0.2.0...v0.3.0