- Add Versioning section to README with version format table and
cross-SDK alignment note (Python PEP 440 vs JS semver)
- Add Versioning section to integration guide with install commands
for stable and dev builds, pinning examples, and SDK format comparison
- Update API reference header to reflect dev version format
Refs #1
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add publish step to .woodpecker.yml that builds wheel/sdist and uploads
to git.mosaicstack.dev PyPI registry via twine (gated on all quality
checks, only on main/develop/tags)
- Add link-package step to associate PyPI package with the repository
- Update README and integration guide with Gitea registry install
instructions (pip --index-url, uv --index-url, pyproject.toml config)
- Version check prevents re-publishing existing versions
Refs #1
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Rewrite README with quick start, FastAPI snippet, async/sync patterns,
config reference with env vars, and API version targeting (v1, schema 1.0)
- Add docs/integration-guide.md with full FastAPI and generic Python
integration examples, environment-specific config, prediction queries,
error handling, and dry-run mode documentation
- Add docs/api-reference.md covering all exported classes, methods, Pydantic
models, enums (TaskType, Complexity, Harness, Provider, QualityGate,
Outcome, RepoSizeCategory), and internal components
- Add Woodpecker CI pipeline (.woodpecker.yml) with quality gates: lint,
format check, typecheck, bandit security scan, pip-audit, and pytest
with 85% coverage gate
- Add bandit and pip-audit to dev dependencies
Fixes#1
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>