Workspace
Monorepo layout
`apps/web` holds the Next.js dashboard and API routes.
`services/analyzer` contains the Python scoring and training code.
`datasets` stores labeled commit datasets and manifests.
`reports` contains sample and generated report artifacts.