What is LumenFlow?
LumenFlow is an open, stack-agnostic delivery methodology for AI-augmented teams. It combines test-driven development with a lane-based flow system that keeps work visible, parallel, and humane.
Why LumenFlow?
Section titled “Why LumenFlow?”-
Clarity over chaos – Every Work Unit (WU) has an explicit state, owner, and outcome. No ambiguity.
-
AI as a first-class collaborator – Instructions, ports, and tests let AI agents contribute safely and autonomously.
-
Focus without bottlenecks – Lane-based WIP keeps individual streams calm while teams move together.
-
Evidence, not claims – Tests and artifacts prove the work is done, not just “closed”.
Core Concepts
Section titled “Core Concepts”| Concept | What it Does |
|---|---|
| Work Units (WUs) | Tiny, testable jobs with clear acceptance criteria |
| Lanes | Parallel tracks for different domains (e.g., Core, UI, Ops) |
| Gates | Automated quality checks (lint, test, typecheck) |
| Memory | Context recovery for long-running sessions |
How It Works
Section titled “How It Works”Backlog (ready) ↓ claim a WULane board (one WU per lane) ↓ implement with TDDGates (lint, test, typecheck) ↓ all greenDone (stamp committed)Quick Example
Section titled “Quick Example”version: '1.0'lanes: - name: Core paths: ['src/core/**'] - name: UI paths: ['src/components/**']gates: format: true lint: true typecheck: true test: true# Create and claim a work unitpnpm wu:create --id WU-001 --title "Add user auth"pnpm wu:claim --id WU-001 --lane Core
# Work in the worktreecd worktrees/core-wu-001# ... make changes ...
# Run gates and completepnpm gatespnpm wu:done --id WU-001Next Steps
Section titled “Next Steps”- Quickstart – Get running in 5 minutes
- Work Units – Understanding WUs
- Install GitHub App – Team enforcement