Skip to content

fix(ci): recover main quality gates and deterministic validation - #18345

Open
diegosouzapw wants to merge 133 commits into
mainfrom
fix/qg-main-recovery-candidate-20261026
Open

diegosouzapw wants to merge 133 commits into
mainfrom
fix/qg-main-recovery-candidate-20261026

Conversation

@diegosouzapw

@diegosouzapw diegosouzapw commented Oct 27, 2026 •

Copy link
Copy Markdown
Collaborator

The public main branch needs deterministic quality validation before unrelated contributor PRs can be admitted reliably. This candidate repairs test isolation, dependency provisioning, cancellation and resource handling, explicit i18n comparison context, and the documentation and skill contracts used by the gate.

The latest change fixes process-group completion on Linux: a single-threaded zombie cannot execute and is no longer treated as a live orphan. Live, stopped, multi-threaded and unknown process states still fail closed. Three process-level regressions cover a successful child with a zombie, a failing child whose exit code must remain a failure, and an unreadable process inventory. Existing observer fixtures include the new helper dependency.

The candidate also contains the reviewed Hono 2.1.5 security update, deterministic Redis/readiness tests and capacity-qualified build runners. Production assertions, quality baselines, package validation and boot validation remain enforced.

⚠️ base-red inherited: #17267. HOLD — not approved for merge. Public base observed on 2026-10-30: 55ccad495c4a73eb64deaf094829fe5b90ded80c. Current candidate: 5ef30a124c6eaab82576c9dee03df88f88f18c8d.

Validation

  • Current candidate: 86/86 focused lifecycle and observer tests passed, with no skipped or cancelled tests. Normal commit hooks passed using Node 24.22.1/npm 11.15.0 and preserved the exact tested tree ed431d923ea41c3e1f2875f3aea4cd516fe0febf.
  • Parent 6028bba3: CI, Quality and API dispatches completed with 62 successful and 3 skipped jobs. Build, package policy and tarball boot passed on that exact parent. Dispatch results are historical component evidence; they do not replace this HEAD's pull-request checks or PR Test Policy.
  • Parent 6028bba3: a clean installation and installation verification passed. This lifecycle-only commit does not change installation inputs. A complete current-head observer is still pending.
  • The parent local full observer reported 83 PASS, 13 ORPHANED_DESCENDANTS and 1 build TIMEOUT across 97 executed commands. The 13 orphaned commands exited with code 0, but their historical process states were not captured and are not reclassified as passing. The lifecycle regression fix addresses a reproduced case. The build environment must also be aligned with the nightly webpack profile and revalidated.
  • The unchanged OSV checker previously verified zero advisories in the selected candidate lock, against baseline 0. Installed skill contracts matched 17/17 at parent 6028bba3; those files are unchanged by this lifecycle commit.

This PR is being marked ready so its actual pull-request admission jobs can execute. No auto-merge is enabled. Complete current-head local and hosted validation, required-check enforcement and canaries remain pending. The prior advisory DAST failure stopped during build; its test stages did not run and remain unverified.

protected_surface: true. The diff includes agent guidance, translated instruction mirrors and quality skill templates. Specific operator approval of that exact protected diff is required before merge. Ruleset activation, incident closure, deployment and merge remain pending their acceptance steps. Overall status: PARTIAL / NOT CERTIFIED.

diegosouzapw and others added 30 commits October 25, 2026 20:48
Backport #17226 and use a registered Perplexity model in the delayed persistence fixture.

Co-authored-by: Paco Cartones <253313177+pacocartones@users.noreply.github.com>
Reconcile immutable OpenAPI baselines, required audits, hosted receipts,
workflow pins and cache trust, repository identity and test registration.

Co-authored-by: Bob.Hou <houminxi@gmail.com>
@diegosouzapw
diegosouzapw marked this pull request as ready for review October 30, 2026 17:10
@github-actions

Copy link
Copy Markdown
Contributor

CI Coverage Report

  • Coverage job: skipped
  • PR test policy: success

Coverage artifact was not available for this run.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant