Skip to content

feat: resolve canonical team workflow members#374

Merged
0xroylee merged 8 commits into
mainfrom
codex/team-workflow-member-dedup
Jul 14, 2026
Merged

feat: resolve canonical team workflow members#374
0xroylee merged 8 commits into
mainfrom
codex/team-workflow-member-dedup

Conversation

@0xroylee

Copy link
Copy Markdown
Collaborator

What Changed

  • Resolve every team member through the recursive child-workflow graph and require one local entry skill.
  • Apply the same resolved validation to validate, deps, lock, and install, including nested teams.
  • Replace seven copied Startup Team role skills with canonical catalog workflows and regenerate the expanded lock.
  • Deduplicate the legacy implementation alias to one pinned mattpocock implementation skill.
  • Point landing and documentation surfaces to canonical standalone role sources.

Why

  • Team bundles should own coordination and composition, while standalone workflows own role instructions and companion skills.
  • Removing copied role skills prevents drift and lets child workflow dependencies expand automatically.
  • Shared validation prevents commands from disagreeing or writing targets before graph failures are known.

How to Test

  1. Run rtk bun run check.
  2. Run rtk bun run dev -- validate examples/teams/startup-team.
  3. Run rtk bun run dev -- deps examples/teams/startup-team and confirm 25 unique dependencies.
  4. Install into a clean home with rtk bun run dev -- install examples/teams/startup-team --home work/team-workflow-members-smoke --agents codex.
  5. Confirm only startup-team.json exists under the clean home workflow records and all seven canonical role skills are installed.

Additional Notes

  • Full gate: 235 tests passed with 93.44 percent line coverage.
  • Clean-home smoke produced one team record and 25 unique recorded skill artifacts.
  • No new npm dependencies were added.

@0xroylee 0xroylee merged commit 3018dd1 into main Jul 14, 2026
1 check passed
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