Skip to content

fix(ares): integrate reviewed repair composition and native CI gates - #136

Draft
RecursiveIntell wants to merge 2 commits into
mainfrom
integration/ares-cpo08-reviewed-20261006
Draft

RecursiveIntell wants to merge 2 commits into
mainfrom
integration/ares-cpo08-reviewed-20261006

Conversation

@RecursiveIntell

@RecursiveIntell RecursiveIntell commented Oct 6, 2026 •

Copy link
Copy Markdown
Owner

Integrate the reviewed Ares repair composition and its independently accepted 13-file CI repair successor for hosted qualification.

The successor fixes canonical admission transport precedence in _run_prompt_submit: explicit queued transport first, then the captured canonical owner, then inherited context. The conversation-loop change preserves the native-refusal veto and fallback/restart behavior while retaining the direct guarded fallback callsite. Updated behavior tests and owner fixtures exercise current ingress, Stop/generation, named-profile/LSP, cron custody, optional-native import/setup cleanup, and real conversation fallback/preflight. Seven new witnesses run against the actual combined source.

The underlying composition includes authority/closure/group custody, MCP readiness diagnostics, context admission/budgets, model intent/picker ownership, explicit Stop handling, Electron and native transport/runtime/tool/gateway repairs; awaited desktop title and visibility exhaustion checks; strict npm diagnostic schema v2; Nix and native CI qualification gates.

Exact current source binding

Identity Value
Base main e3e8a39d9427354eeba014c21c9c916078fb0cdb
Previous publication commit, preserved as parent 01b1e1e7ea67f3b037cc2a76722a993a7335bf1b
Reviewed local successor commit cec4f1eb4fca5fa780579d02ea3b6b163806e0a8
Published successor commit 3f52dac495e0506fc783af2704afab5c99405b0e
Exact local and remote successor tree 1c4dea4c1149b332f9b6673086bf1797cc52173f

The supported connector creates a distinct commit identity while preserving the complete reviewed tree. The 13-path delta is a fast-forward from the original publication; all other tree entries, current-main README, package manifests and lock inputs remain unchanged. Existing component drafts #125–133 and related #102/#84/#78 remain open. The overlapping Undici dependency repair in #135 is separate and untouched.

Validation

Canonical scripts/run_tests.sh on the exact combined local source ran 28 complete files: 1,124 normal tests and 51 separate subtests passed, zero failures/skips; one worker, zero retries, 300 seconds/file. All seven new witnesses passed. Independent execution review accepted the source, collection, actual constructor/loop/helpers/fixtures and resident-module bindings. The proof uses Python 3.11.16 with the existing smaller task extras. The successor's hosted context-focused job subsequently passed on CPython 3.13.11 (3,131 passed, 0 failed, 6 skips). The transport full-suite slice reports CPython 3.11.14. These results do not establish complete Python 3.13 coverage of all G2/full-suite tests.

The original head's failed CI and the first task-provenance capacity failure are preserved; neither receives passing successor credit. Controlled optional-native exports, inert clients and disclosed denied network attempts bound the local proof. It does not qualify the native ABI, configured Governor, real providers/services, package/install or live runtime.

Remaining gates and rollback

Hosted run 37534138786 is terminal: all 12 full Python slices, focused context tests, native paired-source, current-owner integration, JS checks and lints passed. The aggregate observed native_external_owner_result=success, focused_tests_result=success and profile_runtime_consumer_result=success. Pinned actionlint 1.7.11 installation/checksum and workflow lint passed. Separate Nix run 37534137204 passed.

All required checks pass remains failed solely because the review-label gate failed: ci-reviewed is absent. It requires actual maintainer review of the CI-sensitive files. No label or CI rerun was applied. Desktop E2E remains disabled. Existing native dependency pins remain unchanged; the Recursive Agent diagnostic draft is not adopted.

The exact reverse delta restores parent 01b1e1e7ea67f3b037cc2a76722a993a7335bf1b / tree 2aa4d4e9cff1248b50f6c8e1fdeb7801cc44756e; reverse patch SHA256 c0e8d950d2ce6053abaa704255a9f78a3addf9fd8f2bfe92d54461a856f88bb7. Forward patch SHA256 4414fe2d4cfcc0fb6dc1b6e03de387e0ada4e41f350b26e83c16b6e6f197ade8. Independent replay verified all 13 paths and unchanged entries.

Final seal SHA256: 947bac4a499b27f5409d0e0f65a187c4c5e757723791b0feea6c3633a56032c2. Independent combined execution review SHA256: 2b3cd1dd05eaaebe7a7fba76183f08038f08bade5c7b49e437bba1666c6e6deb.

npm v2 historical producer/reader migration, inactive package/backout qualification, refreshed owner preflight and bounded canary remain separate gates. Draft only; no merge, deployment, activation or live Ares action.

Publish the exact independently reviewed composition for draft integration qualification.

Local source commit: e1ac2ecc9c00aec714a7b771e337f249cbe5293c
Exact source tree: 2aa4d4e
Base: e3e8a39

This connector-created commit has a distinct identity from the local source commit. No merge, install or activation.
@github-actions

github-actions Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

૮ >ﻌ< ა ci review

ran on 3f52dac — fix(ares): repair PR136 owner and CI contracts

⚠️ Action required

CI-sensitive file review · View job

This PR changes CI-sensitive files (eslint config, workflow YAMLs, or composite actions). These influence what the js-autofix job executes and pushes to main.

Sensitive files changed:

How to fix:

Add the ci-reviewed label after verifying:

  • no new eslint rules with custom fix functions that write outside linted paths,
  • no workflow changes that widen permissions or remove guards,
  • no composite action changes that alter what gets executed.

package-lock.json · View job

Locked npm dependency versions changed.

package-lock.json

Package Before After
electron 41.10.3 41.10.6

How to fix:

Add the ci-reviewed label after verifying the version changes are expected.


⚠️ Warnings

OSV vulnerability scan · View job

118 known vulnerabilities found in pinned dependencies.

How to fix:

Review the findings in the Security tab. Update the affected dependencies if a patched version is available.


debug info

CI timings

CI timings · View report · View job

Wall time 8m1s vs 6m49s (+17.6%). 24 job(s) slower, 20 faster,

  • Python tests / Run tests slice 7/12: +51.0s
  • JS & TS checks / apps/desktop / check:test:ui:shard-2of3: +42.0s
  • Python tests / Run tests slice 8/12: +36.0s
  • JS & TS checks / apps/desktop / check:test:ui:shard-3of3: -35.0s
  • Python tests / Run tests slice 10/12: +33.0s

Publish the independently accepted13-path successor as a fast-forward review commit.

Local reviewed commit: cec4f1eb4fca5fa780579d02ea3b6b163806e0a8
Exact reviewed tree: 1c4dea4
Parent remote commit: 01b1e1e

Canonical28-file local proof:1124 normal passes and51 separate subtest passes; Python3.13 and new-head hosted qualification remain pending. No merge or activation.

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