What is Epilogue Tracker?
Epilogue Tracker (et) is a command-line tool for managing work using the Screenplay Pattern. It ensures every task ties back to user goals: what your users want to achieve, not project milestones or team objectives.
The Problem
Traditional work management focuses on tasks:
- "Implement caching layer"
- "Refactor authentication module"
- "Add unit tests"
But these say nothing about why we're doing them or who benefits. Work gets done, but did it actually help users?
The Solution
Epilogue Tracker models work differently:
- Actors: Who are your users? (Customer, Admin, Support Agent)
- Goals: What do they want to achieve? (Complete a purchase, Resolve an issue)
- Interactions: How do we help them get there? (Add to cart, Submit ticket)
- Journeys: What's the full path to success? (Browse, Add to cart, Checkout)
When the journey is complete and the user's goal is achieved, the "story" has a satisfying epilogue. That's the only definition of done that matters.
Who is it for?
- Development teams who want to stay focused on user outcomes
- AI agents that need structured, scriptable work management
- Anyone tired of finishing tasks without finishing the user's story
Key Features
- User-centric by design: Goals are always user goals, never project goals
- Validation: Detect orphan goals, unlinked interactions, and broken references
- Tags & Metadata: Organize and filter entities with custom labels and key-value data
- Non-interactive CLI: Perfect for automation and AI agent integration
- Plain JSON storage: Version control friendly, human readable
- Concurrency safe: File locking for multi-agent environments
Next Steps
- Getting Started: Install and create your first entities
- Core Philosophy: Understand the user-centric approach
- CLI Reference: Full command documentation