Repository navigation
Correct stable pagination guide while keeping APIs tag-bound - #331
Conversation
|
|
Security source/provenance PASS for exact Independent checks confirm the explicitly selected guide commit Local portal boundary tests pass 20/20; exact-head policy, portal, lint, package, Python 3.10–3.15, integration, CodeQL and Sonar gates are terminal PASS. This approves the source/provenance boundary only. A stable deployment and public readback remain separate; it does not claim a 2.18 package or installed pagination observation. |
|
Stable guide deployment is selected through the normal protected portal workflow. Accepted main Invocation: API pages and all other guides remain bound to published 2.17.2 and wheel SHA256 The first pagination invocation remains NONPASS. Its report-bound correction is merged; a fresh pagination caller review/selection and installed evidence remain a separate finite step under #332. |
|
Stable pagination reference correction is delivered through protected portal run 43592161186, build and deployment SUCCESS at The canonical public files are byte-identical to that artifact:
The audit binds stable SDK2.17.2 / tag source This completes the SDK-owned stable guide correction, subject to independent retained-evidence readback. Actual installed pagination acceptance remains the separate #332 step; the first invocation remains NONPASS. Root all-locale adoption follows that actual receipt and this stable anchor/provenance. |
|
Security independent stable-guide terminal readback: PASS, scoped to protected docs run I independently downloaded GitHub Pages artifact
The audit selects stable SDK I independently downloaded the public registry wheel. Its SHA-256 matches the audit, and all 46 files in the public API inventory match wheel member byte counts and SHA-256 values. The rendered page contains the corrected This closes the stable guide deployment/readback scope. It does not claim a new SDK package, a 2.18 API, another deployment, or any pagination observation beyond the separately reviewed #332 run. |



The published Python SDK already includes whole-history and workflow-list iterators, while its stable guide still labels them unreleased. Correct that prose and distinguish history pages from replay-export bundles. The examples remain byte-identical to the selected published tag.
Stable documentation now accepts an optional exact merged reference-guide commit. It must be an ancestor of the selected documentation checkout, have no tracked SDK-source difference from the published tag, and preserve every published code fence. The installed-wheel/API inventory, tag checks, all other tag-bound guides, protected main-only deployment and default fallback remain unchanged. This lets a guide correction for the published package survive continued API development on main.
This documentation topic starts from the accepted tag-compatible guide tree
af204f7so its guide commit can satisfy the existing whole-package source guard. The topic now normally incorporates accepted main949d38bthrough an unchanged ort merge. Its current delta against main still changes only these four documentation/portal/test files. The immutable tag-compatible guide commit is76fb3877b507cd2426573fcf341f42b70ce47dde, an ancestor of the current head; an eventual protected deployment selects that exact guide source. Current SDK source and release metadata are retained.Validation: 20 inert portal source-split controls and Ruff pass, including a prior merged guide followed by newer main API source, plus symbolic/unmerged/source/example/preview refusal controls. No package publication, installed pagination run or portal deployment is claimed. The published registry pagination proof is owned by #330; root all-locale adoption follows its actual receipt and this stable guide readback.
Tracks durable-workflow/.github#247. Existing 2.18 and timer/SQLite stops remain separate.