I1007 — Web vykresluje tentýž graf, generovaný jednou
Vytvořit statickou projekci grafu stávajícím generováním a pipeline webu, aby publikovaný web vykresloval stejný model jako server, bez backendu a bez druhého generátoru.
PŘIPRAVENO vlna 3 · p0 · profil implementation · bezpečné paralelně
Připraveno. Všechny závislosti jsou hotové, takže majordomus plan start I1007 bude přijato.
Cíl
Vytvořit statickou projekci grafu stávajícím generováním a pipeline webu, aby publikovaný web vykresloval stejný model jako server, bez backendu a bez druhého generátoru.
Proč
Samostatný generační skript pro web je druhý vesmír, který tento repozitář už jednou odmítl. Sada cílů generování existuje a vlastní to.
Aktuální stav
Web je generován z registru a několika odvozených datasetů skripty, z nichž každý zná svůj vlastní výstup.
Cílový stav
Statická projekce je cílem kanonického generování a web ji konzumuje jako ostatní odvozená data.
Rozsah
- apps/majordomus-cli/src/site.rs
- web
Mimo rozsah
- Samostatný skript generování cockpitu
- Statické sestavení vyžadující jakékoli runtime API k vykreslení
Závislosti
Co na tom čeká
- I1008BLOKOVÁNO Obě projekce jsou prokazatelně tentýž model
- I1013BLOKOVÁNO Vyhledávání nad grafem, generované, bez čehokoli ke spuštění
- I1014BLOKOVÁNO Pohled na vztahy čte graf a sám nedrží žádná data
- I1020BLOKOVÁNO Na zdraví grafu odpovídá doctor, který už odpovídá na všechno ostatní
- I1022BLOKOVÁNO Drift v jakémkoli odvozeném povrchu shodí build
Kritéria přijetí
- Statická projekce vzniká kanonickou množinou cílů generování, přičemž případný shell je jen tenký adaptér
- Publikované stránky vykreslují schopnosti, druhy, relace a pokrytí bez jakéhokoli požadavku na backend
- Data z doby buildu a z doby běhu jsou na stránce rozlišitelná a zachycené měření je označeno jako zachycené, ne zobrazeno jako aktuální
- Kontrola driftu pokrývá statickou projekci
Validace
- majordomus generate --check
- bash test/run.sh
Požadované důkazy
- static_projection
- no_backend_required
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á.
Riziko
Vykreslovat včerejší zdraví, jako by bylo aktuální, je způsob selhání, kterému má tento úkol zabránit, a je to problém označování, ne dat.
Č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.
Kanonický záznam: .ai/repo/project/issues/I1007.yaml. Načtěte jej zpět pomocí majordomus plan show I1007.