mirror of
https://github.com/morluto/rea.git
synced 2026-11-05 06:45:22 +00:00
[GH-ISSUE #4027] [Tracker] Browser / Electron / JavaScript analysis: correctness, performance and capability completion #1600
Open
opened 2026-10-16 21:07:46 +00:00 by bsakaguchi
·
5 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#1600
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?
Originally created by @N0zoM1z0 on GitHub (Oct 15, 2026).
Original GitHub issue: https://github.com/morluto/rea/issues/4027
Originally assigned to: @N0zoM1z0 on GitHub.
Outcome
Track a bounded, evidence-backed improvement programme for browser, Electron and JavaScript analysis: trustworthy results and ownership first, useful answers at reasonable agent/analysis cost, then narrowly scoped capability additions.
Area: Evidence, artifacts, reconstruction and MCP/agent integration. Target interaction: reading selected local artifacts/captures; existing browser/Electron launch or attach workflows and their declared instrumentation. This tracker performs no target mutation and does not grant new runtime authority. Unverified target/platform/provider coverage is identified below.
This consolidates execution across #39, #774, #64, #375 and the MCP cost roadmap #1065; it does not replace their history or imply their already-shipped capabilities are missing. Existing source selection, retained Evidence, summary/module views, captured-script export, source-map tracing, runtime reconciliation, offline captures and Wakaru recovery should be reused.
Research baseline: 2026-10-15, main
6fcfc5b5e0c063300cd5278dd8bad5b1ab1374f6. Paginated snapshot: 566 open issues / 334 open PRs; inspected relevant source owners, issue bodies, recent merges, and detailed status/comments for 18 PRs plus review threads for 14. A pre-publication refresh found 336 open PRs; all PR bodies were cross-referenced, including proposals whose titles do not mention JavaScript. Counts and PR states below are time-sensitive. Source-derived items and other contributors' reports are not claimed as reproductions by this investigation.Independently executed evidence
Linux x64, AMD EPYC 7B12, Node 24.18.0, npm 11.16.0, locked dependencies and built checkout:
npm run verify:browserandnpm run verify:browser:runtimepassed, including public CLI/stdio MCP, network content/redirect/same-URL association, script export, module identity, large screenshot recovery, popup, scenario environment/storage/service-worker and owned cleanup checks. This does not prove every browser report is fixed or establish Windows/macOS/Electron compatibility.registerTool({ name: "catalog", [``]: 0 })loses the known name; quoted empty keys retain it. A literal input schema property""disappears while its ordinary sibling remains. Source-derived root cause: the old string-returning key helper conflates an unknown key with a legal empty key, and two consumers either guess from AST kind or filter by truthiness. ReusesemanticStaticPropertyKey'sstring | nullfacts at the producing boundary and remove the workaround. Preserve dynamic/spread/overwrite uncertainty and untrusted declaration status.capture.target_urldrops it.pdfjs-dist@5.3.93,wasm/openjpeg_nowasm_fallback.js, 462,316 bytes, SHA-25653c228428a8861035a34738966af263fc9d4cee6df25a0ad942af947469a0bd9(same bytes as #2498). The default public CLI request timed out after 303.36 s, withprovider_timeoutand retained partial Evidence; wait-accounted CPU 338.86 s, sampled peak process-family RSS 1.11 GiB. This is an observed failed task, not a completed-analysis benchmark or a cross-host regression comparison. Some independent probes overlapped this run.lib/asar.jsfrom shipped@electron/asar@4.2.0(12,755 source bytes; complete 35-file inventory, 34 sources explicitly unselected). Full structured Evidence: 2,525,533 bytes / 921,355 cl100k_base tokens. The same retained parent summary: 11,134 bytes / 2,319 tokens; a five-module page: 9,257 bytes / 1,991 tokens.detail: "summary"returns that summary while retaining the same parent Evidence identity. These are BPE counts of serialized values, not model billing or reasoning-token measurements. Summary changes delivery; it does not avoid the initial analysis. Counting the two selected input contracts, requests and follow-ups, the structured full-answer workflow costs 929,063 BPE tokens, versus 12,102 for summary + a module page (98.7% lower under this defined projection). This is a delivery comparison on identical code, not a code-change speedup.tools/listhas 207 tools. Its name/description/input-schema projection measures 195,136 cl100k_base tokens; the two contracts used for analysis + views measure 7,667. Full wire catalog including output schemas is larger; actual host projection is unmeasured. Include catalog, requests, follow-ups and retries when comparing whole tasks.For the completed ASAR task, two fresh CLI processes returned byte-identical Evidence: 3.19 / 3.45 s elapsed, 4.74 / 5.16 s wait-accounted CPU, 472 / 464 MiB sampled peak process-family RSS. In one MCP session, first full delivery took 8.16 s, equivalent repeated full delivery 2.00 s, retained summary 76.6 ms, and module page 8.4 ms. Built artifacts and the filesystem were warm; some probes overlapped on this shared host. RSS was sampled every 50 ms, may miss brief peaks and counts shared pages per process. MCP harness resource totals also include BPE counting, so they are not attributed solely to REA. No optimized before/after implementation or hosted-model run was performed.
Prioritized work, existing owners and dependencies
Unchecked means work remains or exact-current-main proof is still needed. Reuse the linked issue/PR; do not open duplicate bug reports or merge overlapping fixes independently.
Integration holds observed in existing work
PR titles, ready status and green checks are insufficient. Snapshot findings include unresolved widening correctness in #3848, missing representative completed before/after measurement in #2891, eight unresolved threads in #2092, historical unknown-count and destructuring-projection blockers in #3852/#3596, and test integration/proof gaps in the overlapping move-to-Applications PRs. #2097/#2068 have failed checks at their inspected heads; this audit has not attributed their causes. #2093 lacks inspected real-engine proof and has unresolved threads; #1815 has unresolved findings and attributed reports of provider/firmware failures. #3742 explicitly awaits maintainer scope review. Reconcile exact current heads and required checks before integration.
Performance and code-quality contract for each slice
origin/main, use a separate branch/worktree for one issue or one inseparable producing-boundary fix, and link the existing issue plus this tracker.Result.NOT_ENOUGH_INFOwith the missing evidence.Proposed execution order and completion
Primary upstream references for candidate design: Electron fuses, CDP target lifecycle, Node ESM URL identity, ECMA-426 source maps, Wakaru multi-chunk recovery. These constrain design; their documentation does not establish REA compatibility or authorize new target effects.
Current implementation progress (2026-10-15)
Decision #4091 defers production code mode. #4063 is closed as not planned while its experimental branch/results remain preserved; #4082 stays closed without merging. Prioritize composable identities/facts, selected data, explicit source coverage and shared CLI/MCP ownership.
ec394a2bdfbc1474851f4849611d6d308d8e60a0)e9a71efa31d6c3675b67938b8a79fa4ddf01604c)9f8659e0536e4e50a438f5b9d5661f3c9624f6ac)c7f6b8bad1a34d5efb30ff2a017672dea1fcdabb)85eac7b92bac39bf2da6c00ebf6ba1b11b4c8d1f)d9d085a15e17bce525a316a48c7e3eeae1f60423)Reproduction scripts/code, executed source hashes, failed/prior attempts and compact measurements are in module-reference verification and effect-metadata verification. The former's complete final verifier used 35.797 s wall / 35.197 s CPU / 1,938,313,216 B peak cgroup memory. The latter's real before/after workflow used 30.470/31.059 s wall, 29.940/30.663 s CPU and 1,551,282,176/1,584,574,464 B peak. One CPU / 8 GiB, cleanup verified and no OOM. Memory includes file cache. Static BPE uses declared catalog projections, not hosted-model billing. Serial legacy reads, unmeasured optimized concurrency/host rendering and uncontrolled caches prevent portable or whole-agent performance claims. Downloadable applications and large Evidence are not archived.
Overlap record: draft #4106 duplicates the now-landed #4092 schema; do not integrate it independently. Last-inspected #4040 covers #3986/#3987 and other fidelity issues; #3924/#3865 have another contributor working. Revalidate exact current heads before starting overlapping work.
Third-slice reproduction and compact measurements: literal byte-budget verification. Real Obsidian final control preserved parent/view Evidence, 23 facts, coverage/unknowns, CLI/MCP parity and BPE costs: 32.949 s wall / 32.559187 s CPU / 1,880,096,768 B peak, one CPU/8 GiB, no OOM and verified cleanup. No speedup or equivalence bound is claimed.
Review/CI lesson: an attempted primitive-byte policy for endpoint identities broke existing full lookup/trace behavior. It was reverted; the original large endpoint remains and the same string is now also tested as a bounded primitive. Rejected attempts and the actual CI failure remain in the verification record.
Fourth-slice verification: native handoff identity. Merged source hashes and required co-author verified; #3926 closed. Real Joplin available/missing final verifier receipts: 258.885/59.738 s wall, 106.221003/59.254776 s CPU, 2,678,456,320/2,571,235,328 B peak cgroup memory; no OOM and verified cleanup under one CPU/8 GiB. Earlier controls/failed attempts are preserved; no native provider/application execution is claimed.
Fifth-slice verification: interruption applicability. Merged source hashes(all16) and required co-author verified; #3948 closed. Final real Joplin timeout60.443s wall/59.970344s CPU/3,078,295,552B peak and default63.574s/63.177884s/3,189,719,040B preserve exact CLI/MCP parity and earlier analytical facts/Evidence/BPE. Final full static/docs117.636s/117.194118s/4,263,153,664B plus5 consistency tests. OneCPU/8GiB, clean owned exit/noOOM; all earlier attempts/outliers retained and no speedup/equivalence claim. Native Evidence simulated; target/native providers not executed. Alternate full-builder path has actual filesystem-boundary coverage rather than a separately measured real-app workflow. Final head40e0ce42a:38 successful checks, one obsolete title execution superseded/cancelled, aggregate CI required and current title passed; Codex exact-head summary has no findings and Greptile final review reports no blocking issue. Both valid threads structurally fixed/tested/resolved. #3852 remains separate work.
New scoped follow-up #4190 requests exact retained application metadata/native facts. A real Joplin package.json outgoing trace completed but exceeded10MiB reply admission twice, with identical parent/trace IDs; complete export remains available. The issue records reproducible inputs, current JS-only reference-view scope, provenance/coverage/batch-selection acceptance and whole-task measurement requirements. #4190 is now completed by #4265; see the sixth-slice verification below. Refreshed388openPR bodies show no competing #4190 implementation; browser scenario views #4163 and module refs #4106 have different/previously landed scope.
Sixth-slice verification: retained application facts. Main #4274 was integrated and independently reverified before merge. Latest normal retrieval 4.241 s export/projection versus 0.153 s view, but selected structured BPE 8,947 versus17,421; no universal speed/token claim. Parent/coverage disclose semantic unknown count 41,161→41,162 while all 12 original observations/per-row Evidence remain equal. Interrupted 11-row full answers remain identical. All local runs stayed within one CPU / 8 GiB with no OOM and verified cleanup; the largest new gate peaked 5,169,971,200 B including file cache. Failed local deadlines and the SDK 2.3.1 eager entire-output-catalog compilation diagnostic are retained alongside the unchanged test passing on an available CPU. Original 14 manual workflows and 8 agent attempts were checked unchanged before adding four new controls. No downloadable apps, raw large Evidence/transcripts or profiles are archived. #4265 merged with 41 successful status checks / 36 CI jobs, both exact-head automated reviews clear, and all review threads resolved; the first Windows 15 s timeout and unchanged-source retry remain visible in CI history. All 16 merged authored hashes plus whole tracked tree equality and required coauthor verified. Next implementation will start from freshly fetched main after checking overlap; #3936 is the current read-ahead candidate, not yet implemented.
Seventh slice: constant window options (#4366)
Merged #4400, closing #4366. #3536 remains open for popup overrides and optional spreads. #3936 is already covered by draft #4332; a source-only ordering/identity review was posted there instead of duplicating implementation.
Real official Joplin 3.7.21 ASAR, unchanged input and constructor identity: zero→five explicit preferences (four booleans and dynamic session). Const associations retain source ranges and inferred Evidence; CLI/MCP complete view Evidence matches. Full semantic content matches after excluding only the parent application-graph commitment and its derived graph ID; raw hashes remain recorded. Two original trial orders show projected structured-task BPE 13,337→13,432 (+95), with no speedup claim: reversed pair 42.958s main vs44.793s candidate. Latest shared-query follow-up 44.607s/43.883417s CPU/1,666,560,000B cgroup peak retains the exact complete answer and semantic fingerprint.
Review corrections restore constructor source order at the producer and use canonical lexical lookup plus early-exit mutation queries while retaining complete effects for consumers that need them. Synthetic 1024-constructor capacity CPU median 4.413→0.200s; V8 warm-up and raw samples are recorded, not a real-app or agent-task speed claim. The stored-alias review example already returned unknown; public CLI proof and a regression preserve the verified disagreement without broadening mutation rules.
Reproducible receipts, scripts and limitations. Final shared-query source: 107 focused cases/10files plus full static and docs/5 consistency cases passed. The earlier grouped 156/157 upstream 30s timeout and same-deadline passing main/candidate isolated controls remain recorded. Eight oracle mutations are rejected. One CPU/8GiB; no observed OOM and payload cleanup verified. Downloadable apps and large raw CLI exports are not committed.
Final head73ac512f9: core CI completed all36jobs successfully, current status checks passed, both exact-head automated reviews have no outstanding findings and all3review threads are resolved. All17 current authored hashes, the exact feature patch and required coauthor verified against merge
d72d856f58. Whole-tree equality does not hold: unrelated main cleanup-diagnostic changes landed in four other files before merge. Combined-tree follow-up passed124cases/12files plus full static6tasks/architecture guards. A fresh real Joplin workflow preserves the exact complete answer/raw semantic fingerprint/CLI-MCP Evidence parity/BPE (45.102s at answer,44.669897CPU s,1,552,072,704B cgroup peak, noOOM/owned cleanup verified). These local post-merge checks are separate from PR-head CI. A body-edit title-check rerun briefly delayed normal merge and then passed; no override was used. Main #4274 is integrated; the old blocker is gone. Next slice starts from freshly fetched main after overlap checking; #3536 popup configuration is the read-ahead candidate.Scoped cost exploration (#4415)
Exploratory #4415 records the selected Joplin workflow's remaining preparation cost. The merged-tree completed MCP task still takes45.102s to its first answer (preparation40.531s; view120.8ms then21–24ms). Separate parent-only CLI profile diagnostic38.147s/37.736337family CPU s/1,010,319,360B cgroup peak shows distributed graph/sealing/hash/I/O/GC costs; it is not an equivalent MCP timing pair and does not profile the worker. Sample counts and signed deltas (including one -2us delta) are preserved with explicit limitations. No speculative cache, selector, bypassed validation or production speedup is claimed.
Compact receipts and a replayed CPU-profile summarizer are committed locally as698f15e6a58253d680e8f476486c4a90d61abdfb on perf/javascript-analysis-cost-20261016. No exploration PR is open. Regenerable raw profiles/large CLI exports and the owned baseline control worktree are removed; shared application inputs and user files remain. OneCPU/8GiB, no observedOOM and payload cleanup verified. Popup#3536 remains separate: real Joplin recursively passes webContents through a helper, so method-name matching must not manufacture a proven opener. A safe and worthwhile optimization has not yet been established.
@N0zoM1z0 commented on GitHub (Oct 16, 2026):
Progress: #4388 is closed by merged PR #4387 (
180ba03bfddd5916251e81e97a500b1ede7a9eea). Current-head CI passed all 39 checks; fresh Codex and Greptile reviews are clear and all eight review threads were resolved. A genuine verifier false-pass finding was fixed before merge, with both old-helper negative controls reproduced and six corrected oracle cases passing.Post-merge verification includes the new Rizin main commit: all ten authored paths are identical to the reviewed head, and the complete actual tree matches the predicted combination. The affected six compiled modules are byte-identical. All 49 focused cases pass on the merged tree (80.307 s wall, 78.180099 family CPU s, 3,188,281,344 peak cgroup bytes including cache; payload-exit observation, not final scope counters; no OOM).
Real Joplin 3.7.21 on generic Electron 44.7.0 again retained cancellation in 5.331 s, with cleanup still unverified and a nonzero verifier exit. Linux cleanup/first-signal CLI exit (#4282) and the packaged-runtime startup failure remain explicit gaps; this is no claim of a complete runtime pass or token/whole-task speedup. External owned-scope recovery is separate from provider cleanup.
Reproduction scripts and compact evidence, including all failed attempts and verifier follow-up.
Next: #4390 / existing #4389, then #4393, from fresh main and separate branches. The broader six-area work remains open.
@N0zoM1z0 commented on GitHub (Oct 16, 2026):
Electron IPC correctness slice #4390 is merged through #4389 (
bf3475867ff136b9fbdbadd37ba01a4f3c642a74). Native traversal/dispatch, exact callable metadata behavior within documented scope, private primitive lifetimes, snapshots and owned/unowned/unknown listener links share one producing implementation. Both CLI/MCP retain explicit observation gaps rather than fabricated facts.Current-head39 checks and Greptile5/5 pass; final Codex review is unavailable due repo quota, not claimed approved. Actual merged-tree102 cases pass, and unchanged real draw.io UI operations complete with7IPC; overall cleanup still fails. Postmerge evidence and limitations plus the committed verification record retain the distinction. #4513 remains unfixed; no full-workflow speed/token benefit is claimed.
Next in the agreed order: synchronous shell coverage #4393, for which a new existing PR #4562 is now available and will be reviewed rather than duplicated. Related async trashItem work remains #3474/#3559. All remaining six-priority work stays active: large-JS correctness/performance, #4415 measured preparation cost, #4437 class relations, remaining #3536 popup/preload relations and #2289 node references.
@N0zoM1z0 commented on GitHub (Oct 16, 2026):
Synchronous shell gap #4393 is closed by normal merge #4562 (
709b5cbd). The shared table blocks/records showItemInFolder and writeShortcutLink with their synchronous refusal contracts; no new tool/schema. Source/verifier/compact evidence records are committed, regenerable raw apps/profiles are not archived.Actual merged runtime rebuilt:87focused checks pass; real unchanged Joplin shipped attachment → actual menu/bridge →0to1blocked reveal and identical retained capture, image still visible/no page errors. Standard startup and provider cleanup remain failed/limited. Postmerge complete-family resource observation is unverified; no speed/token benefit claim. Complete postmerge evidence and review attribution.
The current review raised a substantive inherited-main IPC once runtime claim, now #4593 (Node24.21 comparison not independently run yet). Next: verify it in a new branch before the separate #3474/#3559 async trashItem work. Remaining large-JS, preparation-cost, class relations, popup/preload and stable-node-reference priorities all remain active.
@N0zoM1z0 commented on GitHub (Oct 16, 2026):
#4593 is now closed by #4605 (maintainer merge360626434). Postmerge88 focused hook/projection/MCP cases pass;39 native controls per three engines all agree. Real Joplin menu/bridge/reveal phase passes, but provider cleanup still fails; standard launch uses an explicit test shim. #4513 remains unfixed.
Full postmerge evidence on the PR distinguishes the maintainer merge from the subsequently failed inherited managed/Kuna CI tests; no all-green CI or full public-workflow success is claimed. Greptile final review5/5, Codex review unavailable due to repository quota.
All six priorities remain active. Next is existing ready #3559/#3474 from fresh main, preserving the author's work and verifying a real application. Official VSCodium1.140.06880 is acquired and checksum-verified; its actual main bundle has trashItem callers. Its read-only source-path preflight also supplied additional preparation/serialization cost evidence to #4415, with scope and measurement limits explicitly recorded. No codemode work is resumed.
@CassieFox23 commented on GitHub (Oct 18, 2026):
TL;DR: Here's every open tracker in the repo, so people can hop between them.
Thanks, N0zoM1z0, for keeping this one.
Related trackers
Every open tracker in the repo, so you can get to any of them from here.
Bugs and duplicates
Features and roadmap
Docs
Pull requests
Show and tell
🤖 Generated with Claude Code (Sonnet 5.5, verified by Opus 5.5) 🦊