Skip to content

chore(skills): restore autonomous-run skill pack deleted in #213 - #222

Merged
khaliqgant merged 2 commits into
mainfrom
restore/autonomous-run-skills
Jun 10, 2026
Merged

khaliqgant merged 2 commits into
mainfrom
restore/autonomous-run-skills

Conversation

@khaliqgant

Copy link
Copy Markdown
Member

What

Restores the 6 autonomous-run skills that prpm.json declares under .agentworkforce/workforce/skills/ but which were accidentally deleted in #213 (slack-comms persona pack).

Skill Status
autonomous-run-contract restored
auto-merge-and-composition-safety restored
dormant-flip-and-rollback restored
instrument-dont-guess restored
swarm-blockers-and-gate-scoreboard restored
tiered-acceptance restored

Why

#213 removed .agentworkforce/workforce/skills/autonomous-* (129–143 lines each) as collateral, but prpm.json still references every one of these paths and packageIds — leaving 6 dangling references. This restores the files verbatim from 74f881b^ (the commit just before deletion).

Not restored

.agentworkforce/workforce/personas/autonomous-actor.json was also removed in #213, but it was intentionally relocated to packages/persona-autonomous-actor/personas/autonomous-actor.json and is not referenced by prpm.json, so it is left as-is.

🤖 Generated with Claude Code

Ricky Schema Cascade and others added 2 commits June 10, 2026 13:22
Accidentally removed in #213 (slack-comms persona pack) though
prpm.json still references it at
.agentworkforce/workforce/skills/autonomous-run-contract/SKILL.md.
Restored verbatim from 74f881b^.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The auto-merge-and-composition-safety, dormant-flip-and-rollback,
instrument-dont-guess, swarm-blockers-and-gate-scoreboard, and
tiered-acceptance skills were accidentally removed in #213 (slack-comms
persona pack) but prpm.json still references all of them at
.agentworkforce/workforce/skills/. Restored verbatim from 74f881b^.

(autonomous-actor.json was intentionally relocated to
packages/persona-autonomous-actor and is not restored here.)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@codeant-ai

codeant-ai Bot commented Jun 10, 2026

Copy link
Copy Markdown

Your free trial PR review limit of 300 PRs has been reached. Please upgrade your plan to continue using CodeAnt AI.

@coderabbitai

coderabbitai Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

@khaliqgant, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 41 minutes and 27 seconds. Learn how PR review limits work.

Your organization has run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: b04cb5f8-6460-4603-99c1-a0be88f2fb15

📥 Commits

Reviewing files that changed from the base of the PR and between e0e9e86 and 4d0acff.

📒 Files selected for processing (6)
  • .agentworkforce/workforce/skills/auto-merge-and-composition-safety/SKILL.md
  • .agentworkforce/workforce/skills/autonomous-run-contract/SKILL.md
  • .agentworkforce/workforce/skills/dormant-flip-and-rollback/SKILL.md
  • .agentworkforce/workforce/skills/instrument-dont-guess/SKILL.md
  • .agentworkforce/workforce/skills/swarm-blockers-and-gate-scoreboard/SKILL.md
  • .agentworkforce/workforce/skills/tiered-acceptance/SKILL.md
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch restore/autonomous-run-skills

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.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a comprehensive set of operational skills for autonomous runs, covering guidelines for auto-merging, authoring run contracts, managing dormant flips and rollbacks, implementing diagnostics, swarming blockers, and establishing tiered acceptance criteria. The review feedback focuses on ensuring terminology and state consistency across these skill documents, such as standardizing the 'orchestrator' role, aligning blocking merge states, and correcting hyphenation for terms like 'deep proof' and 'smoke proof'.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Agent-to-agent message history truncates around 150 characters per turn in some channels; the channel cannot reliably carry full reviews or verdicts. The convention:

- Each workstream writes its status to `/tmp/ws-<name>-status.md` with the full review/verdict/evidence.
- The lead aggregates into `/tmp/<run-name>-rollup.md`.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

To maintain consistent terminology across all skill files, consider changing 'The lead' to 'The orchestrator'. In other files (such as swarm-blockers-and-gate-scoreboard/SKILL.md), this role is consistently referred to as 'the orchestrator', and 'lead' could be confused with 'codex lead'.

Suggested change:

- The orchestrator aggregates into `/tmp/<run-name>-rollup.md`.


The minimum bar that must hold for the agent to merge a PR autonomously. Anything below this bar = manual operator review required.

- **CI status verified LIVE at merge time** — `gh pr view <n> --json mergeable,mergeStateStatus,statusCheckRollup` against the head SHA at the moment of merge, not against a snapshot taken N minutes ago. `MERGEABLE` + `CLEAN`. Any state below `CLEAN` (`BLOCKED`, `BEHIND`, `UNSTABLE`, `DIRTY`) blocks the merge.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

For consistency with auto-merge-and-composition-safety/SKILL.md (which lists HAS_HOOKS as a blocking state on line 28), consider adding HAS_HOOKS to the list of states that block the merge here.

Suggested change:

- **CI status verified LIVE at merge time** — `gh pr view <n> --json mergeable,mergeStateStatus,statusCheckRollup` against the head SHA at the moment of merge, not against a snapshot taken N minutes ago. `MERGEABLE` + `CLEAN`. Any state below `CLEAN` (`BLOCKED`, `BEHIND`, `UNSTABLE`, `DIRTY`, `HAS_HOOKS`) blocks the merge.

Tier-2 ships under reduced proof. The safety net comes from the dormant-flip + per-item-enable pattern (`dormant-flip-and-rollback`):

- **Dormant by default.** Tier-2 variants are not enabled on merge.
- **Per-item enable.** The flip mechanism enables variants one at a time (per provider, per model, per region). The operator chooses the rollout order: usually tier-1 first (deep-proof gives high confidence; observe in prod), tier-2 in batches (lower confidence; observe more carefully).

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Consider using 'deep proof' (without the hyphen) to match the noun phrase usage in the rest of the document (e.g., 'deep proof on the high-fidelity slice' on line 52) and to maintain consistent hyphenation.

Suggested change
- **Per-item enable.** The flip mechanism enables variants one at a time (per provider, per model, per region). The operator chooses the rollout order: usually tier-1 first (deep-proof gives high confidence; observe in prod), tier-2 in batches (lower confidence; observe more carefully).
- **Per-item enable.** The flip mechanism enables variants one at a time (per provider, per model, per region). The operator chooses the rollout order: usually tier-1 first (deep proof gives high confidence; observe in prod), tier-2 in batches (lower confidence; observe more carefully).


- **Implicit tiering** — "we'll deep-test the important ones and smoke-test the rest" without writing down which is which. Operator-trade-off is never explicit; coverage becomes wishful.
- **Hand-maintained tier lists.** Drift = silent regression.
- **Smoke-proof masquerading as full proof** — a tier-2 variant's smoke test labeled "passed" in the report without the tier distinction noted. Hides the trade-off from anyone reading the report later.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Consider using 'Smoke proof' (without the hyphen) to match the noun phrase usage in the rest of the document (e.g., 'smoke proof on the tail' on line 52) and to maintain consistent hyphenation.

Suggested change
- **Smoke-proof masquerading as full proof** — a tier-2 variant's smoke test labeled "passed" in the report without the tier distinction noted. Hides the trade-off from anyone reading the report later.
- **Smoke proof masquerading as full proof** — a tier-2 variant's smoke test labeled "passed" in the report without the tier distinction noted. Hides the trade-off from anyone reading the report later.

- **Hand-maintained tier lists.** Drift = silent regression.
- **Smoke-proof masquerading as full proof** — a tier-2 variant's smoke test labeled "passed" in the report without the tier distinction noted. Hides the trade-off from anyone reading the report later.
- **Skipping the per-item-enable pattern.** Tiered acceptance without per-item enable means a bad tier-2 variant takes down all variants together. The trade-off is no longer mitigated.
- **Letting tier-2 enable on merge.** Bypasses the dormant-default safety. If tier-2 is enabled on merge, the smoke proof was effectively full-proof's responsibility; the trade-off was an illusion.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Consider using 'tier-1's responsibility' or 'full proof's responsibility' (without the hyphen) to match the terminology defined in the rest of the document (e.g., 'Tier 1 — full proof' on line 22) and to avoid inconsistent hyphenation.

Suggested change
- **Letting tier-2 enable on merge.** Bypasses the dormant-default safety. If tier-2 is enabled on merge, the smoke proof was effectively full-proof's responsibility; the trade-off was an illusion.
- **Letting tier-2 enable on merge.** Bypasses the dormant-default safety. If tier-2 is enabled on merge, the smoke proof was effectively tier-1's responsibility; the trade-off was an illusion.

@khaliqgant
khaliqgant merged commit a5d4e83 into main Jun 10, 2026
3 checks passed
@khaliqgant
khaliqgant deleted the restore/autonomous-run-skills branch June 10, 2026 19:29
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