NAME
PAX::Gatekeeper - release and SOW validation checks for PAX
SYNOPSIS
my $gatekeeper = PAX::Gatekeeper->new(root => '.');
my $report = $gatekeeper->sow01_report;
DESCRIPTION
PAX::Gatekeeper provides internal validation checks used by development and release gates. SOW-03 keeps these checks as module APIs while the public bin/pax command surface is limited to build and run.
METHODS
new
Creates a gatekeeper rooted at a repository path.
sow01_report
Returns the historical SOW validation report. The CLI-surface check now verifies that the public command runner exposes only build and run, with lower-level diagnostics retained as internal Perl APIs.
PURPOSE
This module keeps historical SOW and release-policy checks callable from Perl so validation can be reused by gates and tests without reopening the public CLI surface.