feat(projman): hardening sprint v5.8.0 #387

Merged
lmiranda merged 9 commits from feat/projman-hardening into development 2026-02-02 19:10:13 +00:00
Owner

Summary

Projman Hardening Sprint implementing 7 targeted improvements to safety gates, command structure, lifecycle tracking, and cross-plugin contracts.

Key Changes:

  • Sprint approval is now a hard gate with --force override (was "recommended")
  • RFC commands normalized to sub-command pattern (/rfc create|list|review|approve|reject)
  • Sprint lifecycle state machine via milestone metadata
  • Gate contract versioning for cross-plugin compatibility
  • Shared visual-output skill for DRY headers
  • Sprint dispatch log for session recovery
  • Expanded /test command documentation

Version: 5.7.1 → 5.8.0

Test plan

  • Marketplace validation passes
  • Hook verification passes
  • Contract-validator tests pass (41/41)
  • No dangling references to old command names
  • All new files created, old files deleted

🤖 Generated with Claude Code

## Summary Projman Hardening Sprint implementing 7 targeted improvements to safety gates, command structure, lifecycle tracking, and cross-plugin contracts. **Key Changes:** - Sprint approval is now a hard gate with `--force` override (was "recommended") - RFC commands normalized to sub-command pattern (`/rfc create|list|review|approve|reject`) - Sprint lifecycle state machine via milestone metadata - Gate contract versioning for cross-plugin compatibility - Shared visual-output skill for DRY headers - Sprint dispatch log for session recovery - Expanded `/test` command documentation **Version:** 5.7.1 → 5.8.0 ## Test plan - [x] Marketplace validation passes - [x] Hook verification passes - [x] Contract-validator tests pass (41/41) - [x] No dangling references to old command names - [x] All new files created, old files deleted 🤖 Generated with [Claude Code](https://claude.ai/code)
lmiranda added the Type/Feature label 2026-02-02 19:09:40 +00:00
lmiranda added 9 commits 2026-02-02 19:09:41 +00:00
- sprint-approval.md: approval is now a hard block, not a warning
- sprint-start.md: added --force flag documentation
- orchestrator.md: approval verification is now a hard stop
- docs: updated commands cheatsheet

BREAKING: /sprint-start now requires approval or --force flag

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Created unified /rfc command with create|list|review|approve|reject sub-commands
- Deleted 5 individual rfc-*.md command files
- Moved /clear-cache into /setup --clear-cache
- Updated all cross-references in skills, docs, and integration files
- Command count: 17 -> 12 (net -5)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- New skill: sprint-lifecycle.md defines states, transitions, and check protocol
- All sprint commands now check and set lifecycle state
- States tracked in milestone description metadata (Sprint/Planning, Sprint/Executing, Sprint/Reviewing)
- Out-of-order calls produce warnings with guidance
- --force override available for all lifecycle checks
- Added Sprint/* labels to label taxonomy documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- design-gate.md and data-gate.md declare gate_contract: v1
- domain-consultation.md Gate Command Reference includes Contract column
- validate_workflow_integration now checks contract version compatibility
- Tests added for match, mismatch, and missing contract scenarios

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- New skill: visual-output.md defines all header, progress, and verdict formats
- All 4 agent files now reference the skill instead of inline templates
- Phase Registry table maps agents to their emoji and phase name
- Single source of truth for visual branding changes

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- progress-tracking.md: new Sprint Dispatch Log section with event types
- orchestrator.md: new responsibility to maintain dispatch log
- Enables timeline reconstruction after interrupted sessions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Added sprint integration section (pre-close verification workflow)
- Added concrete usage examples for all modes
- Added edge cases table
- Added DO NOT rules for both modes

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Test fixture without gate_contract now correctly expects INFO issue
rather than zero issues.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Added [5.8.0] section documenting all projman hardening changes
- Updated README.md title to v5.8.0
- Updated marketplace.json version to 5.8.0

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
lmiranda merged commit a034c12eb6 into development 2026-02-02 19:10:13 +00:00
lmiranda deleted branch feat/projman-hardening 2026-02-02 19:10:14 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: personal-projects/leo-claude-mktplace#387