102 lines
3.9 KiB
Markdown
102 lines
3.9 KiB
Markdown
# 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
|