Fixes
- Cron scheduler re-firing every ~1min (#55):
upcoming()→after()to skip current second, removed double-compute inrecord_success, fixed UTF-8 panic inrecord_failure [approval_policy]config silently ignored (#68): Added serde alias so both[approval]and[approval_policy]work in config.toml- Dashboard approve/reject buttons returning 401 (#51, #46): Added
/api/approvals/prefix to public auth allowlist