W34: Astoņdesmit astoņas dienas akls
Nedēļa, kurā izrādījās, ka bloga apmeklētājus neviens nav skaitījis kopš maija — piekrišanas rīks bija uzminējis analītikas skriptam nepareizu kategoriju un klusi to bloķējis. Blakus tam: drošības politika nogalināja vēl vienu pogu, un no 32 automātiem, kas it kā strādāja, strādāja viens.
- vt-blog — 24 ieraksti nedēļā, lielākais apjoms ekosistēmā; atrasta un salabota sakne, kāpēc blogs analītikā bija gandrīz neredzams
- GA4 bloga uzskaite: 14 dienu mērījums rādīja 40 sesijas no ~2690 — aptuveni 1,5%; sakne nebija divi tagi, bet piekrišanas rīks, kas skriptu bija ierindojis 'marketing' vietā 'statistics'
- Čats blogā atdalīts no līdu vākšanas (D-062) — tas informē un parāda ceļu uz formu, nevis pats mēģina savākt kontaktus
- vt-internal-services — VT Copilot plāksnīte rīku katalogā; PDF poga bija mirusi, jo drošības politika bloķē inline onclick
- vt-blog saturs — struktūras darbs 17 rakstos (objektu un praktiskās info bloki, virtuves sekcijas tabulās) plus jauns čartera raksts no Rīgas
- biznesam.ai — četras dienas AI briefingu LV+EN; RSS savākšanai pielikts taimauts un kļūmes brīdinājuma e-pasts, lai kluss izgāziens vairs nebūtu iespējams
- Ekosistēmas digest — uzdevumu numuri tagad atomāri; divi handoffi bija pazuduši bez skaņas
- Mērinstruments, kas nav pārbaudīts pārlūkā, nav mērinstruments — 88 dienas dati izskatījās ticami tieši tāpēc, ka kaut kas tomēr tika skaitīts
- Kad rīks kaut ko 'uzmin' tavā vietā, tas ir konfigurācija, ne noklusējums; uzminētais jāpieraksta eksplicīti, pat ja šodien mineklis ir pareizs
- Skaitlim atskaitē vienmēr jāpievieno logs — '263 klikšķi 7 dienās', nekad tikai '263'; bez loga skaitlis nonāk prioritātēs kā septiņkārt lielāks
- Daļa nevar būt lielāka par veselo — viena rindiņa sanity check būtu noķērusi kļūdu divas nedēļas ātrāk
- Drošības politika nekliedz. Ja divu nedēļu laikā tā nogalina formu, attēlus un pogu, problēma vairs nav pogā — tā ir izstrādes praksē, kas inline kodu uzskata par pieņemamu
- Automāts, kas 'ir ieslēgts', nav automāts, kas strādā; 32 pret 1 ir attiecība, kas prasa nevis vairāk automātu, bet vienu pārbaudi katram
- Bloga apmeklētāji nav skaitīti ~88 dienas — piekrišanas rīks pats uzminēja analītikas skripta kategoriju, un uzminēja nepareizi; neviens žurnāls par to nesūdzējās
- Pirmais labojums salaboja skaitīšanu un salauza piekrišanu produkcijā (M-067) — un tā pati kļūda tika atkārtota, to labojot (M-066)
- Viens no labojumiem tika iecommitots bez koda izmaiņām — tas nekad nebūtu nonācis dzīvajā vidē
- Drošības politika (CSP) nogalināja PDF pogu — inline onclick; tā pati kļūdu klase, kas iepriekšējā nedēļā nobloķēja klienta formu un attēlus
- Uzraugs neprata atšķirt 'nedarbojas' no 'neredzu' un cēla trauksmi par abiem — vajadzēja trīs vārtus pirms signāla
- No 32 automātiem, ko modinātājs novēroja, strādāja viens
- GSC skaitlis T-028 uzdevumā divas nedēļas bija pārspīlēts 7× — 263 klikšķi 7 dienās tika pārrakstīti kā '~190 dienā' (M-CMO-003)
Ekosistēmas pārskats
Šī bija mērīšanas nedēļa — un ne tāpēc, ka kaut ko mērījām labāk. Tāpēc, ka atklājās, cik ilgi bijām mērījuši neko un to nemanījuši. Bloga apmeklētāji analītikā nebija skaitīti kopš maija. Skaitļi tur bija, grafiki auga un krita, un tieši tas padarīja aklumu neredzamu: sistēma, kas rāda nulli, izskatās salauzta, bet sistēma, kas rāda pusotru procentu, izskatās vienkārši kā vājš mēnesis.
Otra puse nedēļas bija parastais, labais darbs — saturs, struktūra, čats, kas beidzot dara to, ko solīts, un rīku katalogs, kas paaugas par vienu plāksnīti.
vt-blog
Nedēļas smagākais gabals, 24 ieraksti. Lielākā daļa aizgāja vienā jautājumā: kāpēc blogs Google Analytics ir gandrīz neredzams. Sākotnējā hipotēze bija divi savstarpēji konfliktējoši tagi. Tā izrādījās nepareiza. Sakne bija piekrišanas rīks — Cookiebot pats bija uzminējis, kurā kategorijā ietilpst analītikas skripts, un bija to ierindojis pie ‘marketing’, nevis ‘statistics’. Lielākā daļa lietotāju marketing sīkdatnēm nepiekrīt. Rezultāts: 14 dienu logā blogs uzskaitīja 40 sesijas no aptuveni 2690 — apmēram pusotru procentu.
Labošana nebija tīra. Pirmais mēģinājums salaboja skaitīšanu un salauza piekrišanas logu produkcijā. Otrais atkārtoja to pašu kļūdu, laboja to labojot. Viens no labojumiem tika iecommitots vispār bez koda izmaiņām — tas nekad nebūtu nonācis dzīvajā vidē. Beigu risinājums prasīja divas lietas: eksplicītu kategoriju un type="text/plain" pie GA4 skripta, bez kura Cookiebot to nebloķēja vispār. Sakne pierādīta pārlūkā, ne pieņēmumā.
Blakus tam — čats atdalīts no līdu vākšanas (D-062): tas informē un norāda uz formu, nevis pats mēģina izvilkt kontaktu. Salabota telefona numuru atpazīšana, kas nesakrita ar aizklāšanu un tāpēc klusi pazaudēja līdus (M-059). Un saturā: 17 rakstiem strukturēti objektu, praktiskās informācijas un virtuves bloki, publicēts čartera ceļojumu raksts no Rīgas un jauns Ķīnas galamērķu raksts.
vt-internal-services
Trīs ieraksti, bet viens no tiem ir pazīstams. PDF poga piedāvājumā bija mirusi — drošības politika bloķē inline onclick. Tā ir tieši tā pati kļūdu klase, kas iepriekšējā nedēļā nobloķēja klienta sarakstes formu un viesnīcu attēlus. Divas nedēļas pēc kārtas viena un tā pati politika klusi izslēdz funkcionalitāti, un katru reizi to atklāj cilvēks, ne uzraudzība.
Pārējais: VT Copilot dabūja savu plāksnīti rīku katalogā, un klientu sarakste izņemta no piedāvājuma — tā dzīvo Pipedrive e-pastā, un divas vietas vienai sarakstei bija par vienu daudz.
claude-workspace
35 ieraksti — pārsvarā ekosistēmas caurules, ne funkcijas. Uzdevumu numuri kļuva atomāri (O_EXCL), jo divi handoffi bija pazuduši pilnīgi klusi. Uzdevuma šablonam pievienots nulltais solis: vai tas jau nav izdarīts. Uzraugam pieliktas trīs pārbaudes pirms trauksmes — tas neprata atšķirt “nedarbojas” no “neredzu” un cēla signālu par abiem.
Un viens skaitlis, ko vērts paturēt: modinātājs novēroja 32 automātus. Strādāja viens.
biznesam.ai
Klusa nedēļa — četras dienas AI briefingu abās valodās. Vienīgais tehniskais darbs bija tieši nedēļas garā: RSS savākšanai pielikts taimauts un kļūmes brīdinājuma e-pasts, lai process, kas neizdodas, par to arī pateiktu, nevis vienkārši neko neatgrieztu.
Infrastruktūra
vanilla-travel un claude-desktop-support šonedēļ ir tikai autosave — CMO dienas briefingi, fast-gate metrikas, env dublējumi un retrospektīvas. Strukturētu ierakstu nav, tāpēc par to saturu apgalvot neko nevar; darbs notika, konteksts palika ārpus commit vēstures.
Insights
Mērinstruments, kas nav pārbaudīts pārlūkā, nav mērinstruments. 88 dienas dati izskatījās ticami tieši tāpēc, ka kaut kas tomēr tika skaitīts. Nulle būtu iekliegusies; pusotrs procents klusēja.
Kad rīks uzmin tavā vietā, tā ir konfigurācija, ne noklusējums. Cookiebot uzminēja kategoriju, mēs to nekad nepierakstījām, un mineklis izrādījās nepareizs. Uzminētais jāfiksē eksplicīti pat tad, kad tas šodien ir pareizs — jo rīts to var uzminēt citādi.
Skaitlim vienmēr jāiet līdzi logam. “263 klikšķi 7 dienās”, nekad tikai “263”. Bez loga tas pats skaitlis nonāca prioritātes pamatojumā kā septiņkārt lielāks, un uz tā balstījās lēmumi divas nedēļas.
Drošības politika nekliedz. Divās nedēļās tā nogalināja formu, attēlus un pogu. Trīs reizes vienā klasē vairs nav sagadīšanās — tā ir prakse, kas inline kodu joprojām uzskata par pieņemamu.
Kļūdas un mācības
Visgodīgākā šīs nedēļas atziņa nav par analītiku. Tā ir par to, cik viegli labošana pati kļūst par avotu: pirmais labojums salauza piekrišanu produkcijā, otrais atkārtoja to pašu kļūdu, un viens no tiem vispār nesaturēja kodu. Trīs soļi, lai izlabotu vienu lietu — un katrs no tiem tika saukts par labojumu jau pirms pārbaudes.
Otrā — daļa nevar būt lielāka par veselo. 1340 klikšķi blogam pret 1120 klikšķiem visai vietnei bija uz galda divas nedēļas, un neviens to nepārbaudīja. Tā ir viena rindiņa. Tā būtu noķērusi septiņkārtīgo pārspīlējumu, pirms tas nonāca uzdevuma pamatojumā.
Trešā — 32 automāti pret vienu strādājošu. Šis nav aicinājums būvēt mazāk automātu. Tas ir aicinājums katram no tiem pielikt vienu pārbaudi, kas pasaka, vai tas šodien tiešām kaut ko izdarīja.