Skip to content

ADR-0002 — Chatbox Architecture (Planner/Executor)

Context

A flexible architecture is required to support entity resolution, multi-intent planning, and fallback steps.

Decision

Use a hybrid approach: - Extraction → Retrieval → Planning → Execution → Validation → Formatting - Symbolic constraints and provenance-aware fallbacks

Consequences

  • Clear separation of concerns
  • Extensible for new domains (TMDB → NetBox)