17. Items to verify before coding
Nothing here has been compiled. Resolve these in Phase 0 spikes.
Loco and SeaORM
create_appargument list,AppRoutes::with_default_routes, the JWT extractor path, and the entity-generation command on Loco 1.3.1.server.middlewareskey names for payload limit, CORS and request timeout (bo-app middleware --config).- SeaORM 2.0 raw-statement method names (
execute_raw,query_one_raw,query_all_raw). - Tera 2 one-off rendering for definition files, and how to keep runtime placeholders such as
{{ session_id }}unrendered.
LLM stack
- rig 0.46 import paths, the response accessor, and the
Toolsignature. Only the client andDynModelshape is confirmed by downstream issues. - Which reqwest version
rig-reqwestuses, so the workspace has one. - Which vLLM version serves Qwen3.8 with tool calling. Reports conflict.
- Docling-serve option names and its async conversion endpoint.
Frontend
- The
useInterruptevent shape for AG-UI 1.0 interrupt outcomes on the pinned CopilotKit version. - Building the runtime handler lazily, and forwarding the user's token through
HttpAgent.
Licenses
- Jaeger, Apache Camel, RapidOCR, EasyOCR, Tera and jsonschema were not re-read. cargo-deny and a LICENSE check will confirm.
- Whether Langfuse's LICENSE copyright line changed after its acquisition by ClickHouse. The handbook says the MIT license stays.
- The model rankings and the single-GPU sizing claim come from vendor or editorial sources. Rely on your own eval set.