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.

a-second-adopter-is-served — Je obsloužen druhý adoptér: co cizí repozitář potkalo první den, je opraveno v nástroji

Každé zjištění se opravuje obecně, bez testu, zda je repozitář tento: deklarací, derivací nebo výchozí hodnotou, kterou může adoptér uvést. Každá oprava nese případ, který bez ní selže, její odvozené soubory přegenerované a její stránku dokumentace opravenou.

OVĚŘIT 4 ze 4 úkolů hotovo

připraveno
0
blokováno
0
aktivní
0
verify
0
hotovo
4
zrušeno
0

Problém

Majordomus 0.21.0 a 0.22.0 byly adoptovány 2026-10-13 v repozitáři, který s tímto nesdílí nic: pnpm a TypeScript, vitest, pull requesty do integrační větve, Docker Compose na dvou strojích, žádné tagy. Bylo zaznamenáno dvacet čtyři nálezů (docs/ADOPTION_SECOND_RUN.md). Dvacet dva je na masteru e506c041a4 stále přítomno; většinou jde o konstantu, cestu nebo slovník tohoto repozitáře čtený, jako by byl slovníkem každého repozitáře.

Výsledek

Každé zjištění se opravuje obecně, bez testu, zda je repozitář tento: deklarací, derivací nebo výchozí hodnotou, kterou může adoptér uvést. Každá oprava nese případ, který bez ní selže, její odvozené soubory přegenerované a její stránku dokumentace opravenou.

Rozsah

  • lib
  • apps/majordomus-cli/src
  • podíl
  • dokumentace
  • test/cases

Mimo rozsah

  • Samotný adoptující repozitář: je důkazem, jen pro čtení
  • I1982 a I1996 z adopter-upgrades, které I2597 a I2587 rozšiřují, nenahrazují
  • Přijetí jakéhokoli ADR, které tyto úkoly navrhují; přijetí je aktem vlastníka

Kritéria přijetí

  • Každý úkol tohoto milníku je DONE nebo CANCELLED s důvodem
  • Žádná oprava nerozhoduje podle identity repozitáře, ve kterém běží

Validace

  • bin/majordomus plan validate
  • scripts/derive-check

Požadované důkazy

  • findings_recorded

Úkoly

Každý z nich je prováděcí kontrakt s vlastními kritérii přijetí, validačním příkazem a požadovanými důkazy. Sloupec wave je vrstva grafu závislostí, v níž úkol leží.

issuestatusvlnazávisí nanázev
I2601 HOTOVO 0 — majordomus evidence dosáhne na record, stamp a show
I2987 HOTOVO 0 — server.status a peers.list se ptají všech checkoutů najednou, omezeným počtem naráz
I2993 HOTOVO 0 — doctor spočítá práci, kterou nedrží žádný remote, jedním průchodem, ať je větví kolik chce
I2995 HOTOVO 0 — doctor nedělá práci, jejíž odpověď nemůže změnit nález: vyhledávání v plánu rozvoje a široký stav nástěnky

Graf

graf závislostí a-second-adopter-is-servedz .ai/repo/project
flowchart LR
    I2601["I2601<br/>majordomus evidence reaches record, stamp and show"]:::done
    I2987["I2987<br/>server.status and peers.list ask every checkout at once, a bounded number at a time"]:::done
    I2993["I2993<br/>doctor counts the work no remote holds in one walk, whatever the number of branches"]:::done
    I2995["I2995<br/>doctor does no work whose answer cannot change a finding: the roadmap lookups and the board's wide status"]:::done
    classDef done stroke:#16a34a,fill:#dcfce7,color:#14532d,stroke-width:2px
    classDef active stroke:#2563eb,fill:#eff6ff,color:#1e3a8a,stroke-width:2px
    classDef verify stroke:#7c3aed,fill:#f5f3ff,color:#4c1d95,stroke-width:2px
    classDef ready stroke:#0891b2,fill:#ecfeff,color:#164e63,stroke-width:2px
    classDef planned stroke:#0891b2,fill:#ecfeff,color:#164e63,stroke-width:2px
    classDef blocked stroke:#b45309,fill:#fffbeb,color:#78350f,stroke-width:2px
    classDef cancelled stroke:#6b7280,fill:#f9fafb,color:#374151,stroke-width:2px
    classDef superseded stroke:#6b7280,fill:#f9fafb,color:#374151,stroke-width:2px

Kanonický záznam: .ai/repo/project/milestones/a-second-adopter-is-served.yaml. Přečtěte jej zpět pomocí majordomus plan show a-second-adopter-is-served.

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