* **browser:** hosts where Chromium cannot create its sandbox, such as root users and Linux containers without user namespaces or a setuid sandbox, now fail to launch until REA_BROWSER_NO_SANDBOX=true is set.
* Strict clients that cached the previous full inspect_address_context output schema must refresh tools/list and accept the typed error field on unavailable facets.
* preserve feature traces when owner lookup is unavailable ([#8368](https://github.com/morluto/rea/issues/8368))
* **investigation:** close_binary retains investigation records. Use reset_investigation to clear them. Cross-process recovery requires an explicitly acknowledged Evidence bundle checkpoint.
* **comparison:** preserve same-entry correspondence across renames ([#8263](https://github.com/morluto/rea/issues/8263))
* **native:** report NativeAOT failures as reason codes ([#8053](https://github.com/morluto/rea/issues/8053))
* **javascript:** preserve operator influence in semantic traces ([#7939](https://github.com/morluto/rea/issues/7939))
* **managed:** show readable type names in member signatures ([#5309](https://github.com/morluto/rea/issues/5309))
* **mcp:** MCP tool arguments now default to 1,024 combined array elements and object members per call. Select a larger positive finite REA_MCP_MAX_INPUT_ELEMENTS allowance and restart for larger inline inputs, or use retained/file selectors where supported. Inputs are never truncated.
* **ghidra:** Ghidra now returns not-in-listing for in-memory addresses without listed instructions or defined data. Consumers matching the former undecodable value must handle the new status.
* **process:** sensitive interaction data is empty with sensitive and input_bytes fields instead of a byte-count placeholder. Sensitive raw_data is also redacted. Read input_bytes and recapture both comparison sides when migrating older private-input Evidence.
* **setup:** managed MCP registrations use the selected absolute runtime and REA entry script, including package-runner cache paths. Keep that installation available or restore it before setup; unknown registrations require confirmed manual repair. Setup no longer returns prewarm or emits its progress events.
* **hopper:** macOS Hopper launches refuse double quotes, backslashes and line breaks in final helper paths or arguments before application handoff. Select literal-safe launcher/runtime/database paths and loader arguments, or a compatible provider. Original executable names can remain unchanged when their prepared image path is literal-safe.
* **javascript:** consolidate renderer and route ownership
* **ownership:** Replace Cutter --json=true or --json=false with --json-output=true or --json-output=false. Bare --json still controls CLI result formatting.
* **ownership:** rea compare-bundles has been removed. Use rea compare instead. The MCP compare_bundles tool is unchanged.
* **jeb:** JEB engine refusals now report execution_failure rather than unsupported_target. Consumers should inspect the retained upstream diagnostics for the engine's reason and recovery facts.
* **artifacts:** ASAR file occurrences may now contain unpacked: false. Consumers that validate only true must accept an optional boolean; absent historical fields remain unknown.
* **environment:** The write-plan reason can now be unknown-clock; strict clients must accept the new output value.
* **mcp:** non-loopback deployments require MCP_ALLOWED_HOSTS or rea mcp --http --allowed-hosts; bundle names must be unchanged HTTP hostnames within the 63-octet DNS label bound.
* **mcp:** binary_session {} no longer returns analysis_provider_candidates[].availability.diagnostics, target_support.diagnostics or capabilities, or tool_availability group surface, effects and annotations. Pass {"detail": "complete"} to get them.
* **artifacts:** compare inventories from Evidence sources ([#7869](https://github.com/morluto/rea/issues/7869)) ([37827af](https://github.com/morluto/rea/commit/37827af5918a20b87698329a13d3705becdd6868))
* **artifacts:** inspect and extract .NET single-file bundles ([#3787](https://github.com/morluto/rea/issues/3787)) ([22cab82](https://github.com/morluto/rea/commit/22cab8215ab81730c078e63368721ad26e57b8ca))
* **artifacts:** inspect and extract Bun standalone module graphs ([#6998](https://github.com/morluto/rea/issues/6998)) ([8188497](https://github.com/morluto/rea/commit/8188497f13477918f2b696689c3598b65f11a7c5))
* **artifacts:** inspect classic iNES container regions ([#2816](https://github.com/morluto/rea/issues/2816)) ([22e5aa9](https://github.com/morluto/rea/commit/22e5aa97af8d726400f3f932cae10e0083412038))
* **artifacts:** inventory and extract ESP flash layouts ([#8228](https://github.com/morluto/rea/issues/8228)) ([e6d0618](https://github.com/morluto/rea/commit/e6d0618979f0df3f1d5db218b0fc7b5e6a9cf3f9))
* **artifacts:** inventory and extract ESP32 firmware images ([#7498](https://github.com/morluto/rea/issues/7498)) ([64196b0](https://github.com/morluto/rea/commit/64196b08cab9fab15649b6d0058f980cd3f733f6))
* **artifacts:** inventory and extract Intel HEX and Motorola S-record regions ([#7136](https://github.com/morluto/rea/issues/7136)) ([c369719](https://github.com/morluto/rea/commit/c36971953c3c867e4f3a1f149dbf0022a8e10a73))
* **artifacts:** inventory and extract U-Boot FIT images ([#7771](https://github.com/morluto/rea/issues/7771)) ([d39b300](https://github.com/morluto/rea/commit/d39b3000ec7c44635b2b6a37b31fde2212002996))
* **artifacts:** inventory and extract UF2 and DfuSe firmware containers ([#8230](https://github.com/morluto/rea/issues/8230)) ([b43c329](https://github.com/morluto/rea/commit/b43c329df779708e43ae297f498a844e45d9c923))
* **artifacts:** read Zstandard ZIP members ([#7780](https://github.com/morluto/rea/issues/7780)) ([fc24b08](https://github.com/morluto/rea/commit/fc24b08851f32eb7d42733ef5c786840d31a4d5f))
* **binary-layout:** admit ELF64 AArch64 and name the refused host ([#8711](https://github.com/morluto/rea/issues/8711)) ([6442ea0](https://github.com/morluto/rea/commit/6442ea02cbdabd8cbaa4106bdbe934ea07d0dcef))
* **elf:** decode Linux core dump process and memory mapping notes ([#8830](https://github.com/morluto/rea/issues/8830)) ([e75d1c7](https://github.com/morluto/rea/commit/e75d1c741ccf3e3ce6ff1e4533b60febde6543ec))
* **environment:** serve the writes callers make without recorded form fields ([#7260](https://github.com/morluto/rea/issues/7260)) ([7bc6c5b](https://github.com/morluto/rea/commit/7bc6c5bf61deee59c93e3398d4726a9cb5df981c))
* **environment:** serve the writes that later reads explain ([#7274](https://github.com/morluto/rea/issues/7274)) ([aa210b7](https://github.com/morluto/rea/commit/aa210b7ccc40599a357f74cfefcdd7dac215c11e))
* **environment:** serve writes whose calls send different members ([#7539](https://github.com/morluto/rea/issues/7539)) ([131fbe0](https://github.com/morluto/rea/commit/131fbe0754332cdcf6f2ce951dad3b026f982e8d))
* **evidence:** discover missing Evidence links without transferring records ([#8633](https://github.com/morluto/rea/issues/8633)) ([710fad8](https://github.com/morluto/rea/commit/710fad8acfff7d6d34a72ba3ceb02db84ee01a1d))
* **evidence:** read selected complete records without the whole bundle ([#8528](https://github.com/morluto/rea/issues/8528)) ([eb39a07](https://github.com/morluto/rea/commit/eb39a07966168ae61685cc8b5cf798c8fc6f9436))
* **ghidra:** admit RISC-V ilp32 ELF with a derived calling convention ([#8229](https://github.com/morluto/rea/issues/8229)) ([e669365](https://github.com/morluto/rea/commit/e669365c3b57cf49b4158334fa0a42efb117c320))
* **ghidra:** reuse existing projects through verified copies ([#7236](https://github.com/morluto/rea/issues/7236)) ([1944751](https://github.com/morluto/rea/commit/19447516a4bdbc9437d112ebd3f12a5fd062db83))
* **investigation:** retain records across engine cleanup ([#8361](https://github.com/morluto/rea/issues/8361)) ([f72638f](https://github.com/morluto/rea/commit/f72638f6b1f1a41851bf321472569c3265556961))
* **macho:** report per-slice encryption status in inspect_macho ([#5359](https://github.com/morluto/rea/issues/5359)) ([860fdd8](https://github.com/morluto/rea/commit/860fdd8fbeded2ddf9abfac61f6982db7458e94e))
* **managed:** filter and project retained member views ([#7968](https://github.com/morluto/rea/issues/7968)) ([cf9f010](https://github.com/morluto/rea/commit/cf9f010dcdc01f1227cb1d3ec8e626a1a3b1054d))
* **managed:** show readable type names in member signatures ([c9bf6a9](https://github.com/morluto/rea/commit/c9bf6a9df712f8e968ac76147c97457ee911f10a))
* **managed:** show readable type names in member signatures ([#5309](https://github.com/morluto/rea/issues/5309)) ([c9bf6a9](https://github.com/morluto/rea/commit/c9bf6a9df712f8e968ac76147c97457ee911f10a))
* **mcp:** scope advertised tools by family ([#7228](https://github.com/morluto/rea/issues/7228)) ([b675073](https://github.com/morluto/rea/commit/b675073b731dc3209f59578fad5ca8fe85b104cc))
* **mcp:** support compact output schema advertisements ([#7218](https://github.com/morluto/rea/issues/7218)) ([9085222](https://github.com/morluto/rea/commit/9085222ca1b5a636d4835a48b8bfed03da461b4f))
* **native:** deliver batch decompile as a retained summary ([#8631](https://github.com/morluto/rea/issues/8631)) ([93b8b82](https://github.com/morluto/rea/commit/93b8b82db70279e40f484114cff9dc1958dc14ee))
* **native:** label binary overview counts with their inventory scope ([#8338](https://github.com/morluto/rea/issues/8338)) ([d2518a1](https://github.com/morluto/rea/commit/d2518a19f88509d691ea78f9265680bbf690ff18))
* **native:** make function matching allowance configurable ([#7159](https://github.com/morluto/rea/issues/7159)) ([b8ce3c7](https://github.com/morluto/rea/commit/b8ce3c74cd42a74893f890697ef9cb26c21a91a8))
* **native:** open extension, framework, XPC and plug-in bundle directories ([#8117](https://github.com/morluto/rea/issues/8117)) ([37342ec](https://github.com/morluto/rea/commit/37342ecde02ae16db6aa57c3323d1a7367de1b0d))
* **plugins:** make Claude Code and Codex installs self-contained ([#7514](https://github.com/morluto/rea/issues/7514)) ([0cd7ef4](https://github.com/morluto/rea/commit/0cd7ef456bf960da265e04b341e82a24b1e377d5))
* **setup:** register LM Studio during setup ([#8611](https://github.com/morluto/rea/issues/8611)) ([398eb0d](https://github.com/morluto/rea/commit/398eb0d1f16b410b64a96615c6463fbf2ab2f38d))
* **adb:** preserve process names and pin fixture interpreters ([ab44487](https://github.com/morluto/rea/commit/ab44487ff86d064e924fd2c44b02f5a5430f57f3))
* **adb:** preserve selected environment through provider execution ([b7e76a5](https://github.com/morluto/rea/commit/b7e76a57cd29853e796b05a770cb14a0c435f35c))
* **adb:** report local filesystem admission failures ([#7885](https://github.com/morluto/rea/issues/7885)) ([a001231](https://github.com/morluto/rea/commit/a0012312564a5b96c7e12d70c554c3b5029faefc))
* **adb:** retain output on command failures ([6de6099](https://github.com/morluto/rea/commit/6de60993b861266e63a4e70d5c6d9a8073f7cd92))
* **adb:** verify pushes to long device paths ([#8047](https://github.com/morluto/rea/issues/8047)) ([1da304b](https://github.com/morluto/rea/commit/1da304b28213ca7a50f6787eae716abe73c4e628))
* **apk:** match signer serials by signed integer identity ([#7205](https://github.com/morluto/rea/issues/7205)) ([921225d](https://github.com/morluto/rea/commit/921225d4b2b83bb8331e4b41aa1a7bafd9f3fbcf))
* **apk:** reuse canonical subject identity in retained views ([d3946a3](https://github.com/morluto/rea/commit/d3946a3f509e908397cf0274ac10a13ce2b90dd9))
* **apktool:** read Apktool 2.9+ metadata in its line-oriented dialect ([#7747](https://github.com/morluto/rea/issues/7747)) ([33698e6](https://github.com/morluto/rea/commit/33698e6b31a474760a74c6f9b3ad2316ad8cffc7))
* **apple:** charge the XML plist decoder's DOM before decoding ([#8115](https://github.com/morluto/rea/issues/8115)) ([cce3314](https://github.com/morluto/rea/commit/cce33142ede98d39c0ce289931700c8c7a0d9cdc))
* **apple:** derive NIB hierarchy from observed relationships ([3052a06](https://github.com/morluto/rea/commit/3052a067a3e5d65470ee142234985a197ff60acb))
* **apple:** preserve own artifact metadata through schema projection ([fef76a0](https://github.com/morluto/rea/commit/fef76a02fbacf2eebb15122c87bbc37057f565b6))
* **apple:** scope application roots to the inventory format ([#7714](https://github.com/morluto/rea/issues/7714)) ([b594fbc](https://github.com/morluto/rea/commit/b594fbc3e739ade1fbb9ce38846ed1c3a991273e))
* **artifacts:** admit raw UDRW disk images ([#7106](https://github.com/morluto/rea/issues/7106)) ([0eb3919](https://github.com/morluto/rea/commit/0eb3919d69c98f9f31b3b8b2ee5d389c3df6e828))
* **artifacts:** classify bundle executables by their own name ([#7365](https://github.com/morluto/rea/issues/7365)) ([066a234](https://github.com/morluto/rea/commit/066a23475c56b3144c9fdcc80b77ccaed22305d1))
* **artifacts:** compare ASAR storage declarations ([60834e3](https://github.com/morluto/rea/commit/60834e391c3f81eb2343eba288b735c3bf3bde61))
* **artifacts:** compare Node SEA member declarations ([e891926](https://github.com/morluto/rea/commit/e89192653402222c5b099216f0d83a2d1bceace0))
* **artifacts:** complete positional reads across short results ([d54f5b0](https://github.com/morluto/rea/commit/d54f5b07b4adc82d9d2be479c19966667f429e02))
* **artifacts:** give Godot PCK and Node SEA readers the ESP member lifecycle ([#8395](https://github.com/morluto/rea/issues/8395)) ([0a99c2a](https://github.com/morluto/rea/commit/0a99c2a5809fb1db8ca3ed58ece6ce69cbb8afe5))
* **artifacts:** keep inventorying an ASAR whose member declares an invalid size ([#8719](https://github.com/morluto/rea/issues/8719)) ([61bb02d](https://github.com/morluto/rea/commit/61bb02d3df18b4271e283760b02c84c9c20a0358))
* **artifacts:** name every U-Boot uImage type in the pinned image.h ([#8007](https://github.com/morluto/rea/issues/8007)) ([95637a3](https://github.com/morluto/rea/commit/95637a3d703d0b72150d1790fe28062940707c63))
* **artifacts:** preserve cancellation during inventory cleanup ([5cd61aa](https://github.com/morluto/rea/commit/5cd61aac8ea28ce8a2c3a76d3706077c8cfdaacc))
* **artifacts:** preserve completed caller reads through finalization ([939009f](https://github.com/morluto/rea/commit/939009f6f9ca178840f8ec5616c694c7e09dec25))
* **artifacts:** preserve known metadata without content hashes ([#7932](https://github.com/morluto/rea/issues/7932)) ([62ce357](https://github.com/morluto/rea/commit/62ce357f16814c28c59610400426aa7791c410a6))
* **artifacts:** settle transient DMG verification within its deadline ([f3e5b33](https://github.com/morluto/rea/commit/f3e5b33538e210dee41c98d72036e7849b51d6c3))
* **browser:** accept 3-digit HTTP response status codes up to 999 ([#8075](https://github.com/morluto/rea/issues/8075)) ([d0d31fc](https://github.com/morluto/rea/commit/d0d31fcf21e43761e251922c99552c3b2e740222))
* **browser:** ignore repeated CSP directives within one policy ([#7798](https://github.com/morluto/rea/issues/7798)) ([6fd5d34](https://github.com/morluto/rea/commit/6fd5d347c71278fe1593fc3b7246a3319bdf8043))
* **browser:** invalidate ASAR headers on file state changes ([38ed5a3](https://github.com/morluto/rea/commit/38ed5a3142370a735a67c53672bfd65522e6899e))
* **browser:** preserve DOM length units in captures and comparisons ([#7971](https://github.com/morluto/rea/issues/7971)) ([50b2ab1](https://github.com/morluto/rea/commit/50b2ab137f32d6099854e8d4e525a79b0ec786e2))
* **browser:** preserve event coverage for failed requests ([#8158](https://github.com/morluto/rea/issues/8158)) ([69bf61f](https://github.com/morluto/rea/commit/69bf61f7c72740b2eb9cfbd1474bcd61771d688b))
* **browser:** preserve external defaults during CDP attachment ([#7188](https://github.com/morluto/rea/issues/7188)) ([c6893d1](https://github.com/morluto/rea/commit/c6893d1ac6a9ccb8a11d64b4e9ba1b57e79cbfd8))
* **browser:** preserve frame tree root identity ([#7915](https://github.com/morluto/rea/issues/7915)) ([9b45462](https://github.com/morluto/rea/commit/9b4546276c72b310bb22077576dcd62b348b0251))
* **browser:** preserve prefixed XHTML link hints ([#7819](https://github.com/morluto/rea/issues/7819)) ([7dbebb4](https://github.com/morluto/rea/commit/7dbebb4e7db707e8b40b0d4932fa26dddc891ae2))
* **browser:** preserve request and cleanup failures ([72cc2d3](https://github.com/morluto/rea/commit/72cc2d30a390e37cf8186582e15e0ab97de6ab4b))
* **browser:** preserve script exports with filesystem-unrepresentable paths ([#7526](https://github.com/morluto/rea/issues/7526)) ([e23cb3b](https://github.com/morluto/rea/commit/e23cb3b240c6af779f6dd75429dda515bbdbbdf4))
* **browser:** report non-absolute export paths at their input field ([#7097](https://github.com/morluto/rea/issues/7097)) ([097cd2c](https://github.com/morluto/rea/commit/097cd2c9881e382ed8efb98aaa5dedae7a2c13ca))
* **browser:** resolve JSON pointers through array elements ([443d077](https://github.com/morluto/rea/commit/443d0778be5922b6ef0e522805ac4002da5edf19))
* **browser:** save from gzip, deflate and cached responses within a bound ([#7361](https://github.com/morluto/rea/issues/7361)) ([5fcf0d2](https://github.com/morluto/rea/commit/5fcf0d2dcc2bf69143b5faece047aa4fadf639f3))
* **capture:** bound preview headlines by source format ([#7832](https://github.com/morluto/rea/issues/7832)) ([0a272d5](https://github.com/morluto/rea/commit/0a272d5cf5471f34eb0e686942357e27f2ee9507))
* **captures:** admit browser-serialized HAR request URLs ([#8112](https://github.com/morluto/rea/issues/8112)) ([c5f50e8](https://github.com/morluto/rea/commit/c5f50e80d8032baba7c3f6af4b84f8ce2d49e65d))
* **certificates:** unify OID decoding and validate reports ([79b8219](https://github.com/morluto/rea/commit/79b8219f290ef6304e469d9b8c40dc2af30edba9))
* **ci:** align static checks and regression fixtures with current contracts ([#7349](https://github.com/morluto/rea/issues/7349)) ([1201c25](https://github.com/morluto/rea/commit/1201c25542bc1e6233265fb220b334f81886550c))
* **ci:** enforce architecture guards before dependency setup ([#8027](https://github.com/morluto/rea/issues/8027)) ([cac6e06](https://github.com/morluto/rea/commit/cac6e0613e314238999ce4cc0249107ae936e8d3))
* **ci:** include hidden VitePress configuration in CodeQL ([#8486](https://github.com/morluto/rea/issues/8486)) ([e5e0dc5](https://github.com/morluto/rea/commit/e5e0dc5542f6a63b790881ac906dc9fcd6d46659))
* **cli:** correct completion options and setup guidance ([#7851](https://github.com/morluto/rea/issues/7851)) ([60ab4da](https://github.com/morluto/rea/commit/60ab4da329863ba7bf4530415d14efb05813cb87))
* **cli:** describe one-shot timeouts for an invocation whose session has ended ([#8535](https://github.com/morluto/rea/issues/8535)) ([85013da](https://github.com/morluto/rea/commit/85013da0cec7b854f51e47de77fd24391c8fd8ed))
* **cli:** preserve caller paths in format inspections ([#7855](https://github.com/morluto/rea/issues/7855)) ([419a211](https://github.com/morluto/rea/commit/419a2113044a1579564b9c8a560f8f8ee99eac02))
* **cli:** preserve literal evidence in Markdown output ([6d7e627](https://github.com/morluto/rea/commit/6d7e6277835448bcdc830d00ebced2ff76a74c92))
* **cli:** reject empty IPS and PE import targets before resolution ([#7963](https://github.com/morluto/rea/issues/7963)) ([4fbce5c](https://github.com/morluto/rea/commit/4fbce5c1225e5fba1905ee82c968b590283d0f93)), closes [#7421](https://github.com/morluto/rea/issues/7421)
* **cli:** reject empty native and managed targets before resolution ([#7956](https://github.com/morluto/rea/issues/7956)) ([6db024d](https://github.com/morluto/rea/commit/6db024dc963abf90472346e5097e02e13a5b4ccd)), closes [#7436](https://github.com/morluto/rea/issues/7436) [#7404](https://github.com/morluto/rea/issues/7404)
* **cli:** seal in-process Evidence before publishing ([#8468](https://github.com/morluto/rea/issues/8468)) ([1dd70f6](https://github.com/morluto/rea/commit/1dd70f6c2b1c65c48171e931f16ed69d428fa235))
* **cli:** validate byte queries before opening targets ([#7723](https://github.com/morluto/rea/issues/7723)) ([a0a1962](https://github.com/morluto/rea/commit/a0a1962e06e47b641d1cf6afbeb60d1d00da2b70))
* **cli:** validate outline-depth before numeric coercion ([#7505](https://github.com/morluto/rea/issues/7505)) ([baec375](https://github.com/morluto/rea/commit/baec375c347f129cb109823cff31831e906039f0))
* **comparison:** preserve same-entry correspondence across renames ([#8263](https://github.com/morluto/rea/issues/8263)) ([6e2404b](https://github.com/morluto/rea/commit/6e2404b8690f6faa75227d895c937be5b77ef238))
* **config:** preserve captured environments across provider launches ([3864c7d](https://github.com/morluto/rea/commit/3864c7d667593c3149ae81861540194a7bf81e99))
* **config:** treat a blank analyzer override as absent beside an existing Ghidra project ([#7923](https://github.com/morluto/rea/issues/7923)) ([bbd4989](https://github.com/morluto/rea/commit/bbd4989654f9d68783ca425ec3b2844f3ce77e22)), closes [#7422](https://github.com/morluto/rea/issues/7422)
* **contracts:** advertise a v-mode portable Windows absolute-path pattern ([#7152](https://github.com/morluto/rea/issues/7152)) ([4557791](https://github.com/morluto/rea/commit/4557791a2e0b77ff08afbb886b9cd3a92b6e1aef))
* **contracts:** align CLI omission and native capability coverage ([2b84efe](https://github.com/morluto/rea/commit/2b84efe0da5ced67ca814e73060a63e7444d17b2))
* **contracts:** align live target classification with admitted facts ([ace4dbf](https://github.com/morluto/rea/commit/ace4dbf36e8c8f36a0e192aff9a11484ed428358))
* correct stale provider refusal and diagnostic text ([#7484](https://github.com/morluto/rea/issues/7484)) ([250dc81](https://github.com/morluto/rea/commit/250dc81cd6b887f41a4078b65ca7a78628d1c541))
* **debugger:** let REA exit when a debugger could not be stopped ([#8652](https://github.com/morluto/rea/issues/8652)) ([144843c](https://github.com/morluto/rea/commit/144843ccc26bd372d61b8c6a27b37a01a5b0fb61))
* **debugger:** retain verified detach across cleanup retries ([d14f199](https://github.com/morluto/rea/commit/d14f199736dbdc2b7cbb7dcb1318acddfd3e5b3d))
* **doctor:** report provider settings a client registration does not record ([#8645](https://github.com/morluto/rea/issues/8645)) ([6a0ccf7](https://github.com/morluto/rea/commit/6a0ccf7eeb4768a43560f63e723f0154881285ed))
* **doctor:** retain host uncertainty and resolved Java selection ([37a7c2d](https://github.com/morluto/rea/commit/37a7c2d6522171b2b0e8a52d56459749684ee713))
* **domain:** replace bare parser errors with typed codes ([#8057](https://github.com/morluto/rea/issues/8057)) ([b663c79](https://github.com/morluto/rea/commit/b663c79552fe10f3bf7c6f4291eebb1580f8cd31))
* **dotnet:** retain malformed method body diagnostics ([e99b6c2](https://github.com/morluto/rea/commit/e99b6c2c3bcc5f4f050b51b432145144d0d47dc0))
* **electron:** preserve application argv during active capture ([#8492](https://github.com/morluto/rea/issues/8492)) ([32c253b](https://github.com/morluto/rea/commit/32c253ba318204c8ba0d81f1dab0ce6dfd8cead9))
* **electron:** preserve runtime rejection and exception policies ([#8542](https://github.com/morluto/rea/issues/8542)) ([46c13b9](https://github.com/morluto/rea/commit/46c13b9981f62373215f748928dcf099d417c026))
* **environment:** keep invalid recorded dates unknown ([dd7a2da](https://github.com/morluto/rea/commit/dd7a2da5bb0c2e91d300dbaebd3a7aca8379a965))
* **environment:** own JSON fields across capture, state and replay ([e54bf10](https://github.com/morluto/rea/commit/e54bf1006eadd0dfeea5c6c259cc3dc84bb414ec))
* **environment:** report recorded reads and target uncertainty ([#7834](https://github.com/morluto/rea/issues/7834)) ([1e088c1](https://github.com/morluto/rea/commit/1e088c19adfb5d5123287a3defe5d63d579bba64))
* **environment:** withhold clock writes without an anchor ([63220ed](https://github.com/morluto/rea/commit/63220edcc3b47d44e72a7d77518172d81961e67a))
* **erlang:** respect legacy atom table layout ([#7844](https://github.com/morluto/rea/issues/7844)) ([d49a150](https://github.com/morluto/rea/commit/d49a1504ca20b8707200b66a161661d458920c1a))
* **errors:** store resource-constraint recovery as one shape ([#8055](https://github.com/morluto/rea/issues/8055)) ([fa1aa64](https://github.com/morluto/rea/commit/fa1aa64ce4d68ee417e0d7869e205afa16e5cbfb))
* **evidence:** admit rebound APK and WASM views ([ff6b3fb](https://github.com/morluto/rea/commit/ff6b3fb9a131675d06d1fc589b50331cd3cd9629))
* **evidence:** align bundle receipts and conflict recovery ([#7849](https://github.com/morluto/rea/issues/7849)) ([6c205d8](https://github.com/morluto/rea/commit/6c205d8a798d86db150dee7af1be2f69cbd948e3))
* **evidence:** consolidate retained view and verifier ownership ([7d36d17](https://github.com/morluto/rea/commit/7d36d172ab9b1718630a8e8646f87e7dfdbfc71a))
* **evidence:** distinguish inline records from bundles ([#7895](https://github.com/morluto/rea/issues/7895)) ([473cfa3](https://github.com/morluto/rea/commit/473cfa36b8ae62c82500ce7b8dbfccc3cae3488e))
* **evidence:** link snapshot replays to original observations ([#8734](https://github.com/morluto/rea/issues/8734)) ([5b82a25](https://github.com/morluto/rea/commit/5b82a253dc8148e6f02c8355ed62cca3ca0aad77))
* **evidence:** validate process captures before bundle export ([ed6668b](https://github.com/morluto/rea/commit/ed6668b5bcb6ac2137700c53224046ccfdae2934))
* **evidence:** validate retained views by semantic identity ([effb796](https://github.com/morluto/rea/commit/effb7960275717fd5dc2c616d9f9ca23f101a678))
* **firmware:** reject staged files cut off at the per-file limit ([#4430](https://github.com/morluto/rea/issues/4430)) ([064bb3f](https://github.com/morluto/rea/commit/064bb3f713f6e948c28b40ac3bc2bbe8526085e6))
* **fit:** preserve leading U+FEFF in property strings ([#8083](https://github.com/morluto/rea/issues/8083)) ([d77104d](https://github.com/morluto/rea/commit/d77104daab8b123533cc8c88320ad7a3ea0ed540))
* **flutter:** honor cancellation after cleanup retry ([87d023d](https://github.com/morluto/rea/commit/87d023dcc858b479a9d6b8d703472bedbc7ca9f6))
* **gdb:** keep sessions usable after an oversized stream record ([#8029](https://github.com/morluto/rea/issues/8029)) ([f042aaa](https://github.com/morluto/rea/commit/f042aaaf90d7528a2589a8b4e55071e8c2cdd013))
* **ghidra:** assemble the Swift verifier's unresolved-jump fixture before linking ([#8325](https://github.com/morluto/rea/issues/8325)) ([2d5dec2](https://github.com/morluto/rea/commit/2d5dec26c31662764c9adfe3ff996174901b8d49)), closes [#8188](https://github.com/morluto/rea/issues/8188)
* **ghidra:** compare the DOS verifier's CLI window before its own rename ([#8339](https://github.com/morluto/rea/issues/8339)) ([d54a466](https://github.com/morluto/rea/commit/d54a4661da20382ad8456564a08569fdd24131c5)), closes [#8189](https://github.com/morluto/rea/issues/8189)
* **ghidra:** decide batch names independently of request order ([#8306](https://github.com/morluto/rea/issues/8306)) ([7c9ed94](https://github.com/morluto/rea/commit/7c9ed94259fef560fdbec0c9b640348c5d54c391))
* **ghidra:** mark empty xrefs results as unresolved, not unreferenced ([#8831](https://github.com/morluto/rea/issues/8831)) ([d7df9df](https://github.com/morluto/rea/commit/d7df9df3393f77c78a76a06144ff4f515d5db928))
* **ghidra:** match startup-timeout guidance to the project mode ([#8114](https://github.com/morluto/rea/issues/8114)) ([ca7d1c3](https://github.com/morluto/rea/commit/ca7d1c3750b244364b60cf2253c2c8c481b6dea7)), closes [#3751](https://github.com/morluto/rea/issues/3751)
* **ghidra:** omit duplicate load-image result ([#7777](https://github.com/morluto/rea/issues/7777)) ([a965cba](https://github.com/morluto/rea/commit/a965cbab06fcdecc6918e77e4d299ea91e8ef41c))
* **ghidra:** reject uncommitted handshake reports before the first query ([#8630](https://github.com/morluto/rea/issues/8630)) ([aba56df](https://github.com/morluto/rea/commit/aba56df689380f5bcd66e4858b778ba1e3115e90)), closes [#8612](https://github.com/morluto/rea/issues/8612)
* **ghidra:** report a missing existing-project program as a configuration error ([#8222](https://github.com/morluto/rea/issues/8222)) ([1dc97d8](https://github.com/morluto/rea/commit/1dc97d8cece2eb68c0e72feb56c7a2821f23237c))
* **ghidra:** require Windows cleanup ownership ([a6a69ec](https://github.com/morluto/rea/commit/a6a69ec63e0b9f2742d9b39534e2dfc02b6a0814))
* **ghidra:** retain relocation symbol observations ([#8531](https://github.com/morluto/rea/issues/8531)) ([df25bc8](https://github.com/morluto/rea/commit/df25bc8068b4d62c0e8db2b38648648ed831ae0e))
* **ghidra:** scope rejected-input diagnostics to their request ([#7140](https://github.com/morluto/rea/issues/7140)) ([6381aa0](https://github.com/morluto/rea/commit/6381aa0b1dcb7092673db5ac739af57ce220ed37))
* **ghidra:** update the host no-return probe for the current bridge ([#8462](https://github.com/morluto/rea/issues/8462)) ([1df7ac9](https://github.com/morluto/rea/commit/1df7ac9320cb8cfbabb5fa3b2ca02f3a86b2c376))
* guide snapshot inputs to the restore workflow ([#8867](https://github.com/morluto/rea/issues/8867)) ([30228c9](https://github.com/morluto/rea/commit/30228c9a5f35f4f16fec15d44a49de936630a3e1))
* **javascript:** emit no child process for a literal non-object options slot ([#8019](https://github.com/morluto/rea/issues/8019)) ([f285fd4](https://github.com/morluto/rea/commit/f285fd4f8209656192f1511c453f9d70b663d995))
* **javascript:** emit no event operation for a literal non-function listener ([#8621](https://github.com/morluto/rea/issues/8621)) ([59f5502](https://github.com/morluto/rea/commit/59f5502a40cf4dae4d88b439890f58717ed6199e))
* **javascript:** emit no fork when a literal stdio array omits the IPC channel ([#7992](https://github.com/morluto/rea/issues/7992)) ([2bfd84b](https://github.com/morluto/rea/commit/2bfd84b2c8484afad29dc3c32bacd82bcc8e69c4))
* **javascript:** emit no fs acquisition for a literal non-flag string ([#8125](https://github.com/morluto/rea/issues/8125)) ([b668cea](https://github.com/morluto/rea/commit/b668cea2af0fa2608885563195eef6cdea0cb602))
* **javascript:** emit no http request for a target that is not a URL ([#8147](https://github.com/morluto/rea/issues/8147)) ([8f920bb](https://github.com/morluto/rea/commit/8f920bb65b8d8ae669411501b0a3a59a62883ac3))
* **javascript:** emit no promise for a literal non-callable executor ([#8264](https://github.com/morluto/rea/issues/8264)) ([3640f01](https://github.com/morluto/rea/commit/3640f015126a97f1d60fa9821301b1cd8d90f127))
* **javascript:** emit no socket for a literal out-of-range port ([#8137](https://github.com/morluto/rea/issues/8137)) ([e5c46df](https://github.com/morluto/rea/commit/e5c46dff034fef432e772f669bc309f512a6b186))
* **javascript:** emit no timer for a literal non-function callback ([#8044](https://github.com/morluto/rea/issues/8044)) ([54d819f](https://github.com/morluto/rea/commit/54d819f3822cb67dcff121753840f8f014a4bc10))
* **javascript:** evaluate each short-circuit left operand once ([#7126](https://github.com/morluto/rea/issues/7126)) ([81afb04](https://github.com/morluto/rea/commit/81afb043f781676a15f0ce511c7784180e2224f7)), closes [#7115](https://github.com/morluto/rea/issues/7115)
* **javascript:** keep static facts after semantic results use the parent budget ([#8648](https://github.com/morluto/rea/issues/8648)) ([4a01211](https://github.com/morluto/rea/commit/4a01211f1142b4d20d155e9934e9fc5232c21e37))
* **javascript:** link a response body reader only to a settled fetch ([#8028](https://github.com/morluto/rea/issues/8028)) ([d5ba7ce](https://github.com/morluto/rea/commit/d5ba7cec60aeadd1bb7a5f4bef343d930651ecf9))
* **javascript:** match resource release methods to the acquired handle ([#7773](https://github.com/morluto/rea/issues/7773)) ([b7442c1](https://github.com/morluto/rea/commit/b7442c19583a569d79d0c7fc61635e34d84c8626))
* **javascript:** preserve artifact failures through cleanup ([ca3fd7b](https://github.com/morluto/rea/commit/ca3fd7baf927060da8ae91994071e8e4b07ec08d))
* **javascript:** preserve native export facts in comparisons ([046c4ce](https://github.com/morluto/rea/commit/046c4ce353fabe9eccf3ec43a5f9fc29027db05e))
* **javascript:** preserve operator influence in semantic traces ([#7939](https://github.com/morluto/rea/issues/7939)) ([5c05eb8](https://github.com/morluto/rea/commit/5c05eb88e577843c68946f4c7fcf93a3a2547c22))
* **javascript:** read the spawn env option as Node reads it ([#7713](https://github.com/morluto/rea/issues/7713)) ([f1da7f7](https://github.com/morluto/rea/commit/f1da7f7670d8e6763ed447a329820cad1d61f35f))
* **javascript:** test literals for Next page paths in linear time ([#7748](https://github.com/morluto/rea/issues/7748)) ([fea4f2e](https://github.com/morluto/rea/commit/fea4f2e397d5a411228a7dcc299c4216b33e76ea))
* **javascript:** trace boundary results to assigned bindings ([#7912](https://github.com/morluto/rea/issues/7912)) ([794907f](https://github.com/morluto/rea/commit/794907fa3da5e231adde1e2811841fe099bd6a61))
* **jeb:** preserve selected endpoint in failures ([#7835](https://github.com/morluto/rea/issues/7835)) ([e79ad6c](https://github.com/morluto/rea/commit/e79ad6ca8ebbf2e96b5095e7c2b8bfaf27ca7559))
* **json:** consolidate dictionary admission across analysis and verification ([e7f986c](https://github.com/morluto/rea/commit/e7f986c99485f48cb34d9e1d5cbf2f291a2d45ca))
* **json:** preserve configuration and capture data at admission ([4ca3032](https://github.com/morluto/rea/commit/4ca3032e7fe323bda8ad1a55af102ab99a5d39c1))
* **kuna:** bind cache exports to their producing inputs ([8b7ee48](https://github.com/morluto/rea/commit/8b7ee48a46ba4176f4bf19225dc6c80efb020335))
* **kuna:** bind cached export reads to verified file state ([bf876ef](https://github.com/morluto/rea/commit/bf876efbaa48a0e6edb515c65b0682175cb9441d))
* **kuna:** omit Mach-O data symbols from the procedure inventory ([#8335](https://github.com/morluto/rea/issues/8335)) ([a36c9dd](https://github.com/morluto/rea/commit/a36c9dd9c8d2ff1a1a3d1d16ad30753b84b7946d))
* **kuna:** recover overflow when project can answer ([#8747](https://github.com/morluto/rea/issues/8747)) ([1a9aa12](https://github.com/morluto/rea/commit/1a9aa1296b71866072dca20fd4a3275912bd7d89))
* **kuna:** separate verification policy from analysis identity ([#8699](https://github.com/morluto/rea/issues/8699)) ([75c3cab](https://github.com/morluto/rea/commit/75c3cab5401dd48b831c1405ff4589af84f30614))
* **ledger:** honor every selected fixture proof ([#7931](https://github.com/morluto/rea/issues/7931)) ([e0719cf](https://github.com/morluto/rea/commit/e0719cffa411a39af4c88868c4db653a8e5e28e7))
* **ledger:** withhold readiness for unresolved evidence ([#7928](https://github.com/morluto/rea/issues/7928)) ([6349164](https://github.com/morluto/rea/commit/63491645fd007e3b71a63c05c5dd0ea937b2ee9b))
* **lifecycle:** preserve source failures and native workspace diagnostics ([4a82054](https://github.com/morluto/rea/commit/4a8205456c8eb14199e9a50ddbdb2ab51f2453a8))
* **lldb:** keep the bridge's no-target proof through interruption ([#7111](https://github.com/morluto/rea/issues/7111)) ([d32d9f2](https://github.com/morluto/rea/commit/d32d9f29020e54b684dcf1a0f39c5b4d9e8637ce)), closes [#5385](https://github.com/morluto/rea/issues/5385)
* **macho:** derive the runtime name of each Mach-O symbol ([#7105](https://github.com/morluto/rea/issues/7105)) ([a8e5eaf](https://github.com/morluto/rea/commit/a8e5eaf1aa93a2611d1fa4c9b24c807f941e51c6)), closes [#5298](https://github.com/morluto/rea/issues/5298)
* **macho:** preserve leading spaces in export identities ([54fbfac](https://github.com/morluto/rea/commit/54fbfacfb1621a2cdf500616eb421db17570b671))
* **macho:** preserve literal segment name BOMs ([#8040](https://github.com/morluto/rea/issues/8040)) ([da5ec6b](https://github.com/morluto/rea/commit/da5ec6b62c1631dcc8cdcea66c3ac7d9b076e0f3))
* **mcp:** bound validation work before tool dispatch ([#7905](https://github.com/morluto/rea/issues/7905)) ([f60e42a](https://github.com/morluto/rea/commit/f60e42a9aece5119719e554715b012b5630735c0))
* **mcp:** distinguish validation from connection loss ([#7761](https://github.com/morluto/rea/issues/7761)) ([df7119a](https://github.com/morluto/rea/commit/df7119aeede60f9f81a74f29d6606c49adb79d8e))
* **mcp:** fit every advertised input schema within the 64 KiB client limit ([#7119](https://github.com/morluto/rea/issues/7119)) ([7336a56](https://github.com/morluto/rea/commit/7336a566ace2f9d1412f78b0c56c2651b9b169cd))
* **mcp:** name the close_binary retry for retained cleanup ([#8329](https://github.com/morluto/rea/issues/8329)) ([8a6ddec](https://github.com/morluto/rea/commit/8a6ddec83ae5a5a538d1ffcff5d00173fa116611))
* **mcp:** return a compact binary_session status by default ([#7127](https://github.com/morluto/rea/issues/7127)) ([5a22ae6](https://github.com/morluto/rea/commit/5a22ae6bc8bae6cadd25aa5a6635a3c219d17b82))
* **native:** account export and version text in UTF-8 bytes ([74d5cab](https://github.com/morluto/rea/commit/74d5cab372150fe2d816980ef34ef315c5f9f1fa))
* **native:** bound PE export names before intermediate retention ([60b55be](https://github.com/morluto/rea/commit/60b55be7e7ef666ec071b6bf9099f55c6aa75b45))
* **native:** classify legacy MZ signatures before COFF ([6941d5a](https://github.com/morluto/rea/commit/6941d5ab92059299761e7508e83aba28aa4123f6))
* **native:** explain categories whose class reference names no class ([#8006](https://github.com/morluto/rea/issues/8006)) ([124e97e](https://github.com/morluto/rea/commit/124e97eac591724cfc22435f01d586f334789706))
* **native:** find procedures by the secondary names exact lookup accepts ([#8520](https://github.com/morluto/rea/issues/8520)) ([44b6384](https://github.com/morluto/rea/commit/44b638400940d24b24b3a73add010933ca4fc9fb))
* **native:** preserve import names across dyld text formats ([d27e3f8](https://github.com/morluto/rea/commit/d27e3f8e89c2a5b37bacb784e2275256441e6292))
* **native:** retain all breakpoint locations within budget ([#7975](https://github.com/morluto/rea/issues/7975)) ([2ae7878](https://github.com/morluto/rea/commit/2ae7878fc7ce6aa40e6343ba5d1bcb81dbe0c4a0))
* **native:** select off-screen windows so the UI lane can complete ([#8654](https://github.com/morluto/rea/issues/8654)) ([26c3e9e](https://github.com/morluto/rea/commit/26c3e9e4134971c79e822bbcb16fb42bb7dd8e8d))
* **native:** select versioned arm64e slices for codesign by family name ([#8713](https://github.com/morluto/rea/issues/8713)) ([b9138a1](https://github.com/morluto/rea/commit/b9138a12613e35ad8df27015c495a6c112d0e537))
* **node-sea:** bound ELF note scans by the notes a carrier holds ([#8031](https://github.com/morluto/rea/issues/8031)) ([1f8084c](https://github.com/morluto/rea/commit/1f8084c7db806354ebe571e1490264b128ef92c2))
* **outputs:** use neutral destination diagnostics ([#7949](https://github.com/morluto/rea/issues/7949)) ([0448f31](https://github.com/morluto/rea/commit/0448f318e6f713a2b61fb226dd1e411568c84a61))
* **paths:** preserve native selections across launch and publication ([f2b4468](https://github.com/morluto/rea/commit/f2b4468183e0c1fdc6dbf196283c580213cc7d73))
* **paths:** preserve native selections through analysis and removal ([68f2d67](https://github.com/morluto/rea/commit/68f2d67c56f283a750371c65fcd536af71ad2313))
* **paths:** preserve native traversal and unset PATH semantics ([83a6cdb](https://github.com/morluto/rea/commit/83a6cdb8596fdb2334862d512ca1b1be991fa4a6))
* **paths:** preserve selected command, output, and source identities ([86ff323](https://github.com/morluto/rea/commit/86ff3237e1d87715fccbfbfcde75402517376a99))
* **pcap:** account for SRV owner fields ([178ab26](https://github.com/morluto/rea/commit/178ab2629048c6860ac7adbcc512c442a11a1406))
* **pcap:** attribute DNS addresses by record owner ([2537592](https://github.com/morluto/rea/commit/25375924f70ad3b05526c3e991b0d51d939a86f7))
* **pcap:** attribute DNS answers using wire identities ([59dc48d](https://github.com/morluto/rea/commit/59dc48db20fa8cdf9c5468afbe658d86323b3134))
* **pcap:** capture provider environment once ([65819e8](https://github.com/morluto/rea/commit/65819e8cc56cdc07a7d27456084596b838c89fd7))
* **pcap:** preserve DNS class when attributing answers ([4572f31](https://github.com/morluto/rea/commit/4572f31589b6e6a7d4e318c36fafe95374a5a5b2))
* **pcap:** preserve metadata on duration overflow ([c29a930](https://github.com/morluto/rea/commit/c29a93097a13a4aa969cde016f6bfeac2f50756e))
* **plist:** end OpenStep comments at native line separators ([#7793](https://github.com/morluto/rea/issues/7793)) ([8f97a45](https://github.com/morluto/rea/commit/8f97a45483a1313a8e415778e0dbff4677b5ed9c))
* **plist:** own dictionary decoding across Apple workflows ([eb06e26](https://github.com/morluto/rea/commit/eb06e263cb7abfd020e586bf647905f645e2a59e))
* **plist:** preserve binary UID and dictionary identity ([a905a71](https://github.com/morluto/rea/commit/a905a71e31f71457cb21fd056b234f872126974e))
* **plugins:** align listing metadata with REA branding ([#7711](https://github.com/morluto/rea/issues/7711)) ([8397a0c](https://github.com/morluto/rea/commit/8397a0c9eb1d845e548ca1f31b8c63b78d485239))
* **process:** classify withheld Darwin environments before parser failures ([26b033d](https://github.com/morluto/rea/commit/26b033d51fd627af0cfdf47efcbdb346484e1c85))
* **process:** preserve command completion and input ownership ([7fa54e2](https://github.com/morluto/rea/commit/7fa54e2d62bf277ecdd8d75a2f3b60de24344591))
* **process:** preserve comparison uncertainty and attribution ([#7853](https://github.com/morluto/rea/issues/7853)) ([dfa0689](https://github.com/morluto/rea/commit/dfa06898906920bbbedc9a2f21eb1f5ddd132fed))
* **process:** preserve environment snapshots and final cancellation ([e2d4c0d](https://github.com/morluto/rea/commit/e2d4c0dabbcf1e9e0ee0249706eff906192e4188))
* **process:** preserve selected Darwin helper environment through execution ([f02df45](https://github.com/morluto/rea/commit/f02df45a4693433c268081c30c5f1e66a5c13eea))
* **process:** re-read unreadable tokens before signaling and name the process ([#8553](https://github.com/morluto/rea/issues/8553)) ([2ac6d3e](https://github.com/morluto/rea/commit/2ac6d3efe2d1a37176da3bc811156b37abe51619))
* **protobuf:** reject malformed descriptor field declarations ([#7730](https://github.com/morluto/rea/issues/7730)) ([9593bc5](https://github.com/morluto/rea/commit/9593bc536b0549f0997e6b7922904f8fd1e91021))
* **provider-selection:** name whether a rejection came from availability or target support ([#7220](https://github.com/morluto/rea/issues/7220)) ([4da7e46](https://github.com/morluto/rea/commit/4da7e46e9ce90d8a59dfc50dd7a9e400b657461a)), closes [#7214](https://github.com/morluto/rea/issues/7214)
* **providers:** bind signal and capture configuration per operation ([afc79ad](https://github.com/morluto/rea/commit/afc79add7e6e88419b723782a22fddb568064368))
* **providers:** keep each inspection on one environment snapshot ([f6478c0](https://github.com/morluto/rea/commit/f6478c056f7bd4dcc8ab951352f165a6f4653c9c))
* **providers:** keep operation environments consistent through launch ([1d32eb3](https://github.com/morluto/rea/commit/1d32eb3aa4ac75ff8b240062a2036c9da5e5ccfa))
* **pwntools:** separate reply admission from debugger enrichment ([e813c4c](https://github.com/morluto/rea/commit/e813c4c344d2414d1b8dfe42a421792d91b01dcc))
* **python:** preserve code objects after STORE_SLICE ([#7815](https://github.com/morluto/rea/issues/7815)) ([a6295e4](https://github.com/morluto/rea/commit/a6295e433b7e141740ee1aeccd1c077952e77808))
* **rust:** state inflate limits on the consumed zlib stream ([#8835](https://github.com/morluto/rea/issues/8835)) ([6c3c5eb](https://github.com/morluto/rea/commit/6c3c5ebc69c408f938ec200b58c8876548fed2c6))
* **session:** align resource-only status and snapshot recovery ([#7896](https://github.com/morluto/rea/issues/7896)) ([845080a](https://github.com/morluto/rea/commit/845080aef61b4e1b0d051da8f873f4cd00d20f1b))
* **session:** report a missing Linux ps as provider unavailability in status ([#7180](https://github.com/morluto/rea/issues/7180)) ([0211a07](https://github.com/morluto/rea/commit/0211a07ec5c43b2f8cbdbcd80f3f3619773a7b72))
* **session:** retain cleanup ownership during failed opens ([11b025e](https://github.com/morluto/rea/commit/11b025ef9776dd23057e505549154fea22a8a5ea))
* **session:** retain unknown cleanup across mixed failures ([eb24da4](https://github.com/morluto/rea/commit/eb24da4481f90f38eaf34088c721941b79ce6a99))
* **setup:** preserve explicit Codex home traversal ([c849a97](https://github.com/morluto/rea/commit/c849a97d2af5bd8bcee3da1ed11e3eef3e3516d3))
* **setup:** preserve explicit configuration independently of readiness ([6819cc5](https://github.com/morluto/rea/commit/6819cc5b8d0eced770f15b4eb8b3978eae6827cc))
* **setup:** preserve Hermes home traversal ([8a8331b](https://github.com/morluto/rea/commit/8a8331b0828aca83968a5127ecea8cbe730b7598))
* **setup:** preserve Linux Hopper HTTP failure status ([#7183](https://github.com/morluto/rea/issues/7183)) ([1a91630](https://github.com/morluto/rea/commit/1a91630b88d339656124551e9578116656e65851))
* **setup:** preserve registration choices and own prewarm ([ca75643](https://github.com/morluto/rea/commit/ca75643dbce5b7ece34633075cbdc9261e06ddca))
* **setup:** preserve selected home paths throughout skill installation ([f8161ad](https://github.com/morluto/rea/commit/f8161ad7b31e636dd393e6b9cc1fe64a3de8a075))
* **setup:** report Kuna cache aliases consistently ([#7207](https://github.com/morluto/rea/issues/7207)) ([9842299](https://github.com/morluto/rea/commit/98422997c035bf314084b7d786628616e70bc95f))
* **setup:** report Kuna cache aliases consistently ([#7207](https://github.com/morluto/rea/issues/7207)) ([9842299](https://github.com/morluto/rea/commit/98422997c035bf314084b7d786628616e70bc95f))
* **setup:** report the failed Hopper request URL and HTTP status ([#8526](https://github.com/morluto/rea/issues/8526)) ([4b840aa](https://github.com/morluto/rea/commit/4b840aa1fb9d07e93220c3feb58919c1d846048a))
* **setup:** resolve Hermes home ancestors before profile selection ([ddb5337](https://github.com/morluto/rea/commit/ddb533767458400e66cb7165b082fad2d7ad3b57))
* **setup:** retain auxiliary tool selections in registrations ([b654ac8](https://github.com/morluto/rea/commit/b654ac8b1339ed194a0672ee3469a2a5d04960a7))
* **setup:** retain bounded startup diagnostics without losing failures ([db4d3ab](https://github.com/morluto/rea/commit/db4d3abcda9be7c03cdc4cc97aa8f98b9cb49726))
* **setup:** verify published configuration content during uninstall ([030fa88](https://github.com/morluto/rea/commit/030fa886f94e894e34ed2539e9d8dedff19c3327))
* **snapshot:** retain publication receipt on cleanup failure ([279fc04](https://github.com/morluto/rea/commit/279fc0409563a95386798991d984003e09161c4d))
* **source-map:** clarify policy and evidence provenance ([#7828](https://github.com/morluto/rea/issues/7828)) ([aaf4d21](https://github.com/morluto/rea/commit/aaf4d210688d12b0fc5d2f95c350d480511d6014))
* **source-maps:** resolve empty sourceRoot sources against the map URL ([#8107](https://github.com/morluto/rea/issues/8107)) ([24398a8](https://github.com/morluto/rea/commit/24398a89e451f79c54a9a0ef03ae9182d8c5057e)), closes [#8106](https://github.com/morluto/rea/issues/8106)
* **sqlite:** preserve completed member facts on acquisition failure ([669e617](https://github.com/morluto/rea/commit/669e617eec5422ebce1ab271af0fc7b51e90dc11))
* **sqlite:** retain completed evidence through reply finalization ([e596a48](https://github.com/morluto/rea/commit/e596a48251a2fadd1bc173c1b3ba0ee2a4230a32))
* streamline tests and preserve Darwin process ownership ([#8275](https://github.com/morluto/rea/issues/8275)) ([23de10b](https://github.com/morluto/rea/commit/23de10bb2849cdce8ddbe70504aa7cc57de75a98))
* **test:** restrict storage fixture to loopback ([#8582](https://github.com/morluto/rea/issues/8582)) ([6d60db1](https://github.com/morluto/rea/commit/6d60db19510896559214094cecfcc262b76e8a33))
* **tests:** remove duplicate MCP test imports ([50d731d](https://github.com/morluto/rea/commit/50d731d45615f30f50752de64513af0cea6d8312))
* unify executable format ownership across artifact readers ([7adfcc4](https://github.com/morluto/rea/commit/7adfcc4467b2871712a19f73431d8298b6dfa177))
* **wasm:** name the compare_wasm_interfaces side of rejected Evidence ([#7302](https://github.com/morluto/rea/issues/7302)) ([1861059](https://github.com/morluto/rea/commit/1861059f8b37dadd9a84f716fef67611750c6422))
* **website:** align Electron guide with downloadable source ([#7858](https://github.com/morluto/rea/issues/7858)) ([251e27e](https://github.com/morluto/rea/commit/251e27ef3bc8fbd9e6811c24d06ed4c18830eb1a))
* **website:** identify all public deployment verification requests ([79766ca](https://github.com/morluto/rea/commit/79766ca96a22ee0b6e04c3681546d492702b4ae7))
* **website:** surface RL environments and adjust homepage navigation ([ff6d96b](https://github.com/morluto/rea/commit/ff6d96bce8c54dc8f0e2184bfcb397d99506dae2))
* **windows:** keep polling owned process output after a failed poll ([#8163](https://github.com/morluto/rea/issues/8163)) ([7ba3f55](https://github.com/morluto/rea/commit/7ba3f558d436abcb6c70b2c0f9057732cdc3fa0e))
* **windows:** resolve default tools before process launch ([#7725](https://github.com/morluto/rea/issues/7725)) ([2b8fb38](https://github.com/morluto/rea/commit/2b8fb387b6d1204f6c6e8abb89d075b7d95ba402)), closes [#7724](https://github.com/morluto/rea/issues/7724)
* **windows:** validate declared PE header identity ([a486cfe](https://github.com/morluto/rea/commit/a486cfe51804f221ce66ddfcaa1a0fac6e7362ab))
* **workers:** preserve failure receipts and their cleanup owners ([55f72b5](https://github.com/morluto/rea/commit/55f72b5d538a285b6d6784a5fe87fe113e496a2b))
* **workers:** reject malformed UTF-8 in JSON result files ([c2b0c95](https://github.com/morluto/rea/commit/c2b0c955cd9935886dc24fdb02c031f955476457))
* **workers:** retain cancellation through final cleanup ([c66729e](https://github.com/morluto/rea/commit/c66729eca902a21dd70f50ce107fec7598be0f31))
* **zip:** validate admitted source throughout reads ([e7f29f8](https://github.com/morluto/rea/commit/e7f29f8b8f36acfccc10003ef3d6f50ace0f0431))
### Performance Improvements
* **javascript:** cache callable result syntax by AST identity ([#7508](https://github.com/morluto/rea/issues/7508)) ([a95b83c](https://github.com/morluto/rea/commit/a95b83c2b06ef713664d6abb3d29c7c149a2ce01))
* **javascript:** index member-effect paths for projected reads ([#8108](https://github.com/morluto/rea/issues/8108)) ([767f6af](https://github.com/morluto/rea/commit/767f6afc18f19687eef663a10e9a3983f6f9979e))
* **javascript:** keep one member-effect record per stored fact ([#8103](https://github.com/morluto/rea/issues/8103)) ([a47dcca](https://github.com/morluto/rea/commit/a47dcca010c24ff5020361ba7148f9862151394a)), closes [#7774](https://github.com/morluto/rea/issues/7774)
* **native:** charge function matching for the copies it makes ([#7108](https://github.com/morluto/rea/issues/7108)) ([cc2656b](https://github.com/morluto/rea/commit/cc2656be8d8ff335283cc3d43910ca85ce519d29))
* **process:** reuse a verified Darwin ownership helper across processes ([#8318](https://github.com/morluto/rea/issues/8318)) ([c534e24](https://github.com/morluto/rea/commit/c534e249d1838fdb6328e133fa109cc6684cc6da))
* **setup:** wait directly for prewarm completion ([855eb70](https://github.com/morluto/rea/commit/855eb703af2a7cf8935b6be38b234cc58e7ea73a))
* **adb:** move device and client operations out of the provider switch ([#8062](https://github.com/morluto/rea/issues/8062)) ([a4c183b](https://github.com/morluto/rea/commit/a4c183b750c942ee09c8f7d11db0c9e5dcfb62d6))
* **admission:** own inspector, web, and CLI state per host ([#8058](https://github.com/morluto/rea/issues/8058)) ([395b598](https://github.com/morluto/rea/commit/395b5983837ed721c821f40befb2919995e3d46e))
* **analysis-view:** break the analysis view hub cycle ([#8061](https://github.com/morluto/rea/issues/8061)) ([940d71a](https://github.com/morluto/rea/commit/940d71a45aadd9e6b90977396f48b17928fa6154))
* **artifacts:** consolidate projection and PCK interpretation ([db0908a](https://github.com/morluto/rea/commit/db0908a7321bbd695c6ea62158861ec60b944197))
* **artifacts:** describe formats in one registry ([#8054](https://github.com/morluto/rea/issues/8054)) ([5f9187c](https://github.com/morluto/rea/commit/5f9187cd279084581fd8c333ba4c6c2c8c506c11))
* **artifacts:** reuse admitted sources for extraction ([cb0c732](https://github.com/morluto/rea/commit/cb0c73246d360ce4ab363b67bd02564e69368153))
* **artifacts:** reuse descriptor range reader ([21483a1](https://github.com/morluto/rea/commit/21483a1a4741c54039a969d934daeaaaece62d53))
* **artifacts:** reuse Mach-O framing for Node SEA discovery ([7439d0d](https://github.com/morluto/rea/commit/7439d0d5d8b21274638a55387e99de4b35795fb8))
* **artifacts:** select extraction reader from inventory ([a37dbb9](https://github.com/morluto/rea/commit/a37dbb953c630d07c5fa5ed4f0a6c21c7d04df67))
* **artifacts:** share extraction admission and reader construction ([e1ec737](https://github.com/morluto/rea/commit/e1ec737d9b21413ce9c5b94af732628678432ba3))
* **config:** use canonical resource limit constants ([23d56e1](https://github.com/morluto/rea/commit/23d56e1abd9748d0d6eac88c2796a921a02418b0))
* consolidate binary analysis admission and format ownership ([6336fe5](https://github.com/morluto/rea/commit/6336fe5bb5ca19754d76017458198d1140cd0476))
* consolidate binary artifact interpretation and fixture ownership ([9341b11](https://github.com/morluto/rea/commit/9341b116efddefc2bcdd8208d27d6e4ea78cc507))
* consolidate ELF and CLR record interpretation ([a7f50e3](https://github.com/morluto/rea/commit/a7f50e338685781e7317a8d7659a79166736b269))
* consolidate parsed image ownership across consumers ([8a65787](https://github.com/morluto/rea/commit/8a657875079bc2644a1f6961447b730491e0d430))
* **contracts:** consolidate provider and search ownership ([50717c3](https://github.com/morluto/rea/commit/50717c39b6b7c78aee8378aa5704b376395f35c2))
* **contracts:** preserve named output schema types ([b529bd8](https://github.com/morluto/rea/commit/b529bd84d727fcd5d1bd91fa4428a29a96ac780e))
* **contracts:** register CLI and MCP tools by family id ([#8051](https://github.com/morluto/rea/issues/8051)) ([1c14f66](https://github.com/morluto/rea/commit/1c14f663560e674fdce0556dda2ffb3a72cc006f))
* **dos:** centralize MZ admission and load-image evidence ([a30ffd2](https://github.com/morluto/rea/commit/a30ffd27a60920dfe3cfec406ec386bfe0bc0358))
* **electron:** reuse source range identities ([b61fe25](https://github.com/morluto/rea/commit/b61fe25068053cedefd396d61e34eea828c148c0))
* **electron:** use required native module facts ([a18297f](https://github.com/morluto/rea/commit/a18297f7d1a0029f9ebafbb0876d2e2ae0db31a7))
* **elf:** carry parsed header facts into native consumers ([ba7ac79](https://github.com/morluto/rea/commit/ba7ac7908db2c2a8e05b75df032cb175ab069669))
* **elf:** centralize fixed header type and flags decoding ([941838f](https://github.com/morluto/rea/commit/941838fdd986babaac22a60b9c2c6c9f6ae329c3))
* **elf:** centralize raw table declarations ([a7d71f4](https://github.com/morluto/rea/commit/a7d71f47ee2a6b687af28220acab05f3345fdccd))
* **elf:** centralize symbol record decoding ([90199ff](https://github.com/morluto/rea/commit/90199ff0ec83a7bce39e4b01fb8b3f771bf3bfc0))
* **model:** let format parsers own tensor range validation ([2be39ef](https://github.com/morluto/rea/commit/2be39ef47acfbb10d2dfb84cffb097575eeb9a73))
* **providers:** consolidate IDA and JEB MCP result admission ([4981623](https://github.com/morluto/rea/commit/49816235f583b8e17eb4dc53310bf5cbc5eb307f))
* **providers:** move inspection scope to application ([5aa23c3](https://github.com/morluto/rea/commit/5aa23c3d17456e331d6df2866490b81577e04e32))
* **python:** consolidate bytecode identity across readers ([d06ca09](https://github.com/morluto/rea/commit/d06ca092fb7e9624215c89c621417bf74dab8293))
* **reconstruction:** share canonical original cases across evaluation ([60daca4](https://github.com/morluto/rea/commit/60daca427d7713479ea4c82c4775ee57b95065aa))
* **reference:** derive import lookup from reader inventory ([943ae60](https://github.com/morluto/rea/commit/943ae604df4da5e9d1f5ea7e43a2a510b6a4c828))
* **snapshots:** derive workflow entries from canonical schema ([72fa15a](https://github.com/morluto/rea/commit/72fa15a509fcdd4779ad58f19d0c03d06b350747))
* **tooling:** move completion ledger generation out of domain ([8fe3b17](https://github.com/morluto/rea/commit/8fe3b17ea7cc3bf6a8cd58ec2dd5f002c74cb801))
* **tooling:** move verifier host helpers out of runtime ([42f3ed7](https://github.com/morluto/rea/commit/42f3ed7119256da95bb9e569c8cb0c34edf8d853))
* **verification:** centralize native client result discovery ([554816b](https://github.com/morluto/rea/commit/554816becc41a91a2a2ee7bbe7c2b1d3abfe4296))
* **verification:** own browser fixture lifecycle ([c9df40f](https://github.com/morluto/rea/commit/c9df40f8104eb0c7dfb57dc831b4c28c3ab77b8b))
* **verifiers:** centralize named artifact output admission ([0828917](https://github.com/morluto/rea/commit/0828917c795597651be201d61f94a85174bd02b6))
* **verifiers:** consolidate capture result admission and parity ([a84e0cf](https://github.com/morluto/rea/commit/a84e0cfcfe0035094845946088d470c5bdd8cb3d))
* correct the raw ARM example and document a Cortex-M language override ([#7483](https://github.com/morluto/rea/issues/7483)) ([b33f4a5](https://github.com/morluto/rea/commit/b33f4a5a1bf5542c38ae07eef4244289dac7f186))
* **desktop:** name the get_evidence_bundle tool in the MCP section ([#7266](https://github.com/morluto/rea/issues/7266)) ([9e6dd8e](https://github.com/morluto/rea/commit/9e6dd8e372aaf69fd64b449e84b64311b75166d9))
* **environments:** explain building RL environments with REA ([447907f](https://github.com/morluto/rea/commit/447907f2808877d3a7de62c382e256f55d08e5ac))
* **environments:** lead with agent prompts ([a0ddb83](https://github.com/morluto/rea/commit/a0ddb83e453aab10163dea75f514d3cc7a1c95d5))
* **ghidra:** count 27 read-only operations in current guides ([#7794](https://github.com/morluto/rea/issues/7794)) ([b4923f8](https://github.com/morluto/rea/commit/b4923f85c5dcfef80fe18483a0511f6c1ba59ef4)), closes [#7611](https://github.com/morluto/rea/issues/7611)
* **ghidra:** fix DOL guide PowerPC link ([#7857](https://github.com/morluto/rea/issues/7857)) ([46c457f](https://github.com/morluto/rea/commit/46c457f74c474b224dd540d6eae6bc23080cd95f))
* guide audits of existing investigation tools ([#8272](https://github.com/morluto/rea/issues/8272)) ([ec10702](https://github.com/morluto/rea/commit/ec107022fac43708dd6b74c25e3d450653a50963))
* guide design and verification of provider workflows ([#8261](https://github.com/morluto/rea/issues/8261)) ([356cc50](https://github.com/morluto/rea/commit/356cc50475cee0dfeb8114de5069ba4ed87a4568))
* **hermes:** explain nested-home routing and preview limits ([#4145](https://github.com/morluto/rea/issues/4145)) ([b4118b9](https://github.com/morluto/rea/commit/b4118b9683378ceb3bfb696c61c3d49da0be08e8))
* **ida:** document migration from legacy attached registrations ([d60b2ca](https://github.com/morluto/rea/commit/d60b2cab65c3c9119b25ede4d2b99928ff815fbf))
* include Kuna in native provider guidance ([#7929](https://github.com/morluto/rea/issues/7929)) ([1631dcb](https://github.com/morluto/rea/commit/1631dcb09a34380f36b34e217efe4e98d96b203f))
* **installation:** list every engine accepted by doctor --provider ([#4767](https://github.com/morluto/rea/issues/4767)) ([578e4bb](https://github.com/morluto/rea/commit/578e4bb71ae8ff66fdbc7f3ade62638fb965528d))
* **limits:** say setup forwards the selected MCP response budget ([#8342](https://github.com/morluto/rea/issues/8342)) ([67552d5](https://github.com/morluto/rea/commit/67552d56cce45a4fedffa544f9f6e3bbcc418fcd)), closes [#7420](https://github.com/morluto/rea/issues/7420)
* **mcp:** list every tool that omits the untrusted-content marker ([#8837](https://github.com/morluto/rea/issues/8837)) ([52ff312](https://github.com/morluto/rea/commit/52ff3123cbe07afbbadb3c5d24955cbba2d1835d))
* **readme:** add Join us on Discord button ([#8754](https://github.com/morluto/rea/issues/8754)) ([4f7c4cc](https://github.com/morluto/rea/commit/4f7c4cc21834b1183655b532df104990180c66f6))
* **setup:** describe FreeBuff as published setup support ([#7246](https://github.com/morluto/rea/issues/7246)) ([4910e14](https://github.com/morluto/rea/commit/4910e149ad9b2d8e3c3d0be62332b633ac418889))
* **setup:** restore target and Hopper launch settings ([#7902](https://github.com/morluto/rea/issues/7902)) ([539a494](https://github.com/morluto/rea/commit/539a494d25df3dc68e8d7bbadeea7edb527c4884))
* **setup:** state the FreeBuff minimum release ([#7066](https://github.com/morluto/rea/issues/7066)) ([975900f](https://github.com/morluto/rea/commit/975900f56542fdff2bdafcd624038a261b0e9f21))
* **update:** align error catalog with current recovery ([#7795](https://github.com/morluto/rea/issues/7795)) ([b9a8f8e](https://github.com/morluto/rea/commit/b9a8f8e9f25feb9cc97bf4960748f2bdf8c898bc))
* **website:** correct client and IDA support guidance ([#7918](https://github.com/morluto/rea/issues/7918)) ([21b1927](https://github.com/morluto/rea/commit/21b192706d2d273baa9dd9de29c2afb77bd5955e))
* **electron:** consolidate handler presence coverage in public workflows ([19082ac](https://github.com/morluto/rea/commit/19082acddbb3ddab5e381274ca38dcecbc292723))
* **elf:** cover big-endian ABI notes through CLI and MCP ([#8803](https://github.com/morluto/rea/issues/8803)) ([9a68ce5](https://github.com/morluto/rea/commit/9a68ce57a0891551c3494bcdb945f81a987aadd6))
* **firmware:** pin the staging ceiling at the request boundary ([#7775](https://github.com/morluto/rea/issues/7775)) ([4671947](https://github.com/morluto/rea/commit/4671947c97bb661b3507b7691f57227a2757a44f))
* **ghidra:** expect carved MIPS copies to be refused at target opening ([#8227](https://github.com/morluto/rea/issues/8227)) ([091892d](https://github.com/morluto/rea/commit/091892dfedd9f50cc68c7bbb63e44d5ca1754fcb))
* guard target format vocabularies and DOL snapshot saves ([#7481](https://github.com/morluto/rea/issues/7481)) ([54756ff](https://github.com/morluto/rea/commit/54756ff24e1f4c2e47554f61ea5efe57bab27b64))
* **mcp:** bound schema compilation for native and web workflows ([6be6596](https://github.com/morluto/rea/commit/6be6596aaca5a9f584fd726b9ca7733d5b54f55a))
* **native:** bind lipo refusal fixture to a real source ([#7977](https://github.com/morluto/rea/issues/7977)) ([9cc3417](https://github.com/morluto/rea/commit/9cc34178c00cea6fb5f2938b4d7f102d2f83db05))
* **setup:** align launch fixtures with runtime and host requirements ([1173c0a](https://github.com/morluto/rea/commit/1173c0a9dc1b352a60943a491462294db8f353ae))
* **sqlite:** gate projection checks on native limits ([b8cdbdf](https://github.com/morluto/rea/commit/b8cdbdf0ef2c479919cfed2c217b5710c2c294db))
* strengthen and prune audited test coverage ([#8573](https://github.com/morluto/rea/issues/8573)) ([7bcefea](https://github.com/morluto/rea/commit/7bcefead69bf97b45225f8cfc1ce57ce9e6903ec))
* strengthen integration oracles and verification ([#8295](https://github.com/morluto/rea/issues/8295)) ([6014928](https://github.com/morluto/rea/commit/60149282fcfc05ac32fbc94434c107710120da6f))
* strengthen regression oracles and cleanup ownership ([#8152](https://github.com/morluto/rea/issues/8152)) ([675d407](https://github.com/morluto/rea/commit/675d4076de1af5052f01709a9cf4cdf0cc3e2c67))
### Continuous Integration
* **codeql:** separate production scans from test fixtures ([#8450](https://github.com/morluto/rea/issues/8450)) ([a6caa79](https://github.com/morluto/rea/commit/a6caa79bf4f393c02601fbf2f6df246eae0b1558))
* **ghidra:** probe M-profile ARM and Xtensa decoding ([#7482](https://github.com/morluto/rea/issues/7482)) ([19ab239](https://github.com/morluto/rea/commit/19ab2392781b923a2056ed6c7317e1b4e19c1066))
* source 20,888 passed / 15 skipped; seven built-dependent shards, static, docs, package builds, Linux native baseline and real JS recovery CLI/MCP passed. Shard 6 Hermes path-preview failures both reproduce on exact main b9d1a61dd; Portable tests fails downstream. Greptile 5/5, no findings; Codex quota exhausted. Authorized admin bypass for unrelated baseline CI and unchecked human readiness; no human review attestation made. ([a95b83c](https://github.com/morluto/rea/commit/a95b83c2b06ef713664d6abb3d29c7c149a2ce01))
---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).