trellis-exec
github.com/robmclarty/trellis-exec2024-06-23 ~ 2024-07-12 · 19 days
Ambition Burnout
Suffocated by its own sophisticated design for AI agents, built at an unsustainable human pace.
“An AI orchestrator, built by a human at superhuman speed.”
Death Type
Self-inflicted AI Overlord Syndrome
Designed to orchestrate AI agents for perfect code, this project's human author pushed development at an inhuman pace. With `dist/` explicitly checked into the repo and Docker images building `playwright` and `@anthropic-ai/claude-code`, the infrastructure was ready for an AI revolution. The human, however, could not sustain 13.11 commits/day indefinitely, leading to its abandonment 8 days after its final commit.
Cause of Death
1. Hyper-accelerated human development
A single contributor made 249 commits in just 19 days, averaging an unsustainable 13.11 commits per day. This pace suggests a project driven by sheer will, not sustainable development.
2. Relentless refactoring of core logic
`src/runner/phaseRunner.ts` experienced a significant rewrite, with -639 lines removed and +286 lines added, indicating constant architectural churn rather than stable feature growth.
3. Infrastructure built for an empire, for an audience of none
The `docker/Dockerfile` defined `slim` and `browser` build stages, globally installing `playwright` and `@anthropic-ai/claude-code`, demonstrating an advanced deployment strategy for a project that died 8 days after its last commit.
Vibe Score
AI-assisted but human-driven
What They Did
A sophisticated 'phased execution harness for coding agents' designed to orchestrate Claude Code, it promised a 'judge-fix verification loop' and iterative refinement to prevent 'context rot'. It aspired to be both an npm CLI and a Claude Code plugin, all while supporting Docker with Playwright for browser automation, as detailed in its `CLAUDE.md` and `docker/Dockerfile`.
Burnout Analysis
The single author, Rob McLarty, maintained an extraordinary pace of 249 commits in just 19 days, averaging 13.11 commits per day. Commit messages primarily focused on 'chore' (version bumps) and 'fix' (e.g., 'fix(container)'), indicating a relentless cycle of maintenance rather than creative expansion. Despite a reported 'low' burnout score of 0/100, this intensity suggests a project driven by sheer will, not sustainable development. The project's lifespan of 19 days itself is a testament to its rapid creation and equally rapid cessation.
Dependency Archaeology
A robust 10 development dependencies, including `zod` for schema validation and `vitest` for extensive testing, were installed. The Docker images globally installed `@anthropic-ai/claude-code` and `playwright` from the get-go. This suggested a full-fledged, battle-ready AI agent platform, yet it died 8 days after its final commit, having solved 0 real-world problems for 0 human users.
Autopsy: File Structure
Eulogy Stats
- Total Commits
- 249
- Ambitious Adjectives
- 5
- Deploy Config
- Yes
- Estimated Users
- 0 (unless you count the Claude Code agents it was designed to serve)
Last Words
“The final commit was a 'fix(container)', addressing an issue in the very system designed for perfection, rather than a triumphant 'release' for a project intended to be distributed as an npm CLI and Claude Code plugin.”