Overview
This is the file-level wiki for how request control actually moves through ConvEngine.
Read this section when
- you need to debug why a turn changed state unexpectedly
- a template variable was unresolved
- MCP produced wrong tool call
- intent switched during schema collection
- response mapping selection looks wrong
Recommended read order
- File Map
- Request Lifecycle
- Pipeline Steps
- Intent & Schema
- Rules & Responses
- MCP & Audit
- Data Correctness Gotchas
- Improvement Backlog
How to use this section
Keep one real conversationId open in /audit/{id} while reading this section. Follow each stage and compare with the file-level explanation.