Files
leo-claude-mktplace/CHANGELOG.md
lmiranda addfc9c1d5 chore: release v5.5.0
- RFC System for Feature Tracking
- 5 new commands: /rfc-create, /rfc-list, /rfc-review, /rfc-approve, /rfc-reject
- New MCP tool: allocate_rfc_number
- Sprint integration: /sprint-plan detects approved RFCs
- Clarity-assist integration: feature request detection

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 14:29:25 -05:00

31 KiB

Changelog

All notable changes to the Leo Claude Marketplace will be documented in this file.

The format is based on Keep a Changelog.

[5.5.0] - 2026-02-01

Added

RFC System for Feature Tracking

Wiki-based Request for Comments (RFC) system for capturing, reviewing, and tracking feature ideas through their lifecycle.

New Commands (projman):

  • /rfc-create - Create new RFC from conversation or clarified specification
  • /rfc-list - List all RFCs grouped by status (Draft, Review, Approved, Implementing, Implemented, Rejected, Stale)
  • /rfc-review - Submit Draft RFC for maintainer review
  • /rfc-approve - Approve RFC, making it available for sprint planning
  • /rfc-reject - Reject RFC with documented reason

RFC Lifecycle:

  • Draft → Review → Approved → Implementing → Implemented
  • Terminal states: Rejected, Superseded
  • Stale: Drafts with no activity >90 days

Sprint Integration:

  • /sprint-plan now detects approved RFCs and offers selection
  • /sprint-close updates RFC status to Implemented on completion
  • RFC-Index wiki page auto-maintained with status sections

Clarity-Assist Integration:

  • Vagueness hook now detects feature request patterns
  • Suggests /rfc-create for feature ideas
  • /clarify offers RFC creation after delivering clarified spec

New MCP Tool:

  • allocate_rfc_number - Allocates next sequential RFC number

New Skills:

  • skills/rfc-workflow.md - RFC lifecycle and state transitions
  • skills/rfc-templates.md - RFC page template specifications

Changed

Sprint 8: Hook Efficiency Quick Wins

Performance optimizations for plugin hooks to reduce overhead on every command.

Changes:

  • viz-platform: Remove SessionStart hook that only echoed "loaded" (zero value)
  • git-flow: Add early exit to branch-check.sh for non-git commands (skip JSON parsing)
  • git-flow: Add early exit to commit-msg-check.sh for non-git commands (skip Python spawn)
  • project-hygiene: Add 60-second cooldown to cleanup.sh (reduce find operations)

Impact: Hooks now exit immediately for 90%+ of Bash commands that don't need processing.

Issues: #321, #322, #323, #324 PR: #334


[5.4.1] - 2026-01-30

Removed

Multi-Model Agent Support (REVERTED)

Reason: Claude Code does not support defaultModel in plugin.json or model in agent frontmatter. The schema validation rejects these as "Unrecognized key".

Removed:

  • defaultModel field from all plugin.json files (6 plugins)
  • model field references from agent frontmatter
  • docs/MODEL-RECOMMENDATIONS.md - Deleted entirely
  • Model configuration sections from docs/CONFIGURATION.md and CLAUDE.md

Lesson: Do not implement features without verifying they are supported by Claude Code's plugin schema.


[5.4.0] - 2026-01-28 [REVERTED]

Added (NOW REMOVED - See 5.4.1)

Sprint 7: Multi-Model Agent Support

Configurable model selection for agents with inheritance chain.

This feature was reverted in 5.4.1 - Claude Code does not support these fields.

Original sprint work:

  • Issues: #302, #303, #304, #305, #306
  • PRs: #307, #308

[5.3.0] - 2026-01-28

Added

Sprint 6: Visual Branding Overhaul

Consistent visual headers and progress tracking across all plugins.

Visual Output Headers (109 files):

  • Projman: Double-line headers (╔═╗) with phase indicators (🎯 PLANNING, EXECUTION, 🏁 CLOSING)
  • Other Plugins: Single-line headers (┌─┐) with plugin icons
  • All 23 agents updated with Visual Output Requirements section
  • All 86 commands updated with Visual Output section and header templates

Plugin Icon Registry:

Plugin Icon
projman 📋
code-sentinel 🔒
doc-guardian 📝
pr-review 🔍
clarity-assist 💬
git-flow 🔀
cmdb-assistant 🖥️
data-platform 📊
viz-platform 🎨
contract-validator
claude-config-maintainer ⚙️

Wiki Branding Specification (4 pages):

Fixed

  • Docs: Version sync - CLAUDE.md, marketplace.json, README.md now consistent
  • Docs: Added 18 missing commands from Sprint 4 & 5 to README.md and COMMANDS-CHEATSHEET.md
  • MCP: Registered /sprint-diagram as invokable skill

Sprint Completed:

  • Milestone: Sprint 6 - Visual Branding Overhaul (closed 2026-01-28)
  • Issues: #272, #273, #274, #275, #276, #277, #278
  • PRs: #284, #285
  • Wiki: Sprint 6 Lessons

[5.2.0] - 2026-01-28

Added

Sprint 5: Documentation (V5.2.0 Plugin Enhancements)

Documentation and guides for the plugin enhancements initiative.

git-flow v1.2.0:

  • Branching Strategy Guide (docs/BRANCHING-STRATEGY.md) - Complete documentation of development -> staging -> main promotion flow with Mermaid diagrams

clarity-assist v1.2.0:

  • ND Support Guide (docs/ND-SUPPORT.md) - Documentation of neurodivergent accommodations, features, and usage examples

Gitea MCP Server:

  • update_issue milestone parameter - Can now assign/change milestones programmatically

Sprint Completed:


Sprint 4: Commands (V5.2.0 Plugin Enhancements)

Implementation of 18 new user-facing commands across 8 plugins.

projman v3.3.0:

  • /sprint-diagram - Generate Mermaid diagram of sprint issues with dependencies and status

pr-review v1.1.0:

  • /pr-diff - Formatted diff with inline review comments and annotations
  • Confidence threshold config - PR_REVIEW_CONFIDENCE_THRESHOLD env var (default: 0.7)

data-platform v1.2.0:

  • /data-quality - DataFrame quality checks (nulls, duplicates, types, outliers) with pass/warn/fail scoring
  • /lineage-viz - dbt lineage visualization as Mermaid diagrams
  • /dbt-test - Formatted dbt test runner with summary and failure details

viz-platform v1.1.0:

  • /chart-export - Export charts to PNG, SVG, PDF via kaleido
  • /accessibility-check - Color blind validation (WCAG contrast ratios)
  • /breakpoints - Responsive layout breakpoint configuration
  • New MCP tools: chart_export, accessibility_validate_colors, accessibility_validate_theme, accessibility_suggest_alternative, layout_set_breakpoints
  • New dependency: kaleido>=0.2.1 for chart rendering

contract-validator v1.2.0:

  • /dependency-graph - Mermaid visualization of plugin dependencies with data flow

doc-guardian v1.1.0:

  • /changelog-gen - Generate changelog from conventional commits
  • /doc-coverage - Documentation coverage metrics by function/class
  • /stale-docs - Flag documentation behind code changes

claude-config-maintainer v1.1.0:

  • /config-diff - Track CLAUDE.md changes over time with behavioral impact analysis
  • /config-lint - 31 lint rules for CLAUDE.md (security, structure, content, format, best practices)

cmdb-assistant v1.2.0:

  • /cmdb-topology - Infrastructure topology diagrams (rack, network, site views)
  • /change-audit - NetBox audit trail queries with filtering
  • /ip-conflicts - Detect IP conflicts and overlapping prefixes

Sprint Completed:

Fixed

  • MCP: Project directory detection - all run.sh scripts now capture CLAUDE_PROJECT_DIR from PWD before changing directories
  • Docs: Added Gitea auto-close behavior and MCP session restart notes to DEBUGGING-CHECKLIST.md

Sprint 3: Hooks (V5.2.0 Plugin Enhancements)

Implementation of 6 foundational hooks across 4 plugins.

git-flow v1.1.0:

  • Commit message enforcement hook - PreToolUse hook validates conventional commit format on all git commit commands (not just /commit). Blocks invalid commits with format guidance.
  • Branch name validation hook - PreToolUse hook validates branch naming on git checkout -b and git switch -c. Enforces type/description format, lowercase, max 50 chars.

clarity-assist v1.1.0:

  • Vagueness detection hook - UserPromptSubmit hook detects vague prompts and suggests /clarify when ambiguity, missing context, or unclear scope detected.

data-platform v1.1.0:

  • Schema diff detection hook - PostToolUse hook monitors edits to schema files (dbt models, SQL migrations). Warns on breaking changes (column removal, type narrowing, constraint addition).

contract-validator v1.1.0:

  • SessionStart auto-validate hook - Smart validation that only runs when plugin files changed since last check. Detects interface compatibility issues at session start.
  • Breaking change detection hook - PostToolUse hook monitors plugin interface files (README.md, plugin.json). Warns when changes would break consumers.

Sprint Completed:

  • Milestone: Sprint 3 - Hooks (closed 2026-01-28)
  • Issues: #225, #226, #227, #228, #229, #230
  • Wiki: Change V5.2.0: Plugin Enhancements Proposal
  • Lessons: Background agent permissions, agent runaway detection, MCP branch detection bug

Known Issues

  • MCP Bug #231: Branch detection in Gitea MCP runs from installed plugin directory, not user's project directory. Workaround: close issues via Gitea web UI.

Gitea MCP Server - create_pull_request Tool

  • create_pull_request: Create new pull requests via MCP
    • Parameters: title, body, head (source branch), base (target branch), labels
    • Branch-aware security: only allowed on development/feature branches
    • Completes the PR lifecycle (was previously missing - only had list/get/review/comment)

cmdb-assistant v1.1.0 - Data Quality Validation

  • SessionStart Hook: Tests NetBox API connectivity at session start
    • Warns if VMs exist without site assignment
    • Warns if devices exist without platform
    • Non-blocking: displays warning, doesn't prevent work
  • PreToolUse Hook: Validates input parameters before VM/device operations
    • Warns about missing site, tenant, platform
    • Non-blocking: suggests best practices without blocking
  • /cmdb-audit Command: Comprehensive data quality analysis
    • Scopes: all, vms, devices, naming, roles
    • Identifies Critical/High/Medium/Low issues
    • Provides prioritized remediation recommendations
  • /cmdb-register Command: Register current machine into NetBox
    • Discovers system info: hostname, platform, hardware, network interfaces
    • Discovers running apps: Docker containers, systemd services
    • Creates device with interfaces, IPs, and sets primary IP
    • Creates cluster and VMs for Docker containers
  • /cmdb-sync Command: Sync machine state with NetBox
    • Compares current state with NetBox record
    • Shows diff of changes (interfaces, IPs, containers)
    • Updates with user confirmation
    • Supports --full and --dry-run flags
  • NetBox Best Practices Skill: Reference documentation
    • Dependency order for object creation
    • Naming conventions ({role}-{site}-{number}, {env}-{app}-{number})
    • Role consolidation guidance
    • Site/tenant/platform assignment requirements
  • Agent Enhancement: Updated cmdb-assistant agent with validation requirements
    • Proactive suggestions for missing fields
    • Naming convention checks
    • Dependency order enforcement
    • Duplicate prevention

[5.0.0] - 2026-01-26

Added

Sprint 1: viz-platform Plugin Completed

  • viz-platform v1.0.0 - Visualization tools with Dash Mantine Components validation and theming
    • DMC Tools (3 tools): list_components, get_component_props, validate_component
      • Version-locked component registry prevents Claude from hallucinating invalid props
      • Static JSON registry approach for fast, deterministic validation
    • Chart Tools (2 tools): chart_create, chart_configure_interaction
      • Plotly-based visualization with theme token support
    • Layout Tools (5 tools): layout_create, layout_add_filter, layout_set_grid, layout_get, layout_add_section
      • Dashboard composition with responsive grid system
    • Theme Tools (6 tools): theme_create, theme_extend, theme_validate, theme_export_css, theme_list, theme_activate
      • Design token-based theming system
      • Dual storage: user-level (~/.config/claude/themes/) and project-level
    • Page Tools (5 tools): page_create, page_add_navbar, page_set_auth, page_list, page_get_app_config
      • Multi-page Dash app structure generation
    • Commands: /chart, /dashboard, /theme, /theme-new, /theme-css, /component, /initial-setup
    • Agents: theme-setup, layout-builder, component-check
    • SessionStart Hook: DMC version check (non-blocking)
    • Tests: 94 tests passing
      • config.py: 82% coverage
      • component_registry.py: 92% coverage
      • dmc_tools.py: 88% coverage
      • chart_tools.py: 68% coverage
      • theme_tools.py: 99% coverage

Sprint Completed:


[4.1.0] - 2026-01-26

Added

  • projman: Wiki-based planning workflow enhancement (V04.1.0)
    • Flexible input source detection in /sprint-plan (file, wiki, or conversation)
    • Wiki proposal and implementation page creation during sprint planning
    • Wiki reference linking in created issues
    • Wiki status updates in /sprint-close (Implemented/Partial/Failed)
    • Metadata section in lessons learned with implementation link for traceability
    • New /proposal-status command for viewing proposal/implementation tree
  • projman: /suggest-version command - Analyzes CHANGELOG and recommends semantic version bump
  • projman: SessionStart hook now suggests sprint planning when open issues exist without milestone
  • projman: SessionStart hook now warns about unreleased CHANGELOG entries

Changed

  • doc-guardian: Hook now tracks documentation dependencies and queues specific files needing updates
    • Outputs which specific docs need updating (e.g., "commands changed → update needed: docs/COMMANDS-CHEATSHEET.md README.md")
    • Maintains queue file (.doc-guardian-queue) for batch processing
  • docs: COMMANDS-CHEATSHEET.md updated with data-platform plugin (7 commands + hook)

Fixed

  • Documentation drift: COMMANDS-CHEATSHEET.md was missing data-platform plugin added in v4.0.0
  • Proactive sprint planning: projman now suggests /sprint-plan at session start when unplanned issues exist

Known Issues

  • MCP Bug #160: update_wiki_page tool renames pages to "unnamed" when page_name contains URL-encoded characters (:%3A). Workaround: use create_wiki_page to overwrite instead.

[4.0.0] - 2026-01-25

Added

New Plugin: data-platform v1.0.0

  • pandas MCP Tools (14 tools): DataFrame operations with Arrow IPC data_ref persistence

    • read_csv, read_parquet, read_json - Load data with chunking support
    • to_csv, to_parquet - Export to various formats
    • describe, head, tail - Data exploration
    • filter, select, groupby, join - Data transformation
    • list_data, drop_data - Memory management
  • PostgreSQL MCP Tools (10 tools): Database operations with asyncpg connection pooling

    • pg_connect, pg_query, pg_execute - Core database operations
    • pg_tables, pg_columns, pg_schemas - Schema exploration
    • st_tables, st_geometry_type, st_srid, st_extent - PostGIS spatial support
  • dbt MCP Tools (8 tools): Build tool wrapper with pre-execution validation

    • dbt_parse - Pre-flight validation (catches dbt 1.9+ deprecations)
    • dbt_run, dbt_test, dbt_build - Execution with auto-validation
    • dbt_compile, dbt_ls, dbt_docs_generate, dbt_lineage - Analysis tools
  • Commands: /ingest, /profile, /schema, /explain, /lineage, /run

  • Agents: data-ingestion (loading/transformation), data-analysis (exploration/profiling)

  • SessionStart Hook: Graceful PostgreSQL connection check (non-blocking warning)

  • Key Features:

    • data_ref system for DataFrame persistence across tool calls
    • 100k row limit with chunking support for large datasets
    • Hybrid configuration (system: ~/.config/claude/postgres.env, project: .env)
    • Auto-detection of dbt projects
    • Arrow IPC format for efficient memory management

[3.2.0] - 2026-01-24

Added

  • git-flow: /commit now detects protected branches before committing
    • Warns when on protected branch (main, master, development, staging, production)
    • Offers to create feature branch automatically instead of committing directly
    • Configurable via GIT_PROTECTED_BRANCHES environment variable
  • netbox: Platform and primary_ip parameters added to device update tools
  • claude-config-maintainer: Auto-enforce mandatory behavior rules via SessionStart hook
  • scripts: release.sh - Versioning workflow script for consistent releases
  • scripts: verify-hooks.sh - Verify all hooks are command type

Changed

  • doc-guardian: Hook switched from prompt type to command type
    • Prompt hooks unreliable - Claude ignores explicit instructions
    • New notify.sh bash script guarantees exact output behavior
    • Only notifies for config file changes (commands/, agents/, skills/, hooks/)
    • Silent exit for all other files - no blocking possible
  • All hooks: Converted to command type with stricter plugin prefix enforcement
    • All hooks now mandate [plugin-name] prefix with "NO EXCEPTIONS" rule
    • Simplified output formats with word limits
    • Consistent structure across projman, pr-review, code-sentinel, doc-guardian
  • CLAUDE.md: Replaced destructive "ALWAYS CLEAR CACHE" rule with "VERIFY AND RESTART"
    • Cache clearing mid-session breaks MCP tools
    • Added guidance for proper plugin development workflow

Fixed

  • cmdb-assistant: Complete MCP tool schemas for update operations (#138)
  • netbox: Shorten tool names to meet 64-char API limit (#134)
  • cmdb-assistant: Correct NetBox API URL format in setup wizard (#132)
  • gitea/projman: Type safety for create_label_smart, curl-based debug-report (#124)
  • netbox: Add diagnostic logging for JSON parse errors (#121)
  • labels: Add duplicate check before creating labels (#116)
  • hooks: Convert ALL hooks to command type with proper prefixes (#114)
  • Protected branch workflow: Claude no longer commits directly to protected branches (fixes #109)
  • doc-guardian hook no longer blocks workflow (fixes #110)

[3.1.1] - 2026-01-22

Added

  • git-flow: /commit-sync now prunes stale remote-tracking branches with git fetch --prune
  • git-flow: /commit-sync detects and reports local branches with deleted upstreams
  • git-flow: /branch-cleanup now handles stale branches (upstream gone) separately from merged branches
  • git-flow: New GIT_CLEANUP_STALE environment variable for stale branch cleanup control

Changed

  • All hooks: Added [plugin-name] prefix to all hook messages for better identification
    • [projman], [pr-review], [code-sentinel], [doc-guardian] prefixes
  • doc-guardian: Hook now notification-only (no file reads or blocking operations)
    • Suggests running /doc-sync instead of performing inline checks
    • Significantly reduces workflow interruption

Fixed

  • doc-guardian hook no longer stalls workflow with deep file analysis

[3.1.0] - 2026-01-21

Added

Debug Workflow Commands (projman)

  • /debug-report - Run diagnostics in test projects, create structured issues in marketplace

    • Runs 5 diagnostic MCP tool tests with explicit repo parameter
    • Captures full project context (git remote, cwd, branch)
    • Generates structured issue with hypothesis and investigation steps
    • Creates issue in configured marketplace repository automatically
  • /debug-review - Investigate diagnostic issues with human approval gates

    • Lists open diagnostic issues for triage
    • Maps errors to relevant code files using error-to-file mapping
    • MANDATORY: Reads relevant files before proposing any fix
    • Three approval gates: investigation summary, fix approach, PR creation
    • Creates feature branch, commits, and PR with proper linking

MCP Server Improvements

  • Dynamic label format detection in suggest_labels
    • Supports slash format (Type/Bug) and colon-space format (Type: Bug)
    • Fetches actual labels from repo and matches suggestions to real format
    • Handles Effort/Efforts singular/plural normalization

Changed

  • /labels-sync completely rewritten with explicit execution steps
    • Step 1 now explicitly requires running git remote get-url origin via Bash
    • All MCP tool calls show required repo parameter
    • Added "DO NOT" section preventing common mistakes
    • Removed confusing "Label Reference" section that caused file creation prompts

Fixed

  • MCP tools no longer fail with "Use 'owner/repo' format" error
    • Root cause: MCP server is sandboxed and cannot auto-detect project directory
    • Solution: Command documentation now instructs Claude to detect repo via Bash first

[3.0.1] - 2026-01-21

Added

  • /project-init command for quick project setup when system is already configured
  • /project-sync command to sync .env with git remote after repository move/rename
  • SessionStart hooks for automatic mismatch detection between git remote and .env
  • Interactive setup wizard (/initial-setup) redesigned to use Claude tools instead of bash script

Changed

  • GITEA_ORG moved from system-level to project-level configuration (different projects may belong to different organizations)
  • Environment variables renamed to match MCP server expectations:
    • GITEA_URLGITEA_API_URL (must include /api/v1)
    • GITEA_TOKENGITEA_API_TOKEN
    • NETBOX_URLNETBOX_API_URL (must include /api)
    • NETBOX_TOKENNETBOX_API_TOKEN
  • Setup commands now validate repository via Gitea API before saving configuration
  • README.md simplified to show only wizard setup path (manual setup moved to CONFIGURATION.md)

Fixed

  • API URL paths in curl commands (removed redundant /api/v1 since it's now in the URL variable)
  • Documentation now correctly references environment variable names

[3.0.0] - 2026-01-20

Added

New Plugins

  • clarity-assist v1.0.0 - Prompt optimization with ND accommodations

    • /clarify command for full 4-D methodology optimization
    • /quick-clarify command for rapid single-pass clarification
    • clarity-coach agent with ND-friendly questioning patterns
    • prompt-patterns skill with optimization rules
  • git-flow v1.0.0 - Git workflow automation

    • /commit command with smart conventional commit messages
    • /commit-push, /commit-merge, /commit-sync workflow commands
    • /branch-start, /branch-cleanup branch management commands
    • /git-status enhanced status with recommendations
    • /git-config interactive configuration
    • git-assistant agent for complex operations
    • workflow-patterns skill with branching strategies
  • pr-review v1.0.0 - Multi-agent pull request review

    • /pr-review command for comprehensive multi-agent review
    • /pr-summary command for quick PR overview
    • /pr-findings command for filtering review findings
    • coordinator agent for orchestrating reviews
    • security-reviewer, performance-analyst, maintainability-auditor, test-validator agents
    • review-patterns skill with confidence scoring rules

Gitea MCP Server Enhancements

  • 6 new Pull Request tools:
    • list_pull_requests - List PRs with filters
    • get_pull_request - Get PR details
    • get_pr_diff - Get PR diff
    • get_pr_comments - Get PR comments
    • create_pr_review - Create review (approve, request changes, comment)
    • add_pr_comment - Add comment to PR

Documentation

  • docs/CONFIGURATION.md - Centralized configuration guide for all plugins

Changed

  • BREAKING: Marketplace renamed from claude-code-marketplace to leo-claude-mktplace
  • BREAKING: MCP servers moved from plugin directories to shared mcp-servers/ at repository root
  • All plugins now have category, tags, and license fields in marketplace.json
  • Plugin MCP dependencies now use symlinks to shared servers
  • projman version bumped to 3.0.0 (includes PR tools integration)
  • projman CONFIGURATION.md slimmed down, links to central docs

Removed

  • Standalone MCP server directories inside plugins (replaced with symlinks)

[2.3.0] - 2026-01-20

Added

New Plugins

  • doc-guardian v1.0.0 - Documentation lifecycle management

    • /doc-audit command for full project documentation drift analysis
    • /doc-sync command to batch apply pending documentation updates
    • PostToolUse hook for automatic drift detection
    • Stop hook reminder for pending updates
    • doc-analyzer agent for cross-reference analysis
    • doc-patterns skill for documentation structure knowledge
  • code-sentinel v1.0.0 - Security scanning and refactoring

    • /security-scan command for comprehensive security audit
    • /refactor command to apply refactoring patterns
    • /refactor-dry command to preview refactoring opportunities
    • PreToolUse hook for real-time security scanning
    • security-reviewer agent for vulnerability analysis
    • refactor-advisor agent for code structure improvements
    • security-patterns skill for vulnerability detection rules

projman Enhancements

  • /test-gen command - Generate unit, integration, and e2e tests for specified code

Changed

  • Marketplace version bumped to 2.3.0
  • projman version bumped to 2.3.0

[2.2.0] - 2026-01-20

Added

  • /review command for pre-sprint-close code quality checks (projman)
  • /test-check command for test verification before sprint close (projman)
  • code-reviewer agent for structured code review workflow (projman)
  • Validation script (scripts/validate-marketplace.sh) for marketplace compliance
  • homepage and repository fields to all plugin entries in marketplace.json
  • metadata wrapper for description/version in marketplace.json
  • Keywords to all plugin manifests for better discoverability
  • commands and agents directory references to plugin manifests
  • Versioning rule: version displayed only in main README.md title

Changed

  • Updated marketplace.json with required fields per Claude Code spec
  • Fixed installation documentation to use official Claude Code methods
  • Prioritized public HTTPS URL over Tailscale SSH URL in documentation
  • Updated all plugin manifests with author, homepage, repository, license fields
  • Consolidated version display to main README.md title only
  • Removed version numbers from plugin documentation titles

Fixed

  • Plugin manifests now include all required fields per Claude Code spec
  • Installation section uses extraKnownMarketplaces instead of undocumented pluginMarketplace

Removed

  • docs/references/ directory (obsolete planning documents)
  • Version numbers from individual plugin README titles
  • Version section from plugins/projman/README.md

[2.1.0] - 2026-01-15

Added

  • docs/CANONICAL-PATHS.md - Single source of truth for all file paths
  • Path verification rules in CLAUDE.md (mandatory pre-flight check)
  • Recovery protocol for path issues
  • Installation script (scripts/setup.sh) for new users
  • Post-update script (scripts/post-update.sh) for updates
  • Update documentation (docs/UPDATING.md)
  • /initial-setup slash command
  • File creation governance rules in CLAUDE.md
  • .scratch/ directory for transient work
  • scripts/ directory for setup automation

Changed

  • Replaced docs/CORRECT-ARCHITECTURE.md reference with docs/CANONICAL-PATHS.md
  • Added mandatory path verification section to CLAUDE.md
  • Updated CLAUDE.md with file creation governance

Fixed

  • Removed dead reference to non-existent docs/CORRECT-ARCHITECTURE.md

Removed

  • Organization/workspace GID variable (no longer needed)
  • Development output files (test scripts, status reports)
  • IDE-specific workspace files
  • Stray files from project root

[2.0.0] - 2026-01-06

Added

  • Full Gitea integration with wiki, milestones, dependencies
  • Parallel execution batching via dependency graph
  • Wiki tools for lessons learned (create_lesson, search_lessons)
  • Milestone tools (list_milestones, create_milestone, update_milestone)
  • Dependency tools (list_issue_dependencies, create_issue_dependency, get_execution_order)
  • Validation tools (validate_repo_org, get_branch_protection)
  • MCP servers bundled inside plugins (not shared at root)

Changed

  • MCP server architecture: bundled in plugins instead of shared at root
  • Configuration uses ${CLAUDE_PLUGIN_ROOT}/mcp-servers/ paths

[1.0.0] - 2025-12-15

Added

  • projman plugin with basic sprint commands
  • /sprint-plan, /sprint-start, /sprint-status, /sprint-close commands
  • /labels-sync command for label taxonomy synchronization
  • Three-agent model (planner, orchestrator, executor)
  • Gitea MCP server with issue and label tools
  • 43-label taxonomy system
  • Hybrid configuration system (system + project level)
  • Branch-aware security model

[0.1.0] - 2025-12-01

Added

  • Initial repository structure
  • projman plugin structure (planned)
  • projman-pmo plugin structure (planned)
  • project-hygiene plugin for cleanup automation
  • claude-config-maintainer plugin structure
  • cmdb-assistant plugin structure
  • Basic marketplace manifest