mirror of
https://github.com/morluto/rea.git
synced 2026-11-05 06:45:22 +00:00
Closed
opened 2026-11-03 13:39:10 +00:00 by bsakaguchi
·
0 comments
No Branch/Tag specified
main
codex/procedure-reference-stacked
release-please--branches--main--components--rea-agents
release-please--branches--main--components--rea-agents--release-notes
codex/kuna-independent-retry
codex/byte-search-overlay-coverage
codex/open-failure-target-receipt
codex/kuna-xref-evidence
codex/ghidra-ambiguous-procedure-recovery
codex/function-source-bundle
codex/trace-function-integration-prototype
codex/snapshot-source-closure
codex/recorded-evidence-array-pages
codex/evidence-recovery-redesign
codex/trace-feature-address-scope
codex/call-discovery-scope
codex/ghidra-literal-candidate-evidence
codex/decompile-directory-independent-retry
codex/retry-provenance-base
codex/value-flow-capability-experiment
codex/ghidra-containing-instruction
cursor/readme-discord-button-ef9f
dependabot/github_actions/actions/setup-node-7.1.0
dependabot/github_actions/actions/upload-artifact-7.0.2
dependabot/npm_and_yarn/npm-minor-and-patch-d8d97ce6df
codex/kuna-1989
fix/8559-native-ui-fixture-ownership
fix/8555-go-verifier-mcp-ownership
codex/provider-capability-recovery
fix/8642-rizin-target-stdin
codex/ghidra-memory-effect-scope
codex/ghidra-annotation-entry-selector
codex/ghidra-readonly-recovery
codex/ghidra-regex-verifier-recovery
codex/evidence-discovery-view-guidance
fix/8545-bulk-append-overflow
fix/8428-navigation-refusal-alternatives
codex/address-context-recovery
codex/matching-member-limitations
codex/unknown-scope-contract
codex/evidence-view-guidance
feat/8373-native-trace-views
codex/ghidra-snapshot-verifier-binding
codex/elf-export-visibility
codex/evidence-view-recovery
codex/native-reference-cli-help
codex/provider-candidate-observation-scope
codex/kuna-session-verification
codex/ghidra-switch-lifetime-guidance
codex/pseudocode-paging-discovery
codex/clarify-evidence-view-support
codex/kuna-xrefs-selector-recovery
codex/context-capacity-recovery
codex/evidence-closure-large-links
codex/same-function-evidence-identity
codex/ghidra-verifier-inspected-jdk
codex/audit-guided-workflows
codex/crash-prompt-retained-dossiers
codex/analysis-view-error-recovery
codex/kuna-verifier-target-selection
codex/ghidra-selected-project-call-coverage
codex/docs-native-analysis-scope
codex/ghidra-java-socket-boundary
codex/ghidra-retained-snapshot-verifier
codex/ghidra-search-inventory-facts
fix/8284-zero-argument-parameter-bindings
fix/8198-ui-action-handler-offset
fix/8257-elf-entry-label-identity
fix/8304-deferred-output-schema-projection
fix/8277-call-path-computed-target-uncertainty
fix/pr-8089-conflicts
fix/ci-static-duplicate-export
dependabot/npm_and_yarn/lint-staged-17.6.0
dependabot/github_actions/actions/download-artifact-8.0.2
dependabot/npm_and_yarn/write-file-atomic-8.0.0
dependabot/npm_and_yarn/canonicalize-5.1.0
dependabot/github_actions/actions/cache/restore-6.1.0
dependabot/npm_and_yarn/toon-format/toon-4.4.0
dependabot/github_actions/actions/deploy-pages-5.0.1
codex/review-fixes-pr-2403
codex/review-fixes-pr-2400
codex/process-terminal-width
codex/test-brittleness-cleanup
verify/7167-browser-connect-macos
fix/7167-browser-connect
feat/native-matching-allowance-setting
feat/browser-scenario-dry-run
test/managed-caller-parameters-20261024
codex/parser-fortythird-boundaries
fix/6926-pinvoke-platform-decorations-20261023
fix/6889-har-body-encoding-20261023
fix/6888-sqlite-schema-budget-20261023
fix/dependency-security-gates-6708
cursor/evidence-overwrite-rebase-b4ac
feat/4057-verify-native-exports
fix/windows-acl-observer-overhead-20261022
cursor/erlang-beam-restack-4476
cursor/pe-certificate-review-bf32
fix/6116-javascript-application-fs-errors
fix/6061-unmapped-runtime-script-unknown
feat/browser-scenario-summary
fix/pe-certificates
codex/verify-3407
cursor/rebase-5699
cursor/rebase-5352
cursor/rebase-5600
cursor/fix-cli-schema-omission-10a8
codex/audit-hopper-shutdown-reasons-20261021
fix/demangle-swift-omitted-record
fix/nib-boolean-value-types
cursor/cancellation-partial-observation-a5ac
fix/ib-object-limit-reasons
fix/electron-fuse-limit-advice
fix/kuna-doctor-dangling-cache
fix/fixed-budget-refusal-advice
fix/js-ipc-listener-dedup
fix/js-return-member-provenance
fix/dmg-integrity-retry-advice
fix/ida-doctor-readiness
fix/kuna-version-probe-output-drain
fix/legacy-swift-runtime-name-matching
fix/dylib-lazy-load-commands
fix/browser-scenario-startup-cancel
fix/swift-nested-punycode-classification
fix/compare-unselected-scopes
fix/objc-method-budget-coverage
fix/dmg-mounted-root-observations
audit/ci-tests-20261019-round2
release/6.7.0
fix/wabt-cleanup-retry-resolution
fix/electron-fuse-elf-pe-architecture
fix/native-plist-descriptor-ownership
fix/kuna-caller-cleanup-ownership
experiment/atomic-codemode-20261016
review/first-contributor-3776
fix/call-resolution-full-read-cycles
fix/member-mutation-selection-repeat
experiment/atomic-re-tools-20261015
perf/member-mutation-lazy-origins
perf/static-network-mutation-index
fix/hopper-startup-lifecycle
audit/3050-windows-proof-20261015
feat/windows-window-capture-2183
audit/3049-windows-proof-20261015
audit/3735-macos-fixtures-20261015
fix/batch-decompile-null-pseudocode
fix/kuna-inventory-honors-jobs
experiment/browser-codemode-tool-design-20261015
fix/hopper-clean-runtime-argv
codex/review-2049-27f1b367
review-fixes/pr-2787-routing
fix/3360-scoped-this-emitters
fix/3367-replaced-global-effects
fix/3838-compact-any-value-items
test/hopper-download-probe-20261015
codex/windows-runtime-creation-red-green-20261015
codex/windows-readonly-root-red-green-20261015
codex/windows-root-share-red-green-20261015
codex/exp-1685-win-mcp-startup
codex/bug-sweep-20261015
investigate/2190-windows-package-phases
investigate/3543-macos-cli-deadline
perf/3281-reverse-tools-feedback-quality
fix/3406-hopper-doctor-fixture
fix/3341-wrapper-require-test-context
fix/3301-owned-uninstall-fixtures
fix/3164-compiler-input-ownership
fix/pcap-cleanup-stdout-newline-20261014
perf/interface-builder-summary
codex/review-fixes-pr-1977
fix/ghidra-effective-jvm-platform
fix/docs-turkish-rust-link-20261013
fix/main-maintenance-ci-20261010
fix/recover-binary-session-process-effects
codex/review-fixes-pr-2457
codex/ci-required-cancellation-gate
fix/main-format-baseline-20261013
fix/setup-preserve-entry-fields
cursor/restore-main-checks-1ffc
fix/ghidra-bridge-hashmap-import
codex/shared-ci-jadx-json-default-20261013
codex/shared-ci-ghidra-test-groups-20261013
codex/shared-ci-java-fixture-format-20261013
codex/fix-intrinsic-invocation-boundaries
test/release-preflight-reusable-jobs
test/js-parameter-provenance-expectation
fix/linux-hopper-verification-current
test/2419-ghidra-elf-probe-size
followup/pr-1544-native-ida
codex/fold-pr-2230-contribution
docs/readme-responsible-use
fix/issue-2064
fix/issue-2050
fix/issue-2053
fix/issue-1968
fix/issue-1945
experiment/codemode-bridge-20261011
fix/tool-effects-negative-wording-1904-20261012
fix/1842-electron-interop-provenance
feat/recover-javascript-multi-input
refactor/website-i18n-prep
fix/nativeaot-pe-virtual-extent
fix/browser-verifier-ci-hang
fix/pe-resources-input-selection
docs/beginner-friendly-guides
docs/beginner-setup-guide
fix/javascript-analysis-worker-1563
fix/1649-ghidra-duplicate-names
fix/javascript-export-keys-integration-1369
test/maintenance-boundary-contracts-20261011
review/javascript-export-keys-1369
review/process-live-progress-1483
test/javascript-1495-growth-ratio
fix/ci-escape-timing
docs/normalized-terminal-geometry-1450
release/6.3.0
archive/release-6.3.0-pr1381
release/6.2.0
fix/electron-preload-dynamic-override
fix/javascript-self-referential-bundler-edges
release/6.1.0
cursor/grok-client-cherry-pick-0b56
feat/signature-posture
feat/dyld-shared-cache
feat/artifact-integrity-policy
feat/pkg-inventory
release/6.0.0
chore/sync-release-5.0.0
release/5.0.0
cursor/cloud-agent-node-787e
fix/javascript-xhr-open-endpoints
review/pr-711-realpath-fallback-wording
cleanup/replay-confinement
codex/test-suite-performance
codex/issue-foundations
codex/address-open-issues-2026-07-20
agent/javascript-vite-rollup-esbuild-adapters
agent/process-cleanup
agent/triage-integration
agent/unknown-commands-registry
feat/mcp-identity-metadata
morlvps/issue_cleanup
codex/installer-redesign
morl/roadmap-investigation-core
morl/roadmap-investigation-docs
release-please--branches--main--components--rea
rea-agents-6.8.0
rea-agents-6.7.0
rea-agents-6.6.0
experiment/atomic-codemode-wait-runtime-20261016
rea-agents-6.5.0
rea-agents-6.4.0
rea-agents-6.3.0
rea-agents-6.2.0
rea-agents-6.1.0
rea-agents-6.0.0
rea-agents-5.0.0
rea-agents-4.1.0
rea-agents-4.0.1
rea-agents-4.0.0
rea-agents-3.2.1
rea-agents-3.2.0
rea-agents-3.1.0
rea-agents-3.0.0
rea-agents-2.7.0
rea-agents-2.6.0
rea-agents-2.5.1
rea-agents-2.5.0
rea-agents-2.4.0
rea-agents-2.3.0
rea-agents-2.2.0
rea-agents-2.1.0
rea-agents-2.0.0
rea-agents-1.7.0
rea-agents-1.6.0
rea-agents-1.5.0
rea-agents-1.4.0
rea-agents-1.3.0
rea-agents-1.2.0
rea-agents-1.1.0
rea-agents-1.0.0
rea-agents-0.5.0
rea-agents-0.4.0
rea-agents-0.3.0
rea-0.2.1
rea-0.2.0
Labels
Clear labels
area: bridge
area: bridge
area: build
area: build
area: build
area: cli
area: domain
area: evidence
area: mcp
area: native
area: providers
area: runtime
area: server
area: setup
area: tests
bug
design
documentation
enhancement
enhancement
enhancement
experiment
help wanted
i18n
invalid
P0: critical
P1: high
P2: medium
P2: medium
P2: medium
P3: low
performance
provider-request
pull-request
Mirrored from GitHub Pull Request
question
roadmap
triage
No labels
area: bridge
area: bridge
area: build
area: build
area: build
area: cli
area: domain
area: evidence
area: mcp
area: native
area: providers
area: runtime
area: server
area: setup
area: tests
bug
design
documentation
enhancement
enhancement
enhancement
experiment
help wanted
i18n
invalid
P0: critical
P1: high
P2: medium
P2: medium
P2: medium
P3: low
performance
provider-request
pull-request
question
roadmap
triage
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference
morluto/rea#7620
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/morluto/rea/pull/7065
Author: @ShuaixinHuang
Created: 10/25/2026
Status: ❌ Closed
Base:
main← Head:codex/feat-zip-zstd📝 Commits (10+)
875eaf5feat(artifacts): read Zstandard-compressed ZIP members41d35abtest(zip): observe cancelled producer and decoder completion41cc38etest(zip): narrow observed streams to native duplex instances1e5c170fix(artifacts): retain upstream ZIP producer cleanup with Zstandardab28cb6fix(ci): retire unused internal analysis declarations3b13596fix(artifacts): preserve upstream ZIP source identity checksa9a9e00test: use an admitted app bundle for provider routingada7314test: keep bundle routing coverage outside oversized group4a2307bfix(ci): align regression fixtures with current admission contracts8da6ecetest: use an admitted app bundle for provider routing📊 Changes
14 files changed (+430 additions, -33 deletions)
View changed files
📝
docs/cli.md(+6 -0)📝
src/android/JadxAnalysis.ts(+1 -1)📝
src/android/JadxSession.ts(+3 -4)📝
src/artifacts/ZipArtifactReader.test.ts(+247 -3)📝
src/artifacts/ZipArtifactReader.ts(+54 -6)📝
src/browser/PlaywrightScenarioEvents.ts(+3 -5)📝
src/native/android/AndroidJniLibrary.ts(+1 -1)📝
tests/boundary/android/androidJniLibraries.test.ts(+1 -1)📝
tests/boundary/cli/cliOutput.test.ts(+4 -2)📝
tests/boundary/filesystem/artifactZipIntegrity.test.ts(+60 -0)📝
tests/boundary/mcp/promptMcp.test.ts(+4 -6)➕
tests/fixtures/zipZstandard.ts(+44 -0)📝
tests/support/analysis-efficiency/android-jni.mjs(+1 -2)📝
tests/support/analysis-efficiency/packet-entry.mjs(+1 -2)📄 Description
Superseded by #7780 at the author's request. The replacement carries only the original ZIP feature on refreshed upstream; this branch and its validation history are preserved.
Latest-head CI completed successfully
Verified at 2026-10-27T14:45:10.6759401Z, head
30b16ef525c3362fd1fabda2055d023bac4b532f: complete CI workflow 40519933659 and its CI required gate both finished success. This is evidence for this exact current head. Title and human author-declaration checks were also successful before this evidence-only body update; their fresh metadata checks may run again. Earlier queued/failed stages below are retained as historical records, not the current result. Local validation limitations remain disclosed. CI success does not establish maintainer approval or permission to merge.Earlier shared Hermes preview correction (2026-10-27)
Current head
30b16ef525c3362fd1fabda2055d023bac4b532fcorrects the two Hermes CLI preview cases actually observed in this branch's preceding CI. Upstreamddb53376resolves existing directory ancestors even when the final directory is absent; the fixture now expects native sticky routing for the symlinked default root and external routing for an escaping prefix in both missing/existing states. It retains both iterations, exact config/skill targets, unchanged profile bytes, no backups and no dry-run writes. The correction is exactly one expectation line relative to pinned main79d2fc05.Because these cases were newly introduced upstream, changing their block required a normal merge of that same fixed upstream rather than repeated patch-only conflict resolution. Normal hooks also applied behavior-equivalent import, spread and regex formatting. These normalizations were inspected; no new provider capability, resource budget, retry, skip or runtime policy is introduced.
Shared validation executed once on the actual PCK-plus-main producer: the complete Hermes CLI acceptance file passed 22 tests / 1 existing Windows named-user skip, including both formerly failing cases and all five nested-home cases. The combined acceptance/boundary command was 52 passed / 5 existing skips / 3 failed; the remaining boundary failures compare POSIX path spellings on Windows. The complete combined command is not green and was not repeated on every branch. All normal pre-push typecheck/lint tasks passed 2/2 for this branch. Latest-head CI 40519933659 has been created and must complete independently; earlier green runs are historical.
Earlier conflict alignment (2026-10-27)
Head
58b0e12ca8f5a06caf473cc5194b8470225972f8resolves exactly five conflicting test/fixture files against fixed main79d2fc05. It adopts the maintainer-reviewed structured error and launcher assertions, preserves unknown ownership, exact configuration paths and unchanged bytes, and retains nonempty remediation checks. The Windows tshark fixture adds the missing raw-DNS branch while retaining flat packets, version and invalid-argument handling. No feature/production file or dependency is changed by this follow-up; no skips, retries or timeouts are added. Read-only merge-tree exited 0, and GitHub reported no merge conflicts after the normal push.Shared Windows verification was executed once on the actual PCK-plus-main merge
b2a3c27f: 47 passed / 11 existing skips / 4 failed across four complete focused files. Browser cleanup 8/8 and MCP limitations 4/4 passed. The remaining client-registration cases use POSIX launcher paths (3 failures) and an unavailable Windows symlink privilege (1 failure); the complete command is not green. The standalone PCK command had previously recorded 45 passed / 11 existing skips / 6 failed; the actual merged producer resolved the two cleanup-structure mismatches. The Windows stub probe passed version, 3 flat packets, the 49-byte raw DNS packet and invalid-argument exit 2; this is fixture validation, not a real tshark engine claim. These shared results were not rerun on every branch.Normal push hooks passed typecheck/lint 2/2 on each branch. Latest-head CI 40516690623 has been created and still needs its own full result; earlier green heads do not qualify this head. Any older host-dependent DMG/CLI timeout failure is not claimed fixed by these assertion-only conflict alignments.
Summary
Read and extract ZIP members using Zstandard compression method 93, which PKWARE APPNOTE 6.3.10 §4.4.5 assigns to Zstandard. The current reader lists such a member but reports "Compression method not supported" when its contents are read.
Register a small Node-native streaming decoder through zip.js's supported codec API. zip.js continues owning ZIP framing, CRC, declared output size and overlap checks; the artifact reader retains its expansion budget, path and member identity checks. No additional dependency or ZIP parser is introduced.
Contract and boundary impact
ZipArtifactReaderand zip.js extraction stream.4ed33efb.Expected effects:
Evidence and regression coverage
A small fixture independently writes standard local/central/end ZIP records and compresses only the member payload with Node Zstandard. Empty and Unicode-containing payloads fail on base and decode byte-exactly after the change.
Existing reader tests now cover CRC and declared-size failures, bounded expansion, unsupported methods, damaged/truncated/checksummed frames and the decoder window boundary. Three fixed corruption frames retain their native cause codes through the typed ZIP format failure. Real midstream cancellation and consumer abandonment settle, followed by a complete successful read using the same reader.
The public compiled CLI inventories and extracts the member, verifies carrier/member SHA-256 values, byte-exact output, unchanged source and containment.
Validation performed
Windows, Node 24.22.1 / npm 11.16.0. The original method-93 implementation was verified on its original baseline: the two new valid-member cases failed before the fix; all 29 reader tests, the compiled CLI boundary (25 passed / four existing Windows skips), full six-task static check, and documentation checks passed. These are historical results, not a claim that old-head CI validates the synchronized head.
Earlier synchronization evidence (before the current CI repairs)
Merged current upstream through
0ddde829, preserving zip.js producer completion ownership and the newly added admitted-source identity checks. The import conflict in the reader regression file was resolved by retaining both sides' imports. Normal commit hooks also consolidated duplicate imports in six upstream files; those changes are import-only. The complete diff against this baseline is 11 files: five feature/test/documentation files and six import cleanups.On the synchronized source, before the final merge commit's import formatting:
node node_modules/vitest/vitest.mjs run src/artifacts/ZipArtifactReader.test.ts— 39 passed, including current upstream source-identity regressions, corruption, cancellation, producer completion and reader reuse.npm run test:focused -- tests/boundary/filesystem/artifactZipIntegrity.test.ts— 25 passed, four existing Windows skips, including the compiled public CLI inventory/extraction workflow.git diff --checkpassed; the tracked worktree is clean.Earlier in this synchronization, against upstream
2ad599da,npm run check:fastpassed both tasks, architecture guards passed across 2,145 source files, andnpm run docs:checkpassed six tasks plus nine README consistency cases. These checks were not all repeated after the second upstream merge. A full check on that shared baseline was blocked by two unrelated unused exports, also reproduced on clean upstream; their separate repair is #7349 and is not merged into this feature branch.The four Windows skips remain unexecuted locally. No independent external ZIP-producer corpus, live analysis engine or Linux/macOS runtime was exercised. Current-head hosted CI is pending and must be evaluated independently.
Compatibility, safety, and release
Additive read support, not ZIP writing or historical method-20 support. Existing normal ZIP formats, budgets and extraction authority remain unchanged. The codec registration is process-local; no worker module or external executable is loaded. Documentation records supported method and window limit.
Earlier CI repair evidence (2026-10-27)
Earlier repair head:
581768e6510ca2f8c3e101f666e3f732f0741ffc. The last full upstream synchronization is pinned0d1d6e85. The shared CI repair wave changes regression fixtures only; production source and the original feature behavior were not expanded. Launcher ownership, malformed-input refusals, native admission, source identities, cleanup retries and sensitive-value controls remain enforced.Native artifact and client fixture checks used the actual CI merge
b2011fd3and its matching three-task build. The results and unavailable coverage are separated below:The earlier retained-root capture correction was checked with 2 selected producer controls passing; the actual process-capture file's 24 Windows PTY cases were unavailable locally. No actual Linux/macOS run is claimed by these fixture checks.
On that earlier branch head, normal pre-push typecheck/lint passed 2/2 tasks; hooks were kept enabled. The focused results above describe their executed fixture/build revisions, not a complete run on every branch.
All 13 shared repaired test files are byte-identical to root head
df7536dfafter porting. Read-only merge analysis against fixed upstream5b292b63was clean after the minimal overlap corrections. No full main merge was performed for this wave; merge analysis does not establish CI success.Earlier shared validation remains historical: Apple projection 39/39 and canonical CLI examples 9/9; SAZ CLI/MCP 18 passed / 1 skip after its required build; five public regression files 63 passed / 4 skips at
6e0c0c9f; four Electron files 34 passed / 3 skips; Java files 35 passed / 5 skips; provider/overview/workflow files 15 passed / 1 skip. The borrowed #7336 and #7335 fixture commits retain their authored history. A two-line Electron fixture overlap was aligned with upstream without importing unrelated main changes.As of 2026-10-27 13:32 CST, then-current-head hosted CI 40455626928 is queued; its CI required gate has not completed. No failed code job was reported at this query; that is not a completed CI pass. Previous-head results do not establish current-head success. Linux-only extraction-close, FIFO/socket, fake-gh and process/alias coverage still require hosted CI. Human readiness remains a separate declaration below.
Later feature validation at
79cc1a5b: reader file 39/39 passed and compiled ZIP integrity/public CLI file 25 passed / 4 existing Windows skips. All five feature-file blobs remain unchanged by this test-only repair wave.The existing IDA import-cleanup overlap is resolved through the established shared cleanup-binding owner, whose helper already matches fixed upstream. Cleanup leases and failure provenance remain retained; this adds no provider capability or execution authority. Four affected IDA regression files passed 59/59. No real IDA engine was run.
Earlier shared test repairs (2026-10-27)
Earlier PR head:
da988cdcd43243d0d3d59d7501ab9ad653b3413f. Two follow-ups port the same 9 shared test files as root57136e6f, without changing this PR's feature implementation: the first preserves exact DNS-label output, the trusted Ghidrapsprerequisite, admitted Mach-O bundle input and precise unknown-launcher diagnostics; the second preserves owned Int64/deadline registration fixtures, both cleanup failure records, authentication-before-commit observation and the native fixture's actual digest. Refusal, no-overwrite, identity and cleanup controls remain enforced. Normal pre-commit hooks and final pre-push typecheck/lint 2/2 tasks passed on this PR head.Shared verification: root head
57136e6f21b68849d2f949622151ff1eaafcdb3ecompleted main CI 40469048903 and independent real-packet/tshark CI 40469048779 successfully. This validates that root revision; it is not a completed CI result for this PR. The separate focused 9 passed / 116 unselected result was executed only on failed CI mergeb0d706a748d808a0d766e6244b3d11288d64640aand its matching three-task build, rather than on every feature branch.At 2026-10-27 16:26 CST, this PR's exact earlier head
da988cdcd43243d0d3d59d7501ab9ad653b3413fhas completed successful hosted CI: main CI 40471023038, including CI required, and the separate real-packet/tshark CI 40471022993. Its latest Conventional PR title and PR readiness checks passed; GitHub reports it mergeable with no conflict. These are this PR's results at that earlier head. All original feature checks and Windows, engine and IDA limitations above retain their recorded scope; earlier non-green local commands and the focused 9-pass/116-unselected evidence are not reclassified as complete local-suite passes.Earlier upstream alignment (2026-10-27)
Earlier PR head:
caa0734eb7fd15c1241d660da6292e5912daadb9. The two Windows native-artifact test consumers and their shared fixture now match upstream #7479 at pinned570abe95f2a35b5c580a5ec2fca90c33d4114bdc. This commit changes only those three test files; all five original feature-file blobs remain unchanged.The identical three-file fixture change passed 24/24 selected tests in #7062. This is shared fixture evidence; those tests were not rerun on this feature branch. Normal pre-commit (
oxlint --fix,oxfmt) and this branch's normal pre-push typecheck/lint (2/2 tasks, 36.707 s) passed with hooks enabled.At the earlier head, main CI 40496211612 subsequently failed in the Android inline-Evidence contract test: its new JNI contract defaults to a retained summary, while this test requested no detail and expected the named complete Evidence. This is a historical result; the correction and new-head CI are reported below.
Earlier Android inline Evidence correction (2026-10-27)
Earlier PR head:
b4b9a0379f1d304d099356fadef2171d39d9d166. Onlytests/boundary/process/androidAnalysisMcp.test.tschanges (4 added lines): the inline-Evidence loop explicitly requestsdetail: "complete"when its named contract offers detail selection. The named operation, advertised-schema/Ajv, non-null raw Evidence and cleanup assertions remain enforced. No production code changes; all five original feature-file blobs remain unchanged.Shared isolated evidence on the actual failed CI merge
423db9e045204d059b26199365bdb93438f4ece2: the existing cross-platform JNI MCP owner test passed 1 selected test / 4 unselected (35.66 s), covering default summary, explicit complete delivery, selectors and retained-parent provenance. That merge plus this exact patch passed the complete source typecheck (17.157 s). These are shared diagnostic checks, not a full POSIX-file pass on this branch. The complete POSIX process test file remains unrun locally on Windows; no real JADX engine was run.Normal pre-commit hooks and this branch's normal pre-push typecheck/lint 2/2 tasks passed (31.012 s), with hooks enabled. As of 2026-10-27 12:11:47 UTC, this exact head's main CI 40501697684 is queued / pending, with no conclusion; earlier CI results do not qualify this head.
Author readiness
Human owner: @ShuaixinHuang
The human owner explicitly confirmed review and responsibility for this PR and requested formal maintainer review in this session on 2026-10-25.
Before merge
Normal commit and final pre-push hooks passed, including both typecheck/lint tasks.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.