Skip to content

feat: AI delivery pipeline (composites + CLI + validator + STABILITY contract)#11

Open
filippofilip95 wants to merge 16 commits into
mainfrom
feat/wizrd-pipeline
Open

feat: AI delivery pipeline (composites + CLI + validator + STABILITY contract)#11
filippofilip95 wants to merge 16 commits into
mainfrom
feat/wizrd-pipeline

Conversation

@filippofilip95

Copy link
Copy Markdown
Member

What

  • 7 reusable stage composites for the AI delivery pipeline: wizrd-stage-{triage,plan,implement,review,fix,verify,doc-gardening}.yml + the deterministic wizrd-tagger.yml + shared wizrd-transition composite action. Label-driven cascade with gh workflow run chaining to bypass GitHub's labeled-event suppression for GITHUB_TOKEN.
  • wizrd pipeline enable — one-command bootstrap for any L1/L2 repo: auto-detects repo/level/default-branch/docs-root/secret presence, seeds labels, sets OAuth secret, generates .github/workflows/wizrd-pipeline.yml, opens a PR. wizrd pipeline init exposes the low-level template render for tests + regeneration.
  • Validator check 12 (pipeline adoption) + STABILITY.md (composite-surface contract — additive vs. breaking + deprecation plan for wizrd-agent.yml / wizrd-review.yml). seed-labels.sh always seeds wizrd:* labels at L1/L2.

Context

Plan: knowledge-base/strategy/2026-06-11-wizrd-pipeline-offroadmarket-pilot.md in the L0 wizrd repo. Patterns adopted from QualityUnit's harnext (closed-loop harness model from Viktor Zeman's Kodéra talk), re-expressed as hand-written workflow_call reusables in our existing wizrd-cli@v1 distribution channel so all ~20 Digitaliko repos pick up updates by ref. Pilot target: offroadmarket-web.

Quality

  • Review: subagent-driven, all tasks approved (spec + code-quality pass per task).
  • Tests: bun test packages/agent/src/commands/ — 11/11 pass.
  • Gate: dispatch / harness — additive only on the composite surface (per STABILITY.md). Old composites untouched, marked deprecated for Phase G sunset.

Impact

  • Client/project: enables the pipeline for any opt-in repo; the L0 PR (digitaliko-wizrd#TBD) wires up labels, rules, and /w-daily queue surface.
  • Unblocks: Phase D pilot — wizrd pipeline enable in clients/offroadmarket/services/web/. After this merges, force-push v1 so consumers see the new composites.

Tag bump (after merge)

```
git tag -fa v1 -m "feat: pipeline composites + STABILITY.md"
git push --force-with-lease origin v1
```

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