Backlog

Concrete work, newest priorities first. Vision lives in IDEAS.md (§ refs below); findings and open questions live in NOTES.md.

Guardrails: faculty- and leadership-facing only — nothing student-facing until faculty/leadership have used the tools. No embeddings or LLM passes until the Phase 1 research says what they’re for. Every number drills back to a source file/page/objective.

Decisions pending

Done — Phase 0: foundations (branch phase0)

Done — Phase 1: research (FTS only) → docs/research/phase1.md

Goal: a short memo saying what the faculty tool should answer and what retrieval it needs. Output is a decision, not a system.

Done — Phase 1b: validity checks → docs/research/validity.md

Goal: know how far the existing metadata can be trusted before a tool shows it to faculty. Sanity checks, not a study.

Done — Phase 1c: what a course workbench looks like elsewhere → docs/research/workbench-landscape.md

Goal: borrow proven functionality and UI patterns; avoid rebuilding what the school’s curriculum-management system already does. Informed by the Phase 1 question set.

Later — beyond Phase 2 (from the Phase 1 memo)

Now — Phase 2: single-course workbench (pilot course: PCV, pending confirmation) → docs/workbench.md

Scope confirmed by the Phase 1 memo, validity checks and landscape survey. Candidate contents, all drillable:

Data quality follow-ups

Issues found in the source data. Each is listed with where it lives, its size, and who can fix it: CO = curriculum office, CT = course team, us = pipeline fix. Keep adding as we go. Counts are across all courses and years unless a course is named.

# Issue Where Size Fix by Status
DQ1 Objective event titles don’t match any scheduled event title (spelling/format drift, e.g. “PCV week 4 H&S large group” vs “PCV Week 4: H&S Large Group - AMC”), so those objectives aren’t tied to a date LOs vs Planning workbooks 350 unscheduled titles; e.g. RU AY25-26 91 of 417 LOs, RLC AY24-25 109 of 480; AY23-24 EM/RLC have no planning sheet at all us (fuzzy title match within course-year-week), CO (consistent titles) open
DQ2 Time fields in mixed formats (1PM, 11:00am, 9:30AM), end before start (13:00–04:00), end dates in the time column for multi-day checkpoints Planning / Granular Build 44 unparseable; a few repaired as missing PM (ADR 0003) CO/CT (use time format), us (done: parser + repair) mitigated
DQ3 MSI AY25-26 schedule starts 2024-04-09, a year early MSI AY2526 Planning ≥1 event CT open
DQ4 Material-status vocabulary drift: Uploaded / uploaded / Uploaded-A; 2,455 blank Granular Build 97 Uploaded-A, 51 lowercase CO (what is “Uploaded-A”?), us (normalize) open
DQ5 Duplicate events with typo titles, e.g. “Overview of Dysrytmias” (0 LOs) next to “Overview of Dysrhythmias” (12 LOs), same slot PCV AY25-26 and others 118 same-slot pairs (some are genuine parallel sections) us (flag twins), CT open
DQ6 Scheduled events with no instructional method Planning 29 dated events (+ undated) CT open
DQ7 Objectives with no Bloom level LOs 27 CT open
DQ8 Bloom label disagrees with the objective’s leading verb (e.g. “compare” tagged Understanding) LOs 378 of 2,885 AY25-26 (13%); FP 31% (docs/research/bloom_verb_mismatches.csv) CT open
DQ9 Typos in controlled vocabularies: “Mysthenia Gravis”, “Physcial”; both “Differences of” and “Disorders of Sex Development” Validation sheets, event titles few CO open
DQ10 Some DOCS file names appear to contain individual (possibly student) names Resource collection, DOCS unknown CO (FERPA review) open
DQ11 Undated H&S events (e.g. “PCV Week 5: H&S Large Group - AMC”) that exist only in LO sheets LOs see DQ1 us open
DQ12 Same objective text attached to more than one event in a course-year (large/small group pairs, prework + session) LOs 1,015 texts CT (intentional?), us (don’t double-count) open
DQ14 Sessions swapped time slots after folders were created, so date/time links point at the wrong event Resource folders vs schedule 24 of 613 date links (e.g. Parturition ↔︎ Anatomy and Imaging of Pregnancy) us (require title agreement) fixed: date links need title agreement (token-set ≥ 60), else fall through to folder match; 24 relinked
DQ15 Week-range folders (Wk1-5) parsed as a single week DOCS folders 173 files us fixed: ranges give no week; 31 DOCS files now unlinked instead of wrongly linked
DQ16 Template objectives repeated weekly (“Evaluate the patient’s clinical narrative…”, “Utilize an advance organizer…”) inflate Applying/Evaluating counts LOs 92 AY25-26 objectives in repeated texts; 30 of 107 Evaluating CO/CT (intentional?), us (flag) open
DQ17 H&S A/B session codes: “1B” files linked to the “1A” event link.py 95 files us fixed: A/B code prefers “Week nA/nB” events
DQ13 ~190 events marked Uploaded/Final in build sheets with no file found in this library Granular Build vs library ~190 us (linking), CO (FCB drive location) open

Blocked

  • Assessment alignment (§8, output G) — needs item bank / blueprint tagged to objectives.
  • Trajectories beyond one preclinical year (§4, §10) — needs other courses and clerkships.
  • Ownership analysis (§8) — needs a decision on using instructor/role data.

Parked

  • Lesson-design assistant (§14) — after workbench feedback and LLM approval.
  • Skill collections and diagramming (§15–18), architecture (§19), leadership observatory beyond the existing report (§3).