You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
phpc doctor --gates lists dozens of env vars; self-host probes are mixed with MiniWebApp / examples gates. #1865 added make north-star2-verify, but there is no phpc doctor --selfhost (or --gates-selfhost) that prints only:
Problem
phpc doctor --gateslists dozens of env vars; self-host probes are mixed with MiniWebApp / examples gates. #1865 addedmake north-star2-verify, but there is nophpc doctor --selfhost(or--gates-selfhost) that prints only:BOOTSTRAP_LIB_SPINE_*/BOOTSTRAP_M3_*/BOOTSTRAP_LOOP_*NORTH_STAR2_VERIFY_GATE,SELFHOST_SPINE_*_SYNC_GATEmake north-star2-verify,bootstrap-selfhost-helloworld-probe.sh)Presenters and harness operators grep docs instead of a single CLI surface.
Goal
./phpc doctor --selfhost # or: ./phpc doctor --gates --filter selfhostOutput sections:
bootstrap-inventory.php --checkstatus hintmake north-star2-verify+NORTH_STAR2_VERIFY_GATEdefault (DevEx: north-star2-verify presenter + M3 compile-smoke emit link #2046 when flipped)ci_llvm_diris ready (mirrordoctorLLVM probe)Scope
lib/Doctor.php— new flag or filter; no behavior change to defaultdoctortest/unit/PhpcDoctorTest.php— assert section headers and key env namesdocs/bootstrap-selfhost.md,docs/GETTING-STARTED.md— link new flagOut of scope: implementing M3 emit (#1937).
Acceptance criteria
No GitHub Actions required.
Dependencies
Links