666 B
666 B
Step 5 — Implementation Detail
- Added pyproject.toml with Python 3.11 target and pinned Ruff 0.6.9, mypy 1.11.2, and pytest 8.2 range for CI/dev checks.
- Added GitHub Actions workflow running installation, Ruff, mypy, and pytest.
- Added Kubernetes deployment with readiness probe, non-root identity, restricted privilege escalation, and read-only root filesystem.
- Added YAML configuration covering GitHub/SharePoint scopes, credential references, and trigger examples.
- Added unit tests for contract validation, connector normalization, orchestration, and tenant isolation.
- Added README, examples, operations, and validation-report documentation.