Архитектура
Expedition
Tyapkin как Kiskin Expedition-контур без наследования office runtime.
Expedition
Tyapkin оформляется как Expedition внутри Kiskin project lifecycle. Это мета-контур проекта, а не перенос Kiskin Office runtime.
expedition.yaml
-> graph/expedition.graph.yml
-> apps/docs/content/docs
-> llms.txt
-> Capkin scenarios
-> scenario registry
-> Rust/protobuf runtimeЧто добавляет контур
- machine-readable manifest
expedition.yaml; - graph projection в
graph/expedition.graph.yml; - ADR о принятии Kiskin Expedition Boilerplate;
- raw architecture note в
docs/architecture/expedition.md; - scope-code note в
/docs/architecture/kiskin-scope-code; - проверку
pnpm expedition:check.
Скоуп кода
@kiskin/expedition-boilerplate reusable Expedition program package
@kiskin/tyapkin-* Tyapkin product packages
.tyapkin/ Tyapkin local runtime stateЧто не переносится
Tyapkin не наследует офисные сервисы Kiskin Office: Ory, WorkAdventure, Zulip, Grist, Jitsi, LiveKit, NetBird и OpenVenture packages остаются вне runtime границы Tyapkin.
CAP/Rust/Fumadocs остаются ядром. Boilerplate описывает project lifecycle, а protocol source of truth остается в Rust crates, protobuf, Capkin features, scenario registry и Fumadocs.
Первый доменный пример находится в /docs/demo/kiskin-expedition-onboarding.