Featured workflowgopher
Gopher
An agentic delivery pipeline and agency workspace, evolved from Collie: requests become cards that Claude Code and Codex agents investigate, spec, build, open PRs for, deploy, and QA, with automatic repair rounds on failed checks.
stack
- Next.js 16
- React 19
- TypeScript
- Supabase
- PostgreSQL
- Tailwind CSS 4
- Claude Code
- Codex
- Playwright
- Vitest
- pgTAP
- Google Chat API
Architecture
- Agentic delivery — requests become cards that Claude Code and Codex agents investigate, spec, build, open PRs for, deploy, and QA, with automatic repair rounds on failed checks
- Card pipeline — Triage or Backlog → Investigate → Spec Creation → In progress → Pull request → Migration → Merged → Deploy → Prod QA
- Local runner — agents work Ready cards in the client's repository; vague requests get one focused clarification round before specs or code
- Self-repair — a failing check reruns once, then gets up to three repair rounds; failures are compared against the base commit in an isolated checkout
- Card-level browser acceptance — one Playwright pass checks every child spec's acceptance criteria at the configured widths and records media
- Embeddable feedback widget — one line of script for any web app; captures a masked screenshot, page context, browser details, and the last 50 console, network, and runtime errors, then turns each report into a triaged card for agents; reporters answer agent questions in the same thread
- Google Chat integration — owners answer, decide, or retry blocked cards from DMs; tool-free agent sessions with leased, fenced conversation turns
- Row-level security — admin, member, and client-viewer roles enforced in Postgres; credentials in Supabase Vault behind audited
SECURITY DEFINERfunctions - Live board — float card positions so a move updates one row; Supabase Realtime with a 5-second polling fallback
Results
- 286 PRs merged across 4 repositories in production use
- 2,100+ commits since September 2026, 220 database migrations, 380+ test files
- Client portal with contract-aware access, monthly reports drafted by
pg_cron, and in-app notifications
Action · Send message
Hiring for a remote AI engineering role?
Contact me