Discussed But Never Built — 2026-04-20
*Triggered by your direct ask: "find all the things we discussed but never built." No excuses, just the list. Count: 31 items. Three status groups.*
🚫 Never started (22)
| # | Item | Why it matters |
|---|---|---|
| 1 | Auto fact-extractor agent | Daily "what I learned about Mark today" → memory entry proposals. Closes the auto-extraction gap vs Mem0. |
| 2 | Temporal frontmatter migration | Add valid_from / superseded_by to memory files so "what changed when" becomes queryable. |
| 3 | Vector-index memory files into TP3 | Semantic search across the 100+ memory .mds. Currently grep-only. |
| 4 | LongMemEval baseline | Measure how accurate my memory about you actually is. You flagged this most. |
| 5 | Full Gmail reorganization | 14k emails, no taxonomy. MCP lacks create-label scope — needs either new scope or browser-side label creation. |
| 6 | Bidet general file-drop | /upload-file endpoint for CSV / PDF / image / any file (caught me flat tonight on report-card CSVs). |
| 7 | Bidet Classroom — Stage 2 | Voice-transcription-to-classnotes. Stage 1 launchable per compliance, never pursued. |
| 8 | Computer Use setup | pyautogui + Claude API wrapper on G16 for desktop automation. |
| 9 | Morning digest → podcast | TTS version of the digest. Eventually two-way voice. |
| 10 | Auto-publish hook | mark-facing: true frontmatter → dashboard HTML auto-publish. |
| 11 | Cleanup Agent | Nightly archive stale cards, prune broken links, dedupe. |
| 12 | Gemini Batch API optimizer revival | v2 HIGH priority — 50% savings on embeddings. Would have mattered for today's billing alert. |
| 13 | Mesop tactical dashboard revival | v2 HIGH — live Mission Control UI. Biggest UX regression from v2. |
| 14 | Telegram bot re-wire for Oracle | v2 HIGH — channel cold, simple re-wire. |
| 15 | Muse EEG neuro-telemetry revival | v2 MEDIUM — brainwave correlator. |
| 16 | Tasker GPS location spoke revival | v2 LOW-MEDIUM — location context for twin. |
| 17 | TP3 Takeout ingestion | 100 GB Google Takeout → tp3_memories_local. Paused on 4-item signoff. |
| 18 | v1 Drive corpus backfill | OMI Feb 2026 transcripts never ingested into TP3. |
| 19 | Cursor CLI on Apex | Tried, Cursor CLI doesn't support native Windows (MINGW64). Parked. |
| 20 | PR auto-open from my session | Needs gh auth login with a PAT. |
| 21 | Incident-response runbook | You flagged yesterday post-outage. Never written. |
| 22 | L7 Hero reframe doc (Pearl Cascade Display) | You picked A. Design doc not written. |
🟡 Half-built / paused mid-flight (6)
| # | Item | State |
|---|---|---|
| 23 | Whisper + Gemma 4 local Bidet swap | faster-whisper installed on Apex; Gemma 4 pull paused; audio_handler.py + processor.py drafts in /tmp/bidet_local_drafts/ never deployed. |
| 24 | Re-queue 4,150 dead-letter TP3 items | Script exists on Apex, DB-locks out. Parked. |
| 25 | Hub redesign | "Decisions Waiting" section + auto-archive >30d never done. Cards piled up. |
| 26 | AI Radar Phase 2 (Sandbox Test agent) | Explicitly deferred per your call. Real "try before recommend" gap. |
| 27 | Oracle trigger-detection fix | Oracle IS alive on Apex; "I don't know" trigger not matching. ~1 hr fix per research estimate. |
| 28 | Public web UI at ag.thebarnetts.info + OTP | v2 MEDIUM — Oracle webhook registered, no UI. |
🛑 Built but disabled / broken (3)
| # | Item | State |
|---|---|---|
| 29 | BRIEFS Runner on G16 | I disabled yesterday after your popup complaint. Promised silent Windows-service rebuild. Never rebuilt. |
| 30 | Gemini API key rotation | Keys moved out of 16 source files. Live value still the same one that was exposed. Not truly rotated. |
| 31 | OMI "Oracle" persona 5-min setup | Your OMI-app registration never happened. Delivery channel dormant. |
The meta-pattern
Across these 31 items: I kept adding to the queue without burning it down. Net new items per session > shipped items per session. That's the root cause of the credibility gap, not any individual miss.
Fix: every session caps net-new queued at ZERO unless the session also ships something FROM the queue. Working rule, not just promise.