Agent Skill
2/7/2026

skill-lister

Use this skill to discover all available SynthesisFlow skills and their capabilities. Provides a bootstrap context for AI agents by listing all skills, their descriptions, and script paths from the .claude/skills/ directory.

B
bodangren
1GitHub Stars
1Views
npx skills add bodangren/bus-math-v2

SKILL.md

Nameskill-lister
DescriptionUse this skill to discover all available SynthesisFlow skills and their capabilities. Provides a bootstrap context for AI agents by listing all skills, their descriptions, and script paths from the .claude/skills/ directory.

Math for Business Operations v2

Real project status report and roadmap for the Convex-backed business math textbook app.

Last updated: April 17, 2026 (Code Review Pass 108 — Deep Audit)

Status Snapshot

This repository is no longer at the "prototype" stage. It already contains a substantial student and teacher product:

  • Convex-backed runtime and auth
  • full published curriculum manifest for 8 instructional units plus capstone
  • protected student dashboard and lesson runtime
  • teacher dashboard, course overview, unit gradebook, lesson follow-up, and student detail surfaces
  • shared progress and published-curriculum helpers
  • algorithmic practice engine with teacher-visible evidence and review surfaces

However, this repository is not yet a fully classroom-complete education app if the bar includes:

  • polished end-to-end student navigation and return paths — complete
  • coherent teacher reporting information architecture — complete
  • complete gradebook visibility for independent practice and assessment evidence — complete
  • teacher-facing competency heatmaps — complete
  • education app readiness hardening — complete
  • downloadable workbook, dataset, rubric, checklist, and guide files for the full course — largely complete (66 workbooks, 56 CSVs, 3 real PDFs)
  • complete capstone supporting pages and asset packets — routes shipped, 2 capstone workbooks + 3 real PDFs shipped
  • student study tools (flashcards, matching, speed round, practice tests) — complete

Executive Summary

Current overall status

  • Conductor Milestones 1-10 are marked complete.
  • Milestone 11 (Cross-Project Feature Adoption) is complete — all 6 tracks done.
    1. Practice Timing Telemetry — complete
    2. Phase Skip UI — complete
    3. Component Approval Prop-Based Hashes — complete
    4. Graphing Explorer — complete
    5. SRS Daily Practice Core — complete
    6. Teacher SRS Dashboard — complete
  • DailyPracticeSession Interactive Answer Input track is complete — all 5 phases done (archived).
  • The Component Approval Workflow track (not part of a numbered milestone) is complete — all 6 phases shipped, track archived.
  • Across the completed Milestone 10, all 3 serial tracks finished:
    1. Study Hub Foundation and Flashcards — complete
    2. Study Modes and Progress Dashboard — complete
    3. Practice Tests — complete

Real interpretation

  • Runtime textbook/app core: strong and already usable for meaningful testing
  • Student and teacher classroom workflow: complete — navigation, reporting, gradebook, competency heatmaps, and study tools all shipped
  • Curriculum runtime publication: substantially complete
  • Curriculum artifact packaging: largely complete (66 workbooks, 56 CSVs, 3 real PDFs shipped; minor filename coverage gaps remain)
  • Launch readiness as a full classroom course app: substantially complete — artifact packet largely shipped (66 workbooks, 56 CSVs, 3 real PDFs)

Project Target

Phase 1 is defined as a Convex-backed digital textbook for high school business math, not a general LMS or CMS.

The target product is:

  • 8 instructional units
  • 11 lessons per unit
  • 1 capstone experience
  • accurate student progress from phase -> lesson -> unit -> course
  • teacher monitoring for course, unit, lesson, and student follow-up
  • repository-authored curriculum published to Convex and served from published runtime content

Current Evidence-Based Status

Milestone status

MilestoneStatus
1. FoundationComplete
2. Working Textbook SliceComplete
3. First Half of the Book (Units 2-4)Complete
4. Full Core Book (Units 5-8)Complete
5. Capstone and Textbook CompletionComplete on March 14, 2026
6. Production Hardening and LaunchComplete on March 16, 2026
7. Practice Contract and Evidence LoopComplete on April 6, 2026
8. Classroom Product CompletenessComplete on April 10, 2026
9. Workbook System and AI FeaturesComplete on April 11, 2026
10. Student Study ToolsComplete on April 11, 2026
11. Cross-Project Feature AdoptionComplete on April 16, 2026

Repo-level indicators

IndicatorCurrent state
Published curriculum footprint8 instructional units + 1 capstone
Published lesson count in manifest tests89 lessons
Active Conductor tracks0
Archived track directories200
Test files under __tests__ and tests343

My real assessment

AreaStatusNotes
Platform foundationStrongConvex, Vinext/App Router, JWT auth, route guards, publishing pipeline
Student runtimeStrongDashboard, lesson runtime, navigation, breadcrumbs, resume/review contract complete
Teacher runtimeStrongDashboard, reporting IA, breadcrumbs, gradebook with IP/assessment visibility, competency heatmap with student drill-down complete
Curriculum runtime coverageStrongManifest and tests show 8 units + capstone published as authored runtime content
Downloadable instructional assetsPartialWorkbooks (66), CSVs (56), and PDFs (3 real) shipped; some referenced filenames still missing
Classroom launch readinessMostly readyCore app complete; remaining gaps are asset completeness and final hardening

Major Features Already Implemented

This section summarizes the major implemented feature waves from earlier Conductor tracks.

1. Platform and Runtime Foundation

  • Cloudflare/Vinext + Convex runtime baseline established
  • Convex is the source of truth for curriculum, progress, submissions, and reporting
  • custom username/password auth with JWT session cookies
  • shared role guards for student and teacher routes
  • internal Convex queries used for sensitive teacher and student data reads
  • canonical repository-to-Convex curriculum publish pipeline

2. Full Runtime Curriculum Publication

  • Unit 1 canonicalized as the redesign-first exemplar
  • Units 2-4 rolled out as authored Wave 1 curriculum
  • Units 5-8 rolled out as authored Wave 2 curriculum
  • capstone replaced generated scaffold with authored runtime content
  • manifest and seed-plan tests guard the full 89-lesson curriculum footprint
  • published lesson delivery resolves against the latest published lesson version

3. Student Experience

  • guided student dashboard with course progress, unit cards, and next-lesson recommendations
  • protected student lesson route
  • phase-by-phase lesson rendering from published Convex content
  • phase locking and resume behavior
  • lesson-complete panel with dashboard return and next-lesson recommendation
  • objective-aware phase shell and guidance cards
  • student-only write boundaries for phase completion, spreadsheet drafts, spreadsheet submission, and assessment submission
  • coherent student navigation with breadcrumbs, dashboard return paths, and role-aware links
  • completed-lesson review actions and resume/review/start-state contract

4. Teacher Experience

  • teacher dashboard with classroom metrics, course gradebook entry point, and competency heatmap entry point
  • intervention queue for at-risk, inactive, on-track, and completed students
  • course overview grid
  • unit-level gradebook route with breadcrumb to course gradebook
  • lesson-level follow-up / lesson monitoring route with full breadcrumb chain
  • student detail page with progress, unit summaries, and next-best lesson guidance
  • submission detail modal for lesson/student evidence inspection
  • teacher CSV export and student account management actions
  • canonical teacher reporting drill-down: Dashboard → Course Gradebook → Unit Gradebook → Lesson Report

5. Practice Engine and Evidence Loop

  • canonical practice.v1 contract
  • accounting domain engine foundation
  • family registry and reusable generator/solver/grader pattern
  • algorithmic practice families A-U
  • worked-example and teacher-model callouts integrated into authored curriculum
  • teacher-visible submission evidence
  • deterministic error summary layer plus AI-assisted interpretation fallback
  • teaching-mode upgrades and practice UX hardening

6. Hardening and Cleanup

  • Cloudflare production hardening and launch checklist
  • practice engine post-audit fixes
  • double-submit guard work across simulations and exercises
  • unit and non-unit page audits/polish waves
  • dead code pruning and component cleanup
  • security remediation work and dependency vulnerability cleanup

Curriculum Completeness: Runtime vs Source Docs vs Downloadable Assets

The most important distinction in the repo right now is this:

  • runtime curriculum coverage is far ahead
  • curriculum artifact packaging is far behind

A. Runtime curriculum status

Runtime curriculum is in much better shape than the file tree alone suggests.

  • The published manifest tests assert:
    • 8 instructional units
    • 1 capstone
    • 89 authored lessons
  • Units 2-8 are represented in generated authored curriculum modules and published manifest logic.
  • Capstone authored runtime content is tested and integrated into public/student/teacher labeling.

B. Human-editable curriculum source docs

Human-readable curriculum docs are uneven.

  • docs/curriculum/units/ currently contains detailed lesson markdown for Unit 1.
  • Units 2-8 are represented mainly by:
    • lesson matrices in docs/curriculum/
    • generated authored modules in lib/curriculum/generated/
    • published manifest assembly in lib/curriculum/published-manifest.ts

That means curriculum exists for runtime publication, but the repo is not yet equally complete as a full editorial source package for every unit in the same way Unit 1 is.

C. Downloadable asset completeness

This is the largest gap if the goal is a fully classroom-ready course package.

Across authored curriculum modules and manifests, the repo references many workbook, dataset, guide, rubric, and checklist filenames such as:

  • unit_01_balance_snapshot_guided.xlsx
  • unit_08_guided_workbook.xlsx
  • unit_08_group_dataset_01.csv
  • capstone_investor_ready_workbook.xlsx
  • capstone_pitch_rubric.pdf

Repo audit result:

  • 59 referenced .xlsx, .csv, and .pdf curriculum asset filenames were detected
  • 66 matching files found under public/workbooks/ (all 8 units, Lessons 4-7, student + teacher, plus 2 capstone workbooks)

That means:

  • lesson contracts reference the correct instructional assets
  • 66 workbook files are shipped under public/workbooks/ (all 8 units, Lessons 4-7, student + teacher, plus 2 capstone workbooks) — workbook lookup now uses a build-time manifest instead of a hardcoded Set
  • 56 CSV dataset files are shipped under public/datasets/ (all 8 units)
  • 3 real PDF files are shipped under public/pdfs/ (business plan guide, pitch rubric, model tour checklist)

D. What this means in practical terms

Curriculum areaReal status
Published lesson runtime contentStrong
Unit 1 authored source docsStrong
Units 2-8 authored runtime representationStrong
Units 2-8 detailed markdown source parityPartial
XLSX lesson workbooks66 files shipped (all 8 units, Lessons 4-7, student + teacher + 2 capstone); some referenced filenames still missing
CSV lesson datasets56 files shipped (all 8 units, 7 files each: 1 class + 6 group)
PDF guides/rubrics/checklists3 real PDFs shipped (business plan guide, pitch rubric, model tour checklist)
Capstone support packet2 workbook files + 3 real PDFs + guidelines/rubrics routes shipped

Student Experience: Real Status

What is already there

  • /student/dashboard exists and is protected
  • unit-by-unit dashboard cards render progress and next-lesson actions
  • /student/lesson/[lessonSlug] exists and resolves published content from Convex
  • lesson landing phase logic and progress-aware resume behavior exist
  • completed lessons show a completion panel with:
    • back to dashboard
    • continue to recommended lesson when available
  • shared authenticated chrome exposes dashboard destination for both roles
  • breadcrumbs and return paths are consistent across student flows
  • student study hub with flashcards, matching game, speed round, SRS review, and practice tests
  • bilingual glossary with spaced repetition scheduling
  • progress dashboard with per-unit mastery tracking

What is not fully done yet

  • some referenced workbook/dataset filenames still missing from the repo
  • capstone guidelines and rubrics routes pending — complete

Current student-product interpretation

The student experience is a complete product surface with full navigation, breadcrumbs, resume/review contracts, and study tools.

Teacher Experience: Real Status

What is already there

  • teacher dashboard
  • classroom metrics
  • intervention queue
  • course overview grid
  • unit gradebook route
  • lesson follow-up route
  • student detail route
  • submission detail modal
  • teacher CSV export and account actions

What is still incomplete

  • teacher reporting entry points and breadcrumbs need a clearer information architecture — complete
  • gradebook logic still centers on lesson completion + mastery color/status cells — complete
  • explicit independent-practice and assessment visibility is not yet complete enough to satisfy the active gradebook-completion track — complete
  • competency heatmap rendering and drill-down to student detail pages are complete
  • final reporting hardening and workflow verification are complete

Current teacher-product interpretation

The teacher side is a complete classroom reporting system with full dashboard, gradebook, competency heatmaps, and drill-down flows.

Capstone Status

What is implemented

  • capstone authored runtime content is in the manifest
  • public capstone overview page exists
  • capstone labeling is normalized so it is not treated as a generic "Unit 9"
  • authored blueprint references:
    • workbook template
    • planning guide
    • pitch rubric
    • model tour checklist
    • milestone structure

What is not implemented

  • Capstone rubrics page is a stub — no inline content — complete (inline pitch rubric + model tour checklist added 2026-04-14)

Practical conclusion

Capstone is implemented in runtime-content terms and largely complete as a classroom packet — 2 workbook files, 3 real PDFs, guidelines/rubrics routes, and capstone workbook download API all shipped.

Teacher Lesson Plans Status

Teacher lesson planning support exists in the app, but not yet as a complete downloadable curriculum pack.

What exists

  • teacher lesson follow-up page
  • lesson overview rendering from published lesson content
  • phase breakdowns
  • lesson navigation across the unit

What does not yet exist as a completed package

  • full authored/downloadable teacher lesson plan packet for every lesson
  • paired printable or distributed lesson-plan files for the whole course
  • complete guide/rubric/checklist asset bundle backing those lesson plans

Practical conclusion

Teacher lesson-plan functionality exists as an in-app monitoring / lesson-follow-up surface, not yet as a fully packaged curriculum-delivery set.

Gaps That Still Block "Complete Education App" Status

These are the major remaining blockers.

Product-flow blockers

  • shared authenticated dashboard link missing from user menu — complete (Milestone 8, Track 2)
  • no student unit route — complete (Milestone 8, Track 2)
  • inconsistent or incomplete dashboard/unit/lesson return-path contract — complete (Milestone 8, Tracks 2-3)
  • incomplete student completion/resume/review loop consistency — complete (Milestone 8, Track 3)

Teacher-reporting blockers

  • incomplete reporting information architecture — complete
  • incomplete gradebook detail for independent practice and assessment evidence — complete
  • competency heatmap drill-down and context views remain unfinished — complete

Asset-packaging blockers

  • missing .xlsx workbooks — 66 workbooks shipped (all 8 units + 2 capstone)
  • missing .csv datasets — 56 files shipped (all 8 units)
  • missing .pdf guides — real business plan guide shipped (11KB, 9 pages)
  • missing .pdf rubrics — real pitch rubric (11KB) and model tour checklist (9KB) shipped
  • missing capstone support packet files — 2 capstone workbooks + 3 real PDFs + guidelines/rubrics routes shipped

Release-readiness blockers

  • final classroom workflow hardening
  • route-flow smoke coverage
  • end-to-end verification aligned to final Milestone 8 workflow shape

Roadmap: What Still Needs To Be Completed

This is the active Conductor Milestone 8 roadmap as of April 9, 2026.

Roadmap summary

OrderTrackStatusPrimary outcome
1Full Lesson Phase Integrity AuditCompleteStabilize lesson surfaces before layering new workflow work
2Student Navigation and Dashboard Return PathsCompleteFix shared dashboard links, wayfinding, and return paths
3Student Completion and Resume LoopCompleteMake start/resume/review/continue behavior coherent
4Teacher Reporting Information ArchitectureCompleteDefine and expose the reporting drill-down structure
5Teacher Gradebook CompletionCompleteAdd real independent-practice and assessment visibility
6Teacher Competency Heatmaps and Mastery ViewsCompleteShip teacher-facing mastery heatmap surfaces with student drill-down
7Education App Readiness HardeningCompleteAdd final classroom-loop hardening and smoke coverage

1. Full Lesson Phase Integrity Audit

Goal:

  • audit every published lesson phase for false interaction cues, overflow/layout defects, copy rendering problems, impossible datasets, and authored/runtime drift

Why it matters:

  • the product should not layer new navigation/reporting work on top of unstable lesson surfaces

Status:

  • complete — all 6 phases finished on April 9, 2026

2. Student Navigation and Dashboard Return Paths

Goal:

  • add role-aware dashboard links in shared chrome
  • establish real student wayfinding between dashboard, lesson, and unit context
  • remove dead or misleading return paths

Needed outcome:

  • students and teachers are never stranded in authenticated flows

3. Student Completion and Resume Loop

Goal:

  • make the student dashboard and lesson runtime agree on start, resume, review, and continue behavior

Needed outcome:

  • completed lessons no longer feel like a dead end
  • recommendations are coherent across dashboard and lesson runtime

4. Teacher Reporting Information Architecture

Goal:

  • define and expose the canonical reporting hierarchy:
    • dashboard
    • course overview
    • unit report
    • lesson report
    • student detail
    • future competency entry points

Needed outcome:

  • teacher reporting becomes obvious and navigable instead of discoverable only by knowing routes

5. Teacher Gradebook Completion

Goal:

  • complete the gradebook so unit-level progress includes:
    • lesson completion
    • independent practice visibility
    • assessment visibility
    • detailed submission drill-down

Needed outcome:

  • teachers can interpret cells as evidence, not just percentages/colors

Status:

  • complete

6. Teacher Competency Heatmaps and Mastery Views

Goal:

  • turn stored competency tracking into teacher-facing course, unit, and student mastery views

Needed outcome:

  • standards-level intervention becomes visible and actionable

Status:

  • complete — heatmap rendering, course-level view, and student drill-down are all shipped

7. Education App Readiness Hardening

Goal:

  • align auth, reporting, routing, and verification around the final product shape
  • add classroom smoke coverage for the main student and teacher loops
  • close or formally defer the highest-priority remaining integrity gaps

Needed outcome:

  • the repo has a credible launch-readiness story, not just a feature list

Status:

  • complete — all Milestone 8 tracks finished, verification gates pass

Additional Roadmap Beyond Milestone 8

Even after Milestone 8 completes, this repo will still need artifact-packaging work if the goal is a truly complete classroom course package.

Required artifact completion work

  • build and check in real .xlsx workbook files for every Excel lesson that promises one — 66 workbooks shipped
  • build and check in real .csv datasets for each class and group project lesson — 56 CSV files shipped
  • build and check in real .pdf rubrics, checklists, and how-to guides — 3 real PDFs shipped
  • complete capstone supporting files — all shipped:
    • investor-ready workbook template
    • business plan guide
    • pitch rubric
    • model tour checklist
  • add app routes or downloadable surfaces for capstone guidelines and rubrics — complete
  • decide whether Units 2-8 should gain the same detailed markdown source-doc parity that Unit 1 already has — decided NO-GO on 2026-04-14 (runtime curriculum lives in TypeScript blueprints, not markdown)

Active Milestone 10 Tracks

All Milestone 10 tracks are complete. Milestone 10 (Student Study Tools) closed on April 11, 2026.

1. Study Hub Foundation and Flashcards

Track: study_hub_foundation_flashcards_20260410COMPLETE (archived).

Shipped: bilingual glossary (29 terms, EN/ZH, all 8 units), Convex study schema (4 tables), FSRS engine, study data hooks, practice hub home with unit filter, flashcard study mode with spaced repetition. All 6 phases complete. All verification gates pass. Archived on 2026-04-11.

2. Study Modes and Progress Dashboard

Track: study_modes_progress_20260410COMPLETE (archived).

Shipped: matching game, speed round, SRS review session, progress dashboard, data export. All 6 phases complete. All verification gates pass. Archived on 2026-04-11.

3. Practice Tests

Track: practice_tests_20260410COMPLETE (archived).

Shipped: 6-phase test experience (hook → introduction → guided practice → independent practice → assessment → closing) with per-unit question banks, lesson filter, question count configuration, per-lesson score breakdown, and Convex-backed score persistence. All 5 phases complete. All verification gates pass. Archived on 2026-04-11.

Definition of Done for "Classroom Complete"

This project should call itself classroom-complete only when all of the following are true:

  • students can move cleanly between dashboard, lesson, review, and return states
  • shared user chrome exposes the correct dashboard destination for the signed-in role
  • teacher reporting has a coherent dashboard -> course -> unit -> lesson -> student drill-down model
  • gradebook surfaces expose independent practice and assessment evidence clearly
  • teacher-facing competency heatmaps exist
  • every promised workbook, dataset, rubric, checklist, and guide is present as a real downloadable asset
  • capstone guidelines, rubrics, and support files are actually shipped
  • end-to-end classroom smoke coverage verifies the primary student and teacher loops

Current Honest Conclusion

This repo is already a serious education product codebase with:

  • a real Convex runtime
  • real curriculum publication
  • real student and teacher surfaces
  • real progress tracking
  • real practice evidence and review infrastructure

But the runtime and study tooling are complete through Milestone 10. Artifact packaging (workbooks, CSVs, PDFs) is also largely complete. The remaining work is minor filename coverage gaps and Units 2-8 source-doc parity.

If the question is:

"How far are we from a complete education app with full curriculum, tracking, reporting, xlsx files for each Excel lesson, project files and rubrics, teacher lesson plans, and capstone implementation?"

The honest answer is:

  • We are far along on runtime curriculum and platform work
  • We are far along on student study tools and teacher reporting
  • Downloadable assets are largely complete — workbooks (66), CSVs (56), and PDFs (3) all shipped; remaining gaps are minor filename coverage and Units 2-8 source-doc parity

Development Notes

Core stack

  • Vinext + React 19 App Router
  • Convex backend and source of truth
  • custom JWT username/password auth
  • Tailwind CSS + shadcn/ui
  • Vitest + Testing Library

Useful commands

npm run dev:stack
npm run lint
npm test
npm run build

Seeding

npx convex run seed:seedDemoAccounts
npx convex run seed:seedPublishedCurriculum

Canonical Project Docs

  • conductor/product.md
  • conductor/architecture.md
  • conductor/tech-stack.md
  • conductor/workflow.md
  • conductor/tracks.md
  • conductor/curriculum/overview.md

Final Note

This README is intentionally a status report, not a marketing page. It should be updated whenever milestone status, curriculum completeness, or launch-readiness reality changes.

Skills Info
Original Name:skill-listerAuthor:bodangren