Enter access code to continue
Incorrect password
Ragnar's AI Operating Stack — March 2026
SCROLL TO EXPLORE
An always-on AI operating system
An always-on AI operating system running on your Mac mini in Stockholm. It manages your time, automates your businesses, curates knowledge, and routes decisions — so you can focus on high-leverage work.
The infrastructure powering the system
| Component | Detail |
|---|---|
| Host | Mac mini (Stockholm, always on) |
| Runtime | OpenClaw — local AI gateway |
| Primary model | Claude Sonnet 4.6 (Claude Max €200/mo, OAuth) |
| Ops model | Claude Haiku 4.5 (lightweight crons) |
| Fallback | DeepSeek V3.2 via OpenRouter |
| Image gen | GPT Image 1.5 (Nolea brand) |
| Communication | Telegram (primary) + Discord (broadcast) |
| Vector search | QMD — 13 collections, 3 isolated instances |
| Deployments | Cloudflare Pages + Workers |
7 specialist agents, each with a clear mandate
Model: Claude Sonnet 4.6
Mandate: Routes everything. Ragnar-facing. Judgment, editorial, orchestration.
Talks to: Everyone
Never does: Heartbeats, ops monitoring
Model: Claude Haiku 4.5
Mandate: Heartbeats every 30 min, cron watchdog, session integrity, health checks
Talks to: Reghar
Never does: Decisions, config changes
Model: Claude Sonnet 4.6
Mandate: Code, config, cron edits, Cloudflare Workers, file changes
Talks to: Reghar
Never does: Ops monitoring
Model: Claude Sonnet 4.6
Mandate: Web research, data analysis, competitive intel, knowledge curation
Talks to: Reghar
Never does: Ops
Model: Claude Sonnet 4.6
Mandate: Writing, editorial, newsletters, copy, Champagne Brief
Talks to: Reghar
Never does: Ops
Model: Claude Sonnet 4.6
Mandate: HTML/CSS/UI, design systems, visual QA
Talks to: Reghar
Never does: Ops
Model: Claude Haiku 4.5
Mandate: Reactive fixes only. Escalates after 2 failed attempts.
Talks to: Reghar
Never does: Proactive monitoring (that's Pip)
The system manages three separate business contexts. They cannot talk to each other — only Reghar can bridge them.
Agents: Reghar, Pip, Sigrid, Inkwell, Kodex, Dais, Mechanic
Workspace: workspace/
Scope: Strategy, automation, research, system ops
Orchestrator: Vessel (Strategist)
Specialists: Anselme (CRM/analytics), Margot (wine/sommelier)
Workspace: users/Camilla/Vessel/
Scope: Nolea CRM, client follow-ups, wine content, brand strategy
Orchestrator: Charles
Specialists: Kevin-G, Costco Guy
Workspace: users/Leon/Charles/
Scope: Leon's business operations
What's running right now
Stack: Cloudflare Workers + D1 database + PWA
Data: 1,109 contacts · 14,502 emails · 58 paying clients
Partners: Generator Stockholm, Scanworld, Charm Charter, Life Event, Hellasgården, Wild at Nature, Riddersviks
Cadence: Day 1/5/14/30/90 follow-ups
Blackout: Jun 20–Aug 10 + Dec 23–Jan 7
Revenue potential: 170k–550k SEK/yr
Staging: nolea-homepage.pages.dev
CMS: Sveltia CMS (content editing without touching code)
Stack: Static HTML + Cloudflare Pages + GitHub Actions auto-build
Next: DNS cutover from WordPress → new site
URL: champagne.pages.dev
Content: 13-week rolling research + curation by Inkwell + Margot
Pending: Systembolaget API migration (scraper deprecated)
Brand guide: nolea-brand-guidelines.pages.dev
Strategy: Website (#1) → Partners (#2) → Apollo outreach (#3) → Ads (#4)
Pending: DKIM/SPF fix for email deliverability
Automated tasks that run without you doing anything
| Category | Examples | Frequency |
|---|---|---|
| System health | Heartbeat check, session integrity, cron error monitor | Every 30 min |
| Knowledge | Sigrid research curation, Inkwell knowledge updates | Daily/weekly |
| Content | Champagne Brief generation, Monday wine research | Weekly |
| CRM | Nolea follow-up emails, client anniversary reminders | Daily/event-driven |
| Ops | Nightly audit, daily pulse, pending Discord posts relay | Daily |
| Maintenance | System-Master staleness check, routing shadow mode | Monthly/hourly |
The system doesn't just run tasks — it accumulates knowledge across sessions
Agents research, write, analyze → findings go to their agent knowledge dir
Cross-cutting findings get promoted → workspace/knowledge/ (shared by all)
Vector search (QMD) indexes everything → any agent can query semantically
workspace/knowledge/INDEX.md to answer "what do we know about X?"
What goes through you vs. what's automatic
Delivered via Telegram inline buttons (Decisions topic)
Posted to Discord #your-call after applying
Subscriptions and fleet profiles
| Subscription | Cost | Used For |
|---|---|---|
| Claude Max | €200/mo | Primary — all Sonnet/Haiku work |
| ChatGPT Plus | $20/mo | Weekly/monthly crons via Codex |
| OpenRouter | ~$89 balance | Emergency fallback (DeepSeek V3.2) |
| DeepInfra | $50 balance | Backup fallback |
| OpenAI API | Pay-per-use | GPT Image 1.5 (Nolea brand images) |
"back to normal"
"cost-saving mode"
"emergency mode"
What's next on the horizon
How to reach the system
Telegram → message Reghar directly
Discord #reghar channel
Telegram sends you inline buttons
✅ Yes / ❌ No / ⏳ Defer
Discord #heartbeats (health), #pipelines (deliverables), #your-call (decisions)
openclaw-mission-control-7sm.pages.dev
"model check"Check current quota"cost-saving mode"Switch fleet immediately"back to normal"Switch back