Skip to the content.

TODO.md Artifact

Overview

The TODO.md artifact authorizes specific work items. It tells AI what work is authorized and references the LLD that defines how to do it.

Purpose

Structure

# TODO.md

## TODO

### [Task Description]
- **LLD Reference**: [Section in LLD]
- **Dependencies**: [Other TODO items]
- **Status**: TODO

### [Another Task]
- **LLD Reference**: [Section in LLD]
- **Dependencies**: None
- **Status**: TODO

## DONE

### [Completed Task]
- **LLD Reference**: [Section in LLD]
- **Status**: DONE

Key Principles

1. One TODO Item at a Time

2. Reference LLD

3. Track Dependencies

4. Update Status

Example

# TODO.md

## TODO

### Create User Registration Endpoint
- **LLD Reference**: LLD.md - "User Registration Service"
- **Dependencies**: None
- **Status**: TODO

### Create User Login Endpoint
- **LLD Reference**: LLD.md - "User Authentication Service"
- **Dependencies**: User Registration Endpoint
- **Status**: TODO

### Create User Profile Endpoint
- **LLD Reference**: LLD.md - "User Profile Service"
- **Dependencies**: User Registration Endpoint
- **Status**: TODO

## DONE

### Create User Model
- **LLD Reference**: LLD.md - "User Entity"
- **Status**: DONE

AI Execution Rules

When AI Reads TODO.md

  1. Find items with Status: TODO
  2. Check dependencies (must be DONE)
  3. Select one TODO item
  4. Read referenced LLD section
  5. Execute according to LLD
  6. Update status to DONE

What AI Must Do

What AI Must Not Do

Best Practices

1. Break Down Work

2. Reference LLD Clearly

3. Manage Dependencies

4. Keep Status Current

Template

See TODO.md Template