[Feature] comfyui creator #12

Merged
iamdoubz merged 29 commits from feature_comfyui_creator into main 2026-06-29 09:22:09 -05:00
29 Commits
Author SHA1 Message Date
iamdoubz 011918c62c Add creator mode 2026-06-29 09:19:02 -05:00
Dan 249167c321 Ignore .claude agent tooling cache 2026-06-29 14:16:51 +00:00
Dan 8cd36c3182 Normalize line endings to LF; mark binary assets 2026-06-29 14:11:12 +00:00
Dan 9880cf40d5 Add repo guidance file referencing curriculum and design docs 2026-06-29 14:11:11 +00:00
Dan 21bf3459a7 Add research doc on drawing platforms and techniques 2026-06-29 14:11:11 +00:00
Dan 5d961aaca0 Add research doc for Early Beginner subject expansion 2026-06-29 14:11:10 +00:00
Dan aa55a8b724 Add research doc for the Beginner level curriculum 2026-06-29 14:11:10 +00:00
Dan f79ce000e4 Add design doc for Create feature and Creator role 2026-06-29 14:11:09 +00:00
Dan 1e1408ad7f Add ComfyUI setup notes for the Create feature 2026-06-29 14:11:00 +00:00
Dan 917991c290 Add stock ComfyUI workflow template for coloring-book art 2026-06-29 14:10:59 +00:00
Dan 8c07bc4986 Add potrace dependency for line-art vectorization 2026-06-29 14:10:59 +00:00
Dan 2efdc54a16 Resolve and render AI-created Trace and Color lessons 2026-06-29 14:10:58 +00:00
Dan d89227c259 Surface Create entry and creations, hidden when unconfigured 2026-06-29 14:10:58 +00:00
Dan 21376fd1b4 Add Create form with subject input and status polling 2026-06-29 14:10:57 +00:00
Dan b39bdaaa78 Add Create page, gated on creator role and ComfyUI 2026-06-29 14:10:56 +00:00
Dan e918955cda Show created-lessons review section on the admin page 2026-06-29 14:10:56 +00:00
Dan 2e20f54513 Add admin UI to review and promote created lessons 2026-06-29 14:10:55 +00:00
Dan a772c23559 Add creator role buttons to admin user management 2026-06-29 14:10:55 +00:00
Dan ed30020b6c Allow admins to assign the creator role 2026-06-29 14:10:54 +00:00
Dan c9aed9f283 Add admin endpoint to approve, block, or promote creations 2026-06-29 14:10:54 +00:00
Dan 9a7fd01eae Add endpoint to poll a creation's status 2026-06-29 14:10:53 +00:00
Dan e7759405ce Add create endpoint: moderate subject then queue generation 2026-06-29 14:10:52 +00:00
Dan 5ec87c4fd5 Add ambient type declarations for the potrace module 2026-06-29 14:10:52 +00:00
Dan cb80cdfc35 Add created-lesson data layer, generation pipeline, lesson builder 2026-06-29 14:10:51 +00:00
Dan ddb5362050 Add potrace vectorizer: PNG to fitted SVG reveal steps 2026-06-29 14:10:51 +00:00
Dan 99af05b8d0 Add ComfyUI client: queue prompt, poll, fetch line art 2026-06-29 14:10:50 +00:00
Dan fb55c3b788 Add subject moderation: sanitize, allowlist, blocklist, review queue 2026-06-29 14:10:37 +00:00
Dan d2fe11ea6e Add created_lessons table for AI-generated lessons 2026-06-29 14:09:05 +00:00
Dan 667d5d83cc Add creator role to the user Role union 2026-06-29 14:08:42 +00:00