Critical Coupling (100%)
TransactionExportService.ts and bin/legacy-mainframe-sync.js changed together in 21 of 21 commits. No static imports connect them.
AI writes code based on what it sees. Engram provides what it misses:Temporal History,Test Intent, andOrganizational Memory.
npm install @spectra-g/engram-adapterVERSION 0.2.11 • SOURCE AVAILABLE (POLYFORM)
A live demonstration of invisible coupling.
"Add a currency field to the TransactionExport service. Put it next to the amount."
TransactionExportService.tsMeanwhile, untouched:
bin/legacy-mainframe-sync.js
const status = parts[3]; // → 'USD' (was 'COMPLETED')
TransactionExportService.ts and bin/legacy-mainframe-sync.js changed together in 21 of 21 commits. No static imports connect them.
Tests pass - but the legacy script parses by position. parts[3] will return 'USD' instead of 'COMPLETED'. Silent data corruption.
Project Note: The export line format is consumed by a legacy cron job using positional indices. Field order changes must be mirrored.
Mines git log to understand file co-dependency. If files change together, they break together. We index history to predict future regressions.
Analyzes test specs and extracts developer intent. Provides AI agents with behavioral guardrails to ensure critical paths are preserved during refactors.
A persistent memory layer. Store architectural decisions and fragile logic warnings that git history and code comments often miss.
Free for individuals. Commercial teams pay a simple annual fee to fund development.
Full functionality for personal projects, open source, and evaluation. Local-first. Source available on GitHub.
PolyForm Noncommercial
Commercial usage rights for one developer. Invoice provided for tax deduction.
Commercial Use
For startups, agencies, and dev teams. Up to 10 seats. Single license key for the whole team. Priority email support.
Commercial Use
For larger teams. Custom seat counts and dedicated support. Let's talk.
Commercial Use
All plans include full functionality. Questions? Get in touch.