Skip to content

DonaldGover/docflow-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

docflow-cli β€” AI Pipeline CLI Template

A production-ready Python CLI for OCR + AI extraction pipelines β€” built with a focus on testing, reproducibility, and infrastructure reliability.

Designed for ML engineers and automation developers who need:

  • Deterministic AI stubs for testing
  • Retryable pipeline orchestration
  • Config validation with Pydantic
  • Modular connectors for CRM/DMS or ML backends

πŸš€ Features

  • CLI built with Typer
  • Config validation (Pydantic + TOML)
  • Retries + exponential backoff (Tenacity)
  • Golden tests for reproducible AI outputs
  • SQLite run log for traceability
  • GitHub Actions CI (Ruff + Mypy + Pytest + Coverage)
  • Pluggable connectors (HubSpot, Box, Mock)

About

Python CLI for OCR + AI extraction + reliable ML pipeline automation (Typer, Pydantic, Tenacity, CI)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages