Lab Log

Lab Log

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

134Noter
95Tags
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

Møg-Burger 3000: en AI-prototype, der blev et spil

Et dansk serveringsspil om verdens klammeste madbod. Det begyndte som en prototype fra en AI, og vejen derfra til noget, børn kan spille, gik gennem en motor uden browser, 64 tests og en robot, der spillede spillet hurtigere end jeg kan.

sep.2026
moeg-burger-3000browserspilai

Møg-Burger 3000: en AI-prototype, der blev et spil

Et dansk serveringsspil om verdens klammeste madbod. Det begyndte som en prototype fra en AI, og vejen derfra til noget, børn kan spille, gik gennem en motor uden browser, 64 tests og en robot, der spillede spillet hurtigere end jeg kan.

sep.2026
paedlexweb-appdata

De værste fejl i PædLex stod i førstehjælpen

Tredje og sidste runde af gennemgangen. Metoderne, casene og vikarguiden. Det værste lå i den vejledning, en vikar slår op, mens noget er ved at gå galt.

sep.2026
paedlexweb-appdata

Den sidste kilde i PædLex

Casene var det eneste datasæt tilbage uden kildehenvisninger. De skulle ikke alle sammen have en — men otte af dem skulle.

sep.2026
paedlexweb-appdata

PædLex: tre af teoretikerne fandtes ikke

Første del af gennemgangen af PædLex, der har holdt pause siden 9. september. Opslagsværket havde kilder på hvert eneste opslag — det viste sig bare at være det forkerte at måle på.

sep.2026
paedlexweb-appdata

PædLex lærte folk forkerte paragraffer udenad

Femte og sidste runde. Læringsforløbenes nøglepunkter er det, en studerende læser op på før eksamen. Ti paragrafhenvisninger var forkerte, og fem af de seks læreplanstemaer var opfundet.

sep.2026
paedlexweb-appdata

581 nøglepunkter, ingen havde set

De sidste fire datatyper i PædLex fik et kildefelt. Undervejs opdagede jeg, at al teksten i læringsforløbene aldrig er blevet vist på skærmen.

sep.2026
paedlexweb-appdata

PædLex sagde to forskellige ting om loven

Anden del af gennemgangen. Jeg rettede lovsamlingen i juli og troede, jeg var færdig. Leksikonnet stod med den gamle retstilstand, og de to steder modsagde hinanden.

sep.2026
paedlexweb-appdata

En hel fane i PædLex var gået i stykker

Sidste datasæt i gennemgangen. Det største fund var ikke fagligt: Tjeklister-fanen crashede, og den havde gjort det et stykke tid.

sep.2026
roevbananen-worldrobloxuniverser

Røvbananen World: byen har fået en plan

Byggepladsen viser nu både byen, som den står, og planen for, hvordan den skal blive: en sø med en bæk, en skov og en snoet vej hele vejen rundt.

sep.2026
neuralis-globaluniverser

Neuralis Global: nye fortællinger fra stenalderen til 2039

Neuralis Global har fået nye fortællinger i scener, der for første gang går bag om universets egen tid — fra en stenalderlejr til den første telegraf og videre til 2039.

sep.2026
roevbananen-worldrobloxuniverser

Røvbananen World har fået en byggeplads

Et nyt Roblox-spil i Røvbananen-universet bliver bygget i det åbne. Børnene, der skal spille det først, kan nu følge byen vokse på en side skrevet til dem.

sep.2026
kvalitetplatformlæring

Udvalgte produkter holder pause

Platformen, læringsbiblioteket, PædLex og StartUpTools er lukket, mens indhold og funktioner bliver gennemgået.

sep.2026
labspiludviklinghitthenotejackmobil

HitTheNoteJack: fra genvejsmur til ét klart sangflow

Menuen viser nu ét level og én tydelig start; pitch, hold og level-timing er samtidig bevist gennem browserens rigtige lydkæde.

sep.2026

Læringsplatformen: én kanonisk printadresse pr. materiale

sep.2026
læringdesignplatform

Læring får en tydelig indgang på forsiden

Et første synligt trin fra forsiden til læringsbiblioteket og de printbare lektioner.

sep.2026
læringindholdkvalitet

Lektionsarkene er gjort klarere til brug i klassen

Læringsplatformens 76 genererede lektionsark skjuler nu ikke længere build-stier eller rå placeholder-markup, og tegnfelter fungerer som printbare arbejdsfelter.

sep.2026
spilkvalitetidentitet

Pirate Waters og platform-logoet er gjort klarere

Pirate Waters' landskabs-HUD er låst med en reel browsermåling, og tower-defence-referencekoden samt platform-logoet har fået en ren source-of-truth-grænse.

sep.2026
labspiludviklingstreetball

Streetball: den levende AI kan nu inspiceres

Et udviklerflag gør stabile NPC-targets, intents og aktive pressere synlige uden at ændre kampens AI.

sep.2026
labspiludviklingstreetball

Streetball: comboens resetvindue tæller synligt ned

En lille ring om combo-multiplikatoren viser nu præcis, hvor længe spilleren har til at forlænge serien.

sep.2026
labspiludviklingstreetball

Streetball: DIRECT spiller mere direkte og hårdere end BALANCED

En reproducerbar fuldkampsprøve viser, at DIRECT vælger langt flere hårde, direkte bolde end BALANCED.

sep.2026
labspiludviklingstreetball

Streetball: sene fight-input bliver ikke længere tabt

Jab og heavy kan nu trykkes i de sidste 120 millisekunder af recovery og udføres på den første lovlige frame.

sep.2026
labspiludviklingstreetball

Streetball: en first touch uden at flytte kampen

En hård aflevering skulle føles blødere ved modtagelsen. Den første løsning ændrede balancen; den næste ændrede kun det, spilleren ser.

sep.2026
labspiludviklingstreetball

Streetball: guard stopper heavy, men koster initiativet

Guard tager nu brodden af et tungt slag, men efterlader fighteren i en kort recovery, hvor modstanderen handler først.

sep.2026
labspiludviklingstreetball

Streetball: heavy straffer et misset jab

Et jab uden kontakt skaber nu et kort, synligt exposed-vindue, hvor et tungt slag kan straffe fejlen.

sep.2026
labspiludviklingstreetball

Streetball: input-trace lukker kontrolmilepælen

Et flagget input-panel gør manglende releases synlige, mens nye browsergates lukker pointercancel og fight-exit.

sep.2026
labspiludviklingstreetball

Streetball: et jab kan afbryde et tungt slag

Fightmotorens første eksplicitte modtræk gør et rettidigt jab læsbart uden at ændre kampens skade eller timing.

sep.2026
labspiludviklingstreetball

Streetball: avisen navngiver den faktiske målscorer

Den konkrete spiller følger nu sit skud gennem mållinjen og ind i efterkampsrapporten.

sep.2026
labspiludviklingstreetball

Streetball: keyboard og touch taler samme inputsprog

Pass, skud, tackle og fight-handlinger går nu gennem én fasebevidst adapter på både keyboard og touch.

sep.2026
labspiludviklingstreetball

Streetball: PRESS og DEEP består 10-sekunders planaccepten

En reproducerbar levende AI-prøve viser, at hjemmeplanerne skaber tydeligt forskellige pressere, targets og faktiske positioner.

sep.2026
labspiludviklingstreetball

Streetball: PRESS vinder bolden tilbage gennem synligt nærpres

En reproducerbar fuldkampsprøve viser, at PRESS kommer tættere på boldholderen og generobrer bolden oftere end BALANCED.

sep.2026
labspiludviklingstreetball

Streetball: VIOLENT og DEEP skaber forskellige rivalproblemer

En reproducerbar fuldkampsprøve viser, at VIOLENT både presser og begår forseelser tidligere og oftere end DEEP.

sep.2026
labspiludviklingstreetball

Streetball: fighten rammer nu den konkrete spiller

En fightsejr eller et nederlag bliver nu ført tilbage til den rigtige spiller og gemt som form og skade i sæsonen.

sep.2026
labspiludviklingstreetball

Streetball: skudlinjen siger TOO FAR

Skudindikatoren kendte allerede rækkevidden. Nu forklarer den også den dårlige position uden at ændre selve skuddet.

sep.2026
labspiludviklingstreetball

Streetball: afviste tacklinger siger hvorfor

Et ugyldigt tackletryk forsvinder ikke længere lydløst i bufferen: COOLDOWN eller NO TARGET forklarer årsagen.

aug.2026
labinternationalproduktdesign

Den engelske hylde er åben — og tom med vilje

Creative System Lab har fået en international fordør. Den viser bredden i laboratoriet, men reserverer produkthylden til det, vi faktisk er klar til at udgive.

aug.2026
labparkour-zombie-runmobilux

Benny viser nu kvitteringen

Parkour Zombie Runs shop kunne godt købe på mobil, men svaret var skjult bag dialogen. Nu kan man se saldo, kvittering og præcis fejl med det samme.

aug.2026
labparkour-zombie-rungameplaymobil

Tre sværhedsgrader, tre rekorder

Parkour Zombie Run havde tre sværhedsgrader, men kun én rekord. Nu har Normal, Mareridt og Parkour Helvede hver sin lokale bedste tid.

aug.2026
labparkour-zombie-runmobilspildesign

Wall-jump-banen var bredere end hoppet

Parkour Zombie Runs wall-jump-skakt krævede et spring, spillets bevægelse ikke kunne levere. Nu passer banens geometri, afsættet og touch-styringen sammen.

aug.2026
mobil

24 pixels tilbage, på hver side

Bjælken øverst med «vi bygger i det åbne» fyldte 83 pixels på en telefon og 59 på en computer. Forskellen var, at sætningen brød om til tre linjer.

aug.2026
mobilpaedlex

En regel der manglede semikolon

Søgeknappen i PædLex så forkert ud, fordi fjorten linjer CSS manglede semikolon. Det giver ingen fejlmeddelelse — reglen bliver bare kasseret.

aug.2026
navigationlab

En sti tilbage

Produktsiderne havde ét link tilbage til Laboratoriet. Nu er der et helt spor — og det peger også på den afdeling, produktet står i.

aug.2026
tilgaengeligheddesign

Farven var en tiendedel fra

Sitets terracotta gav 4,39 i kontrast. Kravet er 4,5. Forskellen kan ingen se — men den afgør, om teksten kan læses af nogen med nedsat syn.

aug.2026
labprototyperperformance

Fem nye ting på hylden

Fem prototyper flyttede ind i Laboratoriet på én dag — et matematikspil, et børnelaboratorium, et lagerspil, gadefodbold og en skyttegrav. Undervejs skrumpede billederne fra 19 MB til 2,5.

aug.2026
forsidelab

Forsiden viser, hvad der faktisk er

Der ligger atten ting i laboratoriet. Forsiden nævnte ét af dem ved navn — og sagde til gengæld det samme to gange.

aug.2026
labby-nightdesign

Laboratoriet har fået en nat

Jeg bygger også ting, der ikke er til børn. De skulle et sted hen — men ikke ind i et baglokale. CSL By Night er svaret: mærket, nævnt ved navn, og bag en dør der siger hvad den er.

aug.2026
labtilgaengelighedseo

Laboratoriet har fået vægge

Atten produkter lå i ét fladt gitter — matematik ved siden af zombiespil ved siden af satire. Nu har Laboratoriet tre afdelinger med hver sin side, og browserspillene har fået deres egen.

aug.2026
mobilvisuel-matematik

Matematikken kunne skubbes væk

Visuel Matematik var 759 pixels bred på en 390-pixels telefon. Man kunne trække hele appen ud til siden, og indholdet startede uden for skærmen.

aug.2026
navigationtilgaengelighedseo

Menuen blev fire punkter

Hovedmenuen havde seks punkter, og de sagde delvis det samme. Laboratoriet var linket tre gange i samme panel, mens den største samling på hele sitet ikke stod der overhovedet.

aug.2026
mobilkosmisk-legeplads

Ordren hed «undefined-0»

Kosmisk Legeplads viser tre dagsordrer med kodenavne som CHARLIE-4. Hver anden dag hed den første i stedet «undefined-0», og signalet var modtaget klokken 07:-35.

aug.2026
mobiltilgaengelighed

Plads til en finger

En finger har brug for omkring 44 pixels. Sitets links havde 19 til 26 — og den værste var footeren, som står på hver eneste side.

aug.2026
labpaedlex

Delte links til PædLex førte ingen steder hen

Del-knappen i PædLex kopierede en adresse, der ikke engang pegede ind i appen. Og selv den rigtige adresse gav en fejlside, hvis man åbnede den direkte.

aug.2026
labseoforside

Laboratoriet linkede ikke til sine egne produktsider

En frontend-audit af hele sitet fandt 32 ting. De fem hurtigste er lavet nu — og den dyreste var, at ingen af de 18 produktkort i Laboratoriet linkede til den produktside der hører til.

aug.2026
labspilmobil

Parkour Zombie Run kunne røres — men shoppen kunne ikke lukkes

Spillet har haft knapper på skærmen længe. De lå bare oven på alt det andet, så luk-knappen i shoppen ramte magi-knappen i stedet, og minimappen dækkede livtallet.

aug.2026
platformmobil

Platformen skulle føles som en app på telefonen — ikke som en presset pc-skærm

På en telefon gik 28% af skærmen til bjælker og menuer, før der stod noget pædagogisk. Nu ligger sektionerne som faner i bunden, og indholdet får pladsen.

aug.2026
labspilmobil

Tre spil på en liggende telefon — og to af dem kunne man ikke komme videre i

Al mobil-tuning på de tre lab-spil var lavet stående. Vendte man telefonen om på siden, kunne man ikke lukke shoppen i det ene spil og ikke komme forbi velkomstskærmen i det andet.

aug.2026
platformoprydning

Sidebaren er skåret ned fra 19 til 13 punkter

Tre musik-moduler blev til ét, og to sidebar-punkter viste sig at være knapper. Ingenting er fjernet — det ligger bare der hvor man leder efter det.

aug.2026
platformoprydning

Pædagog-platformen har fået ryddet op

Et dødt link ud af to sidebars, 37 rå databasenavne skiftet ud med rigtigt dansk, og ni motorer der startede uden at nogen brugte dem.

aug.2026
labbrowser-spillaering

Kosmisk Legeplads flytter ind i Laboratoriet

Et spilunivers til 3.–5. klasse med fire planet-klasser, 11 spil og en spilbygger eleverne selv bruger — nu som det 18. produkt i Laboratoriet.

aug.2026
laeringplatformkvalitet

Den adaptive læsesti nåede alle 19 emner — og løkken var brudt

Læringsplatformen foreslår nu et næste skridt efter hver quiz på alle 19 emner. Udrulningen afslørede tre fejl, ingen test havde fanget.

aug.2026
platformlege-arkivsikkerhed

Æggebakke-pong bliver et sikkert præcisionsspil

Lege Arkiv har fået et genbrugs-kastespil med nummererede rum, underhåndskast og kastebrikker, der ikke kan puttes i munden.

aug.2026
platformlege-arkivdemokrati

Et forhandlingsspil, hvor rollen er et skjold

Lege Arkiv har fået sit første skjult-rolle-forhandlingsspil — og to kandidater blev afvist undervejs for at komme dertil.

aug.2026
platformlege-arkiv

Når stafetten også skal tænkes

Lege Arkiv har fået en stafet, hvor det hurtigste hold ikke automatisk vinder.

aug.2026
platformlege-arkivinklusion

Løgrulning uden løg

Lege Arkiv har fået et rulle-målspil med 3, 2 og 1 point — og kildens løg er skiftet ud med noget, der ikke er mad.

aug.2026
platformlege-arkivsikkerhed

Nummerleg: navnet er svaret, nummeret er nøglen

En navne-mingle hvor alle bærer et synligt nummer — og hvor reglen om at skjule sit eget nummer er skrevet ud.

aug.2026
platformlege-arkivinklusion

En navneleg hvor rækken bygges med stemmen

Lege Arkiv har fået en line-up-navneleg, hvor kriterierne kun handler om navnet, og hvor ingen flytter nogen.

jul.2026
platformlege-arkivnavneleg

Hej, jeg hedder … giver navnene bevægelse

Lege Arkiv har fået en rolig navneleg, hvor børn kobler deres navn til en selvvalgt bevægelse, som fællesskabet gentager.

jul.2026
platformlege-arkivnavneleg

Husk mit navn! styrker navnekategorien

Lege Arkiv har fået en kildeverificeret navnebold-leg med gradvis sværhedsopbygning, bløde kast og hjælp frem for udgang.

jul.2026
platformlege-arkivorientering

Orienterings stafet gør kortlæsning til holdskift

Lege Arkiv har fået en skoleegnet orienteringsstafet med korte kortbaner, sikker check-in og præcision før fart.

jul.2026
platformlege-arkivboldleg

Sparke-ringbold lander i Lege Arkiv

Lege Arkiv har fået en kildeverificeret rundboldvariant med fem ringbaser, blød bold og tydelige sikkerhedsregler.

jul.2026
platformlege-arkivlæring

Tip en 13'er bliver en faglig holdquiz

Lege Arkiv har fået en tryg 13-spørgsmålsquiz med 1-X-2-svar, samtidig svarvisning og forklarende feedback.

jul.2026
ligegyldighedsministerietkvalitet

Ministeriet har ryddet op i maskinrummet

Bogmærker synkroniseres nu uden React-advarsler, og Natugle-badget kræver en faktisk klassifikation om natten.

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.