Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

I2715 — Nový veřejný kód v Rustu splní rust-quality dřív než job structure

Dát verdikt rust-quality (příklady, behaviorální testy a próza pro každou exportovanou položku) tam, kde ho autor potká při psaní — rychlé lokální kontroly a vlastní důkazy změny — místo až v 15–30minutové úloze structure.

HOTOVO vlna 0 · p1 · profil implementation · bezpečné souběžně

Součást development-runtime — The runtime has a development surface.

Cíl

Dát verdikt rust-quality (příklady, behaviorální testy a próza pro každou exportovanou položku) tam, kde ho autor potká při psaní — rychlé lokální kontroly a vlastní důkazy změny — místo až v 15–30minutové úloze structure.

Proč

2026-10-14: dvě implementace (I1501, I1995) prošly vlastními testy cratu, clippy, rustdoc i případy a pak selhaly na gate rust-quality jobu structure: sedm a třináct exportovaných položek bez spustitelného příkladu, bez behaviorálního testu nebo s dvouslovnou dokumentací. Každá stála další kolo na 20–40 minut (oprava, derive, znovu job structure). Příkaz gate byl znám; nic se na něj před jobem structure neptalo.

Aktuální stav

rust-quality běží jen jako strukturální kontrola (`cargo run -- quality report --summary`). scripts/rust-check, hook pre-commit a zdokumentovaný seznam důkazů pro změnu v Rustu jej nezahrnují.

Cílový stav

scripts/rust-check ve výchozím nastavení spouští report kvality nad změněným crate (nebo zdokumentovaný `--quality`, který zdokumentovaný seznam důkazů a brief agenta jmenují), na teplém buildu skončí do minuty a změna, která přidá exportovanou položku bez příkladu, je tam odmítnuta se stejným nálezem, jaký by dala úloha structure.

Rozsah

  • scripts/rust-check
  • docs/RUST.md
  • docs/INTEGRATION.md
  • .ai/repo/workflows
  • test/cases

Závislosti

Žádné. Tento úkol je kořenem grafu.

Kritéria přijetí

  • Novou exportovanou položku bez příkladu lokální kontrola Rustu odmítne nálezem structure jobu
  • Zdokumentovaný seznam důkazů pro změnu v Rustu jej jmenuje

Validace

  • bin/majordomus plan validate

Požadované důkazy

  • local_rust_check_runs_quality_case

Důkazy

pokrývátypcommandvýsledeku commitu
local_rust_check_runs_quality_casetestbash test/run.sh 3032_the_quality_verdict_comes_first 3033_a_release_record_case_is_listed_by_a_structure_gatetesty: 2 prošly, 0 selhaly, 0 přeskočeny; případ 3032: scripts/rust-check spouští vlastní report kvality kontroly NEJDŘÍV ve výchozím režimu i v --quality, zastaví se na červeném verdiktu a nová pub fn bez příkladu jej shodí s RUST_PUBLIC_MISSING_EXAMPLE před fmt/clippy/test; kontrola rust-quality už nechová zjištění za --summary; CONTRIBUTING.md bod 4 ji jmenuje (spuštěno 2026-10-15 na 97c4521f91a8e096d84eb9e552c9590b512309a5 plus tato změna)97c4521

Časová osa

zahájeno
2026-10-14T22:49:53Z
ověřeno
—
dokončeno
2026-10-14T22:50:02Z

Tato tři pole, důkazy výše a stav závislostí jsou vše, z čeho se stav skládá. Neexistuje žádné pole stavu, které by s nimi mohlo být v rozporu.

Kanonický záznam: .ai/repo/project/issues/I2715.yaml. Přečtěte jej zpět pomocí majordomus plan show I2715.

Prohledává názvy a popisy všech stránek, které tento web publikuje.