From f150953978400d5fc6e063a62c044e2d0ce2d293 Mon Sep 17 00:00:00 2001 From: Leo Miranda Date: Sun, 1 Feb 2026 22:48:12 +0000 Subject: [PATCH] Add "Change V5.6.0: Domain Advisory Pattern Proposal" --- ...6.0%3A-Domain-Advisory-Pattern-Proposal.md | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 Change-V5.6.0%3A-Domain-Advisory-Pattern-Proposal.md diff --git a/Change-V5.6.0%3A-Domain-Advisory-Pattern-Proposal.md b/Change-V5.6.0%3A-Domain-Advisory-Pattern-Proposal.md new file mode 100644 index 0000000..b8cbf30 --- /dev/null +++ b/Change-V5.6.0%3A-Domain-Advisory-Pattern-Proposal.md @@ -0,0 +1,63 @@ +> **Type:** Change Proposal +> **Version:** V5.6.0 +> **Plugin:** projman, viz-platform +> **Status:** In Progress +> **Date:** 2026-02-01 + +# Domain Advisory Pattern - viz-platform Integration + +## Summary + +Implement a domain advisory pattern that enables projman (sprint management) to consult domain-specific plugins during planning and execution phases. Sprint 1 delivers the full pattern for viz-platform, including the reusable backbone skill. + +## Motivation + +Currently, projman operates independently without domain-specific knowledge. When planning or executing work that touches visualization code, there's no systematic way to: +- Detect that work involves a specific domain (viz-platform, data-platform, etc.) +- Consult domain experts during planning for design considerations +- Run domain-specific quality gates before marking work complete + +## Design + +### Core Skill: domain-consultation.md + +A projman skill that: +1. **Detects** domain involvement via file patterns, labels, and keywords +2. **Consults** domain plugins during planning (design considerations, risks) +3. **Gates** execution via domain-specific pass/fail checks + +### viz-platform Integration + +| Component | Purpose | +|-----------|---------| +| `design-reviewer.md` (agent) | Audit agent using viz-platform MCP tools | +| `design-review.md` (command) | Standalone user command for detailed audits | +| `design-gate.md` (command) | Binary pass/fail for sprint gates | +| `design-system-audit.md` (skill) | Audit rules and violation patterns | + +### Extensibility + +The pattern is designed for future domains: +- data-platform: data quality gates, schema validation +- cmdb-assistant: infrastructure compliance checks + +## Files Changed + +### Created (5) +- `plugins/projman/skills/domain-consultation.md` +- `plugins/viz-platform/agents/design-reviewer.md` +- `plugins/viz-platform/commands/design-review.md` +- `plugins/viz-platform/commands/design-gate.md` +- `plugins/viz-platform/skills/design-system-audit.md` + +### Modified (7) +- `plugins/projman/agents/planner.md` +- `plugins/projman/agents/orchestrator.md` +- `plugins/projman/skills/label-taxonomy/labels-reference.md` +- `plugins/viz-platform/.claude-plugin/plugin.json` +- `.claude-plugin/marketplace.json` +- `CHANGELOG.md` +- `README.md` + +## Implementations +- [Implementation 1 (Sprint 9)](wiki-link) - In Progress