Skip to content

chore(release): prep 0.13.0 — hold until srt jail validation - #51

Draft
mavaali wants to merge 1 commit into
mainfrom
claude/codex-orchestration-plan-32kbai
Draft

chore(release): prep 0.13.0 — hold until srt jail validation#51
mavaali wants to merge 1 commit into
mainfrom
claude/codex-orchestration-plan-32kbai

Conversation

@mavaali

@mavaali mavaali commented Jul 29, 2026

Copy link
Copy Markdown
Owner

Stages the 0.13.0 release without cutting it. Per the decision to hold shipping until boundary launch's OS jail is validated against a live srt, this gets everything release-ready so the actual release is a trivial "rename the CHANGELOG heading + tag."

What's staged:

  • Version bump 0.12.0 → 0.13.0 in pyproject.toml. CHANGELOG stays under ## [Unreleased] (dated on release day, not now).
  • CHANGELOG Security section — adds the batch-1 fixes (F13/F17/F19/F20/F21) that fix(security): remediation batch 1 — F13/F17/F19/F20/F21 #50 shipped but never recorded, with the still-open F14/F16/F26 called out, plus a "not yet released, gated on srt validation" banner.
  • boundary launch marked EXPERIMENTAL — in the CHANGELOG entry, the CLI --help, and the README section. The honest reason: its srt settings are unit-tested for shape, but nothing yet asserts srt actually denies a workspace write, hides a secret, or bounds egress at runtime (audit F26). Users shouldn't rely on it as a security boundary until that lands. The mcp-serve gateway it builds on (stdio + HTTP) is validated and not gated.
  • SECURITY_AUDIT.md — marks F13/F17/F19/F20/F21 as ✅ fixed (#50), resolving the stale open status those rows kept after fix(security): remediation batch 1 — F13/F17/F19/F20/F21 #50 merged (the loose end I flagged).

No functional code change — the only code touched is the launch subparser help string. Full suite 417 passed, 7 skipped.

Do not merge-and-tag as a release yet. This is the staging PR; the release itself waits on the srt validation + F14/F16 fixes (batch 2).

🤖 Generated with Claude Code

https://claude.ai/code/session_01TEqw9nYdJEsZWBssMi2RKi


Generated by Claude Code

Stages the 0.13.0 release without cutting it. The release is gated on
validating boundary launch's OS jail against a live srt (audit F26); the
mcp-serve gateway (stdio + HTTP) is validated and release-ready.

- Bump version 0.12.0 -> 0.13.0 (staged; CHANGELOG stays [Unreleased]
  until release day).
- CHANGELOG: add the missing Security section for remediation batch 1
  (F13/F17/F19/F20/F21, applied in #50) with the still-open F14/F16/F26
  called out; add a not-yet-released banner explaining the srt gate.
- Mark boundary launch EXPERIMENTAL until the srt jail is validated at
  runtime — in the CHANGELOG entry, the CLI --help, and the README
  section. The settings are unit-tested for shape but nothing yet asserts
  srt actually denies a workspace write / hides a secret / bounds egress.
- SECURITY_AUDIT.md: mark F13/F17/F19/F20/F21 fixed (#50), resolving the
  stale 'open' status left after that PR merged.

No functional code change (CLI help text only). Full suite 417 passed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TEqw9nYdJEsZWBssMi2RKi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants