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.

I2865 — The eight kinds of derive are measured cold on a host of their own, each with its sample count

Measure a cold run, a no-op run, one rule edited, one Rust source edited, one site source edited, one generated output deleted, one staged new file and one unstaged tracked edit, stage by stage, in a disposable checkout with a build directory of its own, several samples each, and commit the result as I2521's derive record.

BLOKOVÁNO vlna 1 · p2 · profil deep-work · běží samostatně

Součást a-derive-does-only-the-work-its-inputs-changed — Derive dělá jen práci, kterou změnily jeho vstupy, a umí říct proč.

Zablokováno. Tento úkol nemůže začít, dokud není hotovo I2521. Stav je z toho odvozen, ne deklarován.

Cíl

Measure a cold run, a no-op run, one rule edited, one Rust source edited, one site source edited, one generated output deleted, one staged new file and one unstaged tracked edit, stage by stage, in a disposable checkout with a build directory of its own, several samples each, and commit the result as I2521's derive record.

Proč

Split from I2521 on 2026-10-21 (3e with a3). On the shared development machine a derive takes 14 to 28 minutes under load 17 to 63, so eight scenarios with several cold samples each would hold the machine and its disk for hours and still measure the other sessions as much as the derive. I1409 records two timings twenty minutes apart that disagreed sixfold.

Aktuální stav

Nothing measured. Blocked on a host: it needs a machine whose load is the derive's own, with room for a private build directory. The shared development machine is not one (load 17-63, disk 34-66 GiB free on 2026-10-21).

Cílový stav

One derive record per scenario under .ai/repo/benchmarks/, written by I2521's script, each with commit, host, load and sample count.

Rozsah

  • .ai/repo/benchmarks
  • .ai/repo/project/issues/I2865.yaml

Mimo rozsah

  • Cleaning a build directory other worktrees share
  • Rozpočty nebo kontroly na změřených dobách trvání

Závislosti

Kritéria přijetí

  • Each of the eight scenarios has a recorded duration per stage with the commit, the host, the load at the time and the number of samples
  • The no-op scenario names the stage that is its largest share, from the samples
  • Žádný sledovaný generovaný soubor se před měřeními a po nich neliší

Validace

  • bin/majordomus plan validate

Požadované důkazy

  • derive_scenarios_measured

Důkazy

Nic nezaznamenáno. Za každým tokenem výše musí stát příkaz nebo artefakt, než lze tento úkol dokončit; vyprávění se odmítá.

Časová osa

zahájeno
—
ověřeno
—
dokončeno
—

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.

Canonical record: .ai/repo/project/issues/I2865.yaml. Read it back with majordomus plan show I2865.

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