Životní cyklus relace
Životní cyklus epizody tak, jak ho vidí operátor: každá otevřená epizoda úložiště tohoto checkoutu, a ne jen ta, kterou sleduje ukazatel, epizody, které se už samy nedokážou uzavřít, commit, o kterém tento proces odpovídá, proti commitu, na kterém je repozitář, co deklaruje, že umí adaptér každého providera, a sledované záznamy, které klon dostává. Čteno z lokální poloviny vrstvy a z indexu; nic zde nezapisuje.
Životní cyklus epizody tak, jak ho vidí operátor: každá otevřená epizoda úložiště tohoto checkoutu, a ne jen ta, kterou sleduje ukazatel, epizody, které se už samy nedokážou uzavřít, commit, o kterém tento proces odpovídá, proti commitu, na kterém je repozitář, co deklaruje, že umí adaptér každého providera, a sledované záznamy, které klon dostává. Čteno z lokální poloviny vrstvy a z indexu; nic zde nezapisuje.
- module lifecycle
- builtin
- behaviorally_verified
- 5 schopností
Schopnosti
Každý je složen v souboru tohoto modulu; každý má vlastní stránku.
lifecycle.closedSledovaná, trvalá projekce uzavřených epizod: kolik jich je, kolik se uzavřelo na této větvi a nejnovějších dvacet. Toto je jediná polovina subsystému, která přežije clone; vše pod .ai/local/ jmenuje tento stroj a nikam necestuje.query · behaviorally_verified · majordomus_lifecycle_closed · GET /api/v1/lifecycle/closedlifecycle.episodesKaždá otevřená epizoda v úložišti tohoto checkoutu, s relací providera, která ji vlastní, worktree a větví, na nichž se otevřela, kde stojí a co ledger naposledy viděl, že dělala. `continuity.state` hlásí jedinou epizodu, na kterou ukazuje pointer, což je správné pro briefing a slepé ke každému dalšímu oknu otevřenému na tomtéž worktree.query · behaviorally_verified · majordomus_lifecycle_episodes · GET /api/v1/lifecycle/episodeslifecycle.providersPodle poskytovatele: události životního cyklu, které jeho adaptér deklaruje ve slovníku samotného poskytovatele, zda umí archivovat prompty a které záznamy vynucování tohoto repozitáře jmenují jeho hook. Deklarováno v share/providers.yaml a v politice; nikdy nevyvozováno z toho, zda je shim náhodou na disku.query · behaviorally_verified · majordomus_lifecycle_providers · GET /api/v1/lifecycle/providerslifecycle.recoveryOtevřené záznamy, které se už nemohou samy uzavřít, dočasné soubory, které zabitý close zanechal ve sledované sekci relací, zda byl ukazatel migrován na rozvržení po poskytovatelích, a aritmetika, která říká, zda je zúčtována každá epizoda, jejíž start kniha viděla. Každé zjištění nese příkaz, který ho odstraní.query · behaviorally_verified · majordomus_lifecycle_recovery · GET /api/v1/lifecycle/recoverylifecycle.runtimeCommit, při kterém byl sestaven servírovaný index, proti commitu, na kterém repozitář je, čtený při tomto volání. Server, který zmrazil index při startu, odpovídá na každou otázku o commitu před hodinami, aniž by to odpověď říkala; toto je odečet, který to dokáže poznat.query · behaviorally_verified · majordomus_lifecycle_runtime · GET /api/v1/lifecycle/runtime
Tvrzení implementovaná v tomto modulu
Připojeno souborem, který každé tvrzení implementuje; každé odkazuje na svou stránku s implementací a testem, který je dokazuje.