How brotati/verifyxcity_ur works
This repository provides supervised document-transfer workflows from Barikoi Verify to City Bank CityFast: inspect eligible requests, identify and select source attachments, prepare reviewed PDFs, and optionally upload them without final bank submission. The principal daily workflow lives in the standalone runner; legacy agent tools provide separate inventory, download, packaging, and upload paths. Edges are limited to relationships explicit in the README or sampled source; other runner internals and unsampled modules are represented only where the README supports their capabilities.
Main entry points: daily_runner.py Daily runner · upload_no_save.py Reviewed upload · inspect_documents.py Document inventory · probe_native_download.py Native downloads
Components 13
Daily workflow
- Daily runner
daily_runner.py - Run journal
daily_runner.py - Local OCR
daily_runner.py
Verify source
- Verify portal
- Document inventory
agent/inspect_documents.py - Native downloads
agent/probe_native_download.py
City Bank
- CityFast portal
- MIS status gate
agent/city_status.py - Bank file lookup
agent/city_navigation.py - Reviewed upload
agent/upload_no_save.py
PDF preparation
- PDF packaging
agent/pdf_package.py
Shared agent
- Credentials and paths
agent/common.py
Other components
- Operator
Connections 17
- Operator → Daily runner: starts mode
README.md - Daily runner → Run journal: records progress
daily_runner.py - Daily runner → Local OCR: maps documents
daily_runner.py - Daily runner → Verify portal: selects and downloads
README.md - Daily runner → CityFast portal: checks and uploads
README.md - Operator → Document inventory: requests inventory
agent/inspect_documents.py - Document inventory → CityFast portal: checks eligibility
agent/inspect_documents.py - Document inventory → Verify portal: reads report attachments
agent/inspect_documents.py - Operator → Native downloads: requests download
agent/probe_native_download.py - Native downloads → Verify portal: downloads attachment
agent/probe_native_download.py - Operator → Reviewed upload: authorizes upload
agent/upload_no_save.py - Reviewed upload → CityFast portal: uploads reviewed PDFs
agent/upload_no_save.py - Reviewed upload → Credentials and paths: loads credentials
agent/upload_no_save.py - Reviewed upload → MIS status gate: checks MIS status
agent/upload_no_save.py - Reviewed upload → Bank file lookup: finds bank row
agent/upload_no_save.py - Document inventory → Credentials and paths: loads credentials
agent/inspect_documents.py - Native downloads → PDF packaging: packages PDFs