Add public CLI-first acceptance gate

This commit is contained in:
Michel Paulissen 2026-07-03 23:12:37 +02:00
parent afaf918973
commit 4b323224b2
6 changed files with 143 additions and 7 deletions

View file

@ -11,6 +11,7 @@ const userFacingDocs = [
"MVP.md",
"acceptance_criteria.md",
"acceptance_criteria_phase2.md",
"cli_acceptance_criteria.md",
].map((file) => [file, fs.readFileSync(path.join(repo, file), "utf8")]);
const publicAcceptance = fs.readFileSync(
path.join(repo, "scripts/acceptance-public.sh"),
@ -48,6 +49,8 @@ const requiredReadmePatterns = [
["artifact download smoke", /node scripts\/artifact-download-smoke\.js/],
["artifact export smoke", /node scripts\/artifact-export-smoke\.js/],
["acceptance report smoke", /node scripts\/acceptance-report-smoke\.js/],
["CLI-first acceptance gate", /scripts\/acceptance-cli-first\.sh/],
["CLI-first acceptance before e2e", /CLI-first non-e2e gate before any final public-release e2e attempt/],
["public private boundary smoke", /node scripts\/public-private-boundary-smoke\.js/],
["release blocker smoke", /node scripts\/release-blocker-smoke\.js/],
["explicit export", /attached receiver node or user-provided\s+storage integration/],