What You're Getting Into:
You're working on our talent management platform with a React/Next.js frontend, GraphQL API, and SQLite backend. The codebase is well-structured but currently broken due to database schema changes that haven't been propagated through the type system.
Your Mission:
Restore full application functionality by synchronizing TypeScript interfaces, GraphQL schemas, and React components with the updated database structure.
Acceptance Criteria / Success Metrics:
Key Project Characteristics:
Starting Point:
Begin with the database structure analysis in src/core/db/structure.ts and work your way up through the type system following the provided checklist.
Support Resources:
This is a systematic refactoring task that requires attention to detail and methodical execution, but the codebase is well-organized and the path to resolution is clearly defined.
Root Cause:
Database structure changes have broken the type consistency chain throughout the entire system.
Impact:
Objective:
Restore full functionality to the skillfolio application by updating all GraphQL types, schemas, and components to match the new database structure.
Prerequisites:
🔧 Development Environment Setup
Prerequisites
More details after NDA and an detailed exchange.