Skip to content

v0.4.0 — Manual Sections, Incremental Mode, writeIfChanged

Choose a tag to compare

@talionwar talionwar released this 12 Mar 21:11
· 17 commits to main since this release

What's New

Manual Sections Preservation

Human-written content survives fondamenta analyze regeneration:

  • Marker-based: <!-- MANUAL-START:id --> / <!-- MANUAL-END:id -->
  • Split-point: everything after ## Manual Notes is preserved

Incremental Mode

fondamenta analyze --incremental — uses git diff to only analyze changed files.

writeIfChanged

Files are only written to disk when content actually differs — zero-noise git diffs.

Agent Improvements

  • Dead code: no longer flags middleware.ts and other Next.js framework files
  • Convention enforcer: skips generated files (Prisma client, next-env.d.ts)

Test Suite

124 tests passing across 18 test files + GitHub Actions CI.

Full Changelog: https://github.com/StudyIA-2026/fondamenta-archcode/blob/main/CHANGELOG.md