The System

Enter access code to continue

Incorrect password

The System

Ragnar's AI Operating Stack — March 2026

SCROLL TO EXPLORE

What You've Built

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.

🤖
7
Specialist AI agents — each with a clear mandate and personality
40
Automated crons — running silently in the background
🧠
13
Knowledge collections — growing smarter every day

How It Runs

The infrastructure powering the system

ComponentDetail
HostMac mini (Stockholm, always on)
RuntimeOpenClaw — local AI gateway
Primary modelClaude Sonnet 4.6 (Claude Max €200/mo, OAuth)
Ops modelClaude Haiku 4.5 (lightweight crons)
FallbackDeepSeek V3.2 via OpenRouter
Image genGPT Image 1.5 (Nolea brand)
CommunicationTelegram (primary) + Discord (broadcast)
Vector searchQMD — 13 collections, 3 isolated instances
DeploymentsCloudflare Pages + Workers

Meet the Team

7 specialist agents, each with a clear mandate

Reghar 🤖
Chief of Staff

Model: Claude Sonnet 4.6

Mandate: Routes everything. Ragnar-facing. Judgment, editorial, orchestration.

Talks to: Everyone

Never does: Heartbeats, ops monitoring

Pip 🫀
Operations Lead

Model: Claude Haiku 4.5

Mandate: Heartbeats every 30 min, cron watchdog, session integrity, health checks

Talks to: Reghar

Never does: Decisions, config changes

Kodex 💻
Developer

Model: Claude Sonnet 4.6

Mandate: Code, config, cron edits, Cloudflare Workers, file changes

Talks to: Reghar

Never does: Ops monitoring

Sigrid 🔬
Researcher

Model: Claude Sonnet 4.6

Mandate: Web research, data analysis, competitive intel, knowledge curation

Talks to: Reghar

Never does: Ops

Inkwell ✍️
Writer

Model: Claude Sonnet 4.6

Mandate: Writing, editorial, newsletters, copy, Champagne Brief

Talks to: Reghar

Never does: Ops

Dais 🎨
Designer

Model: Claude Sonnet 4.6

Mandate: HTML/CSS/UI, design systems, visual QA

Talks to: Reghar

Never does: Ops

Mechanic 🔧
Emergency

Model: Claude Haiku 4.5

Mandate: Reactive fixes only. Escalates after 2 failed attempts.

Talks to: Reghar

Never does: Proactive monitoring (that's Pip)

Three Isolated Worlds

The system manages three separate business contexts. They cannot talk to each other — only Reghar can bridge them.

🔵 Personal (Ragnar Group)

Agents: Reghar, Pip, Sigrid, Inkwell, Kodex, Dais, Mechanic

Workspace: workspace/

Scope: Strategy, automation, research, system ops

🟣 Nolea Business (Camilla Group)

Orchestrator: Vessel (Strategist)

Specialists: Anselme (CRM/analytics), Margot (wine/sommelier)

Workspace: users/Camilla/Vessel/

Scope: Nolea CRM, client follow-ups, wine content, brand strategy

🟡 Leon Business (Nordic WebPartner Group)

Orchestrator: Charles

Specialists: Kevin-G, Costco Guy

Workspace: users/Leon/Charles/

Scope: Leon's business operations

Isolation Rule: Cross-group contact is blocked. If Nolea needs something from Leon or vice versa — only Reghar bridges it.

Live & Active

What's running right now

Nolea CRM LIVE

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

Nolea Homepage IN PROGRESS

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

Champagne Brief LIVE

URL: champagne.pages.dev

Content: 13-week rolling research + curation by Inkwell + Margot

Pending: Systembolaget API migration (scraper deprecated)

Nolea Brand LIVE

Brand guide: nolea-brand-guidelines.pages.dev

Strategy: Website (#1) → Partners (#2) → Apollo outreach (#3) → Ads (#4)

Pending: DKIM/SPF fix for email deliverability

40 Crons Running Right Now

Automated tasks that run without you doing anything

CategoryExamplesFrequency
System healthHeartbeat check, session integrity, cron error monitorEvery 30 min
KnowledgeSigrid research curation, Inkwell knowledge updatesDaily/weekly
ContentChampagne Brief generation, Monday wine researchWeekly
CRMNolea follow-up emails, client anniversary remindersDaily/event-driven
OpsNightly audit, daily pulse, pending Discord posts relayDaily
MaintenanceSystem-Master staleness check, routing shadow modeMonthly/hourly
Routing rule: High-frequency crons → Claude Max (fixed cost). Weekly/monthly crons → OpenAI Codex (ChatGPT Plus $20/mo).

A Brain That Grows

The system doesn't just run tasks — it accumulates knowledge across sessions

1

Agents research, write, analyze → findings go to their agent knowledge dir

2

Cross-cutting findings get promoted → workspace/knowledge/ (shared by all)

3

Vector search (QMD) indexes everything → any agent can query semantically

26
Topic files curated
13
Vector search collections
3
Isolated instances
8
Agents feeding the loop
Read first: workspace/knowledge/INDEX.md to answer "what do we know about X?"

The Decision Stack

What goes through you vs. what's automatic

🔴

RAGNAR — Always Your Decision

  • New agents or budget changes
  • External actions (sending emails to clients, publishing)
  • openclaw.json changes
  • New cron schedules
  • Anything materially strategic

Delivered via Telegram inline buttons (Decisions topic)

🟠

REGHAR — Applies Then Reports

  • Cron prompt tweaks
  • Model swaps (same tier)
  • Pipeline steps
  • Schedule adjustments

Posted to Discord #your-call after applying

🟢

AUTO — No Human Needed

  • Documentation updates
  • Logging
  • Formatting
  • Internal routing

What It Costs

Subscriptions and fleet profiles

SubscriptionCostUsed For
Claude Max€200/moPrimary — all Sonnet/Haiku work
ChatGPT Plus$20/moWeekly/monthly crons via Codex
OpenRouter~$89 balanceEmergency fallback (DeepSeek V3.2)
DeepInfra$50 balanceBackup fallback
OpenAI APIPay-per-useGPT Image 1.5 (Nolea brand images)
🟢
Normal
All Claude Max
"back to normal"
🟠
Cost-Saving
DeepSeek for most, Sonnet for Reghar/Kodex
"cost-saving mode"
🔴
Emergency
Full pivot off Claude Max
"emergency mode"

Open Items

What's next on the horizon

Immediate (This Week)

1
Nolea CRM Fas 3 — Events engine, auto-follow-up, anti-ghosting, anniversary reminders
2
SPF/DKIM fix — Email deliverability for nolea.nu (need Apollo DKIM selector)
3
Sveltia CMS OAuth — GitHub login instead of a token (Kodex building now)
4
Cron reduction — Kill 14 redundant crons (40 → 26), needs 3 answers from you
5
Champagne Brief — Replace deprecated Systembolaget scraper with API

Medium-Term

6
Nolea homepage DNS cutover — nolea.nu → nolea-homepage.pages.dev when ready
7
Apollo DKIM/SPF — Enable cold outreach at scale
8
Routing engine upgrade — Shadow mode collecting data (67% accuracy → target 90%+)
9
Inkwell homepage copy — Approve/revise Camilla's bio text

Standing Questions From You

  • Is GSN (Generator Stockholm Newsletter) still active?
  • Is the Approval Handler cron stable enough to keep?
  • Are inbox draft suggestions useful?

Interface

How to reach the system

Primary

Telegram → message Reghar directly

Secondary

Discord #reghar channel

Decisions

Telegram sends you inline buttons
✅ Yes  /  ❌ No  /  ⏳ Defer

Monitoring

Discord #heartbeats (health), #pipelines (deliverables), #your-call (decisions)

Mission Control

openclaw-mission-control-7sm.pages.dev

Model Triggers (Just Say These)

"model check"Check current quota
"cost-saving mode"Switch fleet immediately
"back to normal"Switch back