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.

Čtyři osy

Profil není workflow, workflow není rozhraní a žádné z nich není model. Čtyři nezávislé osy, každá s jednou deklarací, každá projekce odvozená.

Zeptejte se, čím práce podporovaná AI je, a čtyři různé odpovědi se slijí do jednoho pole, obvykle zvaného model. Nejsou to tytéž otázky, neměnní se stejně rychle a jejich sloučení je způsob, jak repozitář skončí s jménem dodavatele zkompilovaným do svého buildu.

Oddělují se čistě.

01 / osy

Čtyři otázky, čtyři deklarace

Každá osa je deklarována jednou a čtena všude. Žádná nejmenuje jinou: profil neví, který model na něj odpoví, workflow neví, které rozhraní jej vyvolalo, a rozhraní neví, pod jakým profilem volající běží.

Profil

4 profily

odpovídá: s kolika kontextem, úsilím a ceremoniemi

Jeden soubor na pracovní režim pod vrstvou.

Deklaruje třídu schopnosti a úsilí, nikdy jméno dodavatele nebo modelu.

Podívejte se →

Pracovní postup

4 workflow

odpovídá: v jakém pořadí a co musí existovat, než smí skončit

Postup, který worker následuje, nasazený do každého repozitáře.

Pojmenovává schopnosti a fáze, nikdy backend, který na ně odpovídá.

Podívejte se →

Povrch

3 rozhraní

odpovídá: kde je tatáž schopnost dosažitelná

Ne soubor, který kdokoli píše: expozice, kterou schopnost deklaruje jednou.

Rozhraní je projekce deklarace; projekce, která s ní nesouhlasí, shodí sestavení.

Podívejte se →

Model

0 pojmenováno ve vrstvě

odpovídá: co práci skutečně provádí

Volí se při každém běhu, mimo repozitář.

Majordomus žádný nikdy nevyvolává. Kontinuita žije v záznamech, takže se model může uprostřed úlohy změnit, aniž by práce ztratila stav.

Podívejte se →
Čtyři osy, záměrně ne jednaz profilů, workflows a registru schopností
flowchart TD
    I["Intent<br/><small>one task, started once</small>"]
    A0["Profile<br/><small>4 profiles</small>"]
    A1["Workflow<br/><small>4 workflows</small>"]
    C["Capability<br/><small>206 · declared once</small>"]
    I --> A0 --> A1 --> C
    S0["Command line<br/><small>111 of 206</small>"]
    C --> S0
    S1["HTTP + OpenAPI<br/><small>201 of 206</small>"]
    C --> S1
    S2["MCP tools and resources<br/><small>196 of 206</small>"]
    C --> S2
    M(["Model<br/><small>chosen per run · named in no file of the layer</small>"])
    A1 -. "executed by" .-> M

02 / model není agent

Profil deklaruje požadavky, nikdy dodavatele

Zapsat model: some-vendor-model do konfiguračního souboru lock-in neodstraní; dá mu adresář. Profil zde deklaruje třídu schopností a úsilí a běh rozhodne, co je splňuje. Žádný soubor vrstvy nejmenuje model a kontrola odmítne ten, který začne.

třídy schopností
rychlý · standardní · silný · nejsilnější
úrovně úsilí
vysoká · nízká · střední
co musí worker vrátit
blockers · changes · decisions · next_action · outcome · verification

Kontinuita je smyslem. Úloha, její rozhodnutí, její důkazy a její předávka jsou záznamy v repozitáři, takže model odpovídající na úlohu se může za letu změnit, aniž by práce přišla o svůj stav — a stejně tak dodavatel.

03 / osa povrchu

206 schopností, 3 rozhraní, jedna deklarace

Povrch není stránka, kterou někdo sestaví. Je to expozice, kterou schopnost deklaruje, a příkazový řádek, HTTP API s dokumentem OpenAPI i nástroje a zdroje MCP se všechny čtou z této jediné deklarace. Nic se nikde neregistruje podruhé; projekce, která se s registrem rozchází, shodí build.

Příkazová řádka
111 z 206
HTTP + OpenAPI
201 z 206
Nástroje a zdroje MCP
196 z 206

Mezery jsou záměrné a viditelné, což je rozdíl mezi odvozenou a ručně vedenou maticí. 106 dosahuje cli + http + mcp; 90 dosahuje http + mcp; 5 dosahuje cli; 5 dosahuje http. Nikdo si nemusí pamatovat, že má přidat řádek.

modulcapabilitiesclihttpmcp
mesh 24 4 23 21
plan 12 2 12 12
continuity 8 7 8 8
executions 8 6 8 7
integrace 7 5 7 7
intenty 7 7 7 7
product 6 6 6 6
reasoning 6 6 6 6
why 6 6 6 6
worktree 6 6 6 6
distribution 5 5 5 5
evidence 5 5 3 3
životní cyklus 5 0 5 5
commit 4 4 4 4
deploy 4 0 4 4
design 4 0 4 4
economics 4 4 4 4
objekty 4 0 4 4
release 4 0 4 4
capabilities 3 3 3 3
commands 3 0 3 3
devcontext 3 3 3 3
prostředí 3 0 3 3
epizody 3 0 3 3
zdraví 3 0 3 1
knowledge_base 3 3 3 3
observatory 3 0 3 3
repozitář 3 1 3 3
rules 3 3 3 3
served 3 3 1 1
skills 3 3 3 3
trasování 3 0 3 3
delivery 2 2 2 2
devtask 2 2 2 2
entity 2 2 2 2
kontroly 2 0 2 2
graph 2 0 2 2
intent_realization 2 2 2 2
models 2 2 2 2
závazky 2 0 2 2
pack 2 2 2 2
peers 2 0 2 2
quality 2 2 2 2
session_domain 2 0 2 2
artefakty 1 0 1 1
brief 1 1 1 1
convergence 1 1 1 1
dashboard 1 1 1 1
adresáře 1 0 1 1
editory 1 0 1 1
guard 1 0 1 1
mcp 1 0 1 1
monitor 1 0 1 1
perf 1 0 1 1
recover 1 0 1 1
server 1 1 1 1
shell 1 1 1 1
web 1 0 1 1

58 modulů. Každý řádek je součet nad registrem, který generuje spustitelný soubor, nikdy značka, kterou někdo napsal. Každá schopnost, jedna stránka pro každou.

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