Skip to content

v6.1.0: Deterministic Planning Engine & Empirical Benchmarks

Choose a tag to compare

@sreyasts sreyasts released this 23 Sep 15:47
· 82 commits to main since this release

What's Changed in v6.1.0

Added

  • Formal Algorithm Specification: Authored docs/ALGORITHM.md detailing continuous accumulator pacing, multi-subject interleaving, and topological constraint satisfaction.
  • Empirical Benchmark Suite: Created scripts/benchmark-planner.js and docs/BENCHMARKS.md comparing Mission PlusTwo against Naive Sequential and Round-Robin models across 60-day CS, 120-day Bio, and cram scenarios.
  • Telemetry & DPDP Act Specification: Published docs/USAGE-METRICS.md codifying cookieless, zero-PII retention funnels and legal compliance under India's Digital Personal Data Protection Act 2023.
  • Forensic Growth Baseline: Documented complete Day 0 verifiable metrics in docs/OSS-GROWTH-BASELINE.md and adoption ledger in docs/IMPACT.md.
  • Expanded Contributor Templates: Added standardized GitHub issue templates for Feature Requests, Malayalam Translation, Accessibility (a11y), and Performance profiling.

Fixed

  • Static Analysis Hygiene: Cleaned 100% of unused imports and variable warnings across src/engine/planner.js and src/app.js (0 errors, 0 warnings).
  • Audio Preference Enforcement: Fixed task checkmark handling in toggleTaskDirect to strictly respect student sound preference settings via getUserSetting('sound').
  • Mission Day Navigation: Wired selectedMissionDayNumber into renderApp() allowing students to inspect future/past mission days without desynchronizing state.

Full Changelog: https://github.com/sreyasts/intelligent-study-planner-for-plus-two-/blob/main/CHANGELOG.md