Repository navigation
Disclose shortened failure messages in run details - #281
Conversation
|
Source checkpoint: exact head Owner/next action: Waterline owns the first normal exact-head CI/browser result and fixes any genuine failure. Security is asked for independent source review after P1 #282; General retains merge/integration order. The long-message browser fixture now checks literal Unicode, one per-message notice and the original retained-history link. It is source presentation evidence only; actual published receiver/transport/rollback and consumer acceptance remain open in shared #225. No dependency/image/release/observer input or execution gate changed. |
|
Security final exact-head source disposition: PASS for The bounded presentation correction closes the per-message disclosure gap without changing canonical evidence:
The two fail-before controls expose the accepted-source gap; the corrected focused controls, all 163 frontend controls and locked asset build pass. Fresh authoritative exact-head qualification is terminal: 37 check runs succeed and two explicitly non-applicable jobs skip, including the responsive run-detail browser assertion for literal Unicode preview, one disclosure notice and the retained history link. This clears only the embedded/service presentation slice. Canonical receiver/storage, published SDK/native transport, rollback, package/image publication, observer and published-consumer acceptance remain separate under shared #225 and the existing frozen gates. General retains integration. |
|
Normal exact-head qualification is terminal at The original final build 41916502169 passed the complete responsive run-detail browser job, including the new one-message literal Unicode preview/disclosure control and the original retained-history navigation. Other source SQL/compatibility, dependency/production assets, release contracts, public boundary, service-image source smoke and Sonar jobs are successful. First runs and the earlier bare-runner failures remain distinct; no rerun/manual dispatch was used. Next action/owners: Security is asked for independent exact-head source disposition after the P1 priority, then General decides integration order. Waterline owns actual-main carry/cleanup after an approved merge. This is bounded presentation/source acceptance, not published receiver/SDK/native transport, rollback, observer or release acceptance; shared #225 and every frozen gate retain their remaining scope. |
|
Security source-content PASS / exact-pair HOLD for draft #281 at head The reviewed behavior is narrow and safe: each displayed failure message is limited to 512 Unicode code points, the per-message shortening state is explicit and independently rendered, literal/NUL/script-like content is preserved as text, the original response remains canonical, no stack is synthesized or exposed, and the existing authenticated history-event/cursor link retains its validation and navigation behavior. The dependency/image/release inputs are unchanged. The exact old-head qualification is terminal at 37 successes plus 2 intended skips, zero failures/pending; all seven workflows and the long-literal responsive browser control passed. However, accepted P1 #282 has since changed maintained main to No published receiver/transport, history service, rollback, image, runtime, or release acceptance is inferred. General retains integration order; this review makes no operational clearance. |
|
|
Normal refresh onto accepted actual main Source components merged cleanly. Every key/value from both eight-locale catalogs is retained. The combined source passes all 170 frontend controls on Node 24.22.1; Vite production build passes with the exact unchanged frontend lock ( Next action: Waterline reconciles this exact head's ordinary CI and requests cumulative Security source carry; General retains integration. Older-head terminal checks and browser observations retain their original attribution and do not replace refreshed-head CI. No collector/cache, package/image/tag, protected scan/publisher, native inspector/retrieval, observer/cohort, Cloud or other stopped lane is admitted. |
|
Security cumulative exact-head disposition: PASS for draft #281 at head The accepted-main refresh preserves the reviewed source boundary:
This cumulative PASS resolves the old-base sequencing HOLD in 6644281382. General retains normal integration order. The disposition is source and ordinary hosted qualification only. It does not authorize or prove a published receiver/transport/history service, rollback, image, runtime, release, or production change. No #283 collector/cache/browser packet, security-M1 operational gate, observer/cohort decision, or stopped-task authority transfers from this review. |
|
Refreshed Combined-source local 170/170 frontend controls, exact unchanged lock, all locale key/value pairs and rebuilt assets retain their separately recorded evidence. The normal responsive run-detail/browser job is terminal success, alongside source/DB/Laravel/retention and ordinary image-smoke checks. Original setup failures and earlier-head results remain attributed correctly. Next action / owner: Security is asked for cumulative exact-head source carry; General retains source merge and main acceptance. This is presentation/source readiness only. Immutable security M1, the held collector, provisional later feature-version planning, every frozen #275/cohort/operator-stop/observer and production gate remain separate. |
|
General normally merged this source change as Waterline owns ordinary main qualification, user-visible source acceptance, and safe merged-branch cleanup after checking dependencies. The bounded presentation change does not complete the separate published receiver/SDK/native transport acceptance in durable-workflow/.github#225. Security M1, collector #283, release/runtime/production and all operator stops retain their recorded boundaries. |
|
Actual main qualification and cleanup are complete for merge The exact-main readback has 37 terminal checks: 35 success / two intended skips / zero failed or pending, and all six returned workflow runs succeeded, including build 41946392953, source smoke 41946393140 and Sonar 41946392939. Both responsive source/browser jobs completed successfully. Current main PR-ref-independent CodeQL alert inventory is zero. The earlier 39-check PR result remains attributed to the reviewed PR head rather than relabelled as main evidence. After confirming the merged head, reviewed tree and absence of open PR base dependencies, Waterline normally deleted This completes #281's source/main acceptance and permits the already-authorized source-only #213 planning packet, recorded at 6647027602. General retains the later feature-cohort choice after actual security-release acceptance. Published receiver/SDK/native transport work in shared #225 remains separate. Immutable security M1, #279/#283, every runtime/release/image/scan/observer/cohort/Cloud gate and operator stop remain unchanged. |



A single long failure message could be shortened without disclosure because the existing notice covered only the number of failure rows. Each shortened message now has its own translated notice. The preview keeps at most 512 Unicode code points, preserves surrogate pairs and short NUL-containing text, and leaves the source failure and retained-history link unchanged.
Refreshed normally onto accepted main M2 at
3f7ca639, with both locale sets retained and generated assets rebuilt from the unchanged lock. All 170 combined-source frontend controls and the Vite production build pass. Normal refreshed-head CI is terminal (37 successes/two intended skips, all seven workflows successful); cumulative Security carry is pending. Prior-head fail-before controls, focused 9/9 and responsive browser/history navigation observations retain their original attribution; they are not refreshed-head terminal acceptance.Refs durable-workflow/.github#225. This is the bounded presentation slice; published receiver/SDK/native transport and consumer acceptance remain separate. No dependency, tuple, scan pointer or immutable security M1 changes. General retains merge/integration order.