diff --git a/.project-docs/30-worklog/tasks/20260820-integrate-learning-catalog-a73e91c4.md b/.project-docs/30-worklog/tasks/20260820-integrate-learning-catalog-a73e91c4.md new file mode 100644 index 0000000..a0aebc6 --- /dev/null +++ b/.project-docs/30-worklog/tasks/20260820-integrate-learning-catalog-a73e91c4.md @@ -0,0 +1,42 @@ +# Task: Integrate Learning project catalog into main + +## Identity + +- Task ID: 20260820-integrate-learning-catalog-a73e91c4 +- Mode: Integration +- Branch: codex/20260820-integrate-learning-catalog-a73e91c4-integrate-learning-catalog +- Worktree: D:\Datas\OthersProjects\makelore-integrate-learning-catalog-a73e91c4 +- Base commit: 2cb8a7aef490b118a0968a5a77893f0cf4d3ebea +- Owner: codex +- Status: Planning + +## Scope + +- Commit and integrate feature task `20260819-learning-project-catalog-impl-4e9c71a2` into the current local `main` lineage. +- Reconcile the approved Learning project-catalog behavior with canonical architecture, domain rules, success criteria, current state, history, decisions, and commitments. +- Re-run repository verification on the integrated tree, then advance local `main` without touching its unrelated untracked task record. + +## Intent And Constraints + +- Preserve the existing login and `module_access.learning` gate while making the project catalog the only Learning product behavior. +- Do not restore or retain compatibility for course generation, local course libraries, OpenMAIC playback, Agent/ASR/classroom runtime, or player-artifact packaging. +- Keep Works credentials, arbitrary upstream URLs, local paths, native saving, media validation, and archive verification in Electron Main. +- Treat the external Works Square operations/admin/API implementation and real-account smoke as pending; this repository contains only the desktop client and the server contract. +- Do not modify, adopt, stash, or delete the unrelated untracked task record in the main worktree. +- The user explicitly confirmed the product-direction change in the source planning task, so replacement of the old canonical Learning model requires no additional decision prompt. + +## Outcome + +- Not completed. + +## Verification + +- Not run. + +## Follow-ups + +- None recorded. + +## Promotion Candidates + +- None recorded.