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.

I1101 — Co tento nástroj po sobě zanechává, zjištěno kontrolou, ne z paměti

Zjistit z repozitáře, nikoli z paměti, každou cestu, kterou Majordomus zapisuje, generuje nebo mění, když ho projekt převezme — kam dopadá, který podsystém ji zapisuje, zda ji něco eviduje a které jsou kanonické, odvozené či náhodné.

HOTOVO vlna 0 · p0 · profil deep-work · bezpečné paralelně

Součást two-folder-integration — Repozitář, který přijme Majordomus, získá dva adresáře a dva řádky a může je vrátit.

Cíl

Zjistit z repozitáře, nikoli z paměti, každou cestu, kterou Majordomus zapisuje, generuje nebo mění, když ho projekt převezme — kam dopadá, který podsystém ji zapisuje, zda ji něco eviduje a které jsou kanonické, odvozené či náhodné.

Proč

Kontrakt dvou složek je tvrzení o stopě, kterou nikdo neměřil. Každá pozdější fáze — rozvržení, reconciler, účetní kniha, migrace — je rozhodnutí o cestách a rozhodnutí o cestách učiněné z paměti bude špatně způsobem, který se projeví jen v cizím repozitáři.

Aktuální stav

`.ai/` i `.majordomus/` existují. Bootstrapy poskytovatelů se generují do kořene, kořenové dokumenty nesou generované bloky a žádný inventář neříká, co dalšího subsystém zapisuje ani za jakých okolností.

Cílový stav

Jeden dokument zaznamenává skutečnou stopu s jejím zapisovatelem, životním cyklem a odůvodněním a jmenuje, které z nich cílová architektura ponechává, přesouvá nebo odstraňuje.

Rozsah

  • docs/TWO_FOLDER_CONSOLIDATION.md
  • .ai/repo/adrs

Mimo rozsah

  • Cokoli přesouvat; tento úkol nemění žádnou cestu
  • Přepis subsystému objeveného po cestě

Závislosti

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

Co na tom čeká

Kritéria přijetí

  • Každá cesta zapsaná nebo změněná mimo `.ai/` a `.majordomus/` je vypsána s kódem, který ji zapisuje, nalezena inspekcí, ne předpokladem
  • Každý je klasifikován jako kanonický, odvozený, generovaný, cache, runtime nebo náhodný, s důvodem
  • Klasifikace říká, které cesty kontrakt dvou složek drží jako bridge, které se přesunou do namespace a které přestanou existovat
  • Kde existující mechanismus už dělá to, co by přidala pozdější fáze, je jmenován, aby ho fáze rozšířila, a ne nahradila
  • Architektonické rozhodnutí je zaznamenáno ve vlastním ADR mechanismu repozitáře, ne v próze vedle něj

Validace

  • bin/majordomus doctor
  • bash test/run.sh

Požadované důkazy

  • footprint_inventory
  • decision_recorded

Důkazy

pokrývátypcommandvýsledeku commitu
footprint_inventorytestbash test/run.sh 3113_the_adoption_footprint_is_inventoriedok: výchozí adopce (init, update, capture install) zapíše přesně 11 cest mimo .ai/ a .majordomus/, které jmenuje docs/TWO_FOLDER_CONSOLIDATION.md; .git/config, info/exclude a hooky beze změny; osobní adopce je pro git neviditelná a její blok exclude jmenuje každou cestue199784
decision_recordedtestbin/majordomus adr checkADR 0168 (navrženo) prověřeno mezi 110 rozhodnutími: každá identita jedinečná, každý odkaz se rozlišíe199784
footprint_inventorytestbash test/run.sh 3113_the_adoption_footprint_is_inventoriedok, 1 prošel na masteru 707a04c7ce8 (2026-10-17); celá sada: ci check-run success na 4a4573690f8, běh 39049547899 job 117473773693; master 707a04c7ce8 přidává jen záznam release v0.29.0707a04c
decision_recordedtestbin/majordomus adr checkexit 0 na masteru 707a04c7ce8 (2026-10-17): každá identita unikátní, každý stav známý, každý odkaz se rozlišuje707a04c

Riziko

Forenzní fáze se může stát přepisem ve chvíli, kdy najde něco ošklivého. Zaznamenává; fáze, které následují, mění.

Časová osa

zahájeno
2026-10-16T11:25:07Z
ověřeno
2026-10-16T12:15:38Z
dokončeno
2026-10-17T21:35:16Z

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/I1101.yaml. Přečtěte ho zpět pomocí majordomus plan show I1101.

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