Supporting Reference 8: Diagrams

Visual summary of runtime stages and system boundaries. Use this page for quick onboarding and architecture walkthroughs.

R8.1 Stage flow diagram (1-8)

This maps the main pipeline sequence and the review-to-publish handoff, including classifier-assisted metadata prefill and QC checkpointing.

1. Validate set checks 2. Prepare DB copy incoming 3. EXIF initial metadata 4. Queue rows review_queue 5. Scoring QR + QC status 6. Resize ollama_path temp 7. Prefill metadata + QC 8. Review approve/reject Publish (from review editor) FTP full + thumb upload, MySQL upsert, local mirror sync

Stage 6 writes data/prefill_qc_last.json before editor open. Startup logs also emit Ollama startup check: model=... processor=GPU/CPU context=... vram=... for immediate runtime visibility. Timeout and quarantine lines in the same stage make repeated native row failures observable without silent loop behavior.

R8.2 System boundary diagram

This view shows local workflow components (including local Ollama service) and external publish dependencies.

The local boundary also includes classifier paths in main_set.py and caption_review_local.py for subject and metadata hints.

Local machine (core workflow) main_set.py orchestrator UI review.db review_queue + st_items Filesystem incoming/staged Ollama local service FTP + MySQL external publish targets

R8.3 Continuation path

© 2026 Amir Darzi
Privacy Policy  |  Photography site | W3C-Valid  |  Cookie settings