Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .opencode/agents/cobalt-crush-dev.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ Before submitting for review and after receiving review feedback:

### Addressing Review Findings

1. **Check for artifacts**: Look in `.unbound-force/artifacts/review-verdict/` for Divisor review reports. Also check recent `/review-council` output.
1. **Check for artifacts**: Look in `.unbound-force/artifacts/review-verdict/` for Divisor review reports. Also check recent `/uf.review-council` output.

2. **Categorize findings**: Group by persona (Guard, Architect, Adversary, SRE, Testing) and severity (CRITICAL, HIGH, MEDIUM, LOW).

Expand Down
6 changes: 3 additions & 3 deletions .opencode/commands/opsx-propose.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,8 +131,8 @@ After completing all artifacts, summarize:
creates artifacts ONLY (proposal, design, specs,
tasks)
- **NEVER commit, push, or create PRs** — those are
/finale's responsibility
- **NEVER run /opsx-apply or /cobalt-crush** — the
/uf.finale's responsibility
- **NEVER run /opsx-apply or /uf.cobalt-crush** — the
user decides when to implement
- After artifacts are complete, STOP and prompt the
user to run /opsx-apply or /cobalt-crush
user to run /opsx-apply or /uf.cobalt-crush
2 changes: 1 addition & 1 deletion .opencode/commands/speckit.analyze.md
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ $ARGUMENTS

- **NEVER modify source code** — this command updates
spec artifacts ONLY. Implementation changes belong in
`/speckit.implement`, `/unleash`, or `/cobalt-crush`.
`/speckit.implement`, `/uf.unleash`, or `/uf.cobalt-crush`.
- **NEVER modify test files, Go source, Markdown agents,
convention packs, or config files** outside the
`specs/NNN-*/` feature directory.
Expand Down
2 changes: 1 addition & 1 deletion .opencode/commands/speckit.checklist.md
Original file line number Diff line number Diff line change
Expand Up @@ -302,7 +302,7 @@ Sample items:

- **NEVER modify source code** — this command updates
spec artifacts ONLY. Implementation changes belong in
`/speckit.implement`, `/unleash`, or `/cobalt-crush`.
`/speckit.implement`, `/uf.unleash`, or `/uf.cobalt-crush`.
- **NEVER modify test files, Go source, Markdown agents,
convention packs, or config files** outside the
`specs/NNN-*/` feature directory.
Expand Down
2 changes: 1 addition & 1 deletion .opencode/commands/speckit.clarify.md
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@ Context for prioritization: $ARGUMENTS

- **NEVER modify source code** — this command updates
spec artifacts ONLY. Implementation changes belong in
`/speckit.implement`, `/unleash`, or `/cobalt-crush`.
`/speckit.implement`, `/uf.unleash`, or `/uf.cobalt-crush`.
- **NEVER modify test files, Go source, Markdown agents,
convention packs, or config files** outside the
`specs/NNN-*/` feature directory.
Expand Down
2 changes: 1 addition & 1 deletion .opencode/commands/speckit.constitution.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ Do not create a new template; always operate on the existing `.specify/memory/co

- **NEVER modify source code** — this command updates
spec artifacts ONLY. Implementation changes belong in
`/speckit.implement`, `/unleash`, or `/cobalt-crush`.
`/speckit.implement`, `/uf.unleash`, or `/uf.cobalt-crush`.
- **NEVER modify test files, Go source, Markdown agents,
convention packs, or config files** outside the
`specs/NNN-*/` feature directory.
Expand Down
2 changes: 1 addition & 1 deletion .opencode/commands/speckit.implement.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ Note: This command assumes a complete task breakdown exists in tasks.md. If task

- **NEVER modify source code** — this command updates
spec artifacts ONLY. Implementation changes belong in
`/speckit.implement`, `/unleash`, or `/cobalt-crush`.
`/speckit.implement`, `/uf.unleash`, or `/uf.cobalt-crush`.
- **NEVER modify test files, Go source, Markdown agents,
convention packs, or config files** outside the
`specs/NNN-*/` feature directory.
Expand Down
2 changes: 1 addition & 1 deletion .opencode/commands/speckit.plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ You **MUST** consider the user input before proceeding (if not empty).

- **NEVER modify source code** — this command updates
spec artifacts ONLY. Implementation changes belong in
`/speckit.implement`, `/unleash`, or `/cobalt-crush`.
`/speckit.implement`, `/uf.unleash`, or `/uf.cobalt-crush`.
- **NEVER modify test files, Go source, Markdown agents,
convention packs, or config files** outside the
`specs/NNN-*/` feature directory.
Expand Down
2 changes: 1 addition & 1 deletion .opencode/commands/speckit.specify.md
Original file line number Diff line number Diff line change
Expand Up @@ -289,7 +289,7 @@ Success criteria must be:

- **NEVER modify source code** — this command updates
spec artifacts ONLY. Implementation changes belong in
`/speckit.implement`, `/unleash`, or `/cobalt-crush`.
`/speckit.implement`, `/uf.unleash`, or `/uf.cobalt-crush`.
- **NEVER modify test files, Go source, Markdown agents,
convention packs, or config files** outside the
`specs/NNN-*/` feature directory.
Expand Down
2 changes: 1 addition & 1 deletion .opencode/commands/speckit.tasks.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ Every task MUST strictly follow this format:

- **NEVER modify source code** — this command updates
spec artifacts ONLY. Implementation changes belong in
`/speckit.implement`, `/unleash`, or `/cobalt-crush`.
`/speckit.implement`, `/uf.unleash`, or `/uf.cobalt-crush`.
- **NEVER modify test files, Go source, Markdown agents,
convention packs, or config files** outside the
`specs/NNN-*/` feature directory.
Expand Down
2 changes: 1 addition & 1 deletion .opencode/commands/speckit.taskstoissues.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ git config --get remote.origin.url

- **NEVER modify source code** — this command updates
spec artifacts ONLY. Implementation changes belong in
`/speckit.implement`, `/unleash`, or `/cobalt-crush`.
`/speckit.implement`, `/uf.unleash`, or `/uf.cobalt-crush`.
- **NEVER modify test files, Go source, Markdown agents,
convention packs, or config files** outside the
`specs/NNN-*/` feature directory.
Expand Down
6 changes: 3 additions & 3 deletions .opencode/commands/uf.finale.md
Original file line number Diff line number Diff line change
Expand Up @@ -618,7 +618,7 @@ git merge <target-remote>/<base-branch>
> - <file2>
>
> Resolve the conflicts manually, then re-run
> /finale."
> /uf.finale."

**Option 2 — Rebase onto target branch**:

Expand Down Expand Up @@ -677,14 +677,14 @@ git rebase <target-remote>/<base-branch>
> - <file2>
>
> Resolve the conflicts manually, then re-run
> /finale."
> /uf.finale."

**Option 3 — Stop for manual resolution**:

Report the conflict and **STOP**:

> "Merge conflict detected. Resolve it manually,
> then re-run /finale."
> then re-run /uf.finale."

**Option 4 — Continue anyway**:

Expand Down
4 changes: 2 additions & 2 deletions .opencode/commands/uf.init.md
Original file line number Diff line number Diff line change
Expand Up @@ -614,7 +614,7 @@ For each file:

- **NEVER modify source code** — this command updates
spec artifacts ONLY. Implementation changes belong in
`/speckit.implement`, `/unleash`, or `/cobalt-crush`.
`/speckit.implement`, `/uf.unleash`, or `/uf.cobalt-crush`.
- **NEVER modify test files, Go source, Markdown agents,
convention packs, or config files** outside the
`specs/NNN-*/` feature directory.
Expand Down Expand Up @@ -833,7 +833,7 @@ For each target file:

Your job is done. Report the results and prompt the
user. The user will invoke a separate command
(`/speckit.implement`, `/unleash`, or `/cobalt-crush`)
(`/speckit.implement`, `/uf.unleash`, or `/uf.cobalt-crush`)
when they are ready to implement.
```

Expand Down
4 changes: 2 additions & 2 deletions .opencode/commands/uf.review-council.md
Original file line number Diff line number Diff line change
Expand Up @@ -525,7 +525,7 @@ Review the current codebase for compliance with the Behavioral Constraints in `A
> author pushes any new commits after this APPROVE, it
> will be automatically invalidated and the PR will
> return to REVIEW_REQUIRED. You may need to re-run
> `/review-council` after final commits."
> `/uf.review-council` after final commits."

If `require_codeowners` is true, check for CODEOWNERS
file. Try each path in order, short-circuiting on the
Expand Down Expand Up @@ -593,7 +593,7 @@ Review the current codebase for compliance with the Behavioral Constraints in `A
...

---
_This review was generated by /review-council
_This review was generated by /uf.review-council
(AI-assisted)._
```

Expand Down
6 changes: 3 additions & 3 deletions .opencode/skills/review-context/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ walkthrough summaries are discovered and formatted.

| Command | How it loads | Notes |
|---------|-------------|-------|
| `/review-pr` | Skill tool | Replaces inline Steps 6-8 logic |
| `/review-council` | Skill tool | Phase 1c — Protocols 1, 3, 4; Protocol 2 conditional (explicit PR number only) |
| `/address-feedback` | Skill tool | Replaces inline fallback (line 143) |
| `/uf.review-pr` | Skill tool | Replaces inline Steps 6-8 logic |
| `/uf.review-council` | Skill tool | Phase 1c — Protocols 1, 3, 4; Protocol 2 conditional (explicit PR number only) |
| `/uf.address-feedback` | Skill tool | Replaces inline fallback (line 143) |

The consuming command specifies which protocols to
execute based on the available inputs (e.g., a local
Expand Down
2 changes: 1 addition & 1 deletion .specify/memory/constitution.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ environment-dependent.
Speckit: `NNN-<name>`. OpenSpec: `opsx/<name>`.
- **Code Review**: Every PR MUST receive review. When the
review council is available, agents MUST run
`/review-council` and receive APPROVE before PR
`/uf.review-council` and receive APPROVE before PR
submission.
- **CI Parity Gate**: Before marking any task complete,
agents MUST run the CI-equivalent commands locally
Expand Down
4 changes: 2 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ proceeding with out-of-phase changes.
### Review Council as PR Prerequisite

Before submitting a pull request, agents **must** run
`/review-council` and resolve all REQUEST CHANGES
`/uf.review-council` and resolve all REQUEST CHANGES
findings until all reviewers return APPROVE. There must
be **minimal to no code changes** between the council's
APPROVE verdict and the PR submission — the council
Expand All @@ -166,7 +166,7 @@ Workflow:

1. Complete all implementation tasks
2. Run CI checks locally (build, test, vet)
3. Run `/review-council` — fix any findings, re-run
3. Run `/uf.review-council` — fix any findings, re-run
until APPROVE
4. Commit, push, and submit PR immediately after council
APPROVE
Expand Down