@quolu/lattice
v0.8.0
Published
Lattice — parallel TODO graph compiler and conflict-aware orchestration runtime with isolated executor landing
Readme
Lattice
Latticeは、codebaseの境界を観測・変換し、multi-agent開発の並列TODO graphを生成する schedulability compilerです。
現在の工程状態はdotagents Lattice storeのlattice-factory-integration plan、RC4完了記録はdocs/archive/plan_lattice_rc4_dotagents_dogfood.md、製品思想は
PLAN.md、公開予定contractはdocs/00_product-contract.mdを参照してください。
開発
npm test
npm run check
npm run ci
codegraph status .
spotter doctor
codex-sidecar diagnostics --project . --preset auditor --jsonNode.js 22.13以上を使用します。CodegraphとSpotterはproject単位で初期化し、生成stateの所有境界を守ります。
どのrepoでも、Latticeの導入状態はdirectoryの有無を推測せず、最初に次のtyped discoveryで判定します。
lattice status --jsonstateはuninitialized | ready | active_run | invalidのいずれかです。uninitializedは
正常な未初期化状態で、next_actionが正規の初期authoring入口を返します。初回planは
lattice.plan_create_input.v1のcanonical JSON+LFを用意し、次で作成します。
lattice plan create --schema --jsonlattice plan create --input .lattice/plan-create.jsoninvalidをMarkdown fallbackへ丸めず、next_actionに従ってstoreを診断してください。
discoveryと初期transactionの不変条件は
ADR 0058が正です。
TODO工程storeの読取はlattice todo status、検証はlattice todo verify、表示生成は
lattice todo ganttを使います。topology/source reconciliationは
lattice todo revise --plan <key> --input <canonical-revision.json>だけでsuccessor発行します。
状態を書き込むstart / block / unblock / done / evidence promote / reopen / revise
では、監査actorとして次の3環境変数をすべて設定してください。
export LATTICE_TODO_ACTOR_HOST=<host-id>
export LATTICE_TODO_ACTOR_SESSION=<session-id>
export LATTICE_TODO_ACTOR_AGENT=<agent-id>正確なargv、evidence descriptor、result wireは ADR 0056を参照してください。
