v7.0.0 — LangGraph Coexistence Release
v7.0.0 — LangGraph Coexistence Release
Overview
v7.0.0 marks the completion of the LangGraph convergence initiative.
The repository has evolved from a read-only analysis overlay into a replay-safe, effect-capable graph execution engine that can coexist with the legacy pipeline while keeping full replacement as an intentionally deferred architectural option.
Highlights
LangGraph Capability Convergence
- Added replay-safe, side-effect-capable LangGraph execution
- Migrated all six legacy side-effect classes:
- Acquisition
- Score persistence
- Research
- Document generation
- Export
- Tracker updates
- Introduced terminal-stage orchestration for optional stages
Security Hardening
- API-key authentication
- Tenant isolation enforcement
- Tenant-aware LLM cache keys
- Improved rate limiting
- SQLite concurrency improvements
- Worker-pool retry and termination fixes
- CORS configuration support
- Dependency pinning and documentation updates
Reliability Improvements
- Real checkpoint/resume replay testing
- Idempotency guarantees across all side-effect classes
- Atomic document writes using temp-file + fsync + atomic replace
- Extensive replay and security test coverage
Architecture Decision
Adopted operating model:
- Legacy pipeline → Authoritative system of record
- LangGraph → Opt-in execution engine
- Replacement of the legacy orchestrator → Explicitly deferred
Validation
- Test suite: 1,151 passed, 2 skipped
- Replay safety validated through end-to-end checkpoint/resume tests
- All convergence work documented in
docs/CONVERGENCE.md
Status
Production-ready for coexistence mode.
Future work will focus on product capabilities and business value creation rather than architectural migration.