What problem does it solve?
Migrate an existing Timeback integration that uses raw HTTP calls, custom OAuth token handling, and manual Caliper/OneRoster requests into the official Timeback SDK without changing product behavior.
Core Features & Use Cases
- Comprehensive Audit: Scans the codebase for OAuth token management, OneRoster queries, Caliper event sends, Edubridge/QTI/PowerPath calls, and records their locations and contexts.
- Config & SDK Setup: Proposes a timeback.config.json that references existing Timeback courses, maps environment variables, and guides installing and mounting the server SDK adapter.
- Incremental Migration with Gates: Proposes SDK equivalents, migrates approved calls in dependency order, preserves behavior, removes redundant token management, and enforces decision gates for developer approval.
- Verification & Cleanup: Runs checks to ensure no approved raw calls remain, validates types/tests, and documents excluded or ambiguous cases for manual review.
Quick Start
Run a Phase 1 audit to inventory direct Timeback calls, create timeback-migration.md, and present the manifest at Gate 1 for developer confirmation.