Daily Log - 2026-05-13
Risk Score Builder Identity Alignment
Achievements
- Identity Alignment: Updated Risk Score Builder field selection to use a workflow rule-builder style identity (
label + type + UI path) instead of rawfieldKey. - Typed Value Rendering: Added UI-only row state to support typed value authoring via
p-datepicker,p-inputNumber, boolean selects, and static-option dropdowns instead of a single text input.
Decisions
- Path-Safe Identity: Changed field dedupe to use
valueKey(path identity) to prevent ambiguous entries and support nested templates accurately. - Condition Value Scope: Explicitly excluded complex widgets (
file,signature,captcha, layout widgets) from value input controls to keep rule authoring deterministic and serializable.
Technical Details
- Modified: Risk Score Builder rule draft model now tracks selection via locator-based
fieldValueKey. Added back-compat sync for existing saved rules. - Payload Normalization: Implemented payload normalizations at save/preview boundary for numbers, booleans, dates, and
is_not_emptyoperators.