Live read-through of the four /api/workflow/loans/* lists the cron workflows poll
every tick. Each row here is exactly what the workflow sees — empty section means there's
nothing for that workflow to act on right now.
All loan-matured events still awaiting attestation. The loan-maturity workflow attests these once their maturity datetime has passed.
Loans awaiting principal at loan_address. The loan-funding workflow scans for USDC inflows and attests not-paid if the deadline passes without full funding.
Funded loans whose repay hasn't been credited yet. The loan-repayment workflow scans USDC inflows to repay_address and attests repaid once the full amount lands.
Loans whose maturity event is open and whose price_liquidation_threshold > 0. The loan-price workflow attests liquidated-by-price-threshold when the BTC feed drops at or below the threshold.