Wave 3 plugin build report
Outcome
The two Copilot plugins under copilot/ were revised in place so they are no longer shallow prompt scaffolds:
miadi-adversarial-review-kitnow behaves like a dissenting review surface with explicit outcome-drift and promotion-block logic.miadi-promotion-context-kitnow behaves like a promotion-routing surface that separates provenance, spec, wiki, and context-layer concerns instead of flattening them.
Weaknesses found in the prior scaffold
- The adversarial kit named the right evidence layers, but it did not tell the agent how to issue a promotion veto, how to separate evidence from inference, or how to audit STCKin/context-layer outcomes.
- The promotion kit described provenance/spec/wiki at a high level, but it did not encode a real decision matrix or a durable boundary between retrieval/context-layer material and wiki prose.
- Both kits were too generic for replay: they lacked explicit output contracts, stronger included-surface descriptions, and artefact-friendly record instructions.
- Manifest wording was serviceable but underspecified; it did not make the two plugin roles sharply different.
Changed files
copilot/miadi-adversarial-review-kit/README.mdcopilot/miadi-adversarial-review-kit/.github/plugin/plugin.jsoncopilot/miadi-adversarial-review-kit/agents/miadi-adversarial-reviewer.mdcopilot/miadi-adversarial-review-kit/agents/rise-revision-critic.mdcopilot/miadi-adversarial-review-kit/agents/context-outcome-auditor.mdcopilot/miadi-adversarial-review-kit/skills/adversarial-rise-review/SKILL.mdcopilot/miadi-adversarial-review-kit/skills/artefacted-revision-report/SKILL.mdcopilot/miadi-adversarial-review-kit/skills/outcome-drift-audit/SKILL.mdcopilot/miadi-promotion-context-kit/README.mdcopilot/miadi-promotion-context-kit/.github/plugin/plugin.jsoncopilot/miadi-promotion-context-kit/agents/miadi-promotion-architect.mdcopilot/miadi-promotion-context-kit/agents/wiki-promotion-curator.mdcopilot/miadi-promotion-context-kit/agents/context-layer-boundary-keeper.mdcopilot/miadi-promotion-context-kit/skills/context-layer-promotion/SKILL.mdcopilot/miadi-promotion-context-kit/skills/wiki-promotion-draft/SKILL.mdcopilot/miadi-promotion-context-kit/skills/promotion-decision-record/SKILL.md
Strongest improvements made
- Clear role split. The adversarial kit now blocks, audits, and revises; the promotion kit now routes, curates, and records promotion decisions.
- Corpus alignment. The new wording explicitly preserves key corpus constraints: STCKin stays in the STC family, the context layer stays a downstream AvaLangStack consumption surface, and promotion still follows
provenance -> spec -> wiki. - Replayability. Both kits now require concrete output structures such as evidence ledgers, promotion matrices, severity-grouped revisions, and artefact-friendly markdown records.
- Boundary protection. The promotion kit now has a dedicated
context-layer-boundary-keeperagent and explicit rules against flattening retrieval, lineage, ontology, and decision-memory concerns into generic wiki prose. - Outcome skepticism. The adversarial kit now has a dedicated
context-outcome-auditoragent andoutcome-drift-auditskill so plausible scaffolds do not pass as delivered outcomes.
Remaining weaknesses
- These plugins are still markdown orchestration surfaces, not executable enforcement layers; they depend on the quality of the active session and available evidence.
- There is still no repo-level index or launcher update advertising these two kits alongside
stckin-orchestration-kit. - The kits now define artefact-friendly outputs, but they still do not ship shared templates or automation that guarantees those reports are written the same way every time.