Datos persistentes y media
Notas, Mermaid y LilyPond
Superficie de curso y autoría
Framework internals / ensamblado
26-musiki / workspace local
participa en cursos, foro y live
bootstrap de notas y preview
marrón = personas y acción humana
azul = repos, build, rutas y runtime
verde = fuentes, notas y contenido
naranja = secrets, storage y DNS
violeta = realtime, persistencia y media
gris dashed = reservado, opcional o no activo
26-musiki/ carpeta contenedora
framework/ repo LMS + Astro
i2/ repo materia reservado
public/ origen canónico público
draft/ incubadora editorial
promoción pública visibility: public public_status: approved excluye assignment/eval/slides/apps
workflow: notify-platform-on-content-change
workflow: sync-content-sources
CONTENT_SOURCE_READ_TOKEN
config/sources.manifest.json i1 + s123 activos
scripts/pull-sources.mjs prefer-local o remote-only
.content-sources/ checkout/cache de fuentes
scripts/assemble-content.mjs
src/content/ salida ensamblada
src/scripts/build-graph-data.mjs
scripts/vps/content-bus.mjs sidecar/beacon opcional
Astro app SSR site + cursos + foro + live + dashboard
/cursos/[...slug] SSR sin caché
/cursos/editor editor docente
/notas notas personales de clase
/foro + foro embebido hub y lesson forum
/dashboard overview, gradebook, attendance
src/scripts/course/notes preview + bootstrap de notas
public/lily/ svg + midi cache
lilypond-player.ts player + seguimiento SVG/MIDI
/room ConferenceLayout + livekit-room
/live/[sessionId] respuesta y resultados
/api/create-live-kit-token
/api/live/* start, update, end, respond, active
/api/live/external-media/search
server-store.mjs interacciones activas en memoria
LiveKit WebRTC + data channels
Supabase users, enrollments, forum, invites, live notes, attendance, webhooks
Cloudflare R2 uploads del foro
AUTH_URL / SITE_URL / GOOGLE_*
edu.musiki.org.ar Moodle legado
wiki-origin.musiki.org.ar
introducción
musiki es un repositorio de información musical y CMS performático para músicos.
Originalmente basado en mediawiki, durante 2026 se construye una nueva versión pública.