What problem does it solve?
It eliminates ambiguous free-text answers by giving agents a consistent, structured way to collect finite user responses inside conversational report flows.
Core Features & Use Cases
- Nineteen structured-response widgets for radio, multi-select, numeric+unit, date, color, slider, toggle, rating, card picker, tag input, URL, hierarchical tree picker, password (with strength), currency, gallery picker, tier list, and drag-to-rank.
- Deterministic, persistable answers that save to localStorage under a stable
data-ve-id and rehydrate on reload.
- Event-driven integration via
ve-form-change so the runtime can thread the structured payload into the next comment-turn record, optionally combined with free-text rationale.
- Use cases: choosing among controlled options (e.g., rollout strategy), collecting parameterized inputs (e.g., dates, budgets, ratings), and producing prioritization artifacts (e.g., tiering or ordered rank lists) without forcing the user to type.
Quick Start
Ask the user a finite question and embed the matching widget with a stable data-ve-id, then load amvcp-runtime.js and amvcp-form-inputs.js and listen for ve-form-change to capture the structured answer.