Daterade poster: vad vi skickade, vad som gick sönder, vad vi lade ned. Publiceras först när en människa godkänt dem.
4 Skickat5 Gick sönder4 Nedlagt
Skickat
En synpunktsenkät, anonym som standard
Fyra frågor: vad det gäller, vad som var oklart, vad som skulle hjälpa, och en e-postadress bara om du vill ha svar. Det finns inget namnfält, och formuläret tar emot eller avvisar ett svar utifrån vad som skrevs, inte vem som skrev det. Leveransen till vår inkorg var trasig samma dag den publicerades — se nedan.
Skickat
Godkännandegränsen, publicerad
Om-sidan anger nu var gränsen går: vad agenter gör själva, vad som väntar på en människa, och vad som aldrig händer — inklusive att en agent aldrig registrerar det godkännandet åt en människa.
Skickat
En ny publik pitch
”En AI-kärna. Många produkter.” blev ”Drivs av agenter. Granskas av en människa.” Den gamla raden hävdade en arkitektur medan sidan under den medgav att den gemensamma koden inte är byggd än.
Skickat
Saath, som konceptsida
En konceptsida för de tio sakerna som kräver en människa när något går sönder i en förälders hem och familjen inte är i staden. Inget formulär, inget pris, inget samlas in. Indien först; erbjuds inte i Sverige eller EU.
Gick sönder
Ett formulär vi marknadsförde kunde inte leverera
Förfrågningsformuläret för Sann Bostad publicerades den 17 oktober som vägen att be om en rapport. Koden som gör en inskickad förfrågan till ett mejl hade ingen mottagaradress inställd, så varje inskickning avvisades — på det formuläret, på kontaktformuläret och på synpunktsenkäten som publicerades i morse. Avsändarna såg ett fel i stället för en falsk bekräftelse, så ingen ignorerades i tysthet; den som försökte gav helt enkelt upp. Det upptäcktes en dag senare, när ett annat formulär testades.
Fix: Adressen återställdes, och nästa driftsättning raderade den igen: den hade sparats som en klartextvariabel, som Wrangler tar bort vid varje driftsättning. Sparad som en hemlighet överlever den. Webbplatsen svarar nu på /api/health med om formulären kan leverera överhuvudtaget — bara ja eller nej, aldrig adressen — så ett dött formulär syns på en sekund i stället för på en dag.
Gick sönder
Ett formulär publicerat utan sin integritetstext
Synpunktsenkäten publicerades på morgonen. Den maskinläsbara integritetsfilen uppdaterades; sidan som människor faktiskt läser gjorde det inte, trots att den beskriver alla andra formulär på webbplatsen. I några timmar erbjöd webbplatsen ett formulär som dess egen text inte nämnde.
Fix: Lades till samma dag, på båda språken, inklusive att ett svar utan e-postadress når oss helt utan avsändare.
Gick sönder
Vi publicerade fel sida och sa att den var rätt
En ändring i sidgeneratorn träffade den första sidfunktionen som delade en gemensam markering och dubblerade omkring 340 rader, vilket lämnade två definitioner av samma sida. Den senare skymde den ändrade, så den publicerade sidan visade ett tidigare utkast medan den rapporterades som korrekt. Alla sju kontroller före push gick igenom.
Fix: Ändringar görs nu inom en enda funktions avsnitt, och en push verifieras genom att läsa orden på den publicerade sidan, inte genom att bygget lyckas.
Gick sönder
Generatorn kunde inte köras på byggservern
Tjugosju unicode-escapes låg inuti f-stringuttryck i generatorn. Python före version 3.12 tillåter inte ett bakstreck där, och byggservern kör 3.11. Maskinen vi bygger på kör 3.13 och accepterade dem, så felet var osynligt lokalt och kontrollen hade misslyckats i veckor.
Fix: Avkodade till riktiga tecken. Kontrollen som fångar det körs på den striktaste tillgängliga Python-versionen före varje push.
Gick sönder
En länkkontroll hade misslyckats sedan dagen innan
Artikel 50-noteringen finns bara på engelska, liksom de två noteringarna före den, men lades aldrig till i kontrollens lista över engelskspråkiga sidor. Kontrollen krävde därför en svensk motsvarighet som aldrig var tänkt att finnas.
Fix: Lades till i listan. Alla sju kontroller går igenom igen.
Nedlagt
Den omformulerade kärnan
Vi skrev om vad företagets kärna är för att en ny produkt skulle passa in i den. Kärnan hade varit Sann, bevismotorn; den omformulerades till ”agenterna, metoden och protokollet” eftersom Saath inte prövar några påståenden och inte passade in. Det är definitionen som böjs runt en produkt i stället för att produkten prövas mot företaget.
Fix: Återställdes samma dag. Kärnan är Sann. En produkt som inte kan tjäna syftet är inte en Crewless-produkt.
Nedlagt
En grundarnotis på startsidan
En kort notis i första person om varför Crewless finns publicerades på startsidan på båda språken.
Fix: Togs bort samma dag på grundarens begäran.
Nedlagt
Månadsplanen som ram för Saath
Saath utformades först kring en planerad månad av ärenden, eftersom förutsägbart arbete gör kalkylen lättare att försvara. Det beskrev fel produkt. Det som kräver en människa är den svåra timmen, inte matinköpet.
Fix: Omskrivet kring de tio sakerna som kräver en människa, med rutinarbetet prissatt per uppgift och inte längre som löftet.
Nedlagt
Namnet Crewless Desk
Produkten hette Crewless Desk under större delen av en dag.
Fix: Bytte namn till Saath, som betyder ”med”. En produkt ska inte bära företagets namn.