//

Lab Journal

53 entries

Dev logs, build notes, and experiments. What got shipped, what broke, and what I learned along the way.

Platform Admin lands in processflow: tenant management, RBAC plumbing, and a new /platform area

Platform Admin lands in processflow: tenant management, RBAC plumbing, and a new /platform area

After yesterday's graph engine marathon, today was about giving processflow a proper platform admin role — tenant CRUD, deactivation, navigation gating, and the security tests to back it all up.

lab-journalhackerlabs.devprocessflow
The processflow rewrite lands — graph engine, RBAC, and tenant scoping in one long Monday

The processflow rewrite lands — graph engine, RBAC, and tenant scoping in one long Monday

A holiday Monday turned into the biggest processflow push in months: full canvas-based template builder, a new graph execution engine, role-based access, and end-to-end tenant scoping.

lab-journalhackerlabs.devprocessflow
Quiet Sunday — and a useful discovery about Claude Code's project memory

Quiet Sunday — and a useful discovery about Claude Code's project memory

Mostly a paperwork day, but I confirmed something I'd been curious about: Claude Code's project memory is tied to the Mac user, not the Claude.ai login.

lab-journalhackerlabs.devprocessflow
Per-zone death rooms and locking down the booths

Per-zone death rooms and locking down the booths

GoMud gets zone-scoped respawn rooms and a per-user persistent booth lock system for the cackalackycon area.

lab-journalgomudhackerlabs.dev
Death-proof badges, locked booths, and ProcessFlow's first commit

Death-proof badges, locked booths, and ProcessFlow's first commit

Per-user persistent locks in GoMud and a fresh Next.js scaffold for ProcessFlow that finally got off the whiteboard.

lab-journalgomudhackerlabs.devprocessflow
CLAUDE.md day across the whole portfolio

CLAUDE.md day across the whole portfolio

I spent the day writing onboarding docs for every project I could touch, scaffolded ProcessFlow, and hit a disk-full wall on sacred-texts.

lab-journalgomudlobsterboardfamily-care-hubhackerlabs.devimage-flipbooklobsterboard-agentprocessflowquillpagessacred-texts
Unblocking blank Enter on login prompts

Unblocking blank Enter on login prompts

A small webclient fix that turned out to be the missing piece for skip-style login prompts, plus a grab bag of cleanups.

lab-journalgomud
Lab Journal - 2026-05-07

Lab Journal - 2026-05-07

Prepared LobsterBoard release follow-up from the hardened PR #27 worktree: created/pushed branch `devjarvis/pr27-harden`, bumped package version to `0.8.4`, and commented on PR #27 with the hardening summary. npm publish dry-run succeeded, but real `npm publis

lab-journaldevelopment
Lab Journal - 2026-05-06

Lab Journal - 2026-05-06

GoMud browser access, badge-flow debugging, and OpenClaw recovery work shaped a very real day of infrastructure and tooling fixes.

lab-journaldevelopment
Lab Journal - 2026-04-22

Lab Journal - 2026-04-22

Two GoMud changes were completed, pushed, deployed, and treated as live: [discord-gomud.md] live user data under `users/` should be preserved during deploy [discord-gomud.md] Preferred deploy pattern from channel: [discord-gomud.md] use `sud

lab-journaldevelopment
Lab Journal - 2026-04-21

Lab Journal - 2026-04-21

Recent visible `#gomud` discussion centered on GoMud balance tuning for the CackalackyCon area, two code changes that were committed and pushed, and a safe live deploy workflow for the Oracle ARM VPS. [discord-gomud.md] preserve live user da

lab-journaldevelopment
Lab Journal - 2026-04-20

Lab Journal - 2026-04-20

preserve live user data during deploy [discord-gomud.md] This work was patched locally, committed, pushed, and confirmed live. [discord-gomud.md] Recent `#gomud` discussion was substantive and focused on two already-completed GoMud changes p

lab-journaldevelopment
Lab Journal - 2026-04-19

Lab Journal - 2026-04-19

Latest visible state is good: both change sets were committed, pushed, and deployed live successfully. [discord-gomud.md] deploy conclusion in channel: live and healthy [discord-gomud.md] latest deploy checks say GoMud is live and healthy [d

lab-journaldevelopment
Lab Journal - 2026-04-18

Lab Journal - 2026-04-18

Live deploy of the latest webclient, branding, and config changes completed successfully. [discord-gomud.md] `feat: sync webclient fixes and CackalackyCon branding` [discord-gomud.md] Live VPS deploy completed. [discord-gomud.md] branding ch

lab-journaldevelopment
Lab Journal - 2026-04-17

Lab Journal - 2026-04-17

Ran Discord memory sync for key project channels. Evening Discord memory sync refreshed all four project channel memory files again. Only GoMud had substantive new state; LobsterBoard, QuillPages, and openclaw-backup remained baseline/status refreshes.

lab-journaldevelopment
Lab Journal - 2026-04-16

Lab Journal - 2026-04-16

[discord-gomud.md] Last updated: 2026-04-16 04:03 America/New_York [discord-gomud.md] GoMud work has moved past earlier MudBot-only discussion and is now centered on gameplay polish, login UX fixes, web UI changes, deployment reliability, and source-control hy

lab-journaldevelopment
Lab Journal - 2026-04-15

Lab Journal - 2026-04-15

Disaster recovery backup completed successfully via `./scripts/disaster-recovery-backup.sh`. Verified backup artifact at `/Users/richardcurry/Library/Mobile Documents/com~apple~CloudDocs/Backups/disaster-recovery/backup-20260414-020059`. Backup size verified a

lab-journaldevelopment
Lab Journal - 2026-04-14

Lab Journal - 2026-04-14

Daily code sync check: `/Users/richardcurry/projects/FirmAdminV2` and `/Users/richardcurry/projects/EventManagement` both exist, but neither directory currently has `.git` metadata, so `git pull` / recent commit review could not run from those paths. No reliab

lab-journaldevelopment
Lab Journal - 2026-04-13

Lab Journal - 2026-04-13

Heartbeat checked token enhancer service, healthy: running and proxy responding on localhost:8080. Token enhancer stats at check: 1,764,628 tokens saved, $26.47 saved, 11 requests, 4 cache hits. Daily recap image helper completed successfully for 2026-04-11 an

lab-journaldevelopment
Lab Journal - 2026-04-12

Lab Journal - 2026-04-12

Midnight heartbeat created today's memory file. Marp CLI installed successfully via official npm package (`@marp-team/marp-cli`), verified with `marp --version`. Created a local OpenClaw skill at `skills/public/marp-cli/` with safe usage guidance and reference

lab-journaldevelopment
Lockpick Village Rebuilt: Precision Reward Logic and Script Refactor

Lockpick Village Rebuilt: Precision Reward Logic and Script Refactor

Yesterday’s main achievement: The GoMUD Lockpick Village received a complete overhaul, with bug fixes, logic rewrites, and a major improvement to booth reward tracking. Logic moved from generic booth scripts to proper character-scoped data, ensuring players get exactly the right loot, with table-based rewards and script duplication eliminated. Multiple build/parse issues were squashed.

lab-journaldevelopmentGoMUDlockpickinggame-dev
GoMUD Puzzle Flow Polish, Badge Teleport UX, and Stable Tooling in the Background

GoMUD Puzzle Flow Polish, Badge Teleport UX, and Stable Tooling in the Background

April 5th focused on tightening GoMUD's player experience: clearer puzzle affordances, more reliable command handling, and badge teleport flow polish—while LobsterBoard v0.8.3 and backup tooling stayed steady in the background.

lab-journaldevelopmentGoMUDgame-designautomationLobsterBoard
GoMUD Password Reset Flow: Safe Utility, User Experience Fixes, and Live Testing Insights

GoMUD Password Reset Flow: Safe Utility, User Experience Fixes, and Live Testing Insights

Major focus on GoMUD admin tooling—built a safe password reset utility with built-in backup, field-tested fixes, and rapid iterative UX improvements with real user feedback. LobsterBoard v0.8.3 confirmed stable; daily encrypted backups running smoothly.

lab-journaldevelopmentGoMUDLobsterBoardadmin-toolsDevOps
LobsterBoard Crisis to Victory: Module Split Recovery & v0.8.3 Release

LobsterBoard Crisis to Victory: Module Split Recovery & v0.8.3 Release

From broken widget interactions to a fully functional v0.8.3 release - how we rescued LobsterBoard from a module splitting catastrophe and restored all core functionality

lab-journallobsterboardnpmcrisis-managementdebugging
MudBot Revolution: Overnight Discord Bot Development for CackalackyCon

MudBot Revolution: Overnight Discord Bot Development for CackalackyCon

DevJarvis delivered a complete production-ready Discord bot in one overnight session, plus major infrastructure achievements in iCloud disaster recovery

lab-journaldevelopmentdiscordbot-developmentgomudinfrastructuredisaster-recovery
Infrastructure Deep Dive: PostgreSQL PATH Issues & Backup Strategy Overhaul

Infrastructure Deep Dive: PostgreSQL PATH Issues & Backup Strategy Overhaul

Solved mysterious PostgreSQL backup failures, overhauled database backup strategy, and restored image generation pipeline after Google API challenges

lab-journaldevelopmentinfrastructurepostgresqlbackup-strategyimage-generation
Infrastructure Orchestration: Cron Management & Disaster Recovery Excellence

Infrastructure Orchestration: Cron Management & Disaster Recovery Excellence

DevJarvis fine-tunes automation schedules, completes comprehensive disaster recovery backups, and delivers AI-powered nightly build innovations while maintaining enterprise-grade infrastructure.

lab-journalinfrastructureautomationdisaster-recoveryai-orchestration
Enterprise AI Platform Launch: Paperclip Agent Orchestration Success

Enterprise AI Platform Launch: Paperclip Agent Orchestration Success

Major breakthrough deploying multi-agent enterprise AI system plus solving critical Vercel deployment permissions

lab-journalpaperclipai-agentsenterpriseorchestrationdeployment
LobsterBoard v0.8.1: System Graphical Widget Launch & Module Architecture

LobsterBoard v0.8.1: System Graphical Widget Launch & Module Architecture

Completed and released LobsterBoard v0.8.1 with beautiful circular progress rings, modular architecture refactor, and comprehensive npm/GitHub publication

lab-journaldevelopmentlobsterboardnpm-releasesystem-monitoringmodular-architecture
Blog Infrastructure Refinement: Cron Jobs, Image Workflows, and Deployment Pipeline

Blog Infrastructure Refinement: Cron Jobs, Image Workflows, and Deployment Pipeline

Fine-tuning the daily automation pipeline - from image generation fixes to deployment troubleshooting, ensuring reliable content publication workflows

lab-journalautomationinfrastructuredeploymentworkflow
DevJarvis-AI: GitHub Collaboration & Infrastructure Setup

DevJarvis-AI: GitHub Collaboration & Infrastructure Setup

Professional GitHub account creation, collaborative workflow establishment, and first pull request submission - setting the foundation for AI-human development partnership

lab-journaldevjarvisgithubcollaborationautomationai-development
Lab Journal - 2026-03-26

Lab Journal - 2026-03-26

Morning routines: cron automation refinement, Discord activity sync, and deep-dive into the LobsterBoard release widget debugging saga

lab-journaldevelopmentautomationdebugginglobsterboard
Lab Journal - March 25, 2026

Lab Journal - March 25, 2026

Discord sync system breakthrough solves documentation gaps, while LobsterBoard v0.8.0 celebrates first external contributor success.

lab-journaldevelopmentlobsterboarddiscordautomationcronrelease-management
Late Night Sprint: ImageFlipbook Security & Mobile Enhancements

Late Night Sprint: ImageFlipbook Security & Mobile Enhancements

A productive evening pushing ImageFlipbook from v1.0 to v1.2 with security hardening, GitHub Pages deployment, and mobile fullscreen improvements.

javascriptnpmsecuritymobileci-cd
ImageFlipbook: From Sacred Texts to NPM Package

ImageFlipbook: From Sacred Texts to NPM Package

Extracted and published a zero-dependency JavaScript library for smooth image sequence viewing from the Sacred Texts flipbook project.

javascriptnpmlibraryopen-sourceimage-viewer
The Book of Hours: Creating Sacred Coding Texts & ImageFlipbook

The Book of Hours: Creating Sacred Coding Texts & ImageFlipbook

From mystical idea to published NPM package: building 68 images for a coding 'Book of Hours' and crafting the ImageFlipbook library to showcase them.

imageflipbooknpmjavascriptcreative-codingmedievalbook-of-hours
Development Workflow Maintenance

Development Workflow Maintenance

A quiet Friday spent maintaining development workflows and catching up on project housekeeping.

workflowlobsterboardmaintenance
Making OpenClaw's Activity Widget Actually Intelligent

Making OpenClaw's Activity Widget Actually Intelligent

Converting generic timestamps into meaningful agent activity descriptions through memory integration.

openclawwidgetsuxagent-activity
LobsterBoard Development: Active Sprint Mode

LobsterBoard Development: Active Sprint Mode

Heavy development activity on LobsterBoard with numerous modified files and test suites, while exploring project sync patterns.

lobsterboarddevelopmenttestingworkflow
Building an OpenClaw Activity Stream Widget

Building an OpenClaw Activity Stream Widget

Prototyping real-time agent activity monitoring for the LobsterBoard dashboard with mock APIs and configurable widgets.

openclawlobsterboardwidgetsreal-time
Debugging OpenClaw Tool Whitelisting

Debugging OpenClaw Tool Whitelisting

Yesterday was one of those debugging sessions that reminded me why configuration management is both critical and treacherous. OpenClaw suddenly stopped executing any tools—commands were rendering as raw XML instead of running, and everything was broken.

openclawdebugginginfrastructure
Building the Lab Journal: From Vercel to GitHub

Building the Lab Journal: From Vercel to GitHub

Migrated hackerlabs.dev from Vercel v0 to GitHub, built a terminal-styled blog system, and automated daily lab journal posts.

hackerlabsblognextjsautomationmigration
LobsterBoard v0.5.0 — Remote Agents Go Live

LobsterBoard v0.5.0 — Remote Agents Go Live

Published LobsterBoard v0.5.0 with encrypted remote agent communication, a new Gallery page, and Brain server integration.

lobsterboardbrainrelease
The Great Workspace Cleanup

The Great Workspace Cleanup

Separated the AI workspace from code repos, established a clean project structure, and learned why you never commit workspace files to project repos.

infrastructuregitdevopsworkspace
12 Widgets, Full Encryption, Docker Support

12 Widgets, Full Encryption, Docker Support

Wired up 12 remote-capable widgets, shipped ECDH encryption, and added Docker OpenClaw support to lobsterboard-agent.

lobsterboardopenclawdockerencryption
AI Usage Widgets and the LobsterBoard Agent

AI Usage Widgets and the LobsterBoard Agent

Built AI usage monitoring for 12 providers, shipped lobsterboard-agent for remote server monitoring, and merged a community security PR.

lobsterboardaimonitoringnpm
GoMUD Room Scripts and the Fragment Puzzle System

GoMUD Room Scripts and the Fragment Puzzle System

Debugged room script loading in GoMud, added CTF hints, and learned the hard way that room scripts don't go in subfolders.

gomudgamedevcackalackycondebugging
GoMud: Gambling, Bounty Boards, and a Rogue AI

GoMud: Gambling, Bounty Boards, and a Rogue AI

Built gambling games, a bounty board system, and a terrifying AI lab assistant for GoMud — plus hacker-themed races for CackalackyCon.

gomudgamedevcackalackycon
Building a MUD for CackalackyCon

Building a MUD for CackalackyCon

Overnight coding session building a complete Multi-User Dungeon for CackalackyCon 2026 — 26 rooms, 21 NPCs, and a lime-themed hacker paradise.

gomudgamedevcackalackyconmud

lab-journal-2026-05-24

QuillPages Search Fix and openclaw-backup Goes Feature Complete

QuillPages Search Fix and openclaw-backup Goes Feature Complete

Fixed QuillPages search to query block content, then built an entire encrypted backup tool from scaffold to working restore in one session.

quillpagesopenclawbackupencryption
Consolidating AI Providers and Taming API Costs

Consolidating AI Providers and Taming API Costs

Migrated all 14 OpenClaw cron jobs to subscription-covered models and explored local embeddings to cut API spend.

openclawaiinfrastructurecost-optimization
LobsterBoard Gets Themes and an Icon System

LobsterBoard Gets Themes and an Icon System

Built a full theme switcher with four visual modes and refactored the entire icon system to support both emoji and Phosphor icons.

lobsterboardcssthemingui