Skip to content

feat(me): add safe automation to launch skill - #652

Merged
baleen37 merged 3 commits into
mainfrom
gentle-otter-turing
May 13, 2026
Merged

feat(me): add safe automation to launch skill#652
baleen37 merged 3 commits into
mainfrom
gentle-otter-turing

Conversation

@baleen37

@baleen37 baleen37 commented May 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add safe automation guidance to shipping-and-launch
  • Separate actions the agent may perform automatically from actions requiring explicit approval
  • Define execution workflow, decision categories, and /ship handoff for final GO/NO-GO review

Changes

  • Adds Automation Policy with auto-allowed local/read-only work and approval-required shared/external actions
  • Adds Execution Workflow for launch prep, blocker handling, approval gates, and /ship handoff
  • Adds decision categories: AUTO-COMPLETED, NEEDS_APPROVAL, BLOCKED, READY_FOR_SHIP_REVIEW

Tests

  • pre-commit run markdownlint --files plugins/me/skills/shipping-and-launch/SKILL.md docs/superpowers/plans/2026-05-13-shipping-launch-safe-automation.md
  • bats tests/ (71 tests)

Summary by CodeRabbit

  • Documentation
    • Enhanced shipping and launch skill documentation with new sections detailing automation policies, execution workflows, decision categories, and /ship process integration guidelines.

Review Change Stack

@baleen37
baleen37 enabled auto-merge (squash) May 13, 2026 00:10
@coderabbitai

coderabbitai Bot commented May 13, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 639a63a8-e446-4f7a-87f2-94e777b372b7

📥 Commits

Reviewing files that changed from the base of the PR and between 9c0fc5a and d3b28ce.

📒 Files selected for processing (2)
  • docs/superpowers/plans/2026-05-13-shipping-launch-safe-automation.md
  • plugins/me/skills/shipping-and-launch/SKILL.md

📝 Walkthrough

Walkthrough

This PR adds an implementation plan for safe automation in the shipping-and-launch skill and applies that plan to restructure the skill documentation. The plan document specifies three tasks: automation policy definition with decision labels, execution workflow and /ship relationship clarification, and verification steps. The shipping-and-launch SKILL.md is updated accordingly with new policy and workflow sections plus formatting consistency improvements.

Changes

Safe Shipping Automation

Layer / File(s) Summary
Implementation plan document
docs/superpowers/plans/2026-05-13-shipping-launch-safe-automation.md
A new plan document describes three tasks: (1) add Automation Policy section with auto-allowed vs approval-required items and decision labels (AUTO-COMPLETED, NEEDS_APPROVAL, BLOCKED, READY_FOR_SHIP_REVIEW), (2) add Execution Workflow, Decision Categories, and /ship relationship sections with ordered approval gating and handoff to /ship for final GO/NO-GO, (3) verification steps (markdownlint, BATS, diff scope) and self-review checklist for coverage and consistency.
Skill content restructuring and formatting
plugins/me/skills/shipping-and-launch/SKILL.md
Replaces the prior single-sentence intro with a detailed Overview section, adds Automation Policy, Execution Workflow, Decision Categories, and Relationship to /ship sections. Several subsections (Staged Rollout, When to Roll Back, What to Monitor, Post-Launch Verification) are updated with fenced ```text formatting blocks for rendering consistency. Minor spacing adjustment added before See Also.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • baleen37/bstack#649: Refines the /ship skill (persona fan-out and Phase B merge instructions) that the updated shipping-and-launch skill now explicitly hands off to for final decision synthesis.
  • baleen37/bstack#642: Also modifies plugins/me/skills/shipping-and-launch/SKILL.md at the same file scope, restructuring the shipping-and-launch skill documentation.
  • baleen37/bstack#650: Includes lifecycle BATS tests that validate expected /ship skill contract and frontmatter, which overlaps on the skill definition scope this PR updates.

Poem

🐰 Automation takes a ship across the sea,
With policy and workflow, clear as can be!
BLOCKED or APPROVED, the labels now shine,
Each decision labeled, each step in line.
To /ship we hand off, for final GO-NO—
Safe automation: a skipper's good show!

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch gentle-otter-turing

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@baleen37
baleen37 merged commit 7e75040 into main May 13, 2026
4 of 5 checks passed
@baleen37
baleen37 deleted the gentle-otter-turing branch May 13, 2026 00:11
baleen-release-app Bot pushed a commit that referenced this pull request May 13, 2026
# [17.9.0](v17.8.0...v17.9.0) (2026-05-13)

### Features

* **me:** add safe automation to launch skill ([#652](#652)) ([7e75040](7e75040))
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.

1 participant