No description
Find a file
Kees Rodriguez 8381a902e7
All checks were successful
privacy / check (push) Successful in 2s
KS-01: Studio service API for Kreative Studio's jobs
Kreative Studio's server calls /api/studio/service/{make,audio,mine,runs/{id},runs/{id}/files/{n}}
with its service token (KOMPANION_STUDIO_TOKEN) and the studio user's e-mail in X-Studio-User.
auth::guard maps the e-mail to the Kompanion user with that e-mail, else a studio-only id
(studio-<sha256 prefix>), and the normal Studio handlers run unchanged, so the jobs get
Kompanion's placement, GPU scheduler and "Studio runs on". Studio-only users pass the adult
guard (Kreative Studio checked its own ADULT_USERS); mapped users keep Kompanion's right.
/studio/make takes an optional seed and video length; descriptions up to 2000 characters.
Lessons 81-83.

Drafts: service.rs (Coder, 1), Make fields + seed (Coder, 1 + 1); routes, guard branch and
adult/limit lines by Claude.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 02:59:52 +02:00
.forgejo/workflows README, CC BY-SA 4.0 licence, privacy check in CI 2026-10-06 07:02:27 +02:00
_model-notes SK-03 part 3: split the skill cards into general, Kompanion and private layers 2026-10-06 06:50:25 +02:00
orchestrator KS-01: Studio service API for Kreative Studio's jobs 2026-10-07 02:59:52 +02:00
reviewer SK-03 part 3: split the skill cards into general, Kompanion and private layers 2026-10-06 06:50:25 +02:00
runner SK-03 part 3: split the skill cards into general, Kompanion and private layers 2026-10-06 06:50:25 +02:00
shared SK-03 part 3: split the skill cards into general, Kompanion and private layers 2026-10-06 06:50:25 +02:00
tools README, CC BY-SA 4.0 licence, privacy check in CI 2026-10-06 07:02:27 +02:00
worker lessons: LIC-01 lessons are 72-73 (71 is the GPU-02 setup row) 2026-10-07 00:18:00 +02:00
LICENSE README, CC BY-SA 4.0 licence, privacy check in CI 2026-10-06 07:02:27 +02:00
README.md README, CC BY-SA 4.0 licence, privacy check in CI 2026-10-06 07:02:27 +02:00
work-habits.md SK-03 part 3: split the skill cards into general, Kompanion and private layers 2026-10-06 06:50:25 +02:00

kompas-skills

General lessons for AI models that plan, write, review and run code: work habits, prompting worker models, fix rounds, shell, git, Python, Rust, web, Android, localization, colour themes, and quirks of model families (_model-notes/<family>/).

Each card is a Markdown file with a small header (name, description, roles, tags, paths) and numbered, dated lessons. Kreative Kompanion loads these cards as its general skill layer and adds its own and a setup's private cards on top (extends: adds to a card, overrides: replaces it).

This library holds no setup facts: CI runs tools/privacy_check.py, which fails on IP addresses, home paths, email addresses and private host names.

Licence: CC BY-SA 4.0.