CLI for tracking scholar pathway milestones, engagement gaps, and risk rollups for Group Scholar operations teams.
- Cohort/status summaries for quick pipeline checks.
- Risk rollups that combine severity signals with touchpoint gap penalties.
- Engagement gap detection based on last touchpoint date.
- Milestone gap detection based on last recorded milestone.
- Seed script for production schema and sample data.
- TypeScript (Node.js)
- PostgreSQL (via
pg) - Vitest for tests
- Install dependencies:
npm install
- Copy
.env.exampleto.envand set production DB credentials (setPGSSLMODE=disablefor the current DB host). - Build the CLI:
npm run build
npm run dev -- summary --cohort "Cohort 2024"
npm run dev -- risks
npm run dev -- gaps --gap-days 45
npm run dev -- milestone-gaps --gap-days 90npm run seed:prodnpm test