veza/todo.json
2026-01-07 19:39:21 +01:00

59 lines
No EOL
1.7 KiB
JSON

{
"project": "Veza Frontend Refactoring",
"status": "In Progress",
"metrics": {
"initial_any": 229,
"initial_errors": 141,
"current_any": 229,
"current_errors": 140
},
"tasks": [
{
"id": "P0-1",
"task": "Fix Compilation Errors (Core & Services)",
"details": "Resolved strict type errors in authStore, api.ts, and all services (track, user, auth, etc.)",
"status": "done"
},
{
"id": "P0-2",
"task": "Fix Compilation Errors (Components)",
"details": "Resolve remaining errors in UI components consuming strict types",
"status": "todo"
},
{
"id": "P0-3",
"task": "Fix storeSelectors.ts (Zustand typing)",
"status": "done"
},
{
"id": "P1-1",
"task": "Eradicate any in Services (api.ts, userService.ts, socialService.ts)",
"status": "todo"
},
{
"id": "P1-2",
"task": "Eradicate any in Utils (statePersistence.ts, apiToastHelper.ts)",
"status": "todo"
},
{
"id": "P1-3",
"task": "Eradicate any in Components (DesignSystemDemo.tsx, SettingsView.tsx)",
"status": "todo"
},
{
"id": "P2-1",
"task": "Cleanup: Remove console.log and dev logs",
"status": "todo"
},
{
"id": "P2-2",
"task": "Review and Fix TODOs/FIXMEs",
"status": "todo"
},
{
"id": "P2-3",
"task": "Audit dangerouslySetInnerHTML usage",
"status": "todo"
}
]
}