Files
makelore/.project-docs/30-worklog/tasks/20260820-integrate-learning-catalog-a73e91c4.md
T

1.9 KiB

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: 2cb8a7aef4
  • 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.