# Engineering Log

## Changelog

Every release, every feature, every fix. Aura ships fast and breaks nothing.

### v0.8.1

Latest  
March 16, 2026 | Sentinel Auto-Reply & Cloud Production

**Highlights**  
- Agents auto-reply to unread messages when their session ends  
- Snapshot guard — warns when files are modified without a snapshot  
- Unread messages shown inline at session start (BLOCKING)  
- AI-powered memory compaction (open-source)  
- Cloud: trial periods, usage metering, Stripe idempotency

**Feature** Sentinel auto-reply: agents send "[AUTO]" status when session ends with unread messages  
**Feature** Snapshot guard: 🛡️ SNAPSHOT MISSING warning injected when files modified without snapshot  
**Feature** Session-start message surfacing: aura_status shows full message previews with BLOCKING instruction  
**Feature** aura_memory_compact MCP tool ported to open-source (AI-powered entry compression)  
**Feature** Cloud: 14-day trial period on org creation with effective_plan logic  
**Feature** Cloud: usage metering with plan limits (free=100/mo, team=10K, enterprise=unlimited)  
**Feature** Cloud: Stripe webhook idempotency via processed_webhooks table  
**Feature** Cloud: presence stale cleanup (5min TTL, 30min hard delete)  
**Fix** Cloud: CORS restricted to auravcs.com + localhost dev origins only  
**Fix** Cloud: JWT secret panics if unset in production (no more hardcoded fallback)

### v0.5.0

March 7, 2026 | Duo Mode & Symphony

**Highlights**  
- Multi-agent orchestration — run Claude Code and Gemini CLI in parallel  
- Linear-driven AI development workflows  
- TOON encoder for 30-60% token savings on MCP responses  
- Durable file snapshots — your work is never lost

**Feature** Duo Mode: parallel multi-agent relay engine with dependency-aware scheduling  
**Feature** Smart assignment: complex refactors to Claude, everything else to Gemini (free tier)  
**Feature** Inter-agent relay messages — agents see what the other did between rounds  
**Feature** Claude session resumption across waves (saves ~50% context tokens)  
**Feature** 3-strike failure handling with automatic agent swapping  
**Feature** Symphony: connect Linear issues directly to AI agent execution  
**Feature** WORKFLOW.md config for Symphony pipelines  
**Feature** TOON (Token-Oriented Object Notation) encoder for MCP tool responses  
**Feature** Durable file snapshots in .aura/snapshots/ — survives without git commits  
**Feature** aura_snapshot MCP tool — AI agents call before editing files  
**Feature** aura_snapshot_list MCP tool — list all recoverable snapshots  
**Feature** Watcher daemon auto-snapshots on every file change  
**Feature** Dev metrics dashboard (React + Vite) — visualize orchestration, checkpoints, reviews  
**Fix** Rewind now searches durable snapshots first, then walks 50 commits of git history  
**Fix** Auto-snapshot before rewind for safety net recovery  
**Performance** Snapshot auto-prune: 50 per file, 500 total max (~2.5MB ceiling)  
**Performance** TOON reduces token count by 30-60% for structured MCP responses

### v0.4.0

February 14, 2026 | The Governance Update

**Highlights**  
- High-fidelity semantic PR review engine  
- Dev Metrics dashboard with real-time AST visualization  
- Rename-proof logical node identity and diffing  
- 148 features across CLI, MCP, API, and Dashboard

**Feature** Semantic PR review: detects logical renames, layer violations, cross-branch conflicts  
**Feature** Rename-proof Structural Skeleton Hashing — identity persists regardless of name  
**Feature** Dev Metrics dashboard with checkpoint timeline and logic graph  
**Feature** Policy packs: security, payments, web-app architectural invariant templates  
**Feature** aura prove — mathematically verify behavioral goals via AST path tracing  
**Feature** aura fix — autonomous shadow-branch violation resolution  
**Feature** TypeScript and JavaScript tree-sitter parser support  
**Feature** REST API with 42 endpoints for IDE and CI/CD integration  
**Fix** Non-destructive hook installation — preserves existing git hooks  
**Performance** Handover context compression: 90%+ token reduction for agent relay

### v0.3.0

January 18, 2026 | The Intelligence Update

**Highlights**  
- MCP Server with 16 tools for AI agent integration  
- GSD Orchestrator for wave-based execution  
- Continuous semantic tracker daemon

**Feature** MCP Server (JSON-RPC 2.0 over stdio) with 16 semantic tools  
**Feature** GSD Orchestrator: plan, decompose, and execute in atomic waves  
**Feature** Continuous tracker daemon — watches files and persists micro-checkpoints  
**Feature** aura handover — dense XML context blocks for agent relay  
**Feature** Gemini and OpenAI provider support via aura config  
**Feature** Conflict arbitration engine for multi-agent merge conflicts  
**Feature** Ecosystem sync for cross-repo dependency tracking  
**Fix** Git lock detection — daemon pauses during rebase/merge operations

### v0.2.0

December 8, 2025 | The Foundation

**Highlights**  
- AST Merkle-Graph with tree-sitter parsing  
- Surgical rewind for function-level rollback  
- Intent verification via pre-commit hooks

**Feature** AST Merkle-Graph: content-addressed semantic nodes for Rust and Python  
**Feature** Surgical rewind: swap individual functions/classes to a previous safe state  
**Feature** Intent verification: pre-commit hook matches AI reasoning to AST changes  
**Feature** Checkpoint system: semantic snapshots stored in git notes  
**Feature** Gatekeeper: deep tree-sitter traversal for forbidden pattern detection  
**Feature** Blast radius projection for architectural deviations  
**Feature** Interactive setup wizard (aura init)
