76hydraulic/ocean required-credit requirement tracked by the tool
3A / B / C course plans
1–5necessity and risk score range
The repository also encodes core/professional/design/elective requirements and supports JSON backup/import plus CSV export.
02 / Architecture
Requirementscredits, prerequisites, offerings
StateLocalStorage + JSON backup
Rule Enginegaps, conflicts, necessity / risk
Decision UIA/B/C plans, matrices, CSV
03 / Decision model
Gap AnalysisTracks overall and category-specific graduation gaps.PrerequisitesRepresents unmet prerequisites and offering cadence as decision states.Conflict MatrixStores known time conflicts so they do not need to be compared manually each time.Explainable ScoreNecessity and risk are inputs; quadrant and recommendation are derived at runtime.
04 / Product
The tool runs locally with no backend, preserves state in the browser, and lets users carry data out through JSON and CSV.