Summary
Build a reusable instruction policy engine for KIVA flows that enforces single-question prompts, contingent follow-ups, minimum instructional expectations, minimum student response expectations, adaptive wait time, and reusable instructional routines.
Scope
- define
instruction_policy configuration for activities/flows
- enforce one-question-at-a-time prompt structure
- enforce minimum target vocabulary coverage per session
- enforce minimum student response length thresholds
- add adaptive supports such as modeling and sentence starters
- maintain consistent routines across sessions via structured policy, not prompt text alone
Deliverables
PolicyEngine runtime component
- policy configuration schema
- flow hooks for contingent follow-up validation and wait-time control
- event logging for policy interventions
Testing
- policy rule evaluation tests
- replay tests for contingent follow-up behavior
- flow tests for minimum instructional coverage and response-support escalation
Dependencies
- depends on shared contract work
Summary
Build a reusable instruction policy engine for KIVA flows that enforces single-question prompts, contingent follow-ups, minimum instructional expectations, minimum student response expectations, adaptive wait time, and reusable instructional routines.
Scope
instruction_policyconfiguration for activities/flowsDeliverables
PolicyEngineruntime componentTesting
Dependencies