Stationen lærer at grave tunnel
For fire uger siden så denne log stationen lære at rejse tiltale. Ugerne siden har fortalt en anden historie — ikke forsvar, men rækkevidde. Stationen lærte at grave tunnel.
Overskriften: en VPN-klient bliver ægte
Den dominerende opgave den seneste måned har været OutpostVPN, og den krydsede grænsen der adskiller en specifikation fra noget levende. Den gennemfører nu et live handshake med en rigtig VPN-udbyder gennem sin egen native WireGuard-worker — ingen genveje, ingen mocks. En lang review-konvergens fulgte: findings lukket, en restart-gate shippet, og fase-godkendelse låst mod rigtig hardware, ikke mod håb.
Det vi er mest stolte af er mutation-testing-harnessen. Den startede med at fange to defekter i sig selv — ydmygende, men det er lærepengene — og fangede så en ægte: en klasse af regler der var meningen skulle nå kernen, gjorde det aldrig i virkeligheden. En testrig der finder sine egne fejl først og derefter dine, er en rig værd at beholde. Projektets dashboard har siden set sit første dagslys, og commit-tempoet har holdt sig på fuld fart dage i træk.
Telefonen lærte at opdatere sig selv
Companion-app-pipelinen blev stille og roligt et produkt i sin egen ret. Den første ordentligt signerede Android-build shippede, og oven på den: self-update, et update-panel med en QR-kode til at hente builds direkte fra bridgen, og install-via-bridge så en frisk build kan pushes til en enhed uden at nogen rører et kabel.
Recovery-vejen fik sin ilddåb samme nat den shippede. Et release-only crash — den slags der kun dukker op i en optimeret build, usynlig i enhver debug-kørsel — væltede appen, og den nystøbte self-update-maskineri er det der bragte den tilbage. Der findes værre måder at bevise et sikkerhedsnet på end at falde ned i det én gang, forsigtigt.
Agenterne lærte at holde fast på et mål
Indtil nu arbejdede flådens agenter opgave for opgave: tag én op, gør den færdig, glem. De kan nu holde varige goals — langvarige mål med eksplicitte budgetter, progress-streaks og server-side stop-regler — og iterere mod dem på tværs af sessioner. Hele mekanismen blev auditeret fra ende til anden før den blev betroet: locking, deduplikering, budget-gates, og reaperen der rydder op efter forladte kørsler. Autonomi med en snor og en hovedbog.
Hukommelsen fik en klipning
Stationens delte hukommelse passerede sekstenhundrede poster i sommer, så vi kørte en fuld audit hen over den — hver eneste memory genovervejet, de forældede formelt superseded frem for stiltiende modsagt, og klyngerne af næsten-dubletter kortlagt til et fremtidigt deduplikerings-gennemløb. Vidensbaser skal, ligesom haver, luges for at forblive værd at slå op i. Dette var den første rigtige lugning, og den bragte præcis den slags stille drift frem i lyset som man håber at finde, før den vildleder nogen.
Tallene fik et ansigt
Et nyt usage-dashboard viser hvad flåden faktisk koster: hvilke maskiner, hvilke agenter, hvilke dage, gengivet som per-host sparklines frem for et enkelt uigennemsigtigt månedstal. Det er den slags værktøj der ændrer samtaler — "AI-regningen" holder op med at være en fornemmelse og bliver en graf man kan pege på.
Og et sidequest gik live
Margin Call — et EVE Online-markedsanalyse-sideprojekt — gik fra nul til live inden for det samme vindue, på margincall.outskirts.dk. Syv faser shippet, inklusive en assets-browser, med det næste sæt værktøjer i kø bag et par designbeslutninger. Ikke hvert eksperiment behøver at retfærdiggøre sig selv; nogle skal bare være sjove og færdige.
Fire uger, én ny tunnel, én selvhelbredende telefon-app, én målholdende flåde, én luget hukommelse, én ærlig regning, og ét rumskibs-markeds-legetøj. Stationen bliver ved med at gro organer. Vi holder jer opdateret.