feat(pry): phase 0 — split routers, add tests, apify schema, pry api key #5

Merged
cryptorugmunch merged 2 commits from feat/phase0-router-split into main 2026-07-03 03:43:03 +02:00

2 commits

Author SHA1 Message Date
9fee12796e feat(routers): split remaining 174 api.py routes into per-tag routers
Some checks failed
CI / Security audit (bandit) (pull_request) Successful in 36s
CI / test (pull_request) Successful in 1m19s
CI / lint (pull_request) Failing after 49s
CI / typecheck (pull_request) Successful in 54s
CI / Secret scan (gitleaks) (pull_request) Successful in 34s
- AST-extract all remaining routes from api.py into routers/*.py
- Group routes by OpenAPI tag (AI, Advanced, Agency, ..., x402)
- Keep existing auth/health/scraping/templates routers; add *_api.py for remaining routes of those tags
- Move shared helpers/models/variables with the routes that need them
- Update tests/test_api.py to import vision helpers from routers.vision
- Regenerate openapi.json (186 paths)
- All 497 tests pass; ruff clean
2026-07-03 03:42:36 +02:00
080ce915a5 ops(pry): deploy phase 0 runtime fixes and config updates 2026-07-03 03:40:15 +02:00