Nanoclaw System Config — 2026-05-05

Overview

39
Total channels
9
Opus 4.7
29
Sonnet 4.6
38
USE_PROVIDERS=1
38
USE_SUBPROCESS=1
33
Scheduled jobs
12
Tool-guides
2026-05-05 11:30 UTC
Last updated

Architecture (3 tiers, parallel)

FALLBACK

Tier 1, SDK direct

no flag
Rå Anthropic Agent SDK, runQuery() i index.ts:1722. Default historiskt, idag fallback för nya kanaler innan flaggor sätts.
— kanaler
ACTIVE

Tier 2, Providers

USE_PROVIDERS=1
Middleware-wrapped SDK. Hookar för compliance, sanitize-bash, malware-neutralizer kör i provider-pipelinen.
38 kanaler
ACTIVE

Tier 3, Subprocess

USE_SUBPROCESS=1
Long-running claude CLI som subprocess. Native prompt caching, OAuth via Pro/Max-sub. Tool-guide-injection finns BARA här.
38 kanaler

Phased rollout per CANARY-rapport (commit de1bb87, 2026-04-27). Refaktorera inte bort SDK-pathen, det bryter fallback-kanalerna.

Channels (39)

auroraborgholdinggroup
Sonnet 4.6ProvidersSubprocess
battlecamp
Opus 4.7ProvidersSubprocess
brfellosgatan11
Sonnet 4.6ProvidersSubprocess
cecilia
Sonnet 4.6ProvidersSubprocess
cornhole
Sonnet 4.6ProvidersSubprocess
discord-main
Opus 4.7ProvidersSubprocess
dockspot
Sonnet 4.6ProvidersSubprocess
egettryck
Opus 4.7ProvidersSubprocess
enrad
Sonnet 4.6ProvidersSubprocess
eric
Sonnet 4.6ProvidersSubprocess
felicia
Sonnet 4.6ProvidersSubprocess
femcare
Opus 4.7ProvidersSubprocess
katshing
Sonnet 4.6ProvidersSubprocess
loggbok
Sonnet 4.6ProvidersSubprocess
logic-consulting
Sonnet 4.6ProvidersSubprocess
loovi
Sonnet 4.6ProvidersSubprocess
mandales
Sonnet 4.6ProvidersSubprocess
netclean
Sonnet 4.6ProvidersSubprocess
ngager
Sonnet 4.6ProvidersSubprocess
olof
Sonnet 4.6ProvidersSubprocess
oralcare
Opus 4.7ProvidersSubprocess
orbi
Sonnet 4.6ProvidersSubprocess
oskar
Sonnet 4.6ProvidersSubprocess
personligt
Sonnet 4.6ProvidersSubprocess
pontus
Sonnet 4.6ProvidersSubprocess
programvaror
Sonnet 4.6ProvidersSubprocess
ramtin
Sonnet 4.6ProvidersSubprocess
republiken-webb
Sonnet 4.6ProvidersSubprocess
safariresor
Opus 4.7ProvidersSubprocess
safariresor-2
Sonnet 4.6ProvidersSubprocess
salj
Sonnet 4.6ProvidersSubprocess
spel
Opus 4.7ProvidersSubprocess
stc
Opus 4.7ProvidersSubprocess
stc-2
Sonnet 4.6ProvidersSubprocess
sundemo-marketing
Sonnet 4.6ProvidersSubprocess
svenska-vet
Opus 4.7ProvidersSubprocess
Re-enabled 2026-05-05 after bisect
svenska-vet-2
Sonnet 4.6ProvidersSubprocess
vd
Sonnet 4.6ProvidersSubprocess
veterinar
Legacy/inactive

Mount asymmetry

Discord-main får full RW-access till alla kanalers data. Övriga 38 kanaler är isolerade och får runtime-injicerad shared-behavior via /workspace/global/CLAUDE.md.

discord-main (privileged)

  • RW /workspace/group/ — egen kanal
  • RW /workspace/project/groups/ — alla kanaler
  • RO /workspace/extra/ — server mount
  • /workspace/global/ NOT mounted
  • shared-behavior hardkodad i CLAUDE.md (sync-script)

Övriga 38 kanaler

  • RW /workspace/group/ — egen kanal
  • /workspace/project/groups/ NOT mounted
  • RO /workspace/global/CLAUDE.md — shared-behavior
  • RO /workspace/extra/ — server mount
  • Cross-channel ops blockerade (känd bug, ingen fix)

Scheduled jobs (33 active)

Night (00:00 — 06:00) (14)

02:20
discord-main
Memory consolidation: sync shared files to /workspace/global/
02:30
discord-main
Sync shared-behavior.md into all channel CLAUDE.md files
03:00
discord-main
Compliance-sync: synka compliance-rules.json från CLAUDE.md, SOUL.md, USER.md
03:10
discord-main
System discovery: kör manifest builder, lägg till nightly_jobs section
03:15
discord-main
Memory curation (Jobb 2 av 3): enforce size limits, archive old entries
03:20
discord-main
Stub refresh: regenerera memory-stubs vars refresh_source pekar på live data
03:30
discord-main
System health check: jämför expected vs actual state, flagga discrepancies
03:40
discord-main
Quality & flagging: detect duplicates, manage Trello action items
03:55
discord-main
Tool guide evolution: berika tool-guides från channel conversations
04:00
discord-main
Re-indexera memory-search databasen
04:05
discord-main
Skill evolution: berika skills med nya insikter, detektera nya skills
04:10
discord-main
Nightly summary: konsoliderad sammanfattning av nightly-pipeline
05:00
discord-main
Flags trim: håll nightly-flags.md under 50KB (7 dagars retention)
05:45
svenska-vet
Daily Google Ads → BigQuery sync för Svenska Veterinärgruppen

Morning (06:00 — 12:00) (13)

06:00
svenska-vet
Daily GA4 → BigQuery sync (3-day rolling window)
06:05
svenska-vet
Daily GA4 funnel sync till BigQuery (rolling 3-day window)
06:15
discord-main
Slack-sammanfattnings-dispatch: gårdagens Slack-meddelanden till kundkanaler
06:30
discord-main
Fibery-mötesanteckningshämtare: nya mötesanteckningar till respektive kanal
07:00
discord-main
Morgonbriefing: Trello + Fibery tasks för dagens veckodag
07:15
discord-main
Trello → Fibery arkiverings-synk (markera tasks som Done)
07:30
discord-main
Trello ↔ Fibery tvåvägs fält-synk (due date + description)
08:00
loovi
Meta-HubSpot attribution sync för Loovi (alla aktiva lead forms)
08:00
discord-main
Slack-poller (vardagar): hämta nya meddelanden från Slack-kanaler
09:00
safariresor
Veckorapport (fredagar) för Safariresor maturity tracker
10:00
personligt
Hotmail-inbox check: meddela bara om något viktigt
11:00
loggbok
Whoop sync: hämta gårdagens hälsodata
11:00
vd
Veckovis budgetrapport (måndagar)

Afternoon (12:00 — 18:00) (2)

12:00
discord-main
Midday cleanup: arkivera oversized conversation files
12:00
loggbok
Garmin sync: hämta gårdagens hälsodata från Garmin Connect

Evening (18:00 — 24:00) (2)

21:00
loggbok
Mood check: påminn Jonatan att logga dagens mood
23:00
loggbok
Tracker sync: snus/kaffe/elvanse från Google Sheets till loggbok-DB

Recurring monthly + one-off (2)

01 mån
discord-main
Månatlig konkurrentanalys för Safariresor (11 konkurrenter)
06 maj 09:00
discord-main
Memory-stub trigger-audit (onsdag): följ upp similarity threshold-sänkning

Tool-guides (12)

Synkas nattligen från groups/shared/tool-guides/ till ~/.claude/tool-guides/index.json. Injektion sker via inject-tool-guides.ts (PreToolUse). Endast subprocess-pathen får dem.

bash-node
Node.js Bash Execution Guide
bash-python
Python Guide
bidtheatre-api
BidTheatre API Guide
bigquery
BigQuery Guide
file-operations
File Operations Guide (Read/Write/Edit)
google-ads
Google Ads API Guide
google-api-auth
Google API Authentication Guide
google-cloud
Google Cloud Platform Guide
google-drive
Google Drive Operations Guide
meta-api
Meta/Facebook API Guide
subagent-general
Subagent General Guide
web-fetch
WebFetch/WebSearch Guide

Recent timeline (14 dagar)

2026-05-05 Idag

13:35
Option A patch reapplied
13:05
egettryck Sonnet → Opus
morgon
USE_SUBPROCESS bulk rollout (~38 kanaler)
morgon
svenska-vet USE_PROVIDERS=1 re-enabled
morgon
shared-behavior bortstrippat från 38 icke-main, sync-script patchat
morgon
GEMINI_API_KEY global fix (5/39 kanaler saknade)
SIMILARITY_THRESHOLD 0.7 → 0.6, MIN_MARGIN 0.05 (memory-stubs)
Meta-insights felinjektion manuellt fixad (meta-agent → add-meta-insights)

2026-05-04 Igår

Bulk-rollout USE_SUBPROCESS=1 på 4 kanaler (manuell, ingen commit)
Auto-compact threshold 165k → 800k tokens
svenska-vet USE_PROVIDERS=1 disablad pga "Wrapping provider"-crash

2026-04-27 8 dagar sedan

SDK 0.2.116 → 0.2.117, CLISubprocessProvider committad (c9aace0)
Canary subprocess på personligt

Pending bugs (6 öppna)

HighContainer-exit "Wrapping provider"
svenska-vet, 2026-05-04. Bisect ej färdig. USE_PROVIDERS re-enabled idag utan root-cause-fix.
MedContainer mount bug
Icke-main kan inte komma åt /workspace/project/groups/. Cross-channel konsolidering bryts.
MedMeeting-routing bug
2026-05-03: Safariresor-möte routades till discord-main pga sibling-channel-referens i transcript.
LowSkill-evolution mismatch
Klassificerar conversation-insights i fel skill ibland (meta-agent vs add-meta-insights). Pranchen ej uppdaterad.
Lowbattlecamp meta_insights.py divergerad
Lokal kopia av meta_insights.py har divergerat från master. Kräver manuell granskning.
LowSubagent stub-retrieval saknas
Subagenter får inga automatiska stub-matches. Design-beslut, inte bug, men flaggat.