clawdbot-backup/memory/2026-01-26.md

3.9 KiB

2026-01-26

Infrastructure Ownership Reinforced

Johan reiterated the infrastructure delegation:

"You own this. I fully rely on your judgement; I do not want to be involved in this infrastructure. You safeguard it, you set it up, you monitor it and everything else. I only take care of the payments."

This is emphatic. I am to:

  • Fully own all delegated infrastructure (Git repos, SOC2/Kuma, WireGuard, VPS)
  • NOT ask for permission or approval
  • Use my own judgment
  • Setup, monitor, fix, document everything
  • Only involve Johan for payments or if truly blocked

Updated:

  • MEMORY.md - Infrastructure Ownership section
  • memory/infrastructure-ownership.md - Directive and audit trail

Feedback from Johan (CRITICAL)

The chat experience feels awful because:

  1. I keep "resetting" every other message - losing context mid-conversation
  2. I ask repetitive/dumb questions that I should already know the answer to

Action required:

  • Read memory files thoroughly before responding
  • Don't ask questions I can answer from context
  • Update memory when I learn something so I don't ask again
  • Be resourceful, not interrogative

This is a trust issue. Johan gave me access to his life; the least I can do is remember things.


Context Preservation System

Configured aggressive pre-compaction memory flush to prevent context loss:

  • softThresholdTokens: 20000 (triggers 20k tokens before limit)
  • Aggressive prompt forces complete dump to memory/working-context.md
  • Enabled experimental session memory search (indexes JSONL transcripts)
  • Updated AGENTS.md to read working-context.md on startup

This should prevent the "Summary unavailable" disaster we hit today.

Screenshot Skill

  • Built Go-based screenshot server running on Mac Mini (192.168.1.14:9123)
  • Endpoints: GET /screenshot (fetches & deletes latest), GET /health
  • Server location: ~/dev/screenshot-server on Mac
  • Updated skill for both James (Clawdbot) and CC (Claude Code on .253)
  • CC's skill also updated to use the HTTP server

inou Health

  • Working on Flutter Style Guide to match the web version (Go templates + CSS)
  • Design system components: typography, colors, buttons, badges
  • Color palette: Accent #B45309, Text #1C1917, Text Muted #78716C, Background #F8F7F6, Success #059669, Danger #DC2626

Flutter Styleguide Updates

Updated both:

  • /home/johan/dev/inou/app/lib/design/screens/styleguide_screen.dart
  • /home/johan/dev/inou/design/flutter/screens/styleguide_screen.dart

Changes made:

  1. Added "Text Blocks" section with "Your data. Your rules." demo content
  2. Typography: "Subsection" → "Subsection Title"
  3. Typography: "LABEL" → "LABEL / CATEGORY"
  4. Typography: "Intro text — lighter" → "Intro text — larger, lighter"
  5. Typography: Added "Body light — long-form" (1rem / 300)
  6. Typography: "Body regular" → "Body regular — UI labels"
  7. Typography: "1,234,567.89" → "Mono: 1,234,567.89"

Still TODO to match web:

  • Settings section (LLM selector, Units dropdown)
  • Genetics section (gene variants, Ask AI)
  • Notes section (photos, timeline)
  • Supplements section
  • Peptides section
  • Empty State section

Johan's Interest Areas (for daily scanning)

Tech/AI:

  • Storage optimizations, compression, deduplication
  • Vector embeddings (better/smaller/faster for RAG/search)
  • Backup technology advances
  • Data reduction techniques
  • Traffic/bandwidth optimizations
  • New AI models (faster, smaller, cheaper, open source)

Politics/General:

  • Trump moves (executive orders, policy changes)
  • Trending / what's making noise

Netherlands:

  • Dutch news (usually nothing, but flag significant stuff)
  • Box 3 vermogensbelasting / tax on unrealized profits — big deal for Johan as Dutch citizen

Dashboard

  • Built James Dashboard at http://192.168.1.16:9200/
  • Afternoon briefing: markets (S&P, NASDAQ, VIX, TSLA, NABL, Crude, Silver, EUR/USD), weather, tech news
  • Server: python3 http.server in /home/johan/dev/james-dashboard