v0.0.2
What's Changed
✨ Features
- Flow-level input/output schema declarations — Flows can now declare
input_schemaandoutput_schemafor end-to-end validation (#59)
🛡️ Quality & Tooling
- Strict mypy type checking added to CI pipeline and
pyproject.toml(#84) - Ruff linting & formatting integrated into CI (#47)
- Dependabot configured for pip and GitHub Actions dependencies (#60)
- AGENTS.md added with architecture map, decision context, and agent guardrails (#83)
from __future__ import annotationsenforced in all modules
🧪 Tests
- Expanded test coverage with edge-case tests for executor and registry (#61)
- Shared test fixtures and schemas extracted into
tests/helpers.pyandconftest.py
🔧 Maintenance
- Bump
actions/setup-python5→6,actions/checkout4→6,actions/upload-artifact4→7,actions/download-artifact4→8 - Defensively copy inputs in
StepRecordto prevent mutation bugs - Add
pytest-covto dev dependencies
Full Changelog: v0.0.1...v0.0.2