▌ 2026-06-06-user-archive.md
▒ PATH:
▒ SIZE: 11.0 KB
▒ MODIFIED: 2026-06-06 00:12
MemPalace Archive/sessions/2026-06-06-user-archive.md▒ SIZE: 11.0 KB
▒ MODIFIED: 2026-06-06 00:12
# USER (Nick's Profile) Archive
Exported: 2026-06-06
Entries: 23
---
## Entry 1: *Learn about the person you're helping. Update this as you go.*
*Learn about the person you're helping. Update this as you go.*
---
## Entry 2: **Name:** Nick Williams
**Name:** Nick Williams
---
## Entry 3: **What to call them:** Nick
**What to call them:** Nick
---
## Entry 4: **Pronouns:** he/him
**Pronouns:** he/him
---
## Entry 5: **Timezone:** Asia/Hong_Kong (UTC+8)
**Timezone:** Asia/Hong_Kong (UTC+8)
---
## Entry 6: **Location:** Hong Kong
**Location:** Hong Kong
---
## Entry 7: YouTube 12k (@comparativedata1), X 1k, Coincustard news channel (spelling: 11 le...
YouTube 12k (@comparativedata1), X 1k, Coincustard news channel (spelling: 11 letters, NO 'r' in middle — brand is "Coincustard", not "Coincustrard" or "Coincustrard"; user catches this typo repeatedly). Promotion: article → YouTube Short/Long → Coincustard → news wire → Reddit → X. Reddit JSON API works without auth.
---
## Entry 8: Nick calls me Henry (not Hermes). Short, direct. Options then picks. No flowery ...
Nick calls me Henry (not Hermes). Short, direct. Options then picks. No flowery language. No over-asking — default and act, or just do it. Voice replies preferred but types when doing code/projects.
OpenCode code review: Nick values this — caught 3 CRITICAL + 6 HIGH in GeBeCert on first run. Trigger: "double check code" or similar → load opencode-review-agent skill and offer to run review.
DeepSeek sub-agent: explicitly requested for code review verification. This session: sub-agent started but interrupted (no DeepSeek API key available). Future: confirm API key is available before starting DeepSeek sub-agent tasks.
ResMyCV (Rezmycv.com): Railway deployed, GitHub ncik8/TailorMyCV. Core bugs fixed: dashboard 500 (job_data.gaps null check), gap/answer 0/0 (|safe + _json.dumps → |tojson). Supabase URL: tfkzirfxixlylizlmxeur.
---
## Entry 9: OpenCode code review: Nick values this — used subagent + OpenRouter free model, ...
OpenCode code review: Nick values this — used subagent + OpenRouter free model, caught 3 CRITICAL + 6 HIGH security issues in GeBeCert on first run. Confirmed as standard practice. Skill: opencode-review-agent.
---
## Entry 10: Trigger: "double check code" or similar → load opencode-review-agent skill and o...
Trigger: "double check code" or similar → load opencode-review-agent skill and offer to run review
---
## Entry 11: HKJC predictions: Nick wants truly independent picks from data — not copying HKJ...
HKJC predictions: Nick wants truly independent picks from data — not copying HKJC or external tipsters. Wed + Sun only. Cron job exists (daily 7am) but may not be fully independent.
---
## Entry 12: Voice: reply audio only, no text. No repeating. Two-way conversational voice cha...
Voice: reply audio only, no text. No repeating. Two-way conversational voice chat, not transcript service.
---
## Entry 13: When Nick says "use opencode" → delegate to OpenCode CLI subagent, don't try to ...
When Nick says "use opencode" → delegate to OpenCode CLI subagent, don't try to do code review myself. When he says "use open-design" → use the open-design skill and its tools-dev daemon, don't design from scratch myself. These are specialist tools — treat them as such.
---
## Entry 14: Nick is considering starting face-on YouTube content for AI Beginner Journey (ed...
Nick is considering starting face-on YouTube content for AI Beginner Journey (educational AI content for beginners). Key context:
- He has stage presence — spoke to 2,500 people live 25 years ago
- He's funnier with live feedback (reactive/improv comedy style), not a natural scripted speaker
- Relates to Julian Goldie SEO's style of catchphrases ("this is absurd", "this is crazy")
- Needs a signature phrase/reaction for his AI content
- Barrier: video is different from live — no audience feedback, just camera
- Prefers short, direct responses. Voice replies preferred.
- No Chinese/Mandarin.
---
## Entry 15: Charity project (Nick's wife): small charity, 5 txns/month, needs multi-user aut...
Charity project (Nick's wife): small charity, 5 txns/month, needs multi-user auth with audit trail (who added each transaction). Voice input primary. Railway deploy. Categories TBD — waiting for wife's input before building.
---
## Entry 16: Nick frustrated when context compacts mid-session — views it as losing important...
Nick frustrated when context compacts mid-session — views it as losing important context. Reminded this is a model/hardware limit, not adjustable. He values sessions that stay coherent without compaction. When possible, keep summaries compact, avoid filling context with verbose debugging output.
---
## Entry 17: Nick rejects punchy/imperative CTAs on YouTube/video scripts ("do the work", "th...
Nick rejects punchy/imperative CTAs on YouTube/video scripts ("do the work", "this is absurd", motivational rally-cry style). Prefers direct product callouts ("RezMyCV. 10 tailored CVs free. Link in bio."). When given a choice between a hype CTA and a literal product mention, picks the literal one.
---
## Entry 18: Nick iterates script tone quickly when something feels off — give a revised vers...
Nick iterates script tone quickly when something feels off — give a revised version immediately, not after a long delay. He's comfortable saying "try another" or "I don't like the end" and expects fast rewrite.
---
## Entry 19: Nick's working style refinement (June 2026): when designing new systems, he expl...
Nick's working style refinement (June 2026): when designing new systems, he explicitly prefers talking/chatting through the problem BEFORE any code or setup. Picked "don't build yet, tell me more about your day" option during dashboard/instance organization discussion. He wants discovery conversation, real-life workflow examples, and clear options before committing to building. Voice messages are his main communication style for nuanced design discussions. Concise text for confirmations/decisions.
---
## Entry 20: Nick's UI preference for personal tools: retro CRT terminal look (scanlines, mon...
Nick's UI preference for personal tools: retro CRT terminal look (scanlines, monospace, glowing green/cyan, traffic-light dots, box-drawing characters). Desktop = left sidebar. Mobile = sidebar collapses to top nav. Rejects white-on-white and generic modern dashboards. Wants "desktop app feel" on web. Test color contrast with Playwright before delivery. See hermes-control-dashboard skill for full theme.
---
## Entry 21: UI style for personal tools: retro/CRT terminal aesthetic with green (#00ff88) a...
UI style for personal tools: retro/CRT terminal aesthetic with green (#00ff88) and cyan (#00d4ff) glow, monospace fonts (Menlo/Monaco), CRT scanlines overlay, traffic-light titlebar dots, blinking cursor, "▒▓" border decorations. NOT the clean/minimal black-and-white look he uses for public-facing projects (e.g. beepbo.com). Personal dashboards and internal tools = retro. Public/customer-facing = minimal.
Layout preference for personal tools: left sidebar (collapses to top nav on mobile), terminal-style tables with `▐` left borders, status bar at bottom, monospace everything. Mobile-first but desktop should look like a "real" desktop app, not a stretched mobile page.
Naming convention: wants his systems named after himself (e.g. "NICK COMMAND BASE"), NOT technical terms (not "HERMES ORCHESTRATOR" or "AGENT MANAGER"). When in doubt, ask which name he wants.
Hosting preference for personal dashboards: LOCAL-FIRST with cloudflared quick tunnel (`cloudflared tunnel --url`) for ad-hoc remote access. NOT Railway or any cloud host — local dashboards need to read local filesystem (cron jobs, logs, agent state) which Railway can't see. Tailscale is the alternative if VPN-only access is preferred over public URL. Railway is for production SaaS only (e.g. rezmycv.com).
---
## Entry 22: **Coincustard brand spelling (June 5, 2026 — CONFIRMED):** The news brand is "Co...
**Coincustard brand spelling (June 5, 2026 — CONFIRMED):** The news brand is "Coincustard" — 11 letters, NO "r" in the middle. Not "Coincustrard" (12 letters). The Notion page URL may have a different slug (Notion slugs can be anything), but the brand in all user-facing contexts — column headers, sidebar, content, channel name — is "Coincustard". Same for the column "URL Coincustard" in the Notion DB. When in doubt, ask. When confirmed, use "Coincustard" everywhere. This is a recurring typo the user catches and corrects.
**Dashboard brand "NICK COMMAND BASE" (June 5, 2026):** The local Flask dashboard is called "NICK COMMAND BASE" — not "HERMES ORCHESTRATOR" or any generic name. Nick named it explicitly. The footer can mention Henry (orchestrator), but the main title is his name.
**Retro UI preference for personal tools (June 5, 2026):** Nick wants retro CRT/terminal aesthetic for his local dashboards (CRT scanlines, monospace, green/cyan glow, traffic-light dots, ASCII borders). NOT for client-facing work (beepbo is minimalist Inter/light). When he says "make it retro" for a personal tool, he means: dark BG, monospace, glowing text, scanlines, no modern UI patterns. Always test color contrast before showing him.
**Local-first over cloud for personal data (June 5, 2026):** For personal dashboards/tools that read local files (cron jobs, logs, agent state), Nick prefers running locally on his Mac + exposing via Cloudflare quick tunnel or Tailscale for remote access. NOT Railway — Railway can't see his local filesystem. When the user asks "should this go on Railway?" for a personal tool, the answer is usually "no, run it locally and tunnel".
**Henry = main orchestrator (June 5, 2026):** Nick calls the main Hermes "Henry" (not Hermes). The main `~/.hermes` directory IS Henry. All other agents (`~/.hermes-bizmind/`, etc.) are sub-agents. In multi-agent contexts, "you" = Henry, "the other agents" = sub-instances.
---
## Entry 23: Active projects (June 2026): rezmycv, beepbo, Coincustard news, bizmind (data vi...
Active projects (June 2026): rezmycv, beepbo, Coincustard news, bizmind (data videos), clawpack, gebecert, mingyun, **games** (missile-command.html, retro CRT Missile Command). Nick uses Nick Command Base (local Flask dashboard at ~/.hermes-dashboard/, port 9130, cloudflared-tunnel public). Henry is the official main orchestrator agent; sub-agents dedicated per project. Wants chat with each agent from dashboard, file/image/video upload, live draft sync, persistent chat history, easy "spin up new agent" UI. Spelled brand "Coincustard" (no 'r' in middle, 11 letters). The cron at 11pm HKT is the right one for rezmycv daily blog.
Communication style: short, direct, no flowery language. Says "you push" = git push immediately. Prefers voice replies but types when working on code/projects. Will correct spelling 2-3 times if you keep getting it wrong. "Nothing after that" means no more fields in the schema.
Built a retro CRT Missile Command clone (1276 lines, single HTML file) — gave it to a dedicated "games" agent for review.
---