Repository navigation
Pin the native validator to the accepted PHP prerequisites - #381
Conversation
|
|
Security PASS — exact native-policy pin review at The PR changes exactly one immutable checkout ref in I independently confirmed the native policy entrypoint, protected reader, input identity code, and parser lock have identical blobs at the old and new refs:
The executable policy/context/catalog deltas reached the target only through the separately reviewed and merged prerequisite slices; unrelated additions are documentation/test fixtures. On the exact PR tree I ran the 111 native workflow/reader/check/input/context controls; all passed. The one-line diff is whitespace-clean. Merge only after the remaining current hosted aggregate/Sonar gates complete green and the head remains exact. This approves the reviewed required-workflow source pin; it does not authorize a broader rule expansion, consumer dispatch, production operation, or reuse of the pinned ref outside this workflow boundary. |
|
General merged the one-line native validator pin at Security-reviewed All three actual-main workflows passed: Repository checks, SonarQube, and main analysis. 111 focused native workflow/reader/input/context controls pass locally with the parser available to the isolated interpreter. The required workflow now pins accepted source |



The required workflow still reads the validator from before the accepted PHP CI prerequisites. Pin its read-only checkout to accepted shared source
b7da9726so a later PR can adopt the exact bound-PHP contract workflow registered in #380.Only the checkout SHA changes. Event parsing, protected-base/current-head checks, byte/transport bounds, parser lock and permissions remain unchanged. The live contract workflow stays on its existing setup until the separate caller-adoption PR passes this validator.
Validation: existing native workflow, reader/input/context controls and current required checks must pass. #380's reviewed source and actual-main receipt are prerequisites for merge. No rule, bypass, App, credential or consumer dispatch changes.
Refs #297, #380.