Condensate

2026-06-10 · Agent work tracker

Roadmap Implementation Tracker

Living work tracker for autonomous agents. Pick tasks from here, implement in assigned scope, update status in ROADMAP_IMPLEMENTATION_TRACKER.md.

LoCoMo: benchmarks/results/locomo10_condensate_v53_fair.json · comparative report

Deprecated: benchmarks/loco_benchmark_work_tracker.md (LOC-001–017 only)

[x] Completed [/] In progress [ ] Pending
wsl -e bash -lc "cd /mnt/c/LocalProjects/Condensates && <command>"

Parallel agent timeline (rough estimate)

Estimates assume WSL + Docker benchmarks, phase gates respected (do not parallelize Phase 4 with Phase 2), and fair full runs as the main wall-clock bottleneck (~4–8 hours each on one machine).

LoCoMo recovery path (Phases 0–4) - critical path

Mode Calendar time Notes
1 serial agent 4–6 weeks One LOC per session; 3–4 fair runs through pipeline
2 parallel agents 2.5–4 weeks Agent A: retrieve/router; Agent B: CI/scripts/condenser; merge at phase gates
3–4 parallel agents 2–3 weeks + dedicated benchmark runner; diminishing returns on same repo/files

Per-phase effort (engineering days)

Phase Serial 2 agents Parallelizable tasks
0 - Gates1–2 d0.5–1 dLOC-027 ∥ LOC-029
1 - Collateral3–5 d2–3 d028d ablation ∥ 028a/b
2 - Evidence7–10 d5–7 dLOC-025 condenser ∥ LOC-030/031 router
3 - Multi-hop7–10 d5–7 dLOC-026 partial ∥ LOC-011
4 - Adversarial7–10 d5–8 dMostly sequential; mini-gate each pattern
Fair runs + report2–3 d2–3 dWall-clock bound; not parallel on one host

Milestone targets vs LOC-020 (95% GTM)

  • ~87–88% overall after Phase 2 - realistic with 2 agents in ~2 weeks from Phase 0 start
  • ~90–92% overall after Phase 4 - +2–3 weeks more; adversarial 70–75%
  • ≥95% GTM gate - not fully scoped in Phases 0–4; budget +4–8 weeks iteration (graph, single-hop polish, ingest) beyond Phase 4

Full tracker (all pending tranches)

~120+ pending items across Tranches 1–7 (MCP, enterprise, cloud, multimodal). With 4 parallel agents and LoCoMo as P0: LoCoMo recovery ~3 weeks, remaining roadmap 6–12+ months depending on scope cuts.

LoCoMo-10 v5.3 fair - score history

Canonical: locomo10_condensate_v53_fair.json (2026-06-10). Peak: 85.4%. Baseline: locomo10_condensate_v53_fair_prev.json.

Metric Peak Current Industry
Overall retrieval~85.4%83.6%92.5%
Tokens / query~2,1001,6476,956
Native answer - 72.6% -
Type Peak Current Δ
Open-domain96.4%92.5%−3.9
Temporal97.2%95.6%−1.6
Single-hop89.0%84.0%−5.0
Multi-hop84.4%81.2%−3.2
Adversarial54.7%58.3%+3.6
Prev → current: +46 / −82 (−36 net). GTM gate: ≥95% overall at <7k tokens (LOC-020). Current −11.4 pts from gate. Do not change the harness to improve scores.

LoCoMo recovery plan

Pick one task per session. Fair full only after phase batch passes LOC-027.

flowchart TD
    P0[Phase 0: Regression gates] --> P1[Phase 1: Stop adversarial collateral]
    P1 --> P2[Phase 2: Evidence fidelity]
    P2 --> P3[Phase 3: Multi-hop graph]
    P3 --> P4[Phase 4: Surgical adversarial to 75%]
    P4 --> Fair[Full fair run v53]
    P0 --> Mini[locomo_mini after each PR]
    P2 --> Mini
    P3 --> Mini
                    
Milestone Overall Adversarial Single-hop Multi-hop Open-domain
After Phase 1~84.5%~57–58%~86%~81%~93%
After Phase 2~87–88%~58–60%~90%~82%~95%
After Phase 3~88–89%~60%~90%~88%~95%
After Phase 4~90–92%~70–75%~90%~88%~95%
GTM LOC-020≥95% - - - -

Phase 0 - Measurement discipline (1–2 days)

Never ship retrieval changes without category regression detection.

  • [ ] LOC-027 CI blocking gate on locomo_mini.json
  • [ ] LOC-029 Extend compare_fair_runs.py loss tagging
  • [ ] Category slice validation: conv-26, conv-41, conv-49

Phase 1 - Stop adversarial collateral (3–5 days)

  • [ ] LOC-028a Trap-filter safety valve
  • [ ] LOC-028b Split reranking tiers
  • [ ] LOC-028c Audit 24 single-hop losses
  • [ ] LOC-028d Ablation RETRIEVE_SWAP_TRAP_FILTER=0

Phase 2 - Evidence fidelity (1–2 weeks)

  • [/] LOC-024 Source-turn hydration
  • [ ] LOC-030 Hydration trigger expansion
  • [ ] LOC-025 Observation condensation fidelity
  • [ ] LOC-031 Re-rank hydrated turns above observations

Phase 3 - Multi-hop graph (1–2 weeks)

  • [ ] LOC-011 Mandatory 2-hop retrieval + counterfactual decomposition
  • [ ] LOC-026 Multi-evidence merge

Phase 4 - Adversarial to 75%+ (1–2 weeks)

  • [x] LOC-018a Entity-swap recall path
  • [x] LOC-018b Narrow swap-trap filter
  • [ ] LOC-018c Counterfactual path polish
  • [ ] LOC-018d Undetected possessive bucket
  • [ ] LOC-018e Redact trap clause vs empty context

Phase 5 - Fair-run variance (ongoing)

  • [ ] LOC-032 Double fair runs; report mean ± range
  • [ ] Freeze condenser version in bench env
  • [ ] Resume only for infra failures

GTM & parity

  • [ ] LOC-019 Single-hop ≥90%
  • [ ] LOC-020 Overall ≥95% at <7k tokens
  • [ ] LOC-015 Production retrieve defaults (blocked on LOC-020)
  • [ ] LongMemEval first run
  • [ ] LOC-023 SDK bulk_episodes / session retrieve

Done: LOC-016, LOC-021, LOC-022, LOC-018a, LOC-018b

make test-benchmarks
make test-locomo-v53-fair
make test-locomo-report

Tranche 1: Frontend & UI

Scope: frontend/

  • [x] Break App.jsx into modules; React Router; Zustand/Jotai; error boundaries
  • [ ] MCP Apps (SEP-1865) graph visualization
  • [ ] Agent memory presentation via MCP
  • [ ] Memory editing through MCP App UI

Tranche 2: CI/CD, Testing & Evaluation

Scope: tests, .github, benchmarks

  • [x] Phase 1: pytest, integration, coverage, SAST, lint, Docker CI (all complete)
  • [x] LoCoMo harness LOC-001–017 subset; ContradictionBench; baselines; LOC-016 weekly mini
  • [ ] Run LongMemEval
  • [ ] Publish static research page (condensate.io/research)

See LoCoMo recovery for active LOC-011–032 work.

Tranche 3: Core Backend & Security

  • [x] Phase 1 complete (API keys, rate limit, logging, health, config)
  • [ ] Phase 4: cross-agent memory scopes, RBAC, team merge
  • [ ] Phase 5: audit trail, policy-as-code, SOC2, GDPR erasure, OTel, Grafana (16 items)

Tranche 4: Database, Graphs & Architecture

  • [x] Phase 1: Alembic, migrations CI, vector dim fix
  • [ ] Phase 3: taint tracking, forgetting engine, contradiction detection (13 items)
  • [ ] Phase 5: sharding, replicas, PgBouncer, edge SQLite mode

Tranche 5: Protocol & Intelligence Engine

  • [ ] MCP JSON-RPC, Streamable HTTP, OAuth 2.1, A2A (11 items)
  • [/] Multi-hop query planning (LOC-011)
  • [/] Dynamic context assembly (LOC-015/020)
  • [x] Token counting per query

Tranche 6: SDKs & Integrations

  • [ ] CMEF export, condensate CLI, VS Code extension
  • [ ] LangGraph, CrewAI, AutoGen, LlamaIndex integrations
  • [ ] AST codebase ingestion, multimodal pipeline

Tranche 7: Cloud Infrastructure

  • [ ] Multi-tenant K8s SaaS, billing, free/pro/enterprise tiers

Generated from ROADMAP_IMPLEMENTATION_TRACKER.md · source markdown