2026-03-02¶
[Greg] Nova Design Email Skill Creation¶
- Started planning email skill for [email protected]
- Workflow: Check email every 2h (9am-5pm CST) → analyze → draft response → message Justin for approval → send
- Primary use case: returns monitoring
- Return policy: 30 days, broken items customer keeps, verify order number
- Prompt injection protection needed (customer emails = untrusted input)
- Gmail access method still needed (app password or OAuth)
- Shopify integration parked for v2
- Skill location: will be built in workspace skills directory
[Greg] Nova Email Skill: BUILT ✅¶
- Skill packaged at:
skills/dist/nova-email.skill - Skill source at:
skills/nova-email/ - Gmail helper script tested and working, can list, read, send, reply, mark_read
- Gmail OAuth tokens stored in
secrets/gmail_token.json(auto-refreshes) - Business reference doc created from actual website policies
- Prompt injection guards documented in SKILL.md
- No customer emails needing response at time of build (mostly Shopify order notifs, TikTok Shop, QuickBooks)
- Still need: cron job setup for 2-hour checks during business hours CST
[Claude Code] Daily Memory Convention Setup¶
- Both Claude Code and Greg (OpenClaw) now share this daily file
- Claude Code labels entries
[Claude Code], Greg labels entries[Greg] - Convention added to:
AGENTS.md(Greg's instructions) and Claude Code's auto-memory - Existing entries above are unlabeled: Greg's work from earlier today
[Greg] Infrastructure Notes¶
- UDev has 8TB + 26TB drives coming online, not yet mounted to Docker container
- Justin wants workspace references/ for operational knowledge, drives for business files
- Justin considering renaming bot from Finn to Greg
- Justin wants UDev to be one-stop shop: email, calendar, outreach, full PA
[Claude Code] Unified Control Plane + Fleet Rename¶
Fleet naming finalized:
- Finn: Proxmox server (MS-01), Vector: Windows workstation, UDev, dev VM (.50)
- Venus, iPhone 15 Pro Max, Forge, workspace, Nexus, forge/system-map/ shared brain
Workspace renamed: code → forge
- OpenClaw .env updated, restarted cleanly, Claude auto-memory migrated to new path
Nexus created (forge/system-map/): fleet.md, architecture.md, steering.md, README.md
- system-map/ = kernel (any AI reads it), CLAUDE.md/SOUL.md = agent-specific drivers
[Claude Code] Session Checkpoint, 21:00 CST¶
Memory system structured:
- memory/daily/, append-only per-day logs | memory/general/, stable topical knowledge
- Signature system: [Claude Code], [Greg], [Justin], [Finn], [Vector], [Venus]
- Spec in system-map/README.md, hardcoded into CLAUDE.md + SOUL.md
Hooks:
- UserPromptSubmit → scripts/prompt-counter.sh, reminds Claude every 5th prompt to checkpoint
- PostToolUse(Write) → scripts/new-file-log.sh, auto-logs new file creations
- Scripts use TZ=America/Chicago so dates reflect CST
Note: Server runs UTC, daily files should use CST date. Scripts now TZ-aware. - [Claude Code] 21:55, created: /home/justinwieb/forge/.gitignore - [Claude Code] 21:55, created: /home/justinwieb/forge/.env - [Claude Code] 21:56, created: /home/justinwieb/forge/skills/home-assistant/scripts/ha_helper.py - [Claude Code] 21:56, created: /home/justinwieb/forge/skills/home-assistant/SKILL.md