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.

Observatoř: repozitář a jeho mesh, nakreslené pro zeď

Jedna obrazovka UI střídá osm scén na displeji, u kterého nikdo nesedí, a každá značka na ní je hodnota, kterou schopnost vrátila; scéna, která nemá co pravdivého nakreslit, řekne proč a nikdy se nevykreslí prázdná.

status
stav funkce: stabilní
doména
Povrchy
na domovské stránce
zvýrazněné

Co dělá

Ostatní obrazovky majordomus ui jsou řádky pro člověka, který přišel něco rozhodnout. Observatoř jsou tytéž fakty jako obraz, pro displej na chodbě. Střídá osm scén: Mesh Cosmos, Event River, Intent Nebula, Token Spectrum, System Pulse, Delivery Tree, Cooperation Choreography a Ambient Intelligence. Každá scéna jmenuje schopnosti, které vyžaduje, co její značky znamenají, a obrazovku, kde jsou tytéž fakty řádky.

Značka je fakt, nebo dekorace. Stroj, runtime, událost, milník, dimenze zdraví, release a relace se kreslí z toho, co odpověděly mesh.peers, mesh.events, plan.roadmap, health.report, distribution.releases a mesh.state. Pohyblivé pozadí a pomalý pohyb jsou dekorace a zobrazení to říká.

Scéna, jejíž zdroj neodpověděl, nebo odpovědi, že v tomto procesu neběží žádný mesh, je nedostupná s důvodem samotného zdroje. Rotace ji přeskočí. Událost se kreslí podle svého druhu, proudu a hodin; její tělo zůstává ve schopnosti, která ji vlastní.

Stavové slovo je pravdivé: LIVE, dokud byla stránka znovu načtena do čtyřiceti sekund, STALE, když server přestal odpovídat, SNAPSHOT na publikovaném webu, s commitem, při kterém byla načtena. /ui/kiosk je tatáž obrazovka, projekce a skript vyplňující okno.

Co nedělá

Nepřidává žádnou schopnost, úložiště ani transport: stránka nese jednu ohraničenou projekci a skript se serveru neptá na nic než na tuto stránku. Nespouští žádnou práci a nezapisuje žádný záznam.

Na publikovaném webu proces, který pořizuje snímek, mesh neprovozuje, takže tři scény meshe přehrávají nahrávku, kterou repozitář nese, označenou REPLAY s časem pořízení; nahrávka je stará jako poslední záznam, který někdo commitnul. Displej sleduje žurnál od kurzoru mezi čteními své stránky (observatory.events). Jeho kontroly jsou zaznamenány s důkazy v .ai/repo/benchmarks/observatory/manifest.json: snímky obrazovky 1920x1080 a 3840x2160 publikovaného webu, 60 snímků za sekundu v headless Chromiu na Apple M5 Pro, žádné porušení WCAG 2.2 AA, respektovaný omezený pohyb, hodinový soak test se stabilní stránkou a cvičení obnovy. Žádný fyzický nástěnný displej nebyl změřen.

Proč existuje

Provozní okamžiky z katalogu Why, které pojmenovávají některý z mechanismů této funkce. Nic zde nebylo přiděleno: okamžik se objeví, protože pojmenovává pravidlo, příkaz, schopnost nebo tvrzení, které pojmenovává i tato funkce.

Každý okamžik, na který odpovídá (20)

Princip

Moduly schopností spustitelného souboru, které tato funkce pojmenovává, každý se schopnostmi, které skládá. Rozhraní, jichž každý dosahuje, jsou uvedena níže v části Rozhraní: jde o projekce jedné deklarace, ne o samostatné registrace.

Observatory observatory ověřeno chováním

Co smí Observatory odnést na místo, kde neběží žádný mesh: scény meshe, které tento proces má živé, pseudonymizované pro publikaci, a nahrávka, kterou repozitář nese a kterou publikované Observatory přehrává a označuje jako přehrávku.

Mesh mesh experimentální

Mesh tohoto procesu: objevování (discovery) — ověřená pozorování dalších běžících instancí Majordomus v jednom registru — a spolupráce (cooperation) — ověřená spojení s důvěryhodnými runtime téhož repozitáře, která replikují relace, tvrzení, předávky a revize jedním žurnálem, jejž každý runtime skládá do stejného stavu. Objevení nic neuděluje; spojení se připouští po jednotlivých peerech a nic, co peer pošle, tu nic nespustí.

Plán a jeho odvozeniny plan ověřeno chováním

Model milníků a úkolů tohoto repozitáře a vše, co se z něj odvozuje a co nikdo nenapsal: stav každého záznamu, grafy závislostí nad hranicí milníku i pod ní, topologické vlny provádění, pořadí podle plánu rozvoje, právě prováděný milník a jeden úkol, který vzít jako další. Stav se nikdy neukládá — záznam říká, co se s ním stalo, a stav z toho a ze stavu jeho závislostí vyplývá — takže žádný soubor nemůže odporovat grafu. Tato schopnost čte; zápis značky životního cyklu do záznamu je `plan.transition`, která deklaruje, že zapisuje do repozitáře.

Distribuce distribution ověřeno chováním

Jak je tento projekt balen, publikován a instalován: platformy, pro něž release staví, názvy artefaktů, které odvozuje jediná pojmenovávací funkce, kanonický příkaz instalátoru, publikované release a čím je samotný tento build. Každá odpověď pochází ze share/distribution.yaml a ze záznamů release; žádný zdejší povrch netvrdí vlastní fakt.

Release release implementováno

Co tento projekt dodal a co dodá příště, odvozené, ne udržované: changelog skládá záznamy release vrstvy, rozhodnutí datovaná v okně každého release a konvenční commity v jeho rozsahu; zpráva o verzi čte jediné místo, kde se verze píše, a projekci, kterou vypisuje shellový nástroj, a říká, čím se podle veřejného kontraktu musí stát — nebo že to nelze změřit, a tedy nic nerozhoduje — a vedle toho jako důkaz uvádí, co naznačují commity od posledního release.

Zdraví health ověřeno chováním

Zda je to, co tento proces servíruje, v pořádku, rozhodnuté stroji, které o tom už rozhodují: diagnostika indexu, builder registru, pokrytí projekce měření výkonu, porovnání, které provádí `generate --check`, a čtení lease, z něhož odpovídá `server.status`. Žádná zdejší kontrola nemá vlastní názor.

Ekonomika tokenů economics ověřeno chováním

Co spotřebuje programovací relace s nainstalovaným Majordomus a bez něj, ze zaznamenaných běhů: spárované kontrolní a ošetřené relace posuzované týmiž skrytými akceptačními testy, využití providera tak, jak je ohlásil, a každé číslo označené třídou měření (observed, counted, derived, estimated, counterfactual). Jedna kalkulačka; každý povrch je její projekce a verdikt říká jen to, co dovoluje pravidlo publikace metodiky.

Repozitář repository ověřeno chováním

Repozitář, který tento proces obsluhuje: jeho vrstva, stav gitu, stav indexu z něj postaveného a jeho rozsah: co z něj pracovník čte a co nikdy nečte.

Obsluhovaná nasazení served ověřeno chováním

Zda nasazení servíruje commit, který mělo: identita buildu, kterou web servíruje, čtená zvenčí tak, jak ji čte návštěvník, posuzovaná podle obsažení commitu a zaznamenaná tak, aby ji pozdější čtenář mohl posoudit znovu. Prochází jen `served`; web, který nebyl dostupný, identita, kterou nešlo přečíst, build z necommitnutého stromu a servírovaný commit, který tento klon nemá, jsou každý nezodpovězená otázka, nikdy ne ano. Pozorování sahá na síť a je příkazem důvěryhodného příkazového řádku; čtení zaznamenaného stavu je čtení na každém povrchu.

Objekty, z nichž se skládá

Druhy objektů vrstvy. Každý je schéma, třída zdroje a soubor na disku; číslo vedle něj říká, kolik jich tento repozitář dnes obsahuje, spočítáno při sestavení.

  • deployment1

Kde se nachází

doména
Povrchy — Jedna deklarace v repozitáři se stane příkazovou řádkou, HTTP API, MCP, UI, Cockpitem, dokumentací i tímto webem a projekce, která se s ní rozchází, shodí build.
oblasti práce
observabilita
názvy
UICockpit

Rozhraní

Každá schopnost za ní, na každém rozhraní, na které je promítnuta. Odkaz vede na referenci tohoto webu pro dané rozhraní; HTTP route a nástroj MCP odpovídá běžící majordomus serve, ne tento web.

Schopnosti za touto funkcí podle rozhraní
schopnostpříkazová řádkaHTTPnástroj MCP
observatory.capture —žádné GET /api/v1/observatory/capture majordomus_observatory_capture
observatory.events —žádné GET /api/v1/observatory/events majordomus_observatory_events
observatory.replay —žádné GET /api/v1/observatory/replay majordomus_observatory_replay
mesh.claim —žádné POST /api/v1/mesh/claims majordomus_mesh_claim
mesh.cooperation —žádné GET /api/v1/mesh/cooperation majordomus_mesh_cooperation
mesh.doctor majordomus mesh doctor GET /api/v1/mesh/doctor majordomus_mesh_doctor
mesh.events —žádné GET /api/v1/mesh/events majordomus_mesh_events
mesh.firewall majordomus mesh firewall GET /api/v1/mesh/firewall majordomus_mesh_firewall
mesh.firewall.apply majordomus mesh firewall apply —žádné —žádné
mesh.handover.consume —žádné POST /api/v1/mesh/handovers/consume majordomus_mesh_handover_consume
mesh.handover.publish —žádné POST /api/v1/mesh/handovers majordomus_mesh_handover_publish
mesh.identity majordomus mesh identity GET /api/v1/mesh/identity majordomus_mesh_identity
mesh.link.hello —žádné POST /api/v1/mesh/link/hello —žádné
mesh.link.sync —žádné POST /api/v1/mesh/link/sync —žádné
mesh.nodes —žádné GET /api/v1/mesh/nodes majordomus_mesh_nodes
mesh.peer —žádné GET /api/v1/mesh/peer majordomus_mesh_peer
mesh.peers —žádné GET /api/v1/mesh/peers majordomus_mesh_peers
mesh.register —žádné POST /api/v1/mesh/register majordomus_mesh_register
mesh.release —žádné POST /api/v1/mesh/claims/release majordomus_mesh_release
mesh.review.answer —žádné POST /api/v1/mesh/reviews/answer majordomus_mesh_review_answer
mesh.review.request —žádné POST /api/v1/mesh/reviews majordomus_mesh_review_request
mesh.review.withdraw —žádné POST /api/v1/mesh/reviews/withdraw majordomus_mesh_review_withdraw
mesh.session.close —žádné POST /api/v1/mesh/sessions/close majordomus_mesh_session_close
mesh.session.open —žádné POST /api/v1/mesh/sessions majordomus_mesh_session_open
mesh.state —žádné GET /api/v1/mesh/state majordomus_mesh_state
mesh.status —žádné GET /api/v1/mesh majordomus_mesh
mesh.verify —žádné POST /api/v1/mesh/verify majordomus_mesh_verify
plan.delivery majordomus plan delivery GET /api/v1/plan/delivery majordomus_plan_delivery
plan.drift majordomus plan drift GET /api/v1/plan/drift majordomus_plan_drift
plan.flight —žádné GET /api/v1/plan/flight majordomus_plan_flight
plan.issues —žádné GET /api/v1/plan/issues majordomus_plan_issues
plan.model —žádné GET /api/v1/plan majordomus_plan
plan.next —žádné GET /api/v1/plan/next majordomus_plan_next
plan.record —žádné GET /api/v1/plan/record majordomus_plan_record
plan.roadmap —žádné GET /api/v1/plan/roadmap majordomus_plan_roadmap
plan.status —žádné GET /api/v1/plan/status majordomus_plan_status
plan.transition —žádné POST /api/v1/plan/transition majordomus_plan_transition
plan.validate —žádné GET /api/v1/plan/validate majordomus_plan_validate
plan.waves —žádné GET /api/v1/plan/waves majordomus_plan_waves
distribution.artifact majordomus distribution artifact GET /api/v1/distribution/artifact majordomus_artifact
distribution.build majordomus distribution build GET /api/v1/distribution/build majordomus_build
distribution.model majordomus distribution show GET /api/v1/distribution majordomus_distribution
distribution.releases majordomus distribution releases GET /api/v1/distribution/releases majordomus_releases
distribution.status majordomus distribution status GET /api/v1/distribution/status majordomus_install_status
release.analysis —žádné GET /api/v1/release/analysis majordomus_release_analysis
release.changelog —žádné GET /api/v1/changelog majordomus_changelog
release.next —žádné GET /api/v1/release/next majordomus_release_next
release.version —žádné GET /api/v1/release/version majordomus_release_version
health.live —žádné GET /api/v1/live —žádné
health.ready —žádné GET /api/v1/ready —žádné
health.report —žádné GET /api/v1/health majordomus_health
economics.check majordomus economics check GET /api/v1/economics/check majordomus_economics_check
economics.explain majordomus economics explain GET /api/v1/economics/explain majordomus_economics_explain
economics.runs majordomus economics runs GET /api/v1/economics/runs majordomus_economics_runs
economics.summary majordomus economics summary GET /api/v1/economics majordomus_economics
repository.info —žádné GET /api/v1/repository majordomus_repository
repository.scope majordomus scope GET /api/v1/scope majordomus_scope
repository.scope_classify —žádné GET /api/v1/scope/classify majordomus_scope_classify
served.forge majordomus served forge —žádné —žádné
served.observe majordomus served observe —žádné —žádné
served.show majordomus served show GET /api/v1/served majordomus_served
poskytováno spustitelným souborem
/ui Doručení, pro člověka: majordomus ui

Důkazy

Co je zaručeno

Každé tvrzení, které tato funkce pojmenovává, se stavem, který deklaruje jeho řádek, verdiktem, který podporují zaznamenané běhy, a testem, který o něm rozhoduje.

Pravidla, která jej drží

  • blokující Rozhraní ukazuje jen to, co je odvozeno, a neznámé se nikdy nevykresluje jako zdravéproject.ui-derived-state
  • blokující Externí rozhraní jsou projekce jedné definice schopnostiproject.interfaces-are-projections

Rozhodnutí za ním

Použití

Z příkazové řádky spustitelného souboru

Synopse každého, jak ji vypisuje nápověda samotného spustitelného souboru.

Odkud tato stránka pochází

soubor
.ai/repo/features/observatory.md
stejná odpověď
majordomus product show observatory

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