Update MEMORY.md with complete API coverage (21/21 endpoints)

This commit is contained in:
Matt Bruce 2026-02-21 17:41:09 -06:00
parent 0f41c3e729
commit f994f69e6b

View File

@ -254,10 +254,22 @@ First question: "How will I (Max) interact with this programmatically without Ma
| API Endpoint | Method | CLI Command | Status | | API Endpoint | Method | CLI Command | Status |
|--------------|--------|-------------|--------| |--------------|--------|-------------|--------|
| **Tasks** ||||
| /api/tasks | GET | `task list` | ✅ | | /api/tasks | GET | `task list` | ✅ |
| /api/tasks | POST | `task create` | ✅ | | /api/tasks | POST | `task create` | ✅ |
| /api/tasks | DELETE | `task delete` | ✅ | | /api/tasks | DELETE | `task delete` | ✅ |
| /api/tasks/natural | POST | `task natural` | ✅ | | /api/tasks/natural | POST | `task natural` | ✅ |
| **Projects** ||||
| /api/projects | GET | `project list` | ✅ |
| /api/projects | POST | `project create` | ✅ |
| /api/projects | PATCH | `project update` | ✅ |
| /api/projects | DELETE | `project delete` | ✅ |
| **Sprints** ||||
| /api/sprints | GET | `sprint list` | ✅ |
| /api/sprints | POST | `sprint create` | ✅ |
| /api/sprints | PATCH | `sprint update` | ✅ |
| /api/sprints | DELETE | `sprint delete` | ✅ |
| **Auth** ||||
| /api/auth/login | POST | `auth login` | ✅ | | /api/auth/login | POST | `auth login` | ✅ |
| /api/auth/logout | POST | `auth logout` | ✅ | | /api/auth/logout | POST | `auth logout` | ✅ |
| /api/auth/session | GET | `auth session` | ✅ | | /api/auth/session | GET | `auth session` | ✅ |
@ -266,7 +278,9 @@ First question: "How will I (Max) interact with this programmatically without Ma
| /api/auth/reset-password | POST | `auth reset-password` | ✅ | | /api/auth/reset-password | POST | `auth reset-password` | ✅ |
| /api/auth/account | PATCH | `auth account` | ✅ | | /api/auth/account | PATCH | `auth account` | ✅ |
| /api/auth/users | GET | `auth users` | ✅ | | /api/auth/users | GET | `auth users` | ✅ |
| **Debug** ||||
| /api/debug | GET | `debug` | ✅ | | /api/debug | GET | `debug` | ✅ |
| **Total** | | | **21/21 (100%)** |
### Reference Implementation (Gantt Board) ### Reference Implementation (Gantt Board)
@ -292,7 +306,13 @@ First question: "How will I (Max) interact with this programmatically without Ma
# Projects & Sprints # Projects & Sprints
./scripts/gantt.sh project list # List projects ./scripts/gantt.sh project list # List projects
./scripts/gantt.sh project create "Name" [desc] [color] # Create project
./scripts/gantt.sh project update <id> <field> <val> # Update project
./scripts/gantt.sh project delete <id> # Delete project
./scripts/gantt.sh sprint list # List sprints ./scripts/gantt.sh sprint list # List sprints
./scripts/gantt.sh sprint create "Name" <project-id> [start] [end] [goal] # Create sprint
./scripts/gantt.sh sprint update <id> <field> <val> # Update sprint
./scripts/gantt.sh sprint delete <id> # Delete sprint
# Auth # Auth
./scripts/gantt.sh auth session # Check session ./scripts/gantt.sh auth session # Check session