Repository navigation
Apply staged identity layout to stable API documentation - #319
Conversation
|
|
Normal merge is independently verified as a53bc7c, reviewed tree PR qualification is 42 terminal checks: 41 success + one intended skip, with zero open PR Sonar findings. Resulting-main CI, main Sonar/CodeQL and automatic portal preview passed. Automatic deployment was skipped. The combined commit inventory, including the separate build-only run below, is 44 terminal: 41 success + three intended skips. This does not claim the whole project's historical Sonar backlog is empty. The stable build-only run 42133527775 is SUCCESS, build job
The extracted v2 audit exactly binds published SDK 3.9.4 / raw tag source Rendering/source acceptance only. This artifact was built through the existing setup/browser path and cannot be promoted as publishing acceptance. CLI still owns the accepted central setup/shared-browser interface and exact caller qualification; sdk-php owns narrow adoption, fresh qualification and a new protected build/deployment handoff afterward. #318 remains draft/NONPASS on that concrete dependency. Both earlier failed stable runs are retained. No tag, package release, installed/native/runtime result or deployment was selected. Live readback remains the previous v1 audit on |



The stable documentation preview renders the new portal but retains the old API header: phpDocumentor's implicit SDK-checkout overrides take precedence over the staged template argument. Keep the staged
.phpdoc/templatelayout and run the renderer from that staging root, preserving the published SDK's API index, guide bodies, examples and source.Require the shared identity controls on every themed page before browser acquisition. Normal CI retains its legacy render and adds the accepted-presentation/stable-source composition, including browser checks and screenshots, with both source revisions bound afterward.
Validation: the old stable render reproduces the missing-header refusal; the correction passes seven source-isolation controls, all 393 page/link/contract checks, analytics across 17 portal + 376 API pages, and 56 local browser theme/viewport cells. All 376 API page paths, normalized content text, content anchor IDs and links match the prior stable render. Twelve screenshots retain the 3.9 install contract and show the corrected API chrome. Shell syntax, ShellCheck, JavaScript syntax and public-boundary checks pass. Fresh hosted checks remain required.
Follow-up for #315 after build-only run 42130196926 failed with deployment skipped. This does not include #318's unqualified stock-browser proposal or lift publication/setup/browser gates. No tag, package release or deployment is selected.