Architecture Plan
Gormes — Executive Roadmap
Single source of truth: progress.json — machine-readable, auto-updated on build
Linked surfaces:
- README.md — Quick start + binary claims
- Landing page — Marketing + feature list
- docs.gormes.ai — This page
- Source code — Implementation
Progress Summary
| Phase | Status | Shipped |
|---|---|---|
| Phase 1 — The Dashboard | ✅ Complete | 5 items |
| Phase 2 — The Gateway | 🔨 In Progress | 4 of 8 subphases |
| Phase 3 — The Black Box | 🔨 Substantially Complete | 5 of 12 subphases |
| Phase 4 — The Brain Transplant | ⏳ Planned | 0 of 8 subphases |
| Phase 5 — The Final Purge | ⏳ Planned | 0 of 17 subphases |
| Phase 6 — The Learning Loop | ⏳ Planned | 0 of 6 subphases |
Overall: 9/52 subphases shipped (17%) · 2 in progress · 41 planned
Detailed Checklist
Phase 1 — The Dashboard ✅
Tactical bridge: Go TUI over Python's api_server HTTP+SSE boundary
| Subphase | Status | Deliverable |
|---|---|---|
| 1.A | ✅ | Core TUI |
| ||
| 1.B | ✅ | Wire Doctor |
| ||
Phase 2 — The Gateway 🔨
Go-native tools + Telegram + session resume + wider adapters
| Subphase | Status | Deliverable |
|---|---|---|
| 2.A | ✅ | Tool Registry |
| ||
| 2.B.1 | ✅ | Telegram Scout |
| ||
| 2.B.2 | ⏳ | Wider Gateway Surface |
| ||
| 2.C | ✅ | Thin Mapping Persistence |
| ||
| 2.D | ✅ | Cron / Scheduled Automations |
| ||
| 2.E | ⏳ | Subagent System (P0) |
| ||
| 2.F | ⏳ | Hooks + Lifecycle |
| ||
| 2.G | ⏳ | Skills System (P0) |
| ||
Phase 3 — The Black Box (Memory) 🔨
SQLite + FTS5 + ontological graph + semantic fusion in Go
| Subphase | Status | Deliverable |
|---|---|---|
| 3.A | ✅ | SQLite + FTS5 Lattice |
| ||
| 3.B | ✅ | Ontological Graph + LLM Extractor |
| ||
| 3.C | ✅ | Neural Recall + Context Injection |
| ||
| 3.D | ✅ | Semantic Fusion + Local Embeddings |
| ||
| 3.D.5 | ✅ | Memory Mirror (USER.md sync) |
| ||
| 3.E.1 | ⏳ | Session Index Mirror |
| ||
| 3.E.2 | ⏳ | Tool Execution Audit Log |
| ||
| 3.E.3 | ⏳ | Transcript Export Command |
| ||
| 3.E.4 | ⏳ | Extraction State Visibility |
| ||
| 3.E.5 | ⏳ | Insights Audit Log |
| ||
| 3.E.6 | ⏳ | Memory Decay |
| ||
| 3.E.7 | ⏳ | Cross-Chat Synthesis |
| ||
Phase 4 — The Brain Transplant ⏳
Native Go agent orchestrator + prompt builder
Build priority: Skills (2.G) → Subagents (2.E) → Gateway → Native Agent Loop
| Subphase | Status | Deliverable |
|---|---|---|
| 4.A | ⏳ | Provider Adapters |
| ||
| 4.B | ⏳ | Context Engine + Compression |
| ||
| 4.C | ⏳ | Native Prompt Builder |
| ||
| 4.D | ⏳ | Smart Model Routing |
| ||
| 4.E | ⏳ | Trajectory + Insights |
| ||
| 4.F | ⏳ | Title Generation |
| ||
| 4.G | ⏳ | Credentials + OAuth |
| ||
| 4.H | ⏳ | Rate / Retry / Caching |
| ||
Phase 5 — The Final Purge ⏳
Python tool scripts ported to Go or WASM
| Subphase | Status | Deliverable |
|---|---|---|
| 5.A | ⏳ | Tool Surface Port |
| ||
| 5.B | ⏳ | Sandboxing Backends |
| ||
| 5.C | ⏳ | Browser Automation |
| ||
| 5.D | ⏳ | Vision + Image Generation |
| ||
| 5.E | ⏳ | TTS / Voice / Transcription |
| ||
| 5.F | ⏳ | Skills System (Remaining) |
| ||
| 5.G | ⏳ | MCP Integration |
| ||
| 5.H | ⏳ | ACP Integration |
| ||
| 5.I | ⏳ | Plugins Architecture |
| ||
| 5.J | ⏳ | Approval / Security Guards |
| ||
| 5.K | ⏳ | Code Execution |
| ||
| 5.L | ⏳ | File Ops + Patches |
| ||
| 5.M | ⏳ | Mixture of Agents |
| ||
| 5.N | ⏳ | Misc Operator Tools |
| ||
| 5.O | ⏳ | Hermes CLI Parity |
| ||
| 5.P | ⏳ | Docker / Packaging |
| ||
| 5.Q | ⏳ | TUI Gateway Streaming |
| ||
Phase 6 — The Learning Loop (Soul) ⏳
Native skill extraction. Compounding intelligence. The feature Hermes doesn't have.
| Subphase | Status | Deliverable |
|---|---|---|
| 6.A | ⏳ | Complexity Detector |
| ||
| 6.B | ⏳ | Skill Extractor |
| ||
| 6.C | ⏳ | Skill Storage Format |
| ||
| 6.D | ⏳ | Skill Retrieval + Matching |
| ||
| 6.E | ⏳ | Feedback Loop |
| ||
| 6.F | ⏳ | Skill Surface |
| ||
Overall: 10/52 shipped · 2 in progress
Last updated: 2026-04-20
Data Format
The progress.json file is the machine-readable source of truth. Updated automatically on make build.