Merge feat/363-domain-labels-version-bump
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
},
|
},
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"description": "Project management plugins with Gitea and NetBox integrations",
|
"description": "Project management plugins with Gitea and NetBox integrations",
|
||||||
"version": "5.5.0"
|
"version": "5.6.0"
|
||||||
},
|
},
|
||||||
"plugins": [
|
"plugins": [
|
||||||
{
|
{
|
||||||
|
|||||||
17
CHANGELOG.md
17
CHANGELOG.md
@@ -4,6 +4,23 @@ All notable changes to the Leo Claude Marketplace will be documented in this fil
|
|||||||
|
|
||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||||
|
|
||||||
|
## [5.6.0] - 2026-02-01
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- **Domain Advisory Pattern**: Cross-plugin integration enabling projman to consult domain-specific plugins during sprint lifecycle
|
||||||
|
- **projman**: New `domain-consultation.md` skill for domain detection and gate protocols
|
||||||
|
- **viz-platform**: New `design-reviewer` agent for design system compliance auditing
|
||||||
|
- **viz-platform**: New `design-system-audit.md` skill defining audit rules and severity levels
|
||||||
|
- **viz-platform**: New `/design-review` command for detailed design system audits
|
||||||
|
- **viz-platform**: New `/design-gate` command for binary pass/fail validation gates
|
||||||
|
- **Labels**: New `Domain/Viz` and `Domain/Data` labels for domain routing
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- **projman planner**: Now loads domain-consultation skill and performs domain detection during planning
|
||||||
|
- **projman orchestrator**: Now runs domain gates before marking Domain/* labeled issues as complete
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## [5.5.0] - 2026-02-01
|
## [5.5.0] - 2026-02-01
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
19
README.md
19
README.md
@@ -1,4 +1,4 @@
|
|||||||
# Leo Claude Marketplace - v5.5.0
|
# Leo Claude Marketplace - v5.6.0
|
||||||
|
|
||||||
A collection of Claude Code plugins for project management, infrastructure automation, and development workflows.
|
A collection of Claude Code plugins for project management, infrastructure automation, and development workflows.
|
||||||
|
|
||||||
@@ -138,7 +138,22 @@ Visualization toolkit with version-locked component validation and design token
|
|||||||
- 5 Page tools for multi-page app structure
|
- 5 Page tools for multi-page app structure
|
||||||
- Dual theme storage: user-level and project-level
|
- Dual theme storage: user-level and project-level
|
||||||
|
|
||||||
**Commands:** `/chart`, `/chart-export`, `/dashboard`, `/theme`, `/theme-new`, `/theme-css`, `/component`, `/accessibility-check`, `/breakpoints`, `/initial-setup`
|
**Commands:** `/chart`, `/chart-export`, `/dashboard`, `/theme`, `/theme-new`, `/theme-css`, `/component`, `/accessibility-check`, `/breakpoints`, `/design-review`, `/design-gate`, `/initial-setup`
|
||||||
|
|
||||||
|
## Domain Advisory Pattern
|
||||||
|
|
||||||
|
The marketplace supports cross-plugin domain advisory integration:
|
||||||
|
|
||||||
|
- **Domain Detection**: projman automatically detects when issues involve specialized domains (frontend/viz, data engineering)
|
||||||
|
- **Acceptance Criteria**: Domain-specific acceptance criteria are added to issues during planning
|
||||||
|
- **Execution Gates**: Domain validation gates (`/design-gate`, `/data-gate`) run before issue completion
|
||||||
|
- **Extensible**: New domains can be added by creating advisory agents and gate commands
|
||||||
|
|
||||||
|
**Current Domains:**
|
||||||
|
| Domain | Plugin | Gate Command |
|
||||||
|
|--------|--------|--------------|
|
||||||
|
| Visualization | viz-platform | `/design-gate` |
|
||||||
|
| Data (planned) | data-platform | `/data-gate` |
|
||||||
|
|
||||||
## MCP Servers
|
## MCP Servers
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ description: Dynamic reference for Gitea label taxonomy (organization + reposito
|
|||||||
|
|
||||||
This skill provides the current label taxonomy used for issue classification in Gitea. Labels are **fetched dynamically** from Gitea and should never be hardcoded.
|
This skill provides the current label taxonomy used for issue classification in Gitea. Labels are **fetched dynamically** from Gitea and should never be hardcoded.
|
||||||
|
|
||||||
**Current Taxonomy:** 47 labels (31 organization + 16 repository)
|
**Current Taxonomy:** 49 labels (31 organization + 18 repository)
|
||||||
|
|
||||||
## Organization Labels (31)
|
## Organization Labels (31)
|
||||||
|
|
||||||
@@ -66,7 +66,7 @@ Organization-level labels are shared across all repositories in your configured
|
|||||||
- `Status/Failed` (#de350b) - Implementation attempted but failed, needs investigation
|
- `Status/Failed` (#de350b) - Implementation attempted but failed, needs investigation
|
||||||
- `Status/Deferred` (#6554c0) - Moved to a future sprint or backlog
|
- `Status/Deferred` (#6554c0) - Moved to a future sprint or backlog
|
||||||
|
|
||||||
## Repository Labels (16)
|
## Repository Labels (18)
|
||||||
|
|
||||||
Repository-level labels are specific to each project.
|
Repository-level labels are specific to each project.
|
||||||
|
|
||||||
@@ -90,6 +90,27 @@ Repository-level labels are specific to each project.
|
|||||||
- `Tech/Vue` (#42b883) - Vue.js frontend framework
|
- `Tech/Vue` (#42b883) - Vue.js frontend framework
|
||||||
- `Tech/FastAPI` (#009688) - FastAPI backend framework
|
- `Tech/FastAPI` (#009688) - FastAPI backend framework
|
||||||
|
|
||||||
|
### Domain (2 labels)
|
||||||
|
|
||||||
|
Cross-plugin integration labels for domain-specific validation gates.
|
||||||
|
|
||||||
|
| Label | Color | Description |
|
||||||
|
|-------|-------|-------------|
|
||||||
|
| `Domain/Viz` | `#7c4dff` | Issue involves visualization/frontend — triggers viz-platform design gates |
|
||||||
|
| `Domain/Data` | `#00bfa5` | Issue involves data engineering — triggers data-platform data gates |
|
||||||
|
|
||||||
|
**Detection Rules:**
|
||||||
|
|
||||||
|
**Domain/Viz:**
|
||||||
|
- Keywords: "dashboard", "chart", "theme", "DMC", "component", "layout", "responsive", "color", "UI", "frontend", "Dash", "Plotly"
|
||||||
|
- Also applied when: `Component/Frontend` or `Component/UI` label is present
|
||||||
|
- Example: "Create new neighbourhood comparison dashboard tab"
|
||||||
|
|
||||||
|
**Domain/Data:**
|
||||||
|
- Keywords: "schema", "migration", "pipeline", "dbt", "table", "column", "query", "PostgreSQL", "lineage", "data model"
|
||||||
|
- Also applied when: `Component/Database` or `Component/Data` label is present
|
||||||
|
- Example: "Add census demographic data pipeline"
|
||||||
|
|
||||||
## Label Suggestion Logic
|
## Label Suggestion Logic
|
||||||
|
|
||||||
When suggesting labels for issues, consider the following patterns:
|
When suggesting labels for issues, consider the following patterns:
|
||||||
|
|||||||
Reference in New Issue
Block a user