Rootloom Personal Core 3.4.0
Rootloom Personal Core 3.4.0 completes the second-stage Core Reset around dynamic context and Experimental Project Memory.
Highlights:
- SessionStart now uses a dedicated incremental renderer with a hard 4 KiB limit over the complete additional context.
- Plan sessions skip project-context injection, and repositories with existing guidance no longer receive duplicate verification commands.
- Analyzer and Finalizer read Project Memory only when callers explicitly pass --include-project-memory.
- Baseline v2-v4 and Summary revision 5 remain frozen; no Evidence schema or quality-state changes were introduced.
Compatibility:
- The new Memory flag is additive. Workflows that intentionally relied on implicit .project-memory/ reads must opt in explicitly.
- Sensitive-change quarantine continues to take precedence over the opt-in and blocks repository reads.
Verification:
- Local make check: 189 tests passed, with 2 filesystem-capability skips.
- Local Codex compatibility smoke passed with codex-cli 0.144.2 and left no installation or rollback residue.
- Pull request and post-merge main CI both passed Linux Python 3.11-3.14, macOS, Windows, and pinned Codex CLI contracts.