How vginski9-cmyk/rosie works
Rosie is a workforce-aligned education-program planning app. Program leads author curriculum and cohort targets, evaluate the enrollment-to-employment funnel, and model delivery capacity; operational planning then compares concurrent demand with staffing and clinical-site supply. The README documents the end-to-end product scope, while sampled source confirms selected pipeline, calendar, persistence, and export behavior. Some feature wiring is documented but not sampled, so uncertain implementation-level links are omitted.
Main entry points: db.ts Application database · route.ts Program workbook export · calendarquery.ts Calendar query · funnel.ts Funnel analytics
Components 24
Program authoring
- Portfolio dashboard
src/app/page.tsx - Program design
src/app/programs/[id]/page.tsx - Structure editor
src/app/programs/[id]/structure/page.tsx - Course sequencer
src/components/CourseSequencer.tsx - Authoring actions
src/lib/actions.ts - Sequence endpoint
src/app/api/programs/[id]/sequence/route.ts
Talent pipeline
- Goal planner
src/app/goals/page.tsx - Funnel analytics
src/lib/funnel.ts - Cohort pipeline facts
src/lib/pipeline.ts - Learner stage actuals
src/lib/pipelineactuals.ts - Student records
src/app/students/page.tsx
Capacity planning
- Capacity workbench
src/components/CapacityWorkbench.tsx - Capacity engine
src/lib/capacity.ts - Operations planning
src/app/(insights)/capacity/page.tsx
Clinical operations
- Master calendar
src/app/calendar/page.tsx - Calendar query
src/lib/calendarquery.ts - Clinical supply
src/lib/clinicalsupply.ts - WBL alignment
src/lib/wbl.ts
Analytics and exports
- Planning insights
src/app/(insights)/insights/page.tsx - Program workbook export
src/app/api/programs/[id]/export/route.ts - Clinical asset export
src/app/api/asset-map/route.ts
Other components
- Program lead
- Application database
src/lib/db.ts - Employer and staff
Connections 27
- Program lead → Portfolio dashboard: opens portfolio
- Portfolio dashboard → Program design: selects program
- Program design → Structure editor: edits structure
- Structure editor → Authoring actions: saves changes
- Course sequencer → Sequence endpoint: submits ordering
- Sequence endpoint → Application database: updates courses
- Authoring actions → Application database: persists authoring
- Program lead → Goal planner: sets targets
- Student records → Learner stage actuals: stage records
- Learner stage actuals → Application database: reads and updates
- Goal planner → Funnel analytics: analyzes funnel
- Cohort pipeline facts → Funnel analytics: pivots facts
- Program lead → Capacity workbench: tests enrollment
- Capacity workbench → Capacity engine: computes demand
- Operations planning → Capacity engine: models capacity
- Master calendar → Calendar query: requests schedule
- Calendar query → Application database: loads schedules
- Calendar query → Employer and staff: shows assignments
- Operations planning → Clinical supply: compares supply
- Program lead → WBL alignment: reviews alignment
- Program lead → Planning insights: reviews metrics
- Program workbook export → Application database: loads program data
- Program workbook export → Capacity engine: calculates demand
- Program workbook export → Funnel analytics: analyzes stages
- Program lead → Program workbook export: downloads workbook
- Clinical asset export → Application database: loads asset map
- Clinical asset export → Employer and staff: exports site data