Owner decision
On September 13, Younes explicitly approved 0.7.0 tag and release, superseding the unreleased 0.6.1 candidate. Latest published version remains 0.6.0. This task prepares the reviewed code for that release; Captain owns tagging, workflow approval, publication, and post-publication verification.
Merge when clean: yes
Scope
Prepare version 0.7.0 from current main in the existing isolated worker workflow. Update project metadata, module fallback, the local package entry in uv.lock, and version-sensitive tests/examples needed for consistency. Do not blindly replace unrelated dependency versions such as ollama 0.6.1.
Consolidate all changes since v0.6.0 into a readable 0.7.0 candidate changelog: governed read/draft isolation, MCP SDK compatibility and schemas, Rich Views, JJ installer/current-stable policy, Trust Gate egress disclosure and bounded secret preflight, honest substring recall, safer onboarding, tool context measurements, and local-only sync. Link the relevant issues/PRs. Explain migration/identity compatibility considerations and avoid promising truth verification, complete DLP, semantic search, or measured user adoption. Adjust current installation/version docs so they describe the 0.7.0 candidate accurately before publication. Historical 0.6.0 reports remain historical; no claim PyPI has 0.7.0 before publication.
The owner waived the five-real-session Rich Views acceptance wait; do not claim those sessions happened. Do not alter real trails data, runtime selections, secrets, default provider, release environment policy, or publish/tag anything as worker.
Acceptance
- Metadata and loaded product version consistently report 0.7.0; dependency lock remains frozen and unrelated versions stay intact.
- Release notes truthfully summarize merged changes and compatibility, with issue links; unpublished status remains clear before publication.
- Relevant version/package tests and full suite pass; existing release workflow still validates built wheel/sdist/native MCP and upgrade from 0.6.0 before publication.
- One PR, canonical metadata
pr_url, no direct main push. Captain independently reviews current exact head before merge.
Execution limits
One bounded release-preparation task, maximum 60 minutes. Use configured xai-oauth / grok-4.6. Single physical worker capacity; existing poller alone creates same-PR repairs if Captain reports genuine defects.
Owner decision
On September 13, Younes explicitly approved 0.7.0 tag and release, superseding the unreleased 0.6.1 candidate. Latest published version remains 0.6.0. This task prepares the reviewed code for that release; Captain owns tagging, workflow approval, publication, and post-publication verification.
Merge when clean: yes
Scope
Prepare version 0.7.0 from current main in the existing isolated worker workflow. Update project metadata, module fallback, the local package entry in uv.lock, and version-sensitive tests/examples needed for consistency. Do not blindly replace unrelated dependency versions such as ollama 0.6.1.
Consolidate all changes since v0.6.0 into a readable 0.7.0 candidate changelog: governed read/draft isolation, MCP SDK compatibility and schemas, Rich Views, JJ installer/current-stable policy, Trust Gate egress disclosure and bounded secret preflight, honest substring recall, safer onboarding, tool context measurements, and local-only sync. Link the relevant issues/PRs. Explain migration/identity compatibility considerations and avoid promising truth verification, complete DLP, semantic search, or measured user adoption. Adjust current installation/version docs so they describe the 0.7.0 candidate accurately before publication. Historical 0.6.0 reports remain historical; no claim PyPI has 0.7.0 before publication.
The owner waived the five-real-session Rich Views acceptance wait; do not claim those sessions happened. Do not alter real trails data, runtime selections, secrets, default provider, release environment policy, or publish/tag anything as worker.
Acceptance
pr_url, no direct main push. Captain independently reviews current exact head before merge.Execution limits
One bounded release-preparation task, maximum 60 minutes. Use configured xai-oauth / grok-4.6. Single physical worker capacity; existing poller alone creates same-PR repairs if Captain reports genuine defects.