Launch Evidence Pack (v0.1.0)¶
This page is a single-source evidence sheet for launch readiness and UK Global Talent-style impact documentation.
Canonical Project Links¶
- Repository: https://github.com/ogulcanaydogan/eu-ai-act-compliance-kit
- Documentation: https://eu-ai-act-compliance-kit.readthedocs.io
- Changelog: https://github.com/ogulcanaydogan/eu-ai-act-compliance-kit/blob/main/CHANGELOG.md
- Roadmap: https://github.com/ogulcanaydogan/eu-ai-act-compliance-kit/blob/main/ROADMAP.md
Release Evidence (v0.1.0)¶
- Version:
0.1.0(pyproject.toml) - Tag:
v0.1.0 - Release workflow: https://github.com/ogulcanaydogan/eu-ai-act-compliance-kit/actions/workflows/release.yml
- Latest run for
v0.1.0: https://github.com/ogulcanaydogan/eu-ai-act-compliance-kit/actions/runs/23296772746
Preflight Quality Signals¶
- Test suite:
pytest -q - Build:
python -m build - Package metadata:
twine check dist/* - Docs strict build:
mkdocs build --strict
These commands are the minimum release preflight and are expected to pass on
main before semver tag push.
Distribution Channels¶
- TestPyPI package page: https://test.pypi.org/project/eu-ai-act-compliance-kit/
- PyPI package page: https://pypi.org/project/eu-ai-act-compliance-kit/
Trusted publishing policy:
testpypienvironment: automaticpypienvironment: manual approval required
Documentation Channel¶
- Read the Docs config file:
.readthedocs.yaml - MkDocs config:
mkdocs.yml - Docs URL target:
https://eu-ai-act-compliance-kit.readthedocs.io
Community and Open Contribution Signals¶
- Contribution guide: https://github.com/ogulcanaydogan/eu-ai-act-compliance-kit/blob/main/CONTRIBUTING.md
- Issue tracker: https://github.com/ogulcanaydogan/eu-ai-act-compliance-kit/issues
- Pull requests: https://github.com/ogulcanaydogan/eu-ai-act-compliance-kit/pulls
Post-Launch Verification Checklist¶
- [ ]
v0.1.0workflow completed end-to-end (TestPyPI -> PyPI -> GitHub Release) - [ ] GitHub Release
v0.1.0visible with wheel + sdist artifacts - [ ] TestPyPI install smoke succeeds:
ai-act --help - [ ] PyPI install smoke succeeds:
ai-act --help - [ ] RTD homepage returns HTTP
200and pages are accessible
Remaining One-Time Setup (External UIs)¶
These final steps require authenticated access to TestPyPI, PyPI, and Read the Docs.
1) Import project on Read the Docs¶
- Log in at
https://app.readthedocs.org/with GitHub. - Import repository:
ogulcanaydogan/eu-ai-act-compliance-kit. - Confirm build config is read from
.readthedocs.yaml. - Trigger
latestbuild and verify: https://eu-ai-act-compliance-kit.readthedocs.io/returns200.
2) Configure Trusted Publisher on TestPyPI¶
Create a trusted publisher for project eu-ai-act-compliance-kit with:
- Owner:
ogulcanaydogan - Repository:
eu-ai-act-compliance-kit - Workflow:
.github/workflows/release.yml - Environment:
testpypi
Expected OIDC claims (from failed run log):
sub:repo:ogulcanaydogan/eu-ai-act-compliance-kit:environment:testpypiworkflow_ref:ogulcanaydogan/eu-ai-act-compliance-kit/.github/workflows/release.yml@refs/tags/v0.1.0ref:refs/tags/v0.1.0
3) Configure Trusted Publisher on PyPI¶
Create a trusted publisher for project eu-ai-act-compliance-kit with:
- Owner:
ogulcanaydogan - Repository:
eu-ai-act-compliance-kit - Workflow:
.github/workflows/release.yml - Environment:
pypi
4) Rerun release workflow and approve PyPI gate¶
- Rerun failed release run:
gh run rerun 23296772746- Approve
pypienvironment when prompt appears in Actions UI. - Verify
publish-pypiandgithub-releasejobs complete successfully.