Some checks failed
API Endpoint Tests / test-api-endpoints (push) Has been cancelled
CLI Tests / test-cli (push) Has been cancelled
Coverage Phase 1 (70% Target) / test-coverage-70 (push) Has been cancelled
Coverage Phase 2 (85% Target) / test-coverage-85 (push) Has been cancelled
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Integration Tests / test-service-integration (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Package Tests / Python package - aitbc-agent-sdk (push) Has been cancelled
Package Tests / Python package - aitbc-core (push) Has been cancelled
Package Tests / Python package - aitbc-crypto (push) Has been cancelled
Package Tests / Python package - aitbc-sdk (push) Has been cancelled
Package Tests / JavaScript package - aitbc-sdk-js (push) Has been cancelled
Package Tests / JavaScript package - aitbc-token (push) Has been cancelled
Production Tests / Production Integration Tests (push) Has been cancelled
Python Tests / test-python (push) Has been cancelled
Security Scanning / security-scan (push) Has been cancelled
storage/ — 0 errors (4 files): - db.py: import Engine/AsyncEngine from sqlalchemy, annotate get_session - db_pg.py: annotate all methods, fix Optional params to X|None, fix execute_update/batch rowcount casts, fix create_job return str cast - models_governance.py: add timezone import, wrap datetime.now in lambda, remove invalid ConfigDict(indexes=...) key (use __table_args__ instead), remove now-unused ConfigDict import - (other storage files had no errors) utils/ — 0 errors (4 files): - cache.py: add asyncio/gc/Callable imports, annotate all methods/wrappers, fix no-any-return in cache_middleware and warm_marketplace_stats - cache_management.py: add asyncio import, annotate all methods, fix str.in_ -> column().in_(), fix Optional param, fix cleanup_expired_cache call (was async background loop; use cache_manager.cleanup_expired() directly) - circuit_breaker.py: fix expected_exception type to type[BaseException], fix name param Optional, annotate all methods, fix exception handler pattern, fix response.json() no-any-return - metrics.py: add -> None to __init__ pyproject.toml: - Remove storage.* and utils.* from ignore_errors override (layers now clean) - Update clean-layer comment 61 source files now pass mypy with no errors. Remaining ignore_errors: routers, services, contexts (coordinator-api) and all blanket-suppressed apps.