Understanding Eko GTD

A gentle introduction to the Eko GTD methodology for planning and executing complex work.


What is Eko GTD?

Eko GTD (Eko Getting Things Done) is a structured methodology that transforms unstructured requirements into a system of testable challenges with autonomous progress tracking.

At its core, Eko GTD takes any complex initiative and breaks it into:

  • Numbered PASS/FAIL challenges with clear acceptance criteria
  • Waves that respect dependency order
  • Quality tiers that ensure A+ outcomes
  • Session-resumable state so you can pick up exactly where you left off

The Core Philosophy

Traditional project management often produces vague tasks like "implement user authentication" that are hard to evaluate. Eko GTD flips this by requiring every piece of work to have:

  1. Binary evaluation — A challenge either PASS or FAIL, no ambiguity
  2. Explicit acceptance criteria — Checkboxes that define "done"
  3. Quality standards — Domain-specific criteria for A+ outcomes
  4. Tracked state — Frontmatter metadata enables session resumption

Why Use Eko GTD?

ProblemEko GTD Solution
"What does done look like?"Explicit acceptance criteria on every challenge
"Where were we?"<- CURRENT markers and frontmatter state
"Did we miss anything?"Quality tier challenges ensure completeness
"What can we work on next?"Wave dependencies show exactly what's unblocked
"How do we measure quality?"A+ grading system with domain-specific standards

The Three Phases

Every Eko GTD project moves through three sequential phases:

Phase 1: CHALLENGES (Implementation Driver)

This is where the real work happens. You:

  1. Create challenge documents — Break requirements into numbered challenges
  2. Evaluate each challenge — Mark PASS (already exists) or FAIL (needs work)
  3. Implement by wave — Work through dependencies, flip challenges to PASS

The TODO.md file tracks your position with a <- CURRENT marker.

Phase 2: DOCUMENTATION

After implementation:

  1. Update specs and docs to reflect what was built
  2. Ensure TODO files are consistent
  3. Verify cross-references between documents

Phase 3: LAUNCH PREP

Final polish:

  1. Handle edge cases and polish
  2. Final quality verification
  3. Archive completed challenges and ship

Important: Phase gates prevent premature advancement. You can't move to Phase 2 until all Phase 1 challenges PASS.


Complexity Tiers

Eko GTD scales its structure based on project size:

TierChallengesDocument TypeTypical Duration
XS (Minute)1-2Flat TODO.md< 30 min
QS (Quick)2-4TODO + quick challenge30 min - 2h
S (Small)5-6Mini template1-2 days
M (Medium)6-8Mini + context3-5 days
L (Large)8-10Full template~1 week
XL (Extra Large)10-14Full + waves~2 weeks
  • XS/QS projects use a flat TODO.md tracker with optional quick challenge templates — no waves or phases needed
  • S/M projects use lightweight mini challenge templates
  • L/XL projects use comprehensive full templates with gap analysis, schema impact, and implementation notes

Core Domains

Eko GTD supports eight specialized domains, each with domain-specific quality standards:

DomainFocusQuality Standards
SoftwareCode, APIs, componentsAccessibility, Motion, Testing, Tokens
MarketingCampaigns, metricsBrand, Targeting, Metrics, Compliance
ContentEditorial, publishingVoice, SEO, Readability, Accuracy
VideoProduction, postScript, Visual, Audio, Captions
AdsDigital advertisingCreative, Platform, Performance
ResearchAnalysis, synthesisGathering, Analysis, Documentation
BusinessStrategy, planningStrategy, OKRs, Execution
Doc-UpdatesDocumentation maintenanceAccuracy, Completeness, Cross-references, Freshness

Getting Started

Basic Invocation

To start a new Eko GTD project:

Use Eko GTD:<Domain> to <task description>

Examples:

Use Eko GTD:Software to implement user authentication with OAuth
Use Eko GTD:Marketing to launch Q2 product campaign
Use Eko GTD:Content to create developer onboarding guide

Resuming Work

To continue an existing project:

Continue Eko GTD @docs/projects/my-project/TODO.md

Common Commands

Once working within a project, these commands help navigate:

CommandPurpose
@path/TODO.md What's the current task?Show current position
@path/TODO.md Resume from where we left offContinue working
@path/TODO.md Mark [challenge] completeUpdate status
@path/TODO.md Ready for Phase N?Check transition gate
@path/TODO.md Block on [reason]Add blocker

Key Documents

Every Eko GTD project has these files:

TODO.md (Progress Tracker)

The central hub that tracks:

  • Current phase and wave
  • Which challenge is <- CURRENT
  • Blockers and completed items
  • Phase transition checklists
## Wave 1: Foundation

- [x] 01-database-schema.md (A+) <- COMPLETED
- [ ] 02-api-endpoints.md <- CURRENT
- [ ] 03-frontend-ui.md (pending 02)

Challenge Documents (NN-feature-name.md)

Numbered files containing:

  • Frontmatter with status and metadata
  • Challenges with acceptance criteria
  • Quality tier challenges
  • Evaluation summary

Project Structure

docs/projects/my-project/
├── TODO.md                 # Progress tracker
├── 01-feature-one.md       # Challenge document
├── 02-feature-two.md       # Challenge document
└── README.md               # Optional project index

Quick Reference

Workflow at a Glance

┌─────────────────────────────────────────────────────────┐
│  INVOKE: Use Eko GTD:<Domain> to <task>                 │
├─────────────────────────────────────────────────────────┤
│  PHASE 1: CHALLENGES                                    │
│    → Create challenge docs                              │
│    → Evaluate PASS/FAIL                                 │
│    → Implement by wave                                  │
│    → All PASS? → Phase gate                             │
├─────────────────────────────────────────────────────────┤
│  PHASE 2: DOCUMENTATION                                 │
│    → Update specs                                       │
│    → Sync TODO files                                    │
├─────────────────────────────────────────────────────────┤
│  PHASE 3: LAUNCH PREP                                   │
│    → Polish edge cases                                  │
│    → Final verification                                 │
│    → Ship                                               │
└─────────────────────────────────────────────────────────┘

Phase Transition Gates

GateRequirements
Phase 1 → 2All functional challenges PASS, quality tier PASS
Phase 2 → 3Docs updated, TODO files consistent
Phase 3 → DoneEdge cases handled, final QA complete

Grading System

GradeRequirement
A+ (97+)All functional + quality challenges PASS
A (90+)All functional PASS, most quality PASS
BMost functional PASS

Next Steps


Eko GTD transforms chaos into clarity, one PASS at a time.