Lucas Winther and Claude Opus 5.5
89db7f88b7
docs: record loading-line motion exception (R20)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 21:59:26 +01:00
Lucas Winther and Claude Opus 5.5
44f1b1d53d
merge: v1.1 edit imported courses in the studio
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 21:01:40 +01:00
Lucas Winther and Claude Opus 5.5
f02e30450c
fix(studio): review round 2 - a conversion that fails after its commit recovers without a restart
...
- The convert job reloads the course on success and on failure, so learners
get the intact import (rolled back) or the published studio course, never a
course whose folder moved away.
- POST /convert on a course with an incomplete conversion (.converting-<id>,
staging or retired folders) queues a job that recovers and finishes it
instead of answering 409; the studio page shows "Conversion incomplete" with
Retry for the owner.
- The 409 for pending import jobs names their kinds and ids; the dead withLock
in git.ts is gone; the dot-folder discovery rule is documented in
docs/operations.md and spec section 5.
- Route tests (SQLite and Postgres) inject a failed cross-filesystem copy, a
checksum mismatch and a pre-commit failure.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 21:00:45 +01:00
Lucas Winther and Claude Opus 5.5
5b8ba24b00
docs: v1.1 S plan (edit imported courses in the studio)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 20:27:40 +01:00
Lucas Winther and Claude Opus 5.5
fbfe16534a
docs: v1.1 work package A plan (AI contract requests 3-5, MCP secrets)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 20:26:09 +01:00
Lucas Winther and Claude Opus 5.5
fd5c72afc2
docs: v1.1 plan (motion, studio import editing, perf, AI schema)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 20:21:39 +01:00
Lucas Winther and Claude Opus 5.5
427eda6e93
merge: ai
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 14:44:06 +01:00
Lucas Winther and Claude Opus 5.5
2854c26a7d
merge: studio
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 14:42:51 +01:00
Lucas Winther and Claude Opus 5.5
627ebe0029
merge: import
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 14:41:36 +01:00
Lucas Winther and Claude Opus 5.5
061ae7a2d9
feat(learner): search results show lesson matches cleanly; contract notes for the browser entry and LessonView; plan marked done
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 04:54:53 +01:00
Lucas Winther and Claude Opus 5.5
0ff8e6a5de
docs(ai): mark plan tasks done
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 04:40:02 +01:00
Lucas Winther and Claude Opus 5.5
0b117159cd
docs: WP-A learner package plan
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 03:15:48 +01:00
Lucas Winther and Claude Opus 5.5
c2a3464937
docs(ai): WP-D implementation plan
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 03:13:33 +01:00
Lucas Winther and Claude Opus 5.5
10cf93c27e
docs(import): WP-B plan
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 03:12:03 +01:00
Lucas Winther and Claude Opus 5.5
fc37da9789
docs(studio): WP-C implementation plan
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 03:11:41 +01:00
Lucas Winther and Claude Opus 5.5
29ba043de7
Add STCourses implementation plan
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 02:46:28 +01:00
lucasw89 and Claude Opus 5.5
ab96addbab
Add STCourses design, research report and approved mockup
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 02:37:38 +01:00