Engineering
phase-5-validator avatar

phase-5-validator

Automates finalization validation for project workflows by enforcing git compliance, documentation standards, and deployment readiness.

Introduction

The phase-5-validator is a critical automation utility designed to serve as the final quality gate before a software development workflow concludes. Targeted at lead developers, devops engineers, and automated agents, it ensures that all project artifacts meet established organizational standards. By executing a series of programmatic checks, the tool prevents incomplete documentation, uncommitted code, or unaddressed technical debt from entering the production handoff stage. It functions as a blocking authority, meaning that any violation of its mandatory checklists will prevent the workflow from being marked as complete.

  • Performs a mandatory Single Source of Truth validation to ensure no bash, procedural, or automation duplication across skills and documents.

  • Enforces strict file size constraints on lessons learned documentation to maintain repository health and prevent technical debt accumulation.

  • Validates version control integrity, checking for uncommitted git changes, commit message standards, branch synchronization, and the absence of merge conflicts.

  • Audits documentation completeness, ensuring the file registry is updated, PROGRESS.md is current, feature documentation is exhaustive, and CLAUDE.md is maintained.

  • Verifies deployment readiness by checking for passing test suites, the absence of blocking issues, and the presence of deployment notes.

  • Automates repository cleanup by identifying temporary files, session work directories, and orphaned project assets.

  • Exit Code 0 indicates a successful finalization, while Exit Code 1 signals blocking violations or quality gate failure.

  • Mandatory for all feature development cycles to ensure vertical slice architecture compliance and documentation parity.

  • When a validation fails, the agent must inspect the logs, resolve the specific blocking violation (e.g., file size, uncommitted changes), and re-run the validator.

  • Integrates directly with the WitchCityRope agent ecosystem to provide consistent, repeatable outcomes across all development phases.

  • Requires developers to maintain a file registry, update deployment notes, and adhere to standard commit formatting for automated validation success.

Repository Stats

Stars
1
Forks
1
Open Issues
0
Language
C#
Default Branch
main
Sync Status
Idle
Last Synced
May 3, 2026, 07:40 PM
View on GitHub
phase-5-validator | Skills Hub