Immediate goal
Train Atlas to read an RFP and produce a structured technical specification section. Evaluate against past ATT submissions and iterate via a feedback loop.
Long-term vision
Atlas dispatches work to specialist agents based on skill match. Each agent holds a role and can carry multiple skills. Output is a complete, review-ready proposal assembled from the right people for each section.
| Processor | AMD Ryzen 9 9950X |
| Graphics Card | NVIDIA RTX 5090 32GB — Gigabyte |
| Memory | 64GB DDR5 6400MHz — KingBank RGB |
| Storage | 2TB Kioxia Gen.4 NVMe SSD |
| Motherboard | Asus TUF Gaming B650-E Wi-Fi 6E |
| Power Supply | Seasonic Vertex PX 1200W 80+ Platinum |
| Cooler | Corsair iCue Link Titan RX 360mm AIO |
| Operating System | Windows 11 Pro 64-bit |
| Network | Personal — off ATT infrastructure |
| Task Type | Routed To | Model | Cost |
|---|---|---|---|
| Chat, coordination, RFP reading | Atlas (Cloud) | Codex · GPT-5.4 | $30/mo |
| Coding, analysis, doc processing | Local LLM (5090) | Qwen3 32B | Free |
| Code generation & refactoring | Local LLM (5090) | Qwen2.5 Coder 32B | Free |
| Quick triage & routing | Local LLM (5090) | Qwen3 8B | Free |
| Model-specific edge cases | OpenRouter | Claude / GPT-4o / others | ~$10–20 credit |
| Skill building, quality review | Claude Max (Gabriel, manual) | Claude Sonnet/Opus | Subscription |
WhatsApp Group
Command centre. One group with Jackie, Sultan, Gabriel, and Atlas. All coordination, status updates, and decisions go through here. Managed via eSIM Bridge ($4.90/mo).
Individual DMs
Each person (Jackie, Sultan, Gabriel) has a separate DM with Atlas for detailed one-on-one work — deep task discussion, private reviews, and context-rich interactions without group noise.
MS Teams
Future plan only. Not included in current PoC — runs off ATT network on personal hardware. May be scoped in once PoC is validated with Jackie.
Read at every session start
| Layer | Location | Accessible By | Purpose |
|---|---|---|---|
| Shared bridge | Monday.com private doc (ID 38858462) | Claude + Atlas | Cross-agent memory bridge between Atlas and Claude. Append-only writes via scheduled jobs and meaningful milestones. Full bidirectional auto-sync is the direction, not yet fully built. |
| Long-term memory | MEMORY.md — 5090 | Atlas | Curated decisions, preferences, lessons. Updated after every meaningful task. |
| Daily notes | memory/YYYY-MM-DD.md — 5090 | Atlas | Raw activity log. 2am consolidation summarises into MEMORY.md. |
| Agent rules | AGENTS.md — 5090 | Atlas | Operating instructions: "search memory before acting, write after every task." |
| Semantic search | Supermemory plugin | Atlas | Semantic retrieval across all memory within OpenClaw sessions. |
| Local backup | workspace/backups/ — 5090 | Atlas | Rolling 4-week window, day-by-day snapshots (Mon–Sun). Fast local recovery. Automated at 3am nightly. |
| Cold backup | GitHub — bcchew-art/Atlas | Both | Offsite disaster recovery and full version history. Push is manual / on meaningful milestones — not part of the nightly automated backup. |
| Input | Past RFP and ATT submission uploaded as reference |
| Evaluate | Atlas compares submission vs RFP requirements, identifies gaps |
| Draft | Generates improved version based on evaluation |
| Review | PM reviews output and provides corrections |
| Store | Corrections saved to skill memory for next run |
- ✓Unbox and assemble PCAsus A32 case, Corsair AIO, RTX 5090, Kioxia 2TB SSD
- ✓First boot and BIOS checkEXPO enabled — RAM confirmed at 6400MHz. Kioxia 2TB detected. Mobo: Asus TUF B650-E BIOS 3827
- —Activate Windows 11 ProSkipped for now — no key bundled. Will activate when needed.
- ✓Run Windows Update fully
- ✓Install NVIDIA drivers (RTX 5090 — Blackwell)Driver 595.79 — installed via NVIDIA App
- ✓Verify GPU detected and CUDA enabledRTX 5090 confirmed in Device Manager
- ✓Install Ollama v0.17.7 (Windows native)Windows native install, no WSL2
- ✓Pull Qwen3 32BPrimary local fallback — analysis, doc processing, tender drafting
- ✓Pull Qwen2.5 Coder 32BCode specialist — generation, refactoring, debugging
- ✓Pull Qwen3 8BFast triage fallback — ~213 tok/s on RTX 5090
- ✓Install OpenClaw 2026.3.11Windows native + Git for Windows dependency
- ✓OpenClaw onboardingGPT-5.4 primary, WhatsApp allowlist, Brave search API
- ✓Connect Codex OAuthCodex Plus — GPT-5.4
- ✓OpenClaw dashboardFixed — use `openclaw dashboard` to launch with auth
- ✓Configure model routingGPT-5.4 = human-facing chat, orchestration, final review. Qwen3 32B/8B = heavy repetitive work (doc reading, extraction, drafting, classification). Cost split by role, not just speed.
- ✓Install gateway serviceVia openclaw doctor --fix — auto-starts on boot
- —Connect OpenRouter API keyDeferred — not priority for now
- ✓Configure embedding providerOllama + nomic-embed-text (274MB) — free local embeddings
- ✓Add Jackie + Sultan to WA allowlistJackie (+6583229171), Sultan (+6593663700)
- ✓Create IDENTITY.mdName, role, emoji, stack, communication style per stakeholder
- ✓Create SOUL.mdCore behavioral rules, boundaries, proactive behavior, continuity
- ✓Create AGENTS.mdSession startup, memory rules, tender work rules, sub-agents, red lines
- ✓Configure MEMORY.md and memory/ directory on 5090Embedding: Ollama + nomic-embed-text, temporal decay 30-day half-life
- ✓Deregister WhatsApp from Mac MiniDone — number freed
- ✓Link WhatsApp number to Atlas on 5090+6598198569 linked via eSIM Bridge
- ✓Atlas first contact + tone calibrationAtlas alive on WA. Tone calibrated to Gabriel's preference. Preference saved to memory.
- ✓Memory persistence verifiedEnd-to-end: user speaks → Atlas adapts → writes memory file → git commits → persists
- ✓WA group policy configuredgroupPolicy: open, requireMention: false. SOUL.md controls listen-first reply behavior.
- ✓Profile picture generatedAI-generated portrait — team voted on final pick. Set as WA profile.
- ✓Create WhatsApp group"Project Atlas" — Jackie + Sultan + Gabriel + Atlas
- —Set up individual DMs with AtlasDeferred — not needed yet
- ✓Upload past tender RFPs as referenceCAG T3 IIDS Refresh RFP uploaded — 04A, 04C, 04F Appendix K
- ✓Build Ethan — Technical Design agentLive on ollama/qwen3:32b. Generates 06 + 07 for CAG-style tenders.
- ✓Build Marcus — Project Management Plan agentLive on ollama/qwen3:32b. Generates sections 08, 09, 10 for CAG-style tenders.
- ✓First clean Ollama run — all 5 CAG docs generatedTest 10: stable generation pipeline confirmed. Bundled deterministic scripts resolved syntax errors.
- ✓Redesign agent/skill model — decouple roles from skillsAgents now have job titles. Skills are independent capabilities. Atlas has Tender Orchestration skill.
- ✓Connect Monday.com — Atlas can read/write shared memoryAPI token configured, monday.js CLI built. Append-only write rule prevents Claude/Atlas collision.
- ✓Automate memory schedule — 5 cron jobs2am consolidation, 3am backup, 4am compaction, Sunday 5am 30-day prune, 8am briefing.
- ✓Build Victor — Pricing / BQ agentSmoke test PASS: 29,900 bytes. ollama/qwen3:32b.
- ✓Build Nadia — Company Profile agentSmoke test PASS: 29,812 bytes. ollama/qwen3:32b.
- ✓Build Grace — Management Summary agentSmoke test PASS: 10,632 bytes. Fixed 3 bugs: __dirname path, PageNumber constructor, footer.
- ✓Build Kevin — Quality Evaluation agentSmoke test PASS: 12,876 bytes. Fixed 2 bugs: __dirname path, WidthType.PERCENTAGE value:'%' → size:N crash.
- ✓Build Dev — Functional Response agentSmoke-ready. table_functional_matrix + table_workflow. ollama/qwen3:32b.
- ✓Fix Atlas WhatsApp ack issue — removed ack-before-work ruleAGENTS.md updated: no ack, go straight to tool calls. Session was ending after every acknowledgement.
- ✓Fix model routing — all 9 agents → ollama/qwen3:32bSmoke tests were burning GPT-5.4 Codex tokens. Fixed: exec generator directly, no spawn needed.
- ✓Fix stale agent roster — purged Greek myth placeholders from AGENTS.md + SKILL.mdDaedalus/Midas/Athena/Hestia/Argus replaced with correct 9-agent roster.
- Improve output depth — content quality review with Jackie