FILE / ScuroNeko/Laniakea
TODO.md
Исходный файл и его история в репозитории.
Instrument command, payload, update, scene, runner, polling, and policy flows Add observer regression coverage and mark observability backlog item done
1.6 KiB
1.6 KiB
TODO
The framework backlog has moved to the wiki.
Primary page:
Russian page:
Current priority split:
Priority 2: service layer and dependency graph model.Partial: webhook runtime model, plugin composition contract.
Completed former high-priority items:
[v1.0.0-rc.13] Observability model: added first-classObserverevents for update, command, payload, scene, policy, runner, polling, and centralized error flows, with safe event dispatch and regression coverage for the new runtime hooks.[v1.0.0-rc.13] Authorization and policy model: added first-classPolicy[T], middleware integration throughRequirePolicy(...), plugin and bot policy registration helpers, built-in Telegram-aware policies, and composableAllPolicies(...),AnyPolicy(...), andNotPolicy(...)helpers with regression coverage.[v1.0.0-rc.13] Update schema contract: documented and tested the normalizedMsgContextupdate-routing contract, including routing categories and per-update field guarantees.[v1.0.0-rc.13] User-facing vs internal error model: added explicit user-visible vs internal-only error markers and updated centralized handler error routing accordingly.[v1.0.0-rc.13] Configuration freeze model: formalized bot configuration freeze after first run, documented lifecycle commit points, and added regression coverage for ignored late mutations.[v1.0.0-rc.12] Conversation / Scene Model.[v1.0.0-rc.12] Typed Handler Input Model.[v1.0.0-rc.12] Request Context / Cancellation Model.