KHOS
verze 26
KH-OS.COM / SOUVZTAŽNOSTI

Souvztažnosti

Jak KH OS běží: jeden běžec řízený řádkem z databáze. Úloha není nový program — je to řádek v tabulce. Běžec ho vezme, načte k němu standard (šablonu) a data, sestaví prompt, prožene modelem, zkontroluje a zapíše výsledek zpátky. Vše drží tři tabulky.

Jak běží jedna úloha

Zadání(řádek tasks)ClaimResolveAssemblestandard+varsProviderGemini/Claude/GPTNormalizeZápisitem + rundone

Claim vezme řádek atomicky z D1. Assemble složí prompt ze standardu a proměnných. Provider je volitelný (Gemini / Claude / GPT — vybíráš v zadání). Zápis uloží obsah do items a běh do runs; task se označí done.

Role = řádek

Tentýž běžec, jiný řádek. Roli určuje task_type — žádné nové workflow.

realize
vstup: zadání
výstup: llm_output
review
vstup: llm_output
výstup: revised_output
plan
vstup: cíl
výstup: nové řádky tasks

Tři tabulky

Celý systém stojí na třech tabulkách v D1. Počty jsou živé z databáze, ne otisk.

tasks

545

Fronta práce. Každý řádek = jedna úloha (role, vstup, standard, parametry, stav).

task_type · status · input_item_id · required_standard_id · payload_json · result_item_id

↳ input/result/standard → items

items

1497

Obsah. Zadání, standardy i výstupy (llm_output, revised_output) jsou items.

type · body_markdown · metadata_json · llm_output 502 · revised_output 9

runs

624

Historie běhů. Model, tokeny, cost rozpad, verdikt, diagnostika (problems/log).

task_id · model · tokens · cost_estimate · validation_result · metadata_json.log

↳ task_id → tasks · standard_item_id → items

stav tasks: cancelled 43 · done 496 · new 3 · waiting_review 3

PROVENIENCE · živě z D1 (tasks · items · runs) při každém načtení — žádné snapshoty · zdroj spec-single-runner

build fabde871 · 2026-07-12 11:06 UTC532b923a · web-flow-graph