JudgmentKit One-Shot UI Demo
This deterministic demo renders the same implementation-heavy brief as two UI concepts. It does not call a model or use provider configuration.
Admin console
Refund Case CRUD Console
| database table field | value | JSON schema |
|---|---|---|
| refund_case.customer_id | cus_1842 | valid |
| refund_case.prompt_version | refund_triage_v12 | warning |
| refund_case.tool_call_result | policy_check.pending | missing field |
Prompt template
refund_triage_v12 runs before the CRUD save action.
Tool call result
policy_check.pending requires another tool call before update.
Escalation review
Refund Escalation Queue
- Review selected case
- Check evidence
- Choose refund path
- Send handoff
Customer refund escalation
Nora Diaz refund request
Subscription renewal disputed after support agent escalation.
Agent recommends review because purchase history is complete.
Evidence checklist
- Purchase history confirms renewal date
- Support agent note explains customer request
- Receipt photo still needed before final approval
Policy review context
Renewal is inside the exception window. Manager approval is allowed when the evidence is complete; unclear duplicate-charge cases go to policy review.
Choose a path
Handoff
Demo diagnostics kept out of the product UI
Available for setup, debugging, auditing, integration, or source inspection.
Rejected candidate guardrail result
The same source brief also gets a model-like workflow candidate that exposes machinery. JudgmentKit blocks it before it becomes product UI.
What changed
| Dimension | Without JudgmentKit | With JudgmentKit |
|---|---|---|
| Starting point | Data model and CRUD surface | Refund triage workflow and handoff |
| Decision | Edit fields and save | Approve, send to policy review, or return for missing evidence |
| Outcome | Record saved or validation failed | Clear handoff with next action and reason |
| Disclosure | Implementation terms dominate the product surface | Implementation terms are contained in diagnostics |