Note: Moved from codeforamerica/safety-net-blueprint#100. Not yet committed to doing this — preserved for future consideration.
Parent
Part of #85 — Prove form definition contracts can drive workflow UI
Goal
Evaluate the prototype results against #85's success criteria, warning signs, and kill criteria. Produce a written recommendation on whether form definition contracts are a viable approach for driving workflow UI.
Success criteria to evaluate
Warning signs to assess
visibleWhen expression complexity
- Form definition size and maintainability
- Render performance with visibility evaluation
- Special cases needed in the generic renderer
- Domain expert reviewability vs UI mockups
Kill criteria to check
- Can real-world UI requirements be expressed without escape hatches?
- Is the renderer simpler or more complex than domain-specific UI code?
- Does the YAML indirection help or hurt debugging?
Depends on
- #99 (end-to-end UI walkthrough must complete first)
Done when
- Each success criterion marked pass/fail with evidence
- Warning signs assessed with specific observations
- Kill criteria evaluated
- Written recommendation: proceed / adjust / stop
- If proceed: list of issues for next phase
Parent
Part of #85 — Prove form definition contracts can drive workflow UI
Goal
Evaluate the prototype results against #85's success criteria, warning signs, and kill criteria. Produce a written recommendation on whether form definition contracts are a viable approach for driving workflow UI.
Success criteria to evaluate
visibleWhenconditions (state + role), no hardcoded logicWarning signs to assess
visibleWhenexpression complexityKill criteria to check
Depends on
Done when