Skip to content

ForgeLine v0.10.0

Choose a tag to compare

@zrk222 zrk222 released this 13 Jul 16:23
· 10 commits to main since this release

Safe, feature-scoped QA

  • forge qa <feature> --ssat <feature.ssat.yaml> now uses declared SSAT modules as the ownership boundary. --repo-wide is explicit and labeled as an inventory.
  • Dependency, build, cache, virtual-environment, and receipt directories are pruned; disappearing optional paths are skipped instead of crashing Windows scans.
  • Python, JavaScript, and TypeScript dispatch to matching parsers. Unsupported parsers are explicit, never Python syntax errors.
  • Complexity above 10 is a hard non-passing policy.
  • Regex invariants now require a reviewed module, symbol, and bounded max_lines scope.
  • Attribution distinguishes stub_unfilled, parser_unsupported, syntax_error, and invariant_violation.
  • forge --version --json and forge version --json report runtime package provenance.

Validation: 64 passed, 1 platform-dependent TypeScript scaffold test skipped; twine check passed for sdist and wheel; fresh wheel installation passed.