Skip to content

Add Superpowers compatibility adapter - #2

Draft
charliegillet wants to merge 1 commit into
kgarg2468:mainfrom
charliegillet:codex/superpowers-compat
Draft

Add Superpowers compatibility adapter#2
charliegillet wants to merge 1 commit into
kgarg2468:mainfrom
charliegillet:codex/superpowers-compat

Conversation

@charliegillet

Copy link
Copy Markdown

Summary

  • establish an identical Claude/Codex precedence policy that keeps Foreman authoritative for routing, model/effort selection, scope, worktrees, and the one-level worker hierarchy
  • add mirrored superpowers-compat adapter skills and deterministic templates for implementers, task reviewers, scoped re-reviewers, and final reviewers
  • preserve the Superpowers 6.2.0 engineering lifecycle, including task artifacts, TDD constraints, fix-round resume/escalation, a five-round circuit breaker, and deferred/parked finding handoff
  • document installation, lifecycle mapping, supported version, and upgrade checks
  • add hermetic contract tests plus live Claude and Codex routing probes with adversarial output validation

Testing

  • python3 -B -m unittest discover -s tests -v — 26/26 passed
  • python3 -B -m compileall -q tests — passed
  • git diff --cached --check — passed before commit
  • python3 -B tests/smoke_superpowers_contracts.py --platform claude --timeout 240 — PASS
  • python3 -B tests/smoke_superpowers_contracts.py --platform codex --timeout 180 — PASS
  • independent Codex Sol review of the full candidate, followed by scoped fix re-reviews — PASS, no remaining Critical/Important findings
  • independent Claude Opus final review of the complete staged patch — PASS, no Critical/Important findings

Fixes #1

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.

Add a compatibility layer for Superpowers workflows

1 participant