Skip to main content

17. Items to verify before coding

Nothing here has been compiled. Resolve these in Phase 0 spikes.

Loco and SeaORM

  • create_app argument list, AppRoutes::with_default_routes, the JWT extractor path, and the entity-generation command on Loco 1.3.1.
  • server.middlewares key 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 Tool signature. Only the client and DynModel shape is confirmed by downstream issues.
  • Which reqwest version rig-reqwest uses, 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 useInterrupt event 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.