Problem
examples/003-MiniWebApp/ is lint-first today: make web-smoke logs lint failures but continues unless MINIWEBAPP_LINT_GATE=1 (#455). Contributors lack a single checklist for flipping gates as #67 closes blockers (#58, #54, #115, …).
Goal
Document and wire a progressive gate ladder in examples/003-MiniWebApp/README.md, root examples/README.md, and script/web-smoke.sh:
| Stage |
Env / target |
Fails CI when |
| 0 Skeleton |
(default) |
never on 003 lint exit 1 |
| 1 Lint green |
MINIWEBAPP_LINT_GATE=1 |
phpc lint --all regresses (#67 done) |
| 2 Serve PHPUnit |
MINIWEBAPP_SERVE_GATE=1 |
#464 ServeTest fails |
| 3 Shell web-smoke |
make examples-web-smoke includes 003 (#461) |
curl routes fail |
| 4 AOT |
ExamplesCompileTest @group miniwebapp unskipped (#454) |
build/link fails |
Scope
Acceptance criteria
MINIWEBAPP_LINT_GATE=1 make web-smoke # documented failure modes
grep -r MINIWEBAPP_ examples/003-MiniWebApp/README.md
No GitHub Actions — verify with host or:
docker run --rm -v "$(pwd):/compiler" -w /compiler php-compiler:22.04-dev make web-smoke
Dependencies
Links
Problem
examples/003-MiniWebApp/is lint-first today:make web-smokelogs lint failures but continues unlessMINIWEBAPP_LINT_GATE=1(#455). Contributors lack a single checklist for flipping gates as #67 closes blockers (#58, #54, #115, …).Goal
Document and wire a progressive gate ladder in
examples/003-MiniWebApp/README.md, rootexamples/README.md, andscript/web-smoke.sh:MINIWEBAPP_LINT_GATE=1phpc lint --allregresses (#67 done)MINIWEBAPP_SERVE_GATE=1make examples-web-smokeincludes 003 (#461)ExamplesCompileTest@group miniwebappunskipped (#454)Scope
script/web-smoke.shhonorsMINIWEBAPP_SERVE_GATE(optional: invoke Fix AOT ?? compile lowering for superglobals (partial #148) #464 filter or skip message)make miniwebapp-gatesprints current stage from envAcceptance criteria
MINIWEBAPP_LINT_GATE=1 make web-smoke # documented failure modes grep -r MINIWEBAPP_ examples/003-MiniWebApp/README.mdNo GitHub Actions — verify with host or:
docker run --rm -v "$(pwd):/compiler" -w /compiler php-compiler:22.04-dev make web-smokeDependencies
Links