Add "Change V5.6.0: Domain Advisory Pattern Proposal"
63
Change-V5.6.0%3A-Domain-Advisory-Pattern-Proposal.md
Normal file
63
Change-V5.6.0%3A-Domain-Advisory-Pattern-Proposal.md
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user