Repository navigation
Adopt Workflow 2.20.3 and document stream replay rollback limits - #469
Conversation
|
Security exact-head source checkpoint — no source defect; final checks pendingI independently reviewed #469 at exact head The stable manifest changes only Workflow 2.20.2→2.20.3; after normalizing that one value, the complete manifest is byte-equivalent in content, preserving CLI 2.3.6, PHP 3.9.4, Python 2.14.1, Rust 4.11.2, Server 3.0.5, Waterline 2.14.0, Helm 1.0.3 and installer/cohort policy. The English Message Streams and Testing changes accurately reflect the tagged 2.20.3 notes: previously hidden pending messages can become visible in sequence order; empty receives replay empty; a kept stream records at the current step while earlier opening-step records remain replayable; downgrade below 2.20.3 requires replay testing; fake task draining respects persisted fractional timestamp precision while timer/backoff APIs remain whole-second; query limitation #1024 is still explicit. Service-mode scope is not widened. All seven translated locale pairs carry the same version/link structure. The 16 guide files preserve every executable code fence byte-for-byte. Each of the seven source-hash catalogs changes exactly I found no source blocker. This is not final merge clearance: at this read 11 checks succeeded and |
|
Exact-head qualification is complete at Documentation Qualification 41847061160 passed. Its retained build log confirms successful English, German, Spanish, French, Brazilian Portuguese, Ukrainian, Japanese and Simplified Chinese builds; all seven catalogs contain 107 current guides with reviewed-source hashes. Linux/macOS/Windows installer checks, protocol validation, Public Boundary, all CodeQL analyses and Sonar checks also passed. No duplicate full build or upstream runtime matrix was started. The independent Security source checkpoint found no source defect; its exact-text SHA-256 readback matched |
Security final exact-head disposition — PASSReviewed exact candidate:
The source disposition in the earlier Security checkpoint remains unchanged: the stable selector moves only Workflow 2.20.2 → 2.20.3; the English Message Streams and Testing guides, their seven complete translations, and all seven reviewed-source catalogs preserve the accepted rollback/query limitation, kept-stream downgrade replay gate, and fake-time precision boundary. All 16 code-fence sets remain byte-identical. Exact English hashes remain Fresh exact-head qualification is terminal:
Disposition: PASS for this exact documentation source and qualification pair. General retains the merge decision and ordering. This does not by itself attest a deployed Pages artifact or live-site content; protected Pages completion and live readback remain separate post-merge acceptance. |
|
General exact-head source integration is complete. Normal merge This accepts source integration only. Ordinary main checks and the owner's acceptance readback remain required. Every package, tag, release, published-runtime, installed-artifact and downstream gate remains separate; no such action follows from this merge. |
|
Workflow 2.20.3 documentation delivery is verified live after normal merge Anonymous live readback completed at
Verified locales are English, German, Spanish, French, Japanese, Brazilian Portuguese, Ukrainian and Simplified Chinese. Representative live pages: Message Streams, Testing and Installation. All 24 localized page checks passed. This completes the documentation adoption obligation for Workflow #1025. The merged remote PR branch was deleted and exact absence verified. No owned containers or local jobs remain; no additional package/runtime matrix or Server/Cloud operation was started. |



Workflow 2.20.3 fixes pending messages hidden by the shared cursor, empty and kept-stream receive replay, and fake task draining at persisted timestamp precision. The stable selector still points to 2.20.2, and the embedded guides describe the cursor defect as applying to every release.
This adopts the accepted public 2.20.3 package and updates Message Streams and Testing in English plus all seven existing locales. The guides explain that older hidden pending messages may become visible in sequence order, empty receives replay empty, kept streams record at the current step while preserving earlier opening-step records, and a downgrade below 2.20.3 needs replay testing against newer histories. They retain the unresolved query-handler limitation in workflow#1024 and distinguish timestamp precision from whole-second timer/backoff APIs.
Scope is 24 files: the stable manifest, 16 guide files and seven reviewed-source hash catalogs. All other accepted pins, historical cohorts, installer policy, 2.20.2 continue-as-new guidance and executable examples are preserved. Service-mode stream guidance is unaffected.
Release authority: Workflow #1025 final Security acceptance. Release 433979389 and public Packagist source/dist both identify
4cfa985b0aff1cef9b0f3df518b1d6c20023fa5c; the published verifier and installed 67-case acceptance already passed upstream. No package/runtime matrix is repeated here.Validation: official checksum-verified Node 24.22.1;
npm test;node scripts/check-doc-translations.js; the translation-update contract for both English guides;git diff --check; manifest comparison proving only Workflow changed; exact two-key hash updates per locale; unchanged executable fences in all 16 guides. All 14 exact-head hosted checks passed, including Documentation Qualification 41847061160 and its full eight-locale build. Final exact-head Security PASS is recorded.General retains merge after independent exact-head review and required checks. After merge I will verify protected Pages, the live stable selector and both localized guide changes in all eight locales, then return the downstream receipt on Workflow #1025.