Lab Log

Lab Log

Her dokumenterer vi eksperimenter, beslutninger og iterationer bag CSL's udvikling.

63Noter
68Tags
2026Seneste år
Community

Læs noten her. Tag samtalen videre i forumet.

Lab Log viser eksperimenter og beslutninger. Forumet er stedet, hvor man kan reagere, udfordre retningen, spørge ind til et greb eller dele en relevant erfaring tilbage.

Status

Lab Log bruges til at synliggøre de beslutninger, tests og milepæle der driver udviklingen af CSL's metoder, platforme og universer.

Seneste fokus

En knap der lovede mere end den kunne

Ugeplanlæggeren havde en medarbejder-tilstand der sagde 'du kan foreslå aktiviteter'. Man kunne ikke foreslå noget — man skrev direkte i planen som altid. Nu kan man, og lederen kan godkende eller afvise.

jul.2026
ugeplanlaeggerenplatform

En knap der lovede mere end den kunne

Ugeplanlæggeren havde en medarbejder-tilstand der sagde 'du kan foreslå aktiviteter'. Man kunne ikke foreslå noget — man skrev direkte i planen som altid. Nu kan man, og lederen kan godkende eller afvise.

jul.2026
platformlege-arkiv

Én favoritliste på tværs af det hele

Platformen har haft favorit-stjerner på lege længe — men listen levede i sin egen silo. Nu er der ét delt favorit-lag på tværs af platformen, og en samlet liste man kan åbne uden at logge ind. Ingen konti, ingen sky: alt bor lokalt på enheden.

jul.2026
infrastrukturkvalitet

Deployet kunne ikke se det meste af sitet

Efter hver udgivelse tjekkede jeg at siden var landet rigtigt. Men tjekket kiggede kun på forsiden og syv andre Astro-sider — platformen, læringsdelen, børnefladen og alle lab-apperne var usynlige for det. Nu dækker det 29 flader og 201 filer, og undervejs fandt det tre ægte fejl.

jul.2026
vaerktoejskassenindhold

33 guider der lovede mere end de holdt

Værktøjskassen reklamerede med 33 guider til freelancere — moms, bogføring, kontrakter. Hver eneste gav 404. Guiderne var skrevet og færdige; de blev bare aldrig udgivet, fordi en sikkerhedsregel fejede dem med. Nu kan de læses.

jul.2026
docssiteseo

Docs-afdelingen: Produkter-sektion, friskere sider og et sitemap der daterer sig selv

Docs-wikien har fået en ny Produkter-sektion der dækker hele Laboratoriet, changeloggen er ført ajour, forældede sider er skrevet om — og både docs og sitemap holder sig nu opdaterede pr. kontrakt: en automatisk vagt fejler, hvis et produkt mangler dokumentation eller changeloggen sakker bagud.

jul.2026
labdesign

Produktsiderne kan nu VISE produktet

Produktsiderne i Laboratoriet var datablade: de fortalte om produktet uden at vise det. Nu kan en side have skærmbilleder, highlights, kom-i-gang-trin — og produktets eget visuelle udtryk, med CSL-rammen som den røde tråd. SEKTOR 2850 er den første på den nye skabelon.

jul.2026
musikband-engineplatform

Band Engine: sceneplanen kan nu hænges op

Hvem står hvor? Det vigtigste ark til en skolekoncert — sceneplanen — kunne bygges på skærmen, men aldrig printes. Nu printer Performance Builderen ét ark pr. band: de seks scenezoner med elevnavne og roller, klar til at hænge op i salen. Undervejs fandt vi og rettede en fejl, der gemte flere af Band Engines vinduer væk.

jul.2026
labsektor-2850universer

SEKTOR 2850 er landet i Laboratoriet

Membranen-universets første spilbare produkt er nu i kataloget: et tekstbaseret overlevelsesspil i et Nærum, hvor systemet renderer virkeligheden og du er afvigelsen. Spilbart hele vejen til endgame med tre forskellige afslutninger.

jul.2026
foruminfrastruktur

Forummet: ét samlet CSL-login og en stor stabilitetsrunde

Net Forum kører nu med det samlede CSL-login som standard, og en hel dags stabilitetsjagt fjernede en stribe fejl i skrive-flows — plus den egentlige årsag: forummet testes nu automatisk mod den samme opsætning som den rigtige side kører på.

jul.2026
neuralis-globaluniverser

Neuralis Global: Hjernen, nyt visuelt lag og en bedre novelle-læser

Konspirations-universet er blevet bygget ud: et nyt visuelt lag kaldet Hjernen binder universets begreber sammen, sitet har fået gennemarbejdede grafiske detaljer, og novelle-læseren er blevet renoveret, så fortællingerne er behagelige at læse fra ende til anden.

jul.2026
lablaeringmatematik

Visuel Matematik v0.2: skriv selv næste regnetrin

Formelbyggeren er landet i Ligningsbalancen: når du er klar, skifter du fra knapper til selv at skrive næste trin som notation — og motoren tjekker, om vægten stadig er i ligevægt.

jul.2026
lablaeringmatematik

Visuel Matematik: Ligningsbalancen er landet

Modul 2 samme dag som launch: løs ligninger på en vægt, hvor du kan SE hvorfor man skal gøre det samme på begge sider — prøv at snyde, og balancen vælter.

jul.2026
lablaeringmatematik

Nyt værktøj i Laboratoriet: Visuel Matematik

Du skal ikke stole på en regel, før du har set hvorfor den virker. Første modul er live: byg brøker med hænderne og se fire visninger følge med — flade, brøkvæg, tallinje og symbol.

jul.2026
platformdagens-tavle

Dagens Tavle kan nu hænge på væggen — helt uden login

En fast skærm i rummet kan nu vise dagens plan direkte — ingen pædagog behøver være logget ind for at tavlen virker.

jul.2026
platformmysterielab

Mysterielab: fem nye færdige missioner og et cipher-badge i byggeren

Mysterielab har fået fem nye færdige missioner at vælge mellem — fra yngste trins Caesar-kodejagt til ældste klassers dobbeltagent-samarbejde. Samtidig viser byggeren nu tydeligt hvilken kode hver post bruger, og Caesar-hjulet er kommet i orden.

jul.2026
labworldbuilding

Neuralis Global er landet i Laboratoriet

Et mørkt konspirations-univers med 221 opslag, en levende vidensgraf og en superintelligent AI der vågnede på 47 sekunder — nu udforskbart i Laboratoriet.

jul.2026
platformvikartilstand

Vikartilstand: et roligt banner der siger 'intet slettes'

Når en vikar overtager dagen, er den reelle barriere ikke teknologien — det er utrygheden ved at klikke rundt i en fremmed system. Nu er der et lille banner der siger 'intet slettes — du overtager bare', en tydeligere tom-tilstand, og en forklaring af de to tilstande.

jul.2026
platformmysterielab

Mysterielab: klassens sporløb kan endelig køres — og ruten er til at følge

Mysterielab kunne bygge sporløb, men selve afviklingen med klassen sad fast: knapperne i Sporløb-fanen svarede ikke. Nu virker det hele — og en ny rute-oversigt viser tydeligt hvilken post der er løst, hvilken I er ved, og hvilke der stadig er låst.

jul.2026
platformvikartilstand

Vikartilstand holder, også når nettet svigter

En vikar møder ofte en fremmed enhed og et upålideligt netværk. Nu virker vikartilstand roligt videre uden net: dagens plan er der stadig, en tydelig besked fortæller at man arbejder lokalt, og sikkerhedskopien til skyen ordner sig selv, så snart forbindelsen er tilbage.

jul.2026
musikbeat-labplatform

Beat Lab: studiet får hele skærmen

Musikstudiet var begyndt at bo trangt inde i platformen: pads-sektionen åd beat-grid'et, og platformens bjælker åd studiet. Nu kan bjælkerne foldes væk, en ny Fokus-knap giver studiet hele skærmen, og 'Eget vindue' åbner det frit i sit eget faneblad.

jul.2026
musikbeat-lab

Beat Lab: tegn musikkens bevægelse med automation-kurver

Beat Labs playlist har fået et Automation-spor: tegn en kurve, og lydstyrken, tonen eller panoreringen følger den gennem hele sangen. Det store fade-ud, filteret der langsomt åbner — det man kender fra rigtige DAWs — kan nu tegnes med én finger.

jul.2026
musikbeat-lab

Beat Lab: tryk en tangent — så kører optagelsen

Nu behøver man ikke længere trykke Afspil for at komme i gang med at optage. Slå Optag til, og så snart du rører en pad eller en tangent, starter afspilningen af sig selv — med tælle-ind hvis du har slået det til. Præcis som i de rigtige musikprogrammer.

jul.2026
musikbeat-lab

Beat Lab: nu kan man SE tælle-ind'et — 4·3·2·1

Når Beat Lab tæller ind før en optagelse, står nedtællingen nu som store tal direkte oven på skærm-pads'ene og klaviaturet — dér hvor man alligevel kigger. Ingen metronom-erfaring nødvendig: man kan se præcis hvornår optagelsen begynder.

jul.2026
musikbeat-labband-engine

Musik-trekanten: bandet hører ændringen med det samme

Hidtil skulle Band Engine genåbnes for at opdage, at et beat var ændret i Beat Lab. Nu følger redigeringen med live: DAW'en i ét vindue, klassens scene på projektoren i et andet — og de to holder sig i takt af sig selv.

jul.2026
musikbeat-labband-engine

Musik-trekanten: nu rejser hele arrangementet med

Når en klasse bygger en sang i Beat Lab og tager den med over i Band Engine for at spille den sammen, følger selve arrangementet nu med — hvilke grooves, i hvilken rækkefølge, hvor mange gange. Scenen viser præcis den sang, klassen har bygget.

jul.2026
musikband-engine

Band Engine: øve-afspilleren fik sin egen transport-bjælke

Det vigtigste i Band Engine — at spille sangen med klassen — gemte sig som en række små ikoner klemt ind i toppen af skærmen. Nu har øve-afspilleren sin egen tydelige bjælke: en stor Øv sangen-knap, sangens akkorder der lyser med mens der spilles, navngivne lag-knapper og tempo-kontrol med etiket.

jul.2026
musikbeat-lab

Beat Lab v2: presets, sampler og klasseværktøjer er nu ægte

Syvende byggefase af det nye Beat Lab-studie: Browserens presets er de rigtige pædagogiske grooves med fokus- og tip-tekster, sampleren kan importere og slice rigtige lydfiler, og alle klasseværktøjerne — øvelser, diktat, koncert, elevprofil — har fået ét hjem i Klassen-sektionen. Kun den store cutover mangler.

jul.2026
musikbeat-lab

Beat Lab v2 er nu standard — cutoveren er gennemført

Efter otte byggefaser på to dage er det nye Beat Lab-studie nu standardoplevelsen: ét samlet DAW-layout med channel rack, playlist, mixer, presets, sampler og klasseværktøjer. Det gamle UI lever videre en kort overgang bag et fallback-link, og børneskindet er afløst af den nye Enkel-tilstand.

jul.2026
musikbeat-lab

Beat Lab: optag med MIDI-keyboard og få en takts tælle-ind

Optage-knappen i det nye Beat Lab-studie er ikke længere pynt: slut et MIDI-keyboard til, armér optagelsen, og det du spiller lander som noder i piano roll'en — kvantiseret til nærmeste sekstendedel. Og med den nye Tæl ind-knap får du fire klik at komme i gang på, før transporten ruller.

jul.2026
musikbeat-lab

Beat Lab fik et klaviatur på skærmen — spil og optag uden hardware

Optage-knappen kom til Beat Lab i går, men den krævede et rigtigt MIDI-keyboard — og det har de færreste klasselokaler. Nu er der et klaviatur på skærmen i piano roll'en: klik eller tryk på tangenterne for at spille med, og armér Optag for at spille en melodi direkte ind. Det virker med mus, og det virker med fingre på en tablet.

jul.2026
musikbeat-lab

Beat Lab: trommepads på skærmen — nu er optagelsen helt hardware-fri

Seks trommepads sidder nu nederst i Channel Rack: stortromme, lilletromme, hi-hat, open hat, klap og perc, hver i sit spors farve. Klik øverst på en pad for et blødt slag, nederst for et hårdt — og med Optag armeret lander slagene i beatet. Sammen med skærm-klaviaturet betyder det, at hele optagelsen virker uden noget som helst udstyr.

jul.2026
musikbeat-lab

Beat Lab: fingertrom dine beats ind på MIDI-pads

Optagelsen i Beat Lab kan nu også trommer: slå på pads'ene på et MIDI-keyboard eller en pad-controller, og slagene lander som steps i trommesporene — stortromme, lilletromme, hi-hat, open hat, klap og perc. Slår du hårdt, bliver steppet hårdt. Dermed er hele optage-flowet på plads: melodi og trommer, med og uden keyboard.

jul.2026
musikbeat-labdesign

Beat Lab ligner nu et rigtigt musikprogram — og spiller sammen med Akkorder og Band

Beat Lab er bygget om fra en lang side med foldeude-sektioner til en samlet DAW: studio-bar med rum-faner øverst, arbejdsflade med klassepanel i siden, mixer og master som skuffer i bunden og en statusbar der altid fortæller hvad der sker. Og de tre musikrum — Akkordværkstedet, Beat Lab og Band Engine — hænger nu sammen som ét program.

jul.2026
musikbeat-labdesign

Beat Lab v2: første kig på det nye studie

Beat Lab skal genbygges som et rigtigt studieprogram — ét samlet layout med channel rack, playlist og mixer på én skærm, inspireret af FL Studio. Første skridt er en klikbar design-attrap: ingen lyd endnu, men hele layoutet kan prøves af, inklusive den nye Enkel-tilstand der erstatter børneskindet.

jul.2026
musikband-engineprivatlivfix

QR-kortene i Band Engine laves nu lokalt — ingen elevdata ud af huset

Elevernes QR-kort blev før genereret af en ekstern tjeneste. Nu bygges koderne direkte i browseren: bedre privatliv, og kortene virker også uden internet i gymnastiksalen.

jul.2026
musikakkordvaerkstedfix

Violinen i Akkordværkstedet spillede forkert — nu er den rettet

Violin-diagrammerne genbrugte bas-greb, selvom violin er stemt helt anderledes. Nu viser og spiller violinen rigtige toner — med et klassisk dobbeltgreb der er nemt for børn.

jul.2026
laeringundervisning

Quizzen svarer nu igen: en adaptiv læsesti der peger på næste skridt

På læringsplatformen slutter en quiz ikke længere bare med et tal. Den foreslår nu et konkret næste skridt — læs arkivet igen, prøv samme niveau, eller ryk op i sværhedsgrad — og kan sætte det i gang med ét klik. Første version kører i Kroppen-arkivet.

jul.2026
laeringundervisning

Et forløb der binder tre arkiver sammen: pest, krop og fabriksbyer

Læringsplatformens forløb har hidtil holdt sig til ét emne ad gangen. Det nye forløb 'Sygdom og samfund' trækker tråde på tværs af tre interaktive arkiver — Middelalderen, Kroppen og Industrialiseringen — og lader matematikken være den fælles tråd.

jul.2026
platformlege-arkivugeplanlaegger

Fra legekurv til ugeplan: arkivet taler nu med Ugeplanlæggeren

Lege fra arkivet kan nu sendes direkte ind i Ugeplanlæggeren som rigtige aktiviteter — vælg en dag eller fordel jævnt over ugen. Kurven og planlæggeren var to adskilte verdener; nu er de bundet sammen.

jul.2026
laboprydningroevbananen

Laboratoriet samler nu alle produkter ét sted

Produktvæggen og Laboratoriet var to sider med samme formål. Nu er der én: Lab. Alle spil, apps, værktøjer og produkter bor samme sted — inklusive spillene fra røvbananen.dk.

jul.2026
identitetkommunikation

Fra systemstudio til personligt bygge-lab

Jeg har skærpet, hvad Creative System Lab egentlig er: ikke et firma med en investor-pitch, men mit personlige laboratorium for læring, software, spil og skæve digitale universer.

jun.2026
launchinfrastrukturkvalitet

Vi er gået i luften — og vi fanger fejlene selv

Sitet er nu officielt delt på de sociale medier. Samtidig har vi bygget vores eget fejl-fangst-system, så vi hurtigt opdager, hvis noget går i stykker for en besøgende.

jun.2026
labplatformskoler

Laboratoriet vokser — KampStat, Værktøjskassen og nem skole-opstart

To nye værktøjer er flyttet ind i Laboratoriet — KampStat til trænere og StartUpTools-værktøjskassen — og skoler kan nu komme i gang sammen uden ventetid.

jun.2026
læringindholdkvalitet

Læring faktatjekket — og vi krediterer vores kilder åbent

Alle 19 læringstemaer er nu gennemgået fakta for fakta. Samtidig krediterer vi nu Legedatabasen åbent i lege-arkivet — vi bygger oven på andres gode arbejde, og det skal man kunne se.

jun.2026
labplatforminfrastrukturmobilpaedlex

Juni W4: CI-deploy-pipeline live, PædLex som lab-produkt, mobil-optimering B1–B3 og per-side OG-billeder

Sidste uges arbejde bragte CSL over i selv-deployende CI-pipeline (GitHub Actions → Linux-build → SFTP), integrerede PædLex som lab-produkt, løste platform-wide mobil-overløb + tap-targets (B1–B3), og leverede en parametrisk per-side OG-billede-pipeline.

jun.2026
performanceastronet-forum

Lighthouse-pass (Perf 91→94) og Net Forum→Supabase-forundersøgelse

To spor leveret på hovedsitet: async webfonts + reserveret banner-plads løftede forsidens Lighthouse-perf fra 91 til 94 og fjernede en skjult CLS-kilde, og en forundersøgelse kortlagde hele SQLite→Supabase-migrationen for Net Forum med anbefalingen UDSKYD.

jun.2026
labplatformmusikproduktvaeglaering

Juni: Skoleavis til Laboratoriet, 307 live-lege, musik-tokenisering og Produktvæg auth-admin

Juni bragte store spor på tværs af hele CSL: Skoleavisen flyttet fra platformen til Laboratoriet som kun-læse lab-app, Lege Arkiv promoveret til 307 live-lege, Beat Lab CSS tokeniseret i 14 bidder, og Produktvæg fik authenticated cloud-admin flow.

jun.2026
platformlaeringforumdesign

Læringsbibliotek 105 emner, forum notifikationer og tema-migrering

Læringsbiblioteket udvides til 105 emner og 773 materialer. Forum får email-notifikationer og drag-and-drop upload. 8 plugins migreret til design-tokens. Podcast Studio fjernet fra roadmap.

jun.2026
astroforuminfrastrukturlaering

Forum-bridge, construction notice og læringsplatform lesson-build OOM fix

Forum-bridge side tilføjet så /forum/ virker lokalt. Site-wide construction notice på alle flader. Læringsplatform lesson-build OOM fixet. Python .venv oprydning frigav 189 MB.

maj2026
platformvisual-enginelegearkivdata

Visual Engine 298/298 og legearkiv-berigelse komplet

Alle 298 lege har nu visual_profile. Visual Engine radar, scene-brief og animationsbrief tilføjet. 165 streng-play_sequences migreret til rigt objekt-skema. Band Engine 3 faser komplette.

maj2026
worldbuildinglaeringrebrandinfrastruktur

Neuralis Global rebrand og læringsplatform matematik-udrulning

Antigravity→Neuralis Global rebrand komplet. Horror-genre som primær retning. Middelalderen-matematik forløb bygget. Sudoku Platform og Nexus Intelligence Template udvidet.

maj2026
laeringauditcontentstrategi

Skoleopgave-audit og content pipeline brainstorm

CSL Læringsplatformens skoleopgaver gennemgået for sprog, logik, fakta og matematiske fejl. Content pipeline brainstormet med 11 formater til X, Instagram og YouTube Shorts.

maj2026
observerappintegration

Quick Capture integreret med Observer

CSL Quick Capture daily notes koblet på Observer-sync. Telefonnoter vises nu som separat auto-blok i dagbogen. Quality gate, hook quality og regression opdateret.

maj2026
infrastrukturobserveroprydning

Observer lock-fix og regression suite

Observer scheduled tasks blokeret af stale locks i 3 dage. Lock-fix implementeret med automatisk oprydning efter 30 min. Regression suite udvidet til 16/16 checks.

maj2026
spilrovbanangameplaypolish

Røvbanan Origin: 6 kapitler gennemgået og wall jump overhaul

Alle 6 kapitler i Røvbanan Origin gennemgået for bugs og cheese-problemer. Wall jump overhaules med sticky wall og skill-baseret progression. TypeScript sat som permanent krav.

maj2026
platformsikkerhedoprydning

Platform-oprydning og AI-model blacklist

Learning library tømt for AI-genereret indhold, børnelogin fjernet, gammel børnezone nulstillet. gpt-4o og o3 permanent blacklisted i alle projekter.

maj2026
gdprauthplatformsikkerhed

Skoleklar GDPR-arkitektur implementeret

Tre målrettede GDPR-forbedringer implementeret baseret på CSL_SKOLEKLAR_PLATFORM_GDPR_FREMTIDSPLAN_v2: rolle-normalisering, eksplicit samtykke ved registrering og et lightweight audit-log modul.

maj2026
seoastroinfrastruktur

SEO-optimering af Astro-sitet

Sitemap.xml, robots.txt, og og:image tilføjet. BaseLayout udvidet med JSON-LD schema og robots-override prop. Organization schema på forsiden. noindex på interne sider.

maj2026
designplatformuxcss

Skolehub og Simulation-view redesign fuldt implementeret

To store Q1 2027 redesign-opgaver afsluttet: Simulation-view med mission-drevet scenearkitektur og Skolehub med redesignet topsektion, spor-kort og dynamisk fortsæt-funktion.

apr.2026
dokumentationdesignstyring

Design system dokumenteret — CSL_WEB_DESIGN_SYSTEM.md oprettet

CSL's visuelle designsystem er nu skrevet ned som et fælles referencedokument, så fremtidige agenter og bidragydere arbejder inden for samme rammer.

apr.2026
platformbugfixinfrastruktur

Platform bugfix: plugins, links og redirect løst

Tre kritiske fejl rettet: plugins synkroniseres nu korrekt til public/platform/, born.html-links virker, og /platform/-redirectet fungerer i både Astro dev og Netlify.

apr.2026
designcsstemaastro

Visuelt tema unified på tværs af hele platformen

Alle sider på Astro-sitet og produktvæggen er nu migreret til Atelier Kommune-paletten — terracotta, blågrøn og espresso erstatter det tidligere neon-cyan/indigo-tema.

mar.2026
websitestrukturcontent

CSL-websitet er sat op som content-drevet struktur

Første version af CSL-websitet er nu bygget som et content-drevet system, så indhold kan vedligeholdes og udvides mere disciplineret.