# Learnitive LMS / Learn v2 — v58 Final Source Release

Release date: 2026-09-09

Final package target:

`learnitive-os-learn-v2-v58-20260909-final.zip`

Current Learn schema: **58**.

## Release status

The requested LMS/Learn v2 implementation and the subsequent full backend/frontend audit improvements are complete in source through schema 58. All release gates executable in the current container are green.

Canonical current-release audit: **330/330 PASS**.

The ZIP is the final source/installer deployment artifact. The staging installer must still perform the dependency-backed Vite production build because this execution container has no installed workspace dependencies and cannot reach the npm registry to provision pnpm.

## Major release content

- MasterStudy-inspired LMS course builder, public course page and immersive learner player.
- Visual Editor.js authoring, media/file/image/table/list/tabs/accordion/gallery/audio tools.
- CLI stdin in `/editor`; author-controlled Standard Code stdin in lessons.
- Plyr uploaded/direct/YouTube playback and supported Wistia adapter.
- real Admin upload progress and bounded streaming large-media storage.
- secure YouTube secret integration and playlist import/provenance/sync.
- Code Exercise independent visible/hidden tests and server authority.
- certification-style Terminal Task protected sandbox verification.
- immutable quiz attempts and visual correct-answer authoring.
- text/file/project Assignment submissions with Admin review/feedback.
- protected Solution reveal policies.
- lesson optimistic save versions and bounded checkpoint History/Restore.
- shared media reference-safe deletion and paginated media management.
- server-paginated/bulk LMS course management and full category lifecycle.
- Admin draft learner preview; draft-preserving publish semantics.
- SPX offline preprocessor, documented package workflow and safe/idempotent Learn importer.
- migrations 50–58 with retry-safe reset behavior.
- LMS accessibility improvements and release E2E contract.
- public template-card, migration, use-case and Explore Learnitive polish.

## Public Explore artwork

The supplied artwork is bundled as:

- `learnitive_interactive_ai.webp` — Interactive AI
- `learnitive_interactive_terminal.webp` — Interactive Terminal
- `learnitive_ai_builder.webp` — AI Builder

The Explore images are rendered with `filter:none` and `box-shadow:none`.

## Final verification

- canonical current-release: **330/330 PASS**
- release-quality: PASS
- frozen lock synchronization: PASS
- workspace dependency consistency: PASS
- public barrel validation: PASS
- public assets: PASS
- namespace: PASS
- brand: PASS
- installer shell syntax: PASS
- changed server Node syntax: PASS
- LMS/public TS/TSX parser/transpile: PASS (35 files)
- SPX importer extraction race stress: 20/20 PASS after fix

## Deployment gates

Staging must run the frozen install and production Vite build against this exact package, then functional Terminal Task, YouTube, Wistia and uploaded-video smokes. Historical production SPX migration additionally requires the documented representative/full MySQL 8+ gates.

See `PROJECT_STATE_LEDGER.md`, `NEXT_CHAT_CONTINUATION_PROMPT.md` and `tools/spx-import/readme.txt`.
