← All projects

Prompt Lab

beta

The back-of-house for everything in the workshop.

about

Prompt Lab is the back-of-house for everything in the Piano House Project. As work happens across each project — every conversation with an AI assistant, every commit, every decision — it's quietly logged and threaded by project. A nightly pass turns the raw stream into something readable: daily summaries, weekly rollups, and a living list of what each project is currently focused on, what's stalled, and what just shipped.

The point isn't surveillance, it's memory. With many projects moving at once, it's easy to lose track of what was tried, why a direction was abandoned, what was promised. Prompt Lab remembers — and surfaces those memories where they're useful: private dashboards, email recaps, and increasingly this site itself.

This very page exists because Prompt Lab made it easy to recall what each project here has been about lately.

evolution

Active since January 2026 · 48 sessions · 21 commits

↳ from claude · auto-generated at each session handoff
  1. week of May 25, 2026· 1 session

    Standardized terminal configuration across development machines by extracting a shared, self-installing shell snippet, keeping environments consistent without overwriting machine-specific settings.

  2. week of May 4, 2026· 1 session

    Reviewed the project backlog as a whole, then shipped two concrete improvements: the install script no longer overwrites user files silently (it backs them up first), and the dashboard now supports a separate read-only role for trusted browsers. Cleared two stale planning items along the way.

  3. week of Apr 13, 2026· 2 sessions

    Audited the codebase for references to the deprecated sonnet-4 model, upgraded the ask command, and tracked the migration across five projects to completion. Fixed a /tmp race in handoff by parameterizing summary filenames with project and session ID, and added git pull --rebase to readup so remote changes land at session start.

  4. week of Apr 6, 2026· 2 sessions

    Added a blanket robots.txt disallow and a rewrite to block crawlers on the cloud dashboard after the CDN provider flagged AI-bot activity. Improved readup with last-session context and handoff with an uncommitted-changes warning. Evaluated an external terseness plugin and declined it in favor of CLAUDE.md instructions.

  5. week of Mar 30, 2026· 1 session

    Fixed the nightly review email after a 1Password migration broke it. The launchd plist still sourced a removed file; updated the template to call Python directly.

  6. week of Mar 23, 2026· 4 sessions

    Multi-machine and security week. Set up hostname tracking and the status-line script in the repo, deployed a cloud dashboard with cookie authentication and a Turso backend, and added a global PreToolUse hook that blocks access to environment files and other secrets. Audited and found three repos using a shared API key. Set up a 1Password dev-secrets vault with .env.tpl templates and propagated the practice across all projects.

notes

Sign in to join the conversation.

  • No notes yet. Be the first.