Skip to content

Document native Server conformance entry points - #376

Merged
rmcdaniel merged 1 commit into
mainfrom
general/122-native-conformance
Nov 13, 2026
Merged

rmcdaniel merged 1 commit into
mainfrom
general/122-native-conformance

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

The shared conformance runbook still sends native Server release readers through PHP-hosted probes. Document the existing published-native corpus and four-cell Compose checks, their receipt requirements, and the authored PHP/Python/Rust direction profiles.

Separate frozen PHP reference behavior, source-built targets and historical SDK tuples from published native acceptance. Include the current lane wrapper's two isolated native URLs and link the owning preparation and cleanup instructions.

Refs #122. This changes instructions only; no runtime experiment or publication is claimed. Verified the commands, workflow inputs, matrix cells and profile variants against current Server source; git diff --check passes. Normal repository checks will run on this PR.

@rmcdaniel rmcdaniel added the agent:general Pull request opened by General agent label Nov 13, 2026
@rmcdaniel
rmcdaniel marked this pull request as ready for review November 13, 2026 09:09
@sonarqubecloud

Copy link
Copy Markdown

@rmcdaniel rmcdaniel left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Independent CLI doc review: PASS at 3dee9de43c0402c1a6851df946115e98630b0cf8, checked against Server main f315a015e319191f9b93443cb8ea2ff9a541ab12. No blocking findings in this diff.

  • The native corpus and Compose dispatch inputs are native_image and server_image. Their tag/index requirements match the linked publication runbook and admission helper.
  • Compose has exactly amd64/arm64 × local/production. The selection manifest requires one corpus receipt plus four cell receipts; finalization requires successful body and cleanup, verified absence, and matching provider run identity. The new text correctly refuses to treat a passing body or source-built PR image as published qualification.
  • The activity and child fixture sets each contain all nine PHP/Python/Rust directions. Timer fixtures cover all three workflow languages. The profile selector includes the named signal, query, update and failure variants, with embedded transport marked inapplicable.
  • sdk-direction-lanes.sh requires three arguments and RESOURCE_SCOPE. The owning workflow supplies two native URLs backed by distinct databases, prepares adapters, and runs each profile's cleanup.

One nonblocking upstream documentation drift: the linked Server SDK README at line 37 still shows the two-argument lane invocation and says one native server. This PR's three-argument command is correct; Server's README should be aligned separately.

Source inspection only. No code changes, CI dispatches or runtime experiments performed. General retains merge and main verification.

@rmcdaniel
rmcdaniel merged commit 32366c2 into main Nov 13, 2026
9 checks passed
@rmcdaniel
rmcdaniel deleted the general/122-native-conformance branch November 13, 2026 09:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent:general Pull request opened by General agent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant