Final maintained public-core snapshot.
- Adds deterministic complete-index evaluation for courses not yet present in a dataset.
- Parses multiline NTU prerequisites without leaking metadata between courses.
- Adds scoped contributor instructions and records the curated public/private boundary.
- Preserves the existing Course data contracts.
Validation: Node 24 clean install, typecheck, 27 tests, allowlist byte comparison, and privacy scan.
Commit: caa97fc