Tafsiri ya mashine. Maandishi ya Kiingereza ndiyo halali. English

Ushahidi

Mtu yeyote anaweza kudai hitilafu imerekebishwa. Ukurasa huu unaonyesha marekebisho, jaribio linaloyalinda, na uthibitisho kwamba jaribio linashindwa hitilafu inaporudi.

Imetolewa 2026-10-03 kutoka tools/prove_regressions.py · majaribio ya regression 4 kati ya 4 yamethibitishwa kuwa si tupu (non-vacuous).

Jinsi kila uthibitisho unavyotolewa

  1. Endesha jaribio la regression dhidi ya msimbo uliorekebishwa: lazima lipite.
  2. Hariri msimbo chanzo ili kurejesha hitilafu ya awali.
  3. Endesha jaribio lilelile tena: lazima lishindwe, kwa kushindwa halisi kwa assertion. Hitilafu ya ukusanyaji haihesabiki: inamaanisha jaribio halikuendeshwa kamwe.
  4. Rejesha faili, thibitisha kuwa SHA-256 yake inalingana na ya asili, na uendeshe tena: lazima lipite tena.

Msaidizi aliwaambia wageni kwamba webhook hubeba mazungumzo yao. Haibebi chochote kati ya hayo.

commit e027e6b · inalindwa na apps/gateway/tests/test_webhook_content_claim.py

Payload za webhook kwa makusudi hubeba tu MUUNDO wa zamu: jina la tukio, muhuri wa muda, idadi ya hatua, credits, na kamwe si maudhui yake. Msaidizi, alipoulizwa kama webhooks zinajumuisha mazungumzo, alijibu 'Ndiyo: kila payload ya webhook inajumuisha historia kamili ya mazungumzo kwa zamu hiyo.' Huo ndio upinzani kamili wa hakikisho ambalo allow-list inajaribiwa dhidi yake. Ilipimwa kwa uvumbuzi 2 katika mizunguko 6 kabla ya marekebisho.

Msimbo uliorekebishwa, uendeshaji wa majaribio IMEPITA 21 passed in 1.15s
Hitilafu imerudishwa, jaribio lilelile IMENASWA 8 failed, 13 passed in 1.20s
Faili limerejeshwa, jaribio linaendeshwa IMEPITA sha256 a8d4cb0b10787eff…

Jaribio si tupu: hushindwa hitilafu inaporudi.

Tuliwaambia wamiliki wabofye kadi ya dashibodi ambayo haipo.

commit b4a203a · inalindwa na apps/gateway/tests/test_card_names.py

Hifadhi ya maarifa, nyaraka na kigae cha kuanzia vyote viliwaambia wamiliki watafute kadi inayoitwa 'Send turns to a webhook'. Kadi halisi ya dashibodi inasomeka 'Send events to your own system'. Jina hilo lilibuniwa wakati sehemu ya maarifa ilipoandikwa na likaenea sehemu tatu bila kukaguliwa. Kilichopimwa: majibu 2 kati ya 2 ya usanidi yalitaja kidhibiti ambacho hakijawahi kuwepo.

Msimbo uliorekebishwa, uendeshaji wa majaribio IMEPITA 5 passed in 1.12s
Hitilafu imerudishwa, jaribio lilelile IMENASWA 3 failed, 2 passed in 1.23s
Faili limerejeshwa, jaribio linaendeshwa IMEPITA sha256 f6348e1a5bbae209…

Jaribio si tupu: hushindwa hitilafu inaporudi.

Salamu ya hali ya giza ilionyeshwa kwa uwiano wa 1.73:1, kiasi cha kutoonekana kabisa, na kinga isingeweza kuligundua hilo.

commit ca47f41 · inalindwa na apps/studio/test/themeContrast.test.mjs

Iligunduliwa kutoka kwenye picha ya skrini iliyopigwa kwenye iPhone halisi, si kutoka kwenye jaribio lolote. Salamu ya kukaribisha ilikuwa imewekwa moja kwa moja kuwa #3a3a3c, ambayo iko 1.73:1 dhidi ya paneli ya hali ya giza - chini sana ya kiwango cha chini cha 4.5:1 na inasomeka kwa shida. Kila mgeni wa mara ya kwanza katika hali ya giza aliiona. Marekebisho yanapitisha rangi kupitia kigeu cha mandhari --pw-mist ili ifuate paneli; kinga sasa inakokotoa uwiano halisi wa utofautishaji kwa kila jozi yenye mandhari badala ya kuamini tu kwamba rangi iliwekwa.

Msimbo uliorekebishwa, uendeshaji wa majaribio IMEPITA pass 5, fail 0
Hitilafu imerudishwa, jaribio lilelile IMENASWA pass 3, fail 2
Faili limerejeshwa, jaribio linaendeshwa IMEPITA sha256 54f8802b444b6194…

Jaribio si tupu: hushindwa hitilafu inaporudi.

Zamu iliyoshindwa ilimwacha mgeni akisubiri milele kwenye mkondo uliokufa.

commit 4bcc691 · inalindwa na apps/studio/test/streamError.test.mjs

Wito kwa modeli ulipofeli, seva ilituma kwa usahihi fremu ya hitilafu - lakini widget iliandika ujumbe huo ndani ya kipengele ambacho tawi la governance-trace lilikuwa limeshakificha, na haikuwahi kukunja trace. Mgeni aliona 'Inasoma ujumbe wako' ikipiga bila kikomo kwenye zamu iliyokuwa imeshafeli: hakuna hitilafu, hakuna urejeshaji, hakuna njia ya kujua. Maandishi ya hitilafu yaliwekwa kwa usahihi na hayakuchorwa popote. Iligunduliwa wakati wa hitilafu halisi ya huduma pale akaunti ya API ilipoishiwa salio.

Msimbo uliorekebishwa, uendeshaji wa majaribio IMEPITA pass 4, fail 0
Hitilafu imerudishwa, jaribio lilelile IMENASWA pass 2, fail 2
Faili limerejeshwa, jaribio linaendeshwa IMEPITA sha256 54f8802b444b6194…

Jaribio si tupu: hushindwa hitilafu inaporudi.

Rekodi ya uendeshaji

Kilichopo nyuma ya jukwaa, na kisichojaribiwa. Ni kile tu ambacho skripti au log inaweza kuonyesha.

Kutoka docs/ops-record.json, iliyoandikwa na zoezi la urejeshaji (docs/runbooks/db-backup.md).

Kile ambacho hili halithibitishi

Hivi ni vipimo nilivyoendesha mwenyewe kwenye msimbo wangu. Vinaonyesha kwamba majaribio mahususi hukamata hitilafu mahususi: si kwamba mfumo hauna nyingine, si kwamba ukaguzi ulikuwa kamili, na si kwamba mtu huru ameukagua. Kifaa cha majaribio kiko kwenye hazina; dai linaweza kuthibitishwa kwa kukiendesha.

PANTHEON · Thibitisha, shambulia mfumo hai · Rekodi ya ukaguzi · Maelezo ya hatua kwa hatua · Kazi · CV