Adequacy of justification is exactly what an auditor assesses and exactly what no rules engine can check. 'Q1 accrual adjustment' passes every system validation and fails audit. Catching it before the approver is worth far more than catching it after.
Continuous — the agent advises the preparer, who rewrites. It never blocks.
Reject a submission or rewrite the justification itself. The justification must be the preparer's own, or accountability for it becomes unclear.
Narrative text; entry or item context; the organisation's own examples of adequate and inadequate justification
Adequacy assessment with the specific gap named — missing amount, missing cause, missing correcting entry
The domain supports the pattern and no vendor in this model sells it. That is a statement about the market rather than about the pattern; v_agent_gaps lists them.