59 lines
1.7 KiB
JSON
59 lines
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"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|