feat(coord): add todos system with per-user/machine/project scoping
New coord_todos table and API endpoints (GET/POST/PUT/DELETE /api/coord/todos) supporting manual and auto-created items, sub-tasks via parent_id, and inclusive for_user/for_machine filters (OR-null) for sync/save display. sync.sh Phase 7 now shows pending todos grouped by project after every sync. CLAUDE.md documents auto-creation behavior for unresolved follow-up. Web/email pricing doc updated: block time rate clarified, INKY reference removed, dates updated. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -49,6 +49,7 @@ from api.routers import (
|
||||
coord_components,
|
||||
coord_messages,
|
||||
coord_status,
|
||||
coord_todos,
|
||||
)
|
||||
|
||||
# Import middleware
|
||||
@@ -162,6 +163,7 @@ app.include_router(coord_locks.router, prefix="/api/coord/locks", tags=["Coordin
|
||||
app.include_router(coord_components.router, prefix="/api/coord/components", tags=["Coordination"])
|
||||
app.include_router(coord_messages.router, prefix="/api/coord/messages", tags=["Coordination"])
|
||||
app.include_router(coord_status.router, prefix="/api/coord/status", tags=["Coordination"])
|
||||
app.include_router(coord_todos.router, prefix="/api/coord/todos", tags=["Coordination"])
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user