|
|
|
@@ -1,5 +1,346 @@
|
|
|
|
|
# Changelog
|
|
|
|
|
|
|
|
|
|
## [6.10.0](https://github.com/morluto/rea/compare/rea-agents-6.9.0...rea-agents-6.10.0) (2026-11-15)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### ⚠ BREAKING CHANGES
|
|
|
|
|
|
|
|
|
|
* **adb:** preserve malformed version declarations
|
|
|
|
|
* **process:** a quiesced settlement may now report `cleanup_outcome: "cleaned"`. Saved captures stay valid; readers that accepted only `not_required` for quiesced settlements must accept `cleaned`.
|
|
|
|
|
|
|
|
|
|
### Features
|
|
|
|
|
|
|
|
|
|
* **errors:** type refusals at the producer with a total recovery ([#10577](https://github.com/morluto/rea/issues/10577)) ([e83e3fa](https://github.com/morluto/rea/commit/e83e3fa8a075484cbdfd46c4c563b7c4875fc3cf))
|
|
|
|
|
* **python:** decode CPython 3.14 and 3.15 pyc code objects ([1d08253](https://github.com/morluto/rea/commit/1d08253ff2cb68838b93cf9275000c39bf1f507a)), closes [#8206](https://github.com/morluto/rea/issues/8206)
|
|
|
|
|
* **setup:** expose explicit MCP catalog profile selection ([#9354](https://github.com/morluto/rea/issues/9354)) ([edc9304](https://github.com/morluto/rea/commit/edc93046692c120567553fb68390db6ec5bc98c7))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
|
|
|
|
|
|
* **adb:** drop the remaining exclusivity claim from push guidance ([90c70ba](https://github.com/morluto/rea/commit/90c70ba770472b8a301dbc46555a29dd7050a93a))
|
|
|
|
|
* **adb:** preserve malformed version declarations ([1adc3fa](https://github.com/morluto/rea/commit/1adc3fa5532c9ac96fe44620c051e943af45504c)), closes [#7534](https://github.com/morluto/rea/issues/7534)
|
|
|
|
|
* **adb:** reject package ids with attached text instead of admitting the prefix ([6227c44](https://github.com/morluto/rea/commit/6227c443bb6ed3b6d6bf951f0ad3d15c82de926e)), closes [#7409](https://github.com/morluto/rea/issues/7409) [#7470](https://github.com/morluto/rea/issues/7470)
|
|
|
|
|
* **analysis:** iterate admitted inventories without call spreads ([#10304](https://github.com/morluto/rea/issues/10304)) ([c2ca381](https://github.com/morluto/rea/commit/c2ca3819e51239da08d8dd36ac1905db4ab4bb26))
|
|
|
|
|
* **android:** bound split facts and keep saved JNI reports readable ([9943c1c](https://github.com/morluto/rea/commit/9943c1c8bc35fef95632ff6b778bdbf35dd3cfab)), closes [#9756](https://github.com/morluto/rea/issues/9756)
|
|
|
|
|
* **android:** classify a pre-handshake JADX heap shortage as a resource limit ([f8fc5be](https://github.com/morluto/rea/commit/f8fc5be3648947151ed9dbfb7d1b77c1ab1ad22d)), closes [#3517](https://github.com/morluto/rea/issues/3517) [#3573](https://github.com/morluto/rea/issues/3573)
|
|
|
|
|
* **android:** enforce DEX array dimension limit ([#10227](https://github.com/morluto/rea/issues/10227)) ([966bde3](https://github.com/morluto/rea/commit/966bde37806d1d16a7028037da264f33065c65d0))
|
|
|
|
|
* **android:** name the JADX JAR download and checksum in recovery ([aa848cf](https://github.com/morluto/rea/commit/aa848cf1d27117313efa1177fbfa06cc454ed922)), closes [#7768](https://github.com/morluto/rea/issues/7768)
|
|
|
|
|
* **android:** preserve SDK-gated manifest permissions ([#10236](https://github.com/morluto/rea/issues/10236)) ([4d15b7f](https://github.com/morluto/rea/commit/4d15b7f50957e0870ddd05fbdf794b3bb1e45cfa))
|
|
|
|
|
* **android:** qualify the JNI library inventory by required splits ([18b72ca](https://github.com/morluto/rea/commit/18b72ca4610d8ee1d9c75205bf0f78b07858704c)), closes [#9756](https://github.com/morluto/rea/issues/9756)
|
|
|
|
|
* **apktool:** treat an EPERM launcher spawn as not executable ([4bf5226](https://github.com/morluto/rea/commit/4bf522672468cf21ff09a804ff287f0195501712))
|
|
|
|
|
* **apk:** validate classic ZIP disk declarations ([5e1ddec](https://github.com/morluto/rea/commit/5e1ddec2daf78c417773a2e2124d28426d19d484)), closes [#7433](https://github.com/morluto/rea/issues/7433) [#7471](https://github.com/morluto/rea/issues/7471)
|
|
|
|
|
* append target-sized arrays without call spreads ([3ae23bf](https://github.com/morluto/rea/commit/3ae23bfeffc7b493c5c5037aa6903bc2f95598f5)), closes [#10445](https://github.com/morluto/rea/issues/10445) [#10342](https://github.com/morluto/rea/issues/10342)
|
|
|
|
|
* **apple:** accept historical IPS row reports ([14de30f](https://github.com/morluto/rea/commit/14de30ff97d34231715913bc4ea83713703868ef)), closes [#7689](https://github.com/morluto/rea/issues/7689)
|
|
|
|
|
* **apple:** agree known ARM64 subtypes with their report family in IPS joins ([d80339d](https://github.com/morluto/rea/commit/d80339df1d201795188c7463afa491320860c365))
|
|
|
|
|
* **apple:** expand loaded siblings along the first dyld chain ([#10248](https://github.com/morluto/rea/issues/10248)) ([9d32836](https://github.com/morluto/rea/commit/9d32836d371718260a9fcd1118f2e635cc1005e6))
|
|
|
|
|
* **apple:** match IPS ARM32 joins by CPU subtype ([ff64ed5](https://github.com/morluto/rea/commit/ff64ed5142ba8f2f7fa69cc7ad57e3550cb435ac))
|
|
|
|
|
* **apple:** retain unknown IPS row key names ([0a99147](https://github.com/morluto/rea/commit/0a99147c5701f13609e9e62291fef4cda2c78621)), closes [#7689](https://github.com/morluto/rea/issues/7689) [#7733](https://github.com/morluto/rea/issues/7733)
|
|
|
|
|
* **artifacts:** admit empty DOCTYPE internal subsets in XML plist preflight ([596515f](https://github.com/morluto/rea/commit/596515f82c6da859c130a5bc3e99ce0abcc76425)), closes [#8407](https://github.com/morluto/rea/issues/8407) [#8438](https://github.com/morluto/rea/issues/8438)
|
|
|
|
|
* **artifacts:** append bounded claims without call spreads ([7394991](https://github.com/morluto/rea/commit/7394991d1f087266eb2660a5f18fda74d12f5b88)), closes [#10342](https://github.com/morluto/rea/issues/10342)
|
|
|
|
|
* **artifacts:** classify ELF and thin Mach-O only when their headers decode ([#10650](https://github.com/morluto/rea/issues/10650)) ([0e662ac](https://github.com/morluto/rea/commit/0e662ac8bda89460336e2649bee7395860ac84cf))
|
|
|
|
|
* **artifacts:** refuse an ASAR header that declares one member name twice ([#10552](https://github.com/morluto/rea/issues/10552)) ([9a2aff2](https://github.com/morluto/rea/commit/9a2aff2beaa0def1ae4917fef73e9e1a6a945338))
|
|
|
|
|
* **artifacts:** require each reader traversal to declare its coverage ([#10572](https://github.com/morluto/rea/issues/10572)) ([2f4c588](https://github.com/morluto/rea/commit/2f4c588584c3e02e2ca997c0db60ebb2f4489d3d))
|
|
|
|
|
* **audit:** charge actual bytes on failed packaged image probes ([9c1f6b7](https://github.com/morluto/rea/commit/9c1f6b7570e04dcec67c7683efac960124f20842)), closes [#10443](https://github.com/morluto/rea/issues/10443) [#10444](https://github.com/morluto/rea/issues/10444)
|
|
|
|
|
* **audit:** charge range-read progress before a read fails ([b3c0ac4](https://github.com/morluto/rea/commit/b3c0ac4bc46f3de05ea3f3c163cbabcc0ed204b6)), closes [#10443](https://github.com/morluto/rea/issues/10443) [#9703](https://github.com/morluto/rea/issues/9703)
|
|
|
|
|
* **browser:** bound cached responses with zero-padded lengths ([#10237](https://github.com/morluto/rea/issues/10237)) ([0084810](https://github.com/morluto/rea/commit/0084810ef704c6c70e25cdeedcca95d622ffcd16))
|
|
|
|
|
* **browser:** interpret agent link relations once per element ([#10345](https://github.com/morluto/rea/issues/10345)) ([ea101db](https://github.com/morluto/rea/commit/ea101dbe30e1bace122456c05e83f4a50145bc15))
|
|
|
|
|
* **browser:** keep duplicated scenario step ids from being classified as absent ([b2b178a](https://github.com/morluto/rea/commit/b2b178aa364d744c80a4728fab924bbbf76e5214)), closes [#7415](https://github.com/morluto/rea/issues/7415)
|
|
|
|
|
* **browser:** qualify target listing coverage by transport admission ([0c083b7](https://github.com/morluto/rea/commit/0c083b7271d41ad0f1956c2417e04e10cf21290b)), closes [#7687](https://github.com/morluto/rea/issues/7687) [#7746](https://github.com/morluto/rea/issues/7746)
|
|
|
|
|
* **browser:** type CDP command replies and parse frame trees once ([#10604](https://github.com/morluto/rea/issues/10604)) ([3e0dc29](https://github.com/morluto/rea/commit/3e0dc2904120127f973724b288b16b00b8698cbc))
|
|
|
|
|
* **browser:** type DOM listener, metrics and emulation CDP replies ([#10641](https://github.com/morluto/rea/issues/10641)) ([6f19681](https://github.com/morluto/rea/commit/6f196815519efad64c2b6d71cbd73a8cb5ffee96))
|
|
|
|
|
* **browser:** type screenshot, WebMCP and domain toggle CDP replies ([#10647](https://github.com/morluto/rea/issues/10647)) ([47925f3](https://github.com/morluto/rea/commit/47925f3bef16e10afd89c3be000c1ccc976b0b52))
|
|
|
|
|
* **browser:** validate wide scenario reference lists ([#10359](https://github.com/morluto/rea/issues/10359)) ([e841fb1](https://github.com/morluto/rea/commit/e841fb16e499301160c726203c38d70811ea94fc))
|
|
|
|
|
* **bun:** append segment claims without call arguments ([d8554c1](https://github.com/morluto/rea/commit/d8554c1c84a1ffb84c0586283370a471a5b060ab)), closes [#10342](https://github.com/morluto/rea/issues/10342)
|
|
|
|
|
* **captures:** append admitted numeric exclusions without call spreads ([fd3e613](https://github.com/morluto/rea/commit/fd3e613d23795f693e9231102249390228cab35f))
|
|
|
|
|
* **captures:** retain preparation cleanup owners ([#10288](https://github.com/morluto/rea/issues/10288)) ([9c86465](https://github.com/morluto/rea/commit/9c86465d47e98306e1ee1f77e7fb25d1d737b1db))
|
|
|
|
|
* **captures:** retain wide native numeric exclusions ([#10343](https://github.com/morluto/rea/issues/10343)) ([fd3e613](https://github.com/morluto/rea/commit/fd3e613d23795f693e9231102249390228cab35f))
|
|
|
|
|
* **ci:** defer proposals for merged release commits ([5eef239](https://github.com/morluto/rea/commit/5eef239dfd774331d622aaa4762f42fa632121ab))
|
|
|
|
|
* **ci:** settle cancelled test-group descendants ([#10229](https://github.com/morluto/rea/issues/10229)) ([070cfce](https://github.com/morluto/rea/commit/070cfce443f803c22f9b958c2f6e85a23b288241))
|
|
|
|
|
* **cli:** advertise parsed JSON documents in --schema ([d734e64](https://github.com/morluto/rea/commit/d734e6424df5fed42399dc22b759a1c9962c01f2))
|
|
|
|
|
* **cli:** advertise the decimal token grammar on integer arguments ([884b683](https://github.com/morluto/rea/commit/884b683a94be222538aad84eb7993f62fda9aca7)), closes [#9344](https://github.com/morluto/rea/issues/9344)
|
|
|
|
|
* **cli:** count the full-output envelope for TOON/YAML token counts ([a02202a](https://github.com/morluto/rea/commit/a02202aba2aea8a7289500ca3eb45acfa8778a0b)), closes [#7271](https://github.com/morluto/rea/issues/7271) [#7278](https://github.com/morluto/rea/issues/7278)
|
|
|
|
|
* **cli:** exit one-shot commands by draining the event loop ([054fbc4](https://github.com/morluto/rea/commit/054fbc4c2612f99781278a4ded4a372dca458567))
|
|
|
|
|
* **cli:** report observe-web-session progress on stderr ([3e95d22](https://github.com/morluto/rea/commit/3e95d22dd4bfd3274e613e76ededd899381fd078))
|
|
|
|
|
* **cli:** report the byte-entropy provider id in cleanup diagnostics ([bac8a11](https://github.com/morluto/rea/commit/bac8a115cdd5c6c3e2e6edb9b220d306b1f0fa63)), closes [#7279](https://github.com/morluto/rea/issues/7279)
|
|
|
|
|
* **cli:** validate plist and dylib-root options with their contract fields ([#10557](https://github.com/morluto/rea/issues/10557)) ([e68e548](https://github.com/morluto/rea/commit/e68e548a3d4548236688c1f3cd4db64e056c91cd))
|
|
|
|
|
* **contracts:** advertise name reservations without look-around ([6cfc2fa](https://github.com/morluto/rea/commit/6cfc2fa62d3158d089fad74a8c12c76d0f6150d3)), closes [#10389](https://github.com/morluto/rea/issues/10389)
|
|
|
|
|
* **contracts:** drop nested defaults from a root union sibling ([#10254](https://github.com/morluto/rea/issues/10254)) ([7559e06](https://github.com/morluto/rea/commit/7559e06740368363e7270ffcfbb8d3d5d641fe25))
|
|
|
|
|
* **contracts:** enforce well-formed Unicode paths without advertising surrogate patterns ([b67c1e8](https://github.com/morluto/rea/commit/b67c1e8ce60d5279a16c403ac203ec7c6cdc0663)), closes [#10238](https://github.com/morluto/rea/issues/10238) [#10348](https://github.com/morluto/rea/issues/10348) [#10198](https://github.com/morluto/rea/issues/10198)
|
|
|
|
|
* **contracts:** keep advertised full-profile patterns portable ([b6b6800](https://github.com/morluto/rea/commit/b6b680034621ce11ec39c4469fc6d0d6f8913d88)), closes [#10389](https://github.com/morluto/rea/issues/10389) [#10423](https://github.com/morluto/rea/issues/10423)
|
|
|
|
|
* **debuggers:** keep stopped Rizin and GDB sessions explainable ([ee339e5](https://github.com/morluto/rea/commit/ee339e5db500ce1ea4ae5f43310e19d3de50d65e)), closes [#8024](https://github.com/morluto/rea/issues/8024)
|
|
|
|
|
* **decompile:** derive the body-coverage caveat from retained records ([9d082b1](https://github.com/morluto/rea/commit/9d082b144a7a6a87bd1229a0500af13ab01f70e5)), closes [#8351](https://github.com/morluto/rea/issues/8351)
|
|
|
|
|
* **decompile:** keep each successful batch item's own limitations ([9d2a57f](https://github.com/morluto/rea/commit/9d2a57fd8d9c02346f98f4ddbd62c494b61eabbc)), closes [#8350](https://github.com/morluto/rea/issues/8350)
|
|
|
|
|
* **decompile:** keep the provider's null-pseudocode reason on inline failures ([c9f33aa](https://github.com/morluto/rea/commit/c9f33aaa826e80301e316844c2dbc8fb2970cf10))
|
|
|
|
|
* **desktop:** admit a build witness folder by the record's own rule ([0ffde0c](https://github.com/morluto/rea/commit/0ffde0cd0923e37901c55a78c8b5fd1f124ae68b))
|
|
|
|
|
* **desktop:** expand ELF origin paths as literal directory names ([c19d319](https://github.com/morluto/rea/commit/c19d319929cedb74f9d50138c415919197ef3acd))
|
|
|
|
|
* **desktop:** ignore relative XDG bases in capture inventory ([4b5d00b](https://github.com/morluto/rea/commit/4b5d00bebd02f1f67e62b9b5cbc4432cce7322c7))
|
|
|
|
|
* **desktop:** keep denied path probes unknown instead of absent ([d68383f](https://github.com/morluto/rea/commit/d68383f98d885e409912b816af2e8380fcfc37c8))
|
|
|
|
|
* **desktop:** keep the advertised apt suite pattern valid in v-mode ([fee2677](https://github.com/morluto/rea/commit/fee267759d19be81bad8ccc39354328d70115e5e)), closes [#10389](https://github.com/morluto/rea/issues/10389)
|
|
|
|
|
* **desktop:** preserve literal directories in ELF origin expansion ([#10215](https://github.com/morluto/rea/issues/10215)) ([c19d319](https://github.com/morluto/rea/commit/c19d319929cedb74f9d50138c415919197ef3acd))
|
|
|
|
|
* **desktop:** preserve multiline apt-config locations ([#10241](https://github.com/morluto/rea/issues/10241)) ([0f5ac9d](https://github.com/morluto/rea/commit/0f5ac9d5f3d750e017456fa5e9b9f955f497a8b1))
|
|
|
|
|
* **desktop:** preserve own JSON keys in task grading ([#10331](https://github.com/morluto/rea/issues/10331)) ([cd96c5e](https://github.com/morluto/rea/commit/cd96c5e9ebc96b1ac03f384f83eb55ba8580e433))
|
|
|
|
|
* **desktop:** preserve Unicode separators in entry values ([#10210](https://github.com/morluto/rea/issues/10210)) ([594d739](https://github.com/morluto/rea/commit/594d73985c9d631e52ad644848fe825d5dffa119))
|
|
|
|
|
* **desktop:** preserve ZIP member identity across bounded readers ([86799f9](https://github.com/morluto/rea/commit/86799f919d3f16c1eaef0c403729b90dfd23713c)), closes [#10172](https://github.com/morluto/rea/issues/10172) [#10173](https://github.com/morluto/rea/issues/10173)
|
|
|
|
|
* **desktop:** retain dconf failures without stderr ([#10230](https://github.com/morluto/rea/issues/10230)) ([913b029](https://github.com/morluto/rea/commit/913b029c9607421271b0203acf7084d129491623))
|
|
|
|
|
* **desktop:** validate guest file replies at their shared boundary ([#10224](https://github.com/morluto/rea/issues/10224)) ([50d4f7b](https://github.com/morluto/rea/commit/50d4f7bea42d171a839e1dd76d191209816da4de))
|
|
|
|
|
* **doctor:** count installations by resolved launcher directory ([5557d9b](https://github.com/morluto/rea/commit/5557d9b3eb2d6b92936289792ea6f0521f68261d)), closes [#8122](https://github.com/morluto/rea/issues/8122)
|
|
|
|
|
* **doctor:** refuse an empty --target like other target inputs ([82f3bfb](https://github.com/morluto/rea/commit/82f3bfb6e8903d8119923970a0950936b0b20d5b)), closes [#7561](https://github.com/morluto/rea/issues/7561)
|
|
|
|
|
* **elf:** preserve compiler metadata after an empty kernel builder ([a7398cc](https://github.com/morluto/rea/commit/a7398cc9eb40ee89ae46d0f72b726fbd93fa4ea7)), closes [#9942](https://github.com/morluto/rea/issues/9942) [#9950](https://github.com/morluto/rea/issues/9950)
|
|
|
|
|
* **environment:** admit the output root before creating its parents ([5e1d504](https://github.com/morluto/rea/commit/5e1d504664362649aec19c03f768d0bbf939b482))
|
|
|
|
|
* **evidence:** name the noncanonical bundle sections ([3ae21f9](https://github.com/morluto/rea/commit/3ae21f9ff8af38611adc796bd180c917f082ea42))
|
|
|
|
|
* **firmware:** accept empty FDT strings at reservation boundary ([056b78b](https://github.com/morluto/rea/commit/056b78b6368ce8f9f645d103f83c934e133d0589)), closes [#7315](https://github.com/morluto/rea/issues/7315) [#7317](https://github.com/morluto/rea/issues/7317)
|
|
|
|
|
* **firmware:** treat empty DTB extents as non-overlapping ([8d546bd](https://github.com/morluto/rea/commit/8d546bd028ebe5fd539035c2762fb152c8cd370a)), closes [#7315](https://github.com/morluto/rea/issues/7315)
|
|
|
|
|
* **gdb:** keep a retained cancelled startup a cancellation on cleanup retry ([#10551](https://github.com/morluto/rea/issues/10551)) ([4502bd4](https://github.com/morluto/rea/commit/4502bd44bb65741e3c62eb9c7d579df085d33a13))
|
|
|
|
|
* **ghidra:** carry only the latest launcher output in error diagnostics ([#10555](https://github.com/morluto/rea/issues/10555)) ([351c2f4](https://github.com/morluto/rea/commit/351c2f4a038f618a5c16a5e2a52aa1b656388c3c))
|
|
|
|
|
* **ghidra:** commit analysis profiles to the bridge script sources ([#10562](https://github.com/morluto/rea/issues/10562)) ([3fbdf00](https://github.com/morluto/rea/commit/3fbdf0057b1cfbfa99d11ec56238d9d574cb727d))
|
|
|
|
|
* **ghidra:** deliver the bridge's invalid_request rejection to the caller ([#10659](https://github.com/morluto/rea/issues/10659)) ([d8c3be9](https://github.com/morluto/rea/commit/d8c3be9ba52c2ef7cd1e1d06e799404de22acfab))
|
|
|
|
|
* **ghidra:** name the declared-seed recovery when no function covers an address ([#10623](https://github.com/morluto/rea/issues/10623)) ([5715009](https://github.com/morluto/rea/commit/57150091d2c7ca709e5c88504598a4d9167ab42a))
|
|
|
|
|
* **ghidra:** prevent loader relocations from constant folding ([#10483](https://github.com/morluto/rea/issues/10483)) ([8e2853d](https://github.com/morluto/rea/commit/8e2853dd7b3b01fcb462ba8f4549e285e974e23d))
|
|
|
|
|
* **ghidra:** qualify inferred no-return cuts by the excluded fall-through ([7db1b61](https://github.com/morluto/rea/commit/7db1b61790800662fa1d9a3252996b6aa9e81f8b))
|
|
|
|
|
* **ghidra:** report byte-search cursor mismatches without schema repair ([3fbc940](https://github.com/morluto/rea/commit/3fbc9403306d82d96c0f6942cb51b05b7ab02dd3)), closes [#8366](https://github.com/morluto/rea/issues/8366) [#8420](https://github.com/morluto/rea/issues/8420)
|
|
|
|
|
* **ghidra:** say when an inferred no-return call cuts a function ([ad2111f](https://github.com/morluto/rea/commit/ad2111fac64aa8acf9b9d6fba656b64be46ff677)), closes [#10365](https://github.com/morluto/rea/issues/10365)
|
|
|
|
|
* **go:** validate string extents before budget admission ([#10231](https://github.com/morluto/rea/issues/10231)) ([feca30c](https://github.com/morluto/rea/commit/feca30c72cfc0355fb3a2652be09aefd6b9ed8da))
|
|
|
|
|
* **gpu:** report malformed GPU containers as invalid_format ([#10644](https://github.com/morluto/rea/issues/10644)) ([3080a63](https://github.com/morluto/rea/commit/3080a63729a476de1061dee5f13672cb9f949409))
|
|
|
|
|
* **gpu:** report malformed GPU containers as invalid_format through the shared parse-failure mapping ([3080a63](https://github.com/morluto/rea/commit/3080a63729a476de1061dee5f13672cb9f949409))
|
|
|
|
|
* **hopper:** name the failing fields when a bridge reply misses its contract ([#10713](https://github.com/morluto/rea/issues/10713)) ([cd5ea9a](https://github.com/morluto/rea/commit/cd5ea9a9fb34107fb8f86d9bea59d59ba17c7fea))
|
|
|
|
|
* **hopper:** name the unconfirmed shutdown step in retained cleanup ([#10594](https://github.com/morluto/rea/issues/10594)) ([e939cd0](https://github.com/morluto/rea/commit/e939cd04feae51ed4670f3068c8a32e0038ef8e2))
|
|
|
|
|
* **hopper:** type the Apple Events authorization denial ([fd97d09](https://github.com/morluto/rea/commit/fd97d0926c6ecd6a97075d587fb8669fac3b29cd))
|
|
|
|
|
* **hopper:** validate every bridge reply against one contract table ([#10662](https://github.com/morluto/rea/issues/10662)) ([f88d896](https://github.com/morluto/rea/commit/f88d8964f9e781c9aa0c08eaf5405879174083e9))
|
|
|
|
|
* **il2cpp:** select universal binary slices through the shared Mach-O selection ([#10661](https://github.com/morluto/rea/issues/10661)) ([2705aad](https://github.com/morluto/rea/commit/2705aad3654d143562fa29ca20f3cb991308c044))
|
|
|
|
|
* **javascript:** decide a socket host member by its string type ([91297ca](https://github.com/morluto/rea/commit/91297ca74542c3133799706acf5f52e10edc27dc)), closes [#10002](https://github.com/morluto/rea/issues/10002)
|
|
|
|
|
* **javascript:** expose operands of unmodelled implicit execution ([#10631](https://github.com/morluto/rea/issues/10631)) ([f56b417](https://github.com/morluto/rea/commit/f56b417a58b478b7f325d42a6dc337a045d43c44))
|
|
|
|
|
* **javascript:** follow Electron through aliases of Webpack externals ([f99d73b](https://github.com/morluto/rea/commit/f99d73bf39f2660345d0ca754923e6ce65dfd5e9))
|
|
|
|
|
* **javascript:** honor child-process callback overloads ([827b31c](https://github.com/morluto/rea/commit/827b31c128355f3c6428990514c2c1322dce0be5))
|
|
|
|
|
* **javascript:** join wide symbolic branch returns without call spreads ([1582520](https://github.com/morluto/rea/commit/15825208c8c821ce400e6dc76a6352fe4c04cb39)), closes [#10445](https://github.com/morluto/rea/issues/10445)
|
|
|
|
|
* **javascript:** keep computed definition key conversion effects ([f81cbd0](https://github.com/morluto/rea/commit/f81cbd0c43eaced30566034e901409534759635b)), closes [#9229](https://github.com/morluto/rea/issues/9229)
|
|
|
|
|
* **javascript:** omit Node timers with rejected delay values ([186b2c3](https://github.com/morluto/rea/commit/186b2c352c55227bec71fad10fab1715e48b8ab7))
|
|
|
|
|
* **javascript:** preserve global escapes across callback boundaries ([4e1e9b6](https://github.com/morluto/rea/commit/4e1e9b62a7d2763a0ca528f9f70173e86ccf841d))
|
|
|
|
|
* **javascript:** preserve GraphQL Source ownership across spreads ([#10338](https://github.com/morluto/rea/issues/10338)) ([adf8bdf](https://github.com/morluto/rea/commit/adf8bdf8334b78900fe6be7528755b32c42ef784))
|
|
|
|
|
* **javascript:** preserve timer delays after global escapes ([54677ec](https://github.com/morluto/rea/commit/54677ec1d6e3f135056d710c80ced4353b1aac89))
|
|
|
|
|
* **javascript:** preserve trailing-slash exports uncertainty ([3a25046](https://github.com/morluto/rea/commit/3a25046b8c69b85c6cd11f64b2f936ad7252cc1f)), closes [#9998](https://github.com/morluto/rea/issues/9998) [#10107](https://github.com/morluto/rea/issues/10107)
|
|
|
|
|
* **javascript:** preserve wide async chunk collection ([#10362](https://github.com/morluto/rea/issues/10362)) ([4b26f38](https://github.com/morluto/rea/commit/4b26f38d6f09423df25aa0ab4ebacabf268a459d))
|
|
|
|
|
* **javascript:** project class definition-time effects through getters ([4a42707](https://github.com/morluto/rea/commit/4a42707544f53ee2cb134b4fa6085b1ff7465cc1)), closes [#9229](https://github.com/morluto/rea/issues/9229) [#9233](https://github.com/morluto/rea/issues/9233)
|
|
|
|
|
* **javascript:** project getter class static work onto the captured receiver ([39c820c](https://github.com/morluto/rea/commit/39c820c90d4de0c9f1abd6defd6415e4e7e0c8a7)), closes [#9229](https://github.com/morluto/rea/issues/9229)
|
|
|
|
|
* **javascript:** read a BigInt literal's truthiness from any spelling ([fe80d52](https://github.com/morluto/rea/commit/fe80d52c9e994154c3a373c29f04e00f46e2e208)), closes [#10002](https://github.com/morluto/rea/issues/10002)
|
|
|
|
|
* **javascript:** reject invalid fs open argument roles ([#10346](https://github.com/morluto/rea/issues/10346)) ([02a33a8](https://github.com/morluto/rea/commit/02a33a8f586ded0203d1791d655bb1ca5377ecb3))
|
|
|
|
|
* **javascript:** retain global escapes across repeated calls ([4a4e959](https://github.com/morluto/rea/commit/4a4e9595131652e9c2e2c8401dce1fff0ca1c551))
|
|
|
|
|
* **javascript:** retain timer delays after opaque global effects ([1abd327](https://github.com/morluto/rea/commit/1abd3279131244add66f15a34c0204c6f932b2e7))
|
|
|
|
|
* **javascript:** retain wide function fingerprint inventories ([#10355](https://github.com/morluto/rea/issues/10355)) ([5d046b9](https://github.com/morluto/rea/commit/5d046b9ad7e962b3fd4ad3d99ff62aa4c2663552))
|
|
|
|
|
* **javascript:** retain wide runtime load-state inventories ([#10354](https://github.com/morluto/rea/issues/10354)) ([c4cec63](https://github.com/morluto/rea/commit/c4cec6373d1a65679a695cfb8270b43ad15bb325))
|
|
|
|
|
* **javascript:** stop an Electron alias walk at a read before its initializer ([98540f2](https://github.com/morluto/rea/commit/98540f24e0ed3e46139704eb5e1923f628a33aee)), closes [#4490](https://github.com/morluto/rea/issues/4490)
|
|
|
|
|
* **mcp-doctor:** close only through the owned transport ([d412569](https://github.com/morluto/rea/commit/d4125692938624f9461b690d632d829c501d2eaa))
|
|
|
|
|
* **mcp-doctor:** keep the diagnostic child target-free and its stderr visible ([1b019a7](https://github.com/morluto/rea/commit/1b019a73d8bc57f5847ac26af31eeff280f0e552))
|
|
|
|
|
* **mcp-doctor:** stop the owned process family on every exit path ([d427fc0](https://github.com/morluto/rea/commit/d427fc05c358ef7e48fc004d87c658eddeafdd7e))
|
|
|
|
|
* **mcp:** complete wide retained occurrence inventories ([#10356](https://github.com/morluto/rea/issues/10356)) ([26b70c8](https://github.com/morluto/rea/commit/26b70c8ea4e3db3f28568687bc1a5335cb79654f))
|
|
|
|
|
* **mcp:** explain skipped doctor identity probes ([3a13b08](https://github.com/morluto/rea/commit/3a13b088e60b96405116318b49af31026a20c006)), closes [#7438](https://github.com/morluto/rea/issues/7438)
|
|
|
|
|
* **mcp:** keep the ledger's retention refusal with a partial observation ([4d62623](https://github.com/morluto/rea/commit/4d6262303d38875c2ad43c400b6b236daaf26b90)), closes [#8425](https://github.com/morluto/rea/issues/8425)
|
|
|
|
|
* **mcp:** record deferred schemas before protocol framing ([#9351](https://github.com/morluto/rea/issues/9351)) ([bed3f0b](https://github.com/morluto/rea/commit/bed3f0bcb5518bd8e086d95f5a9bab3bd064c096))
|
|
|
|
|
* **mcp:** report HTTP listener recovery from its parsed failure ([809f0d6](https://github.com/morluto/rea/commit/809f0d69db27faafebb7e1e2cf5f2eeefa9ab209)), closes [#7346](https://github.com/morluto/rea/issues/7346)
|
|
|
|
|
* **mcp:** traverse contentSchema in schema keyword normalization ([70960d2](https://github.com/morluto/rea/commit/70960d253d0e6544a872a7ee135d96f97f7cff9d)), closes [#7123](https://github.com/morluto/rea/issues/7123) [#7122](https://github.com/morluto/rea/issues/7122)
|
|
|
|
|
* **model:** count an empty innermost GGUF array against the frame limit ([d7c7392](https://github.com/morluto/rea/commit/d7c73923d74754eb75a090cf128899808f5eaca3)), closes [#7312](https://github.com/morluto/rea/issues/7312) [#7698](https://github.com/morluto/rea/issues/7698)
|
|
|
|
|
* **model:** report malformed GGUF and Safetensors headers as invalid_format through ParseFailure ([#10667](https://github.com/morluto/rea/issues/10667)) ([a22fb6e](https://github.com/morluto/rea/commit/a22fb6e60b2560fcd68324bae63d8055d122233c))
|
|
|
|
|
* **native-ui:** advertise capture source requirement ([4104f88](https://github.com/morluto/rea/commit/4104f88b627c41e1244c5273d7616801d948db76)), closes [#7570](https://github.com/morluto/rea/issues/7570)
|
|
|
|
|
* **native-ui:** preserve capture source refusal reasons ([#7570](https://github.com/morluto/rea/issues/7570)) ([60a59da](https://github.com/morluto/rea/commit/60a59daaa6b1042267726ea03bf946b3fd41d5d8)), closes [#7589](https://github.com/morluto/rea/issues/7589)
|
|
|
|
|
* **native:** accept a dynsym null entry with only st_name set ([1624620](https://github.com/morluto/rea/commit/1624620c2c3e32233333936c28cb76c5a1420970)), closes [#9700](https://github.com/morluto/rea/issues/9700) [#9752](https://github.com/morluto/rea/issues/9752)
|
|
|
|
|
* **native:** admit the retroactive flag when decoding Swift static witnesses ([bb1bb46](https://github.com/morluto/rea/commit/bb1bb46dcbc24351106ffd842637dc122a789f6e)), closes [#7489](https://github.com/morluto/rea/issues/7489)
|
|
|
|
|
* **native:** correct Mach-O command completeness ([364432d](https://github.com/morluto/rea/commit/364432d6c9d5b52c766950176b1309e81c22b86b))
|
|
|
|
|
* **native:** name chained imports from the binary's import table ([4bdd6d1](https://github.com/morluto/rea/commit/4bdd6d10c98896571d089c7d9ee62dbad2c7aeab))
|
|
|
|
|
* **native:** name the exhausted native export allowance by its units ([8e5e23c](https://github.com/morluto/rea/commit/8e5e23c21ebf9a7834db38c13adc2a7aac3adf85)), closes [#7628](https://github.com/morluto/rea/issues/7628) [#7754](https://github.com/morluto/rea/issues/7754)
|
|
|
|
|
* **native:** report an ownership-helper compile timeout as retryable ([ba32cd3](https://github.com/morluto/rea/commit/ba32cd3c287eb41782a9667762db7ac81696c219))
|
|
|
|
|
* **native:** report an unexamined thunk target in value traces ([8578daf](https://github.com/morluto/rea/commit/8578daf8b7f3ee7caf9a3b897501835e0a1573d3))
|
|
|
|
|
* **native:** retain the dispatch reader failure when the symbol fallback fails ([3a1db29](https://github.com/morluto/rea/commit/3a1db29166ec459b0172028d1ed4c63f61a436af)), closes [#8036](https://github.com/morluto/rea/issues/8036)
|
|
|
|
|
* **native:** scale the NativeAOT work budget with the admitted image ([c8d5413](https://github.com/morluto/rea/commit/c8d5413d0fe54c5f8236e1cb8f61ad462d08fd1d)), closes [#4445](https://github.com/morluto/rea/issues/4445) [#4559](https://github.com/morluto/rea/issues/4559)
|
|
|
|
|
* **native:** select same-family universal slices by subtype name ([d5dd0b6](https://github.com/morluto/rea/commit/d5dd0b6fd9849aad7ac3349f2b783661e0a40e9c))
|
|
|
|
|
* **navigation:** offer available instruction observations ([#10307](https://github.com/morluto/rea/issues/10307)) ([15a2de7](https://github.com/morluto/rea/commit/15a2de737c3401f9ef1e22290fa1b8a1ac3fead9))
|
|
|
|
|
* **parsers:** keep each ParseFailure constructor's kind in its return type ([#10746](https://github.com/morluto/rea/issues/10746)) ([59cd555](https://github.com/morluto/rea/commit/59cd5552c109ddaaac31b95cc3e4651db6dedf68))
|
|
|
|
|
* **parsers:** stop reading every RangeError as a format failure ([#10602](https://github.com/morluto/rea/issues/10602)) ([89640a4](https://github.com/morluto/rea/commit/89640a446a48fb047bea8aa430170c730177c184))
|
|
|
|
|
* **pcap:** disclose truncated DNS responses as partial ([#10214](https://github.com/morluto/rea/issues/10214)) ([0c01517](https://github.com/morluto/rea/commit/0c01517cc0330cebaaa194d270aa4b0923105b6c))
|
|
|
|
|
* **pcap:** keep selected relative executable paths in error facts ([#7569](https://github.com/morluto/rea/issues/7569)) ([1327c38](https://github.com/morluto/rea/commit/1327c386da2ab1dafc7e0a066308c238fb035a39)), closes [#7577](https://github.com/morluto/rea/issues/7577)
|
|
|
|
|
* **pcap:** preserve DNS RCODE, EDNS extended RCODE, and OPCODE status in address attribution ([f8f019e](https://github.com/morluto/rea/commit/f8f019e1040af9ecdb52bb120a21dc40703107e2)), closes [#10211](https://github.com/morluto/rea/issues/10211) [#10218](https://github.com/morluto/rea/issues/10218)
|
|
|
|
|
* **pcap:** refuse a DNS message with more than one OPT record ([46e9871](https://github.com/morluto/rea/commit/46e9871e59e34702a607823b9c7820640c3ecf82)), closes [#10211](https://github.com/morluto/rea/issues/10211)
|
|
|
|
|
* **pcap:** report a refused tool launch as an unavailable tool ([#10553](https://github.com/morluto/rea/issues/10553)) ([44fedc8](https://github.com/morluto/rea/commit/44fedc8fdd6193ef2cfbeb127b9a5cdf65b443df))
|
|
|
|
|
* **pe:** enforce DER extension critical encoding ([#10212](https://github.com/morluto/rea/issues/10212)) ([937d10d](https://github.com/morluto/rea/commit/937d10df1c709c8b2f5af8d9406ef735d0b3a2dc))
|
|
|
|
|
* **pe:** retain TLS templates without complete file backing ([85198fd](https://github.com/morluto/rea/commit/85198fd5cb860445f265cea9dd3cbaaecab28342)), closes [#7400](https://github.com/morluto/rea/issues/7400) [#7529](https://github.com/morluto/rea/issues/7529)
|
|
|
|
|
* **process:** exonerate kernel threads from ownership token checks ([5bb6591](https://github.com/morluto/rea/commit/5bb6591d58840d1cf07874729d5870cbb5723a7f))
|
|
|
|
|
* **process:** retain observed cleanup intervention ([#10481](https://github.com/morluto/rea/issues/10481)) ([672e214](https://github.com/morluto/rea/commit/672e2149636e09ffa5bdf2000b4217e20106606b))
|
|
|
|
|
* **process:** retain wide descendant inventories ([#10386](https://github.com/morluto/rea/issues/10386)) ([4566e48](https://github.com/morluto/rea/commit/4566e483ab5c15857ee0486be2121c277883cc81))
|
|
|
|
|
* **process:** tolerate missing observer roots ([37ca2bc](https://github.com/morluto/rea/commit/37ca2bcc0ca33554a1c39762336baa11d9ba8994)), closes [#7281](https://github.com/morluto/rea/issues/7281) [#7287](https://github.com/morluto/rea/issues/7287)
|
|
|
|
|
* **providers:** decode MCP text replies by declared kind instead of guessing ([#10654](https://github.com/morluto/rea/issues/10654)) ([5f98047](https://github.com/morluto/rea/commit/5f98047a88a79a9505ce5a4f3658212f121ac053))
|
|
|
|
|
* **providers:** treat undeclared bridge coverage and completion as unknown ([#10651](https://github.com/morluto/rea/issues/10651)) ([a11a54e](https://github.com/morluto/rea/commit/a11a54e797370bd794ed72ba295cff7e78c3543c))
|
|
|
|
|
* **python:** pin only the 3.14 and 3.15 magics checked locally ([9d3eb08](https://github.com/morluto/rea/commit/9d3eb083dda494fa44af8ef3ce022fb48c61dcd8))
|
|
|
|
|
* **python:** walk slice members in the code hashability stack ([2caa259](https://github.com/morluto/rea/commit/2caa2598d339fa015f0285f3cbcf0166d941458e))
|
|
|
|
|
* **reconstruction:** reject inconsistent artifact comparisons ([#10484](https://github.com/morluto/rea/issues/10484)) ([0fa03af](https://github.com/morluto/rea/commit/0fa03afe7d6823d342b7f713ef035a97cb7b55bc))
|
|
|
|
|
* **release:** honor selected npm in update verification ([#10240](https://github.com/morluto/rea/issues/10240)) ([418e3f5](https://github.com/morluto/rea/commit/418e3f5e91f43d05412935aa36db7e4f61b3f6ff))
|
|
|
|
|
* **release:** validate notes with the publication parser ([653c494](https://github.com/morluto/rea/commit/653c49419e65515d5567ebf13c0e6dd2ac794f7e))
|
|
|
|
|
* **rizin:** qualify process completion in command evidence ([#10377](https://github.com/morluto/rea/issues/10377)) ([3b00684](https://github.com/morluto/rea/commit/3b006841e28659d8145dc328a8a2b1ec7ffcdf3c))
|
|
|
|
|
* **rizin:** report shell refusals instead of complete empty results ([6ce708c](https://github.com/morluto/rea/commit/6ce708cfdeffb6b2c0b5ad6180051ebfd2d41356)), closes [#10364](https://github.com/morluto/rea/issues/10364)
|
|
|
|
|
* **rust:** name the padded-storage basis of an inflate refusal ([644d059](https://github.com/morluto/rea/commit/644d059487a00b7451093a84d9d8144848b4e937)), closes [#9227](https://github.com/morluto/rea/issues/9227)
|
|
|
|
|
* **rust:** name the storage basis only when it bounds inflate ([06745be](https://github.com/morluto/rea/commit/06745befda9782fd127dbcd88be1ae3444ae59e1))
|
|
|
|
|
* **session:** compare entrypoint file identity ([eee8c5f](https://github.com/morluto/rea/commit/eee8c5fa974f9531fc8fae48b79b497295cf6bdc)), closes [#8844](https://github.com/morluto/rea/issues/8844) [#8849](https://github.com/morluto/rea/issues/8849)
|
|
|
|
|
* **session:** select the registered entrypoint as the running runtime does ([065fbec](https://github.com/morluto/rea/commit/065fbec4b3993ca5903fee1eca691229e330c28a))
|
|
|
|
|
* **setup:** derive client config roots from each client's own reader ([#10596](https://github.com/morluto/rea/issues/10596)) ([f5c8c1f](https://github.com/morluto/rea/commit/f5c8c1f9e0d25ed9317e79cd39fed4ef811e7d29))
|
|
|
|
|
* **setup:** disclose manual connector steps before approval ([4d02bc8](https://github.com/morluto/rea/commit/4d02bc82b3de9cba642086955506dfdd848d15a2)), closes [#7692](https://github.com/morluto/rea/issues/7692) [#7792](https://github.com/morluto/rea/issues/7792)
|
|
|
|
|
* **setup:** name client configuration syntax from one reader table ([#10586](https://github.com/morluto/rea/issues/10586)) ([9ca6b41](https://github.com/morluto/rea/commit/9ca6b41ee0f762cdf80c4ec06cee9c77662e1355))
|
|
|
|
|
* **setup:** normalize Gemini trust rules before selection ([#10378](https://github.com/morluto/rea/issues/10378)) ([bf63760](https://github.com/morluto/rea/commit/bf63760cb42c74eac388a314519c7ac01c6f2fc8))
|
|
|
|
|
* **setup:** register mcp add clients from the shared client table ([#10591](https://github.com/morluto/rea/issues/10591)) ([81c115b](https://github.com/morluto/rea/commit/81c115b4c3af8a7f65f02be969cb48bc3cbe17ab))
|
|
|
|
|
* **setup:** say when an authentic Hopper package mismatches its feed hash ([899f77d](https://github.com/morluto/rea/commit/899f77d840c789aa447866a7399c3114abea3b9f)), closes [#8138](https://github.com/morluto/rea/issues/8138)
|
|
|
|
|
* **setup:** show a known manual step in the interactive dry run ([cf58037](https://github.com/morluto/rea/commit/cf58037726a45c2a18a2148515245385261f58a0)), closes [#7692](https://github.com/morluto/rea/issues/7692)
|
|
|
|
|
* **setup:** show non-interactive setup results in a terminal ([101e098](https://github.com/morluto/rea/commit/101e0986b0177c6af3de17850ea2a54c03d04664)), closes [#10531](https://github.com/morluto/rea/issues/10531) [#2185](https://github.com/morluto/rea/issues/2185)
|
|
|
|
|
* **setup:** stop treating Antigravity's .gemini storage as Gemini CLI ([5b158b2](https://github.com/morluto/rea/commit/5b158b2d1d39468c5b17ef9072ca24179d9117fd)), closes [#7567](https://github.com/morluto/rea/issues/7567)
|
|
|
|
|
* **setup:** stop writing the default compact input profile for Kimi and LM Studio ([#10559](https://github.com/morluto/rea/issues/10559)) ([6c062c9](https://github.com/morluto/rea/commit/6c062c9c2ae603a58a8d74ee1d07bc4e03906e5c))
|
|
|
|
|
* **setup:** supply registration profile in catalog test ([a8527d4](https://github.com/morluto/rea/commit/a8527d43b8439476f5c9d1497315dfe7dd5e1f38))
|
|
|
|
|
* **skill:** keep recovery client IDs aligned with the setup registry ([0b21b6c](https://github.com/morluto/rea/commit/0b21b6ce03199e260f88739bf7ee3bcd1ec9854b)), closes [#7640](https://github.com/morluto/rea/issues/7640)
|
|
|
|
|
* **snapshot:** locate entry diagnostics by collection and index ([4ad1eb5](https://github.com/morluto/rea/commit/4ad1eb5beb1520274deb8ca1fe894359c7d4cb11))
|
|
|
|
|
* **snapshot:** retain schema diagnostics in file failures ([213fcc8](https://github.com/morluto/rea/commit/213fcc8ce110c4c8a7d15550bcb80bfff4720e7a)), closes [#7442](https://github.com/morluto/rea/issues/7442) [#7875](https://github.com/morluto/rea/issues/7875)
|
|
|
|
|
* **test:** resolve filesystem aliases before planning prerequisites ([#10213](https://github.com/morluto/rea/issues/10213)) ([7c9d65f](https://github.com/morluto/rea/commit/7c9d65fe973c7d2a9e04985ba4e0dcc63ada9a8b))
|
|
|
|
|
* **tests:** restore worker fixture and allow setup completion ([6878a84](https://github.com/morluto/rea/commit/6878a847965ab63311c3a3fe82d6e83f15fab0fa))
|
|
|
|
|
* **v8:** report a pre-13.4 V8 module code cache as a module ([7a03182](https://github.com/morluto/rea/commit/7a031823492dbbb9d651574d7323e0341eadb19b)), closes [#10262](https://github.com/morluto/rea/issues/10262) [#10263](https://github.com/morluto/rea/issues/10263)
|
|
|
|
|
* **verifiers:** accept Hopper's declared unknown relationship coverage ([30d23cc](https://github.com/morluto/rea/commit/30d23ccd926b41c9b23c971e0901a4fe383bc1b0))
|
|
|
|
|
* **verifiers:** release fixture roots only after their owners finish ([#10491](https://github.com/morluto/rea/issues/10491)) ([67ce671](https://github.com/morluto/rea/commit/67ce671d66876da51c03220b2d4a16e6e02f4f00))
|
|
|
|
|
* **verify:** check Android readiness repair guidance ([#10242](https://github.com/morluto/rea/issues/10242)) ([54906fd](https://github.com/morluto/rea/commit/54906fdb1fc735b507961b2954f6968775cae4f6))
|
|
|
|
|
* **verify:** keep adopted resources live until command owner closes ([#10314](https://github.com/morluto/rea/issues/10314)) ([5cddc69](https://github.com/morluto/rea/commit/5cddc69c51a0fb18d021417199046314581ba9c2))
|
|
|
|
|
* **verify:** retain Go fixtures until owned cleanup completes ([#10309](https://github.com/morluto/rea/issues/10309)) ([b2c4635](https://github.com/morluto/rea/commit/b2c4635a364c712a20962d700405f17398e790d5))
|
|
|
|
|
* **verify:** rewrite counted baselines only when a count was lowered ([#10669](https://github.com/morluto/rea/issues/10669)) ([e652f44](https://github.com/morluto/rea/commit/e652f4409ea9de9ae596a653dcda5b53824911fd))
|
|
|
|
|
* **wasm:** keep a rejected relative WABT directory in the refusal ([ab26fc9](https://github.com/morluto/rea/commit/ab26fc90233a0ac868993a72848d10a20190d292))
|
|
|
|
|
* **web:** merge wide script analysis results without call spreads ([2032b5a](https://github.com/morluto/rea/commit/2032b5a819a90d37836822afaece0eaabfc702b0)), closes [#10445](https://github.com/morluto/rea/issues/10445) [#10446](https://github.com/morluto/rea/issues/10446)
|
|
|
|
|
* **windows:** keep pre-epoch shortcut times in their millisecond ([617e4cb](https://github.com/morluto/rea/commit/617e4cbfb3dd5a60402854365eb56e1e074b8bd6))
|
|
|
|
|
* **windows:** preserve pre-epoch shortcut timestamp milliseconds ([#10305](https://github.com/morluto/rea/issues/10305)) ([617e4cb](https://github.com/morluto/rea/commit/617e4cbfb3dd5a60402854365eb56e1e074b8bd6))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Performance Improvements
|
|
|
|
|
|
|
|
|
|
* **ci:** use four Vitest workers on hosted runners ([#10399](https://github.com/morluto/rea/issues/10399)) ([3403338](https://github.com/morluto/rea/commit/3403338ea05d231fc1b8d45c80d74e026d266a3f))
|
|
|
|
|
* **cli:** load only the registrar a one-shot command needs ([b990eb4](https://github.com/morluto/rea/commit/b990eb496d10ca7d31b98edd2d22a4f58f41c4f5))
|
|
|
|
|
* **mcp:** build advertised tool schemas once per contract ([#10421](https://github.com/morluto/rea/issues/10421)) ([fcc0a8c](https://github.com/morluto/rea/commit/fcc0a8c4547b78168ed4479aab8c1b5266e223ee))
|
|
|
|
|
* **tests:** run plain CLI commands on the file's shared process ([#10412](https://github.com/morluto/rea/issues/10412)) ([b3657c5](https://github.com/morluto/rea/commit/b3657c557f6431d259b2fcb65e73a7c2d48bd4a4))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Code Refactoring
|
|
|
|
|
|
|
|
|
|
* **android:** build mobile-provider cancellations with a required reason ([#10590](https://github.com/morluto/rea/issues/10590)) ([ef15353](https://github.com/morluto/rea/commit/ef15353c69109f4eda522aed013242229663e4b5))
|
|
|
|
|
* **apple-ips:** report crash-report format failures through ParseFailure ([#10665](https://github.com/morluto/rea/issues/10665)) ([d482bb9](https://github.com/morluto/rea/commit/d482bb936946e3cc36cc750dc7d12c6926fd8cb1))
|
|
|
|
|
* **application:** own the finalization precedence in runOwned ([#10645](https://github.com/morluto/rea/issues/10645)) ([2e1e659](https://github.com/morluto/rea/commit/2e1e6593f266b859d2f0fc858d51ed2f280b6849))
|
|
|
|
|
* **artifacts:** classify container formats through one recognizer table ([#10629](https://github.com/morluto/rea/issues/10629)) ([a0d96e5](https://github.com/morluto/rea/commit/a0d96e520e71b8b0e82601e045864c173716e3b7))
|
|
|
|
|
* **browser:** register target, storage and acknowledgement CDP replies ([#10630](https://github.com/morluto/rea/issues/10630)) ([3e94008](https://github.com/morluto/rea/commit/3e9400873eb9d66d9b41248e52128595d0dd7cd3))
|
|
|
|
|
* **capture:** report decoder failures through ParseFailure with named limits ([#10708](https://github.com/morluto/rea/issues/10708)) ([d9daf09](https://github.com/morluto/rea/commit/d9daf09ea558094d0629d2a33420d0c9ec52dff9))
|
|
|
|
|
* **cli:** derive contract-backed command options from the tool contract ([#10571](https://github.com/morluto/rea/issues/10571)) ([f3b697d](https://github.com/morluto/rea/commit/f3b697da5a698a5548afd3b19d044ec623bdda0b))
|
|
|
|
|
* **cli:** project Go, V8 and delivery inspectors from their contracts ([#10576](https://github.com/morluto/rea/issues/10576)) ([da53dce](https://github.com/morluto/rea/commit/da53dce1f729d33abe0d269061412af7662f2a09))
|
|
|
|
|
* **cli:** run one-shot commands through one shared owner ([#10405](https://github.com/morluto/rea/issues/10405)) ([bddbd80](https://github.com/morluto/rea/commit/bddbd80afb8e5e2c5b5d7a0f3906497b5be7e9b5))
|
|
|
|
|
* consolidate shared analysis boundaries ([#10293](https://github.com/morluto/rea/issues/10293)) ([c836f57](https://github.com/morluto/rea/commit/c836f57b7d72e6843c160e32afd6f7e14be70fdf))
|
|
|
|
|
* **contracts:** derive the public tool catalog from one contract-group list ([#10564](https://github.com/morluto/rea/issues/10564)) ([e532126](https://github.com/morluto/rea/commit/e53212655baa6b81f98005d9a636f7d914b7686f))
|
|
|
|
|
* **contracts:** key the tool effect audit by public tool name ([#10579](https://github.com/morluto/rea/issues/10579)) ([764203c](https://github.com/morluto/rea/commit/764203cf4a3a3f4ec3c34ebe7049bbd9a04adca9))
|
|
|
|
|
* **domain:** one owner each for non-empty text schemas and UTF-8 head excerpts ([#10569](https://github.com/morluto/rea/issues/10569)) ([eead7a5](https://github.com/morluto/rea/commit/eead7a5815fc67c40586a6b8204efffa595c43e7))
|
|
|
|
|
* **errors:** require a reason for every analysis cancellation ([#10566](https://github.com/morluto/rea/issues/10566)) ([85da0bd](https://github.com/morluto/rea/commit/85da0bd4eec0213bdf43cd8f2be02f8c266ec1fa))
|
|
|
|
|
* **errors:** type 14 baselined resource refusals as fixed ceilings or measured exhaustion ([#10639](https://github.com/morluto/rea/issues/10639)) ([fd555be](https://github.com/morluto/rea/commit/fd555be8b4d06422170d83c03c3d6858cab1302a))
|
|
|
|
|
* **filesystem:** hash admitted target descriptors with the shared stable hasher ([#10573](https://github.com/morluto/rea/issues/10573)) ([a09d3be](https://github.com/morluto/rea/commit/a09d3bed944728bf21bd343a8992c18ab6e682d9))
|
|
|
|
|
* **ghidra:** build the invalid-regex refusal with the shared owner ([#10570](https://github.com/morluto/rea/issues/10570)) ([d7250f5](https://github.com/morluto/rea/commit/d7250f5d46570c6700e524341d76baf76b7d3dd8))
|
|
|
|
|
* **ghidra:** drop the unreleased checkpoint v1 reader and a one-time pattern proof ([#10560](https://github.com/morluto/rea/issues/10560)) ([c6474cc](https://github.com/morluto/rea/commit/c6474cc8e9dc079ccc286ff2141fb24c8f666199))
|
|
|
|
|
* **hopper:** build Hopper cancellations with a required reason ([#10601](https://github.com/morluto/rea/issues/10601)) ([61fd633](https://github.com/morluto/rea/commit/61fd6336bf31741a77f51e8ef84a596ce8d94d41))
|
|
|
|
|
* **il2cpp:** report format failures through ParseFailure ([#10701](https://github.com/morluto/rea/issues/10701)) ([3a29b6b](https://github.com/morluto/rea/commit/3a29b6b8eac4d958ade8cffce3f7d53fcf7052b1))
|
|
|
|
|
* **javascript:** classify implicit execution in one owner ([#10605](https://github.com/morluto/rea/issues/10605)) ([a874fcc](https://github.com/morluto/rea/commit/a874fcc4e340ab27543fef63ab4494b8fd296047))
|
|
|
|
|
* **macho:** read universal Mach-O slices only where admission selected them ([#10642](https://github.com/morluto/rea/issues/10642)) ([b342254](https://github.com/morluto/rea/commit/b342254f9ab1e53a0b8e417a7e522c41e94c1116))
|
|
|
|
|
* **parsers:** report format failures through one ParseFailure algebra ([#10593](https://github.com/morluto/rea/issues/10593)) ([a0d9025](https://github.com/morluto/rea/commit/a0d90252020ef41eef1e572314e745a2b4d854ac))
|
|
|
|
|
* prune internal seams and preserve configuration ownership ([#10430](https://github.com/morluto/rea/issues/10430)) ([b138f52](https://github.com/morluto/rea/commit/b138f52e12fdda3942855232a2a5bb3ed50d0943))
|
|
|
|
|
* prune test-only seams and obsolete helpers ([#10275](https://github.com/morluto/rea/issues/10275)) ([02ebd3e](https://github.com/morluto/rea/commit/02ebd3e02da3971701c0c61ef787bacd7595f9a8))
|
|
|
|
|
* remove legacy seams and consolidate resource ownership ([#10349](https://github.com/morluto/rea/issues/10349)) ([bbe2bcc](https://github.com/morluto/rea/commit/bbe2bcc979be747698d9ad9ce87af017b92e0f10))
|
|
|
|
|
* remove redundant seams and preserve cleanup ownership ([#10375](https://github.com/morluto/rea/issues/10375)) ([cdc4541](https://github.com/morluto/rea/commit/cdc4541ef707f256f83abe5018df01a25182cf0b))
|
|
|
|
|
* **rust:** report cargo-auditable section failures through ParseFailure ([#10652](https://github.com/morluto/rea/issues/10652)) ([29fb608](https://github.com/morluto/rea/commit/29fb608559f4ad76f48feed54a0484cd02754784))
|
|
|
|
|
* **source-maps:** report decoder failures through ParseFailure ([#10690](https://github.com/morluto/rea/issues/10690)) ([133e776](https://github.com/morluto/rea/commit/133e7762b618900b65512fe9237029ef03f6346f))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Documentation
|
|
|
|
|
|
|
|
|
|
* **changelog:** remove Copilot from 6.6.0 human thanks ([26e51d0](https://github.com/morluto/rea/commit/26e51d0ce1db1261525a88cfb476a668a87bb5d0)), closes [#7674](https://github.com/morluto/rea/issues/7674) [#7755](https://github.com/morluto/rea/issues/7755)
|
|
|
|
|
* **ci:** describe CI lanes without counts that drift ([ee3e627](https://github.com/morluto/rea/commit/ee3e627efb2992f3c1405a979006fc4b9f571c28)), closes [#7616](https://github.com/morluto/rea/issues/7616) [#7617](https://github.com/morluto/rea/issues/7617)
|
|
|
|
|
* **ci:** remove dated shard measurements from the testing guides ([#10414](https://github.com/morluto/rea/issues/10414)) ([243e401](https://github.com/morluto/rea/commit/243e4015cbf453448e42f66fbdf99df34adfb331))
|
|
|
|
|
* **client-configuration:** document Cursor, Windsurf, and Command Code targets ([cc854f1](https://github.com/morluto/rea/commit/cc854f1ca11e4fb758b7870e4dfa9e75075fdd1e)), closes [#7650](https://github.com/morluto/rea/issues/7650) [#7750](https://github.com/morluto/rea/issues/7750)
|
|
|
|
|
* **client-configuration:** state how doctor reads a Command Code transport ([5732aad](https://github.com/morluto/rea/commit/5732aad07725e386a202b7aaf1fb3c9f588314ed)), closes [#7650](https://github.com/morluto/rea/issues/7650)
|
|
|
|
|
* **devicetree:** use the ev_ retained Evidence id prefix in the example ([cb4ffa0](https://github.com/morluto/rea/commit/cb4ffa022060d0fa11807e7c8b4fc3491f4e182e)), closes [#7612](https://github.com/morluto/rea/issues/7612) [#7760](https://github.com/morluto/rea/issues/7760)
|
|
|
|
|
* **kernel-modules:** align this_module statuses and trailer reason with the parser ([139edb2](https://github.com/morluto/rea/commit/139edb2ec6422155690b126167929b96a72d849a)), closes [#7669](https://github.com/morluto/rea/issues/7669) [#7670](https://github.com/morluto/rea/issues/7670) [#7758](https://github.com/morluto/rea/issues/7758)
|
|
|
|
|
* **kernel-modules:** count the trailing newline in the signature magic ([610cdf9](https://github.com/morluto/rea/commit/610cdf9961022f77a9868a25a41ef35721d6c5c8)), closes [#7324](https://github.com/morluto/rea/issues/7324)
|
|
|
|
|
* **native:** say inspect_macho segment offsets are slice-relative ([67f3190](https://github.com/morluto/rea/commit/67f3190def5ac783827f3de2e6a7c120a71af784))
|
|
|
|
|
* **readme:** retain packet-summary verification scope ([eb0cdab](https://github.com/morluto/rea/commit/eb0cdabfa1c3bfb76508048f5c0e56936e0818aa))
|
|
|
|
|
* refuse literal tool counts in living prose ([#10585](https://github.com/morluto/rea/issues/10585)) ([959af00](https://github.com/morluto/rea/commit/959af004df855ee82d826e4fb2423cad402e931d))
|
|
|
|
|
* **skill:** regenerate the Cursor plugin skill for the pyc range ([ca147d7](https://github.com/morluto/rea/commit/ca147d7c4db8ddaf6b76c9cab9468336f7773b3e))
|
|
|
|
|
* **web:** state the segment limit in the template_rules description ([41625d7](https://github.com/morluto/rea/commit/41625d7d1b3287ac1c33d62c135ff3e51258aa18))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Tests
|
|
|
|
|
|
|
|
|
|
* **adb:** drop prose checks for the push guidance fix ([c6046d4](https://github.com/morluto/rea/commit/c6046d4f29a9d757c65eca37b2357b97fc59c2b2))
|
|
|
|
|
* **apple:** run the ARM32 IPS join through the shared CLI fixture ([ffc8318](https://github.com/morluto/rea/commit/ffc8318da3229900263fd6cc34196cf52b6eac0f)), closes [#10201](https://github.com/morluto/rea/issues/10201)
|
|
|
|
|
* **architecture:** ratchet top-level layer direction and mutual imports ([#10584](https://github.com/morluto/rea/issues/10584)) ([8c052bd](https://github.com/morluto/rea/commit/8c052bdec583ea46be1259bfc2fe40fc010a0085))
|
|
|
|
|
* **artifacts:** fit the buffered member case to Windows stream buffers ([3986bf9](https://github.com/morluto/rea/commit/3986bf9f8e5477baf92de3cddae69360d377dd0d))
|
|
|
|
|
* assert elapsed time where a deadline guarded complexity ([d3efeb0](https://github.com/morluto/rea/commit/d3efeb0c36702a2692b44611875a9fcd56d68b05))
|
|
|
|
|
* **audit:** let header reads pass before packaged probe failure ([b8b4155](https://github.com/morluto/rea/commit/b8b4155ba8ea71dc74157ef18613cc28958f43a1)), closes [#10443](https://github.com/morluto/rea/issues/10443)
|
|
|
|
|
* **audit:** scan directory post-inventory in packaged probe tests ([4c22948](https://github.com/morluto/rea/commit/4c22948817bd74ab6d34b5409324a1bf8dd47086)), closes [#10443](https://github.com/morluto/rea/issues/10443)
|
|
|
|
|
* bound every test process registry by the running test ([ee1450b](https://github.com/morluto/rea/commit/ee1450b5d4e34cad93923ceb003456db08918934))
|
|
|
|
|
* bound fixture child processes by the remaining test deadline ([077bebe](https://github.com/morluto/rea/commit/077bebe49b003b0b8d1451edd43b944a79b56d74))
|
|
|
|
|
* check the deadlines Vitest applies to collected tests ([87743d6](https://github.com/morluto/rea/commit/87743d67f54c9cc803147b5341b0e6e89eb20621))
|
|
|
|
|
* **ci:** double test deadlines on hosted runners ([#10417](https://github.com/morluto/rea/issues/10417)) ([cc7d73d](https://github.com/morluto/rea/commit/cc7d73d23af50ffa4dff3f51035070f48b8b9447))
|
|
|
|
|
* **ci:** retire loader-ownership history seeding ([#10404](https://github.com/morluto/rea/issues/10404)) ([da91bbd](https://github.com/morluto/rea/commit/da91bbd4eb417405895ff2621b2798e1f598d30e))
|
|
|
|
|
* clear file-owned MCP schema validation after each file ([1569186](https://github.com/morluto/rea/commit/1569186aa62434a77f3a75a366c29c0d2060f25f))
|
|
|
|
|
* **cli:** assert retained entropy Evidence beside the cleanup diagnostic ([6c8be10](https://github.com/morluto/rea/commit/6c8be105a2d92a69b1ae91b24c7dea18b0cb2e2c)), closes [#7279](https://github.com/morluto/rea/issues/7279)
|
|
|
|
|
* **cli:** assert the retained entropy observation at its current location ([9e24b36](https://github.com/morluto/rea/commit/9e24b36fa69423098627309cb61f8bbf1d23d3f8)), closes [#7279](https://github.com/morluto/rea/issues/7279)
|
|
|
|
|
* **cli:** compare each registrar in a fresh lazy process ([5451d3c](https://github.com/morluto/rea/commit/5451d3cb2d140eaa0f9030ce60ec94313856b9bd))
|
|
|
|
|
* **cli:** publish polled readiness files only when complete ([#10563](https://github.com/morluto/rea/issues/10563)) ([dfad81a](https://github.com/morluto/rea/commit/dfad81a48bd3e72cd22d2a2add4ddac9c565637e))
|
|
|
|
|
* **cli:** scope the entropy cleanup regression to the provider id ([abd6449](https://github.com/morluto/rea/commit/abd64498b7969956debeb45875db54ec11a28622))
|
|
|
|
|
* close the wait-deadline review gaps ([55c9e8e](https://github.com/morluto/rea/commit/55c9e8e546d36dd1286d23c8d0fa1bf7e71d5559))
|
|
|
|
|
* compile MCP output validators on first use ([06e6401](https://github.com/morluto/rea/commit/06e64017505765b856f25f55b1ab545b110bbf1e))
|
|
|
|
|
* **conformance:** guard Malayalam heading links against joiner loss ([1b10cae](https://github.com/morluto/rea/commit/1b10caed258359aa78fca7be41b585dac616564d))
|
|
|
|
|
* **desktop:** fail promptly when synthetic children never get ready ([1ba93b4](https://github.com/morluto/rea/commit/1ba93b46022002f6cdf3f682cea2e3009897cf46)), closes [#10366](https://github.com/morluto/rea/issues/10366)
|
|
|
|
|
* **desktop:** fail the synthetic app when its children never get ready ([a422353](https://github.com/morluto/rea/commit/a4223536d90b87a70ca5c39f6b1f554e45d5a5f6)), closes [#10366](https://github.com/morluto/rea/issues/10366)
|
|
|
|
|
* **desktop:** keep the EIO probe case in the HostFileRead suite ([ac7b925](https://github.com/morluto/rea/commit/ac7b9250d1f41f38fd3e006a2f4b8a377a3af667)), closes [#9703](https://github.com/morluto/rea/issues/9703)
|
|
|
|
|
* **desktop:** record that desktop exports refuse a file in the output parent path ([8296d81](https://github.com/morluto/rea/commit/8296d81cd4028caca3295426628caefde8e9fbf5)), closes [#7688](https://github.com/morluto/rea/issues/7688)
|
|
|
|
|
* **desktop:** wait for synthetic application children readiness before exercising sigterm release ([97c7582](https://github.com/morluto/rea/commit/97c758266464755931f1b6cf1167a8549b6a9f24)), closes [#10366](https://github.com/morluto/rea/issues/10366) [#10455](https://github.com/morluto/rea/issues/10455)
|
|
|
|
|
* **dmg:** stop hard-coding host speed in attachment recovery ([#10431](https://github.com/morluto/rea/issues/10431)) ([f1e250e](https://github.com/morluto/rea/commit/f1e250ee763cac53c120fbc917b128d595fc90a8))
|
|
|
|
|
* drop a frozen bridge sentence and a pcap deadline override ([982ea7f](https://github.com/morluto/rea/commit/982ea7fa9fd78c3f500146d8b69650561aebca79))
|
|
|
|
|
* **filesystem:** admit the snapshot fixture as written on Windows ([0a3368a](https://github.com/morluto/rea/commit/0a3368a6a91dc611b978ddf1202ac1a59ed48263))
|
|
|
|
|
* **ghidra:** give simulated Linux installs a POSIX path on Windows ([01fcf8e](https://github.com/morluto/rea/commit/01fcf8e3d73f0172595b5504d5a9da3858636a61))
|
|
|
|
|
* **hopper:** assert retained cleanup without optional diagnostics ([#10636](https://github.com/morluto/rea/issues/10636)) ([01192ab](https://github.com/morluto/rea/commit/01192ab73712478f90c7407db5d459198bebba44))
|
|
|
|
|
* **ines:** make same-size prefix changes visible on coarse timestamps ([fc4c319](https://github.com/morluto/rea/commit/fc4c319cb4fb8017228892b27a93a33b4b2dd617)), closes [#8685](https://github.com/morluto/rea/issues/8685) [#8689](https://github.com/morluto/rea/issues/8689)
|
|
|
|
|
* **inspector:** keep the cancellation fixture out of underscored temp roots ([f35b6a7](https://github.com/morluto/rea/commit/f35b6a75b31fa36acde9ee6b86db4961a2b52211)), closes [#9996](https://github.com/morluto/rea/issues/9996) [#10118](https://github.com/morluto/rea/issues/10118)
|
|
|
|
|
* **inspector:** keep the sibling Node discovery fixtures out of underscored roots ([583bb47](https://github.com/morluto/rea/commit/583bb477c16eefefbefb0c7ee2144096aca61b29))
|
|
|
|
|
* keep child deadlines that rule out fallback exits ([6938696](https://github.com/morluto/rea/commit/69386962569de27a1201847bf50a8c9ea592c5bd))
|
|
|
|
|
* keep the wait helper free of config-only context types ([4baf1b6](https://github.com/morluto/rea/commit/4baf1b6193c063035f87c0767db7c3f5031b4c77))
|
|
|
|
|
* let the deadline policy own test waits ([07e4b70](https://github.com/morluto/rea/commit/07e4b700acd30a063bcdf05ea8fde6e4537ce7cd))
|
|
|
|
|
* let Vitest projects own test deadlines ([5bad48e](https://github.com/morluto/rea/commit/5bad48e1229ea546344b9cdf6138ebba13a98328))
|
|
|
|
|
* **mcp:** check advertised schemas against a portable dialect in every profile ([#10567](https://github.com/morluto/rea/issues/10567)) ([ef1b92b](https://github.com/morluto/rea/commit/ef1b92bf1eadadbe8f95dc5dab79d941d2e8c22e))
|
|
|
|
|
* **mcp:** guard portable pattern escapes in every schema profile ([3cb75d4](https://github.com/morluto/rea/commit/3cb75d46bf6ee0a44d846a4d3e2cc3196e9ba418))
|
|
|
|
|
* **mcp:** keep the surrogate path handler check within its deadline ([e8c838e](https://github.com/morluto/rea/commit/e8c838e8bd4fe46f06aaefea793fcc39b00b50de))
|
|
|
|
|
* **mcp:** open stdio clients through the shared local-tools fixture ([#10411](https://github.com/morluto/rea/issues/10411)) ([71712f2](https://github.com/morluto/rea/commit/71712f27f7b6e532767ec2ac6cc415187d4d27a9))
|
|
|
|
|
* model open -W in the UI lane and drop the pyc wall-clock bound ([2343e56](https://github.com/morluto/rea/commit/2343e5692595ae9c08ce7de5bb91460118e67ed2))
|
|
|
|
|
* **native:** assert the null-symbol note by its facts ([79097f5](https://github.com/morluto/rea/commit/79097f52b2522c4badace060700edb4fae53d8e6)), closes [#9700](https://github.com/morluto/rea/issues/9700)
|
|
|
|
|
* **native:** assert universal slice refusals by their input issue ([c169e8d](https://github.com/morluto/rea/commit/c169e8d56e76318bba3b6bf347831635badd6090)), closes [#9792](https://github.com/morluto/rea/issues/9792) [#8935](https://github.com/morluto/rea/issues/8935)
|
|
|
|
|
* **native:** cover deadlines throughout signature inspection ([#10217](https://github.com/morluto/rea/issues/10217)) ([bfecbb1](https://github.com/morluto/rea/commit/bfecbb1d480ab9a2c8e7545cdfa04f022f050bcc))
|
|
|
|
|
* **native:** keep the export entry-allowance case in its own group ([612b330](https://github.com/morluto/rea/commit/612b330b3b9567d9ddfb2e5ca7f19661adc27a3e)), closes [#7628](https://github.com/morluto/rea/issues/7628)
|
|
|
|
|
* **native:** own Mach-O test children and assert refusal facts ([6a2d1dc](https://github.com/morluto/rea/commit/6a2d1dc0665f2916d3eddb895897e0e3be6b1a87)), closes [#8723](https://github.com/morluto/rea/issues/8723) [#9792](https://github.com/morluto/rea/issues/9792)
|
|
|
|
|
* **native:** pair the truncated export count case with a stored table ([a6f98e7](https://github.com/morluto/rea/commit/a6f98e733eb0efd9b62b740fb9d847c098925e99))
|
|
|
|
|
* **native:** pin IDA and Kuna in the dispatch fallback acceptance test ([4447c2e](https://github.com/morluto/rea/commit/4447c2ea25fe11d4fff9064196a68d686c1fc8e5)), closes [#7651](https://github.com/morluto/rea/issues/7651)
|
|
|
|
|
* **native:** verify export allowance recovery over MCP ([7471b07](https://github.com/morluto/rea/commit/7471b07a9002c62e7a5388a85046d981f386d05c)), closes [#7628](https://github.com/morluto/rea/issues/7628)
|
|
|
|
|
* **pcap:** verify relative tool diagnostics through MCP ([90fd58d](https://github.com/morluto/rea/commit/90fd58d37333d11c3c73cef04ef3244c3bbb958a)), closes [#7569](https://github.com/morluto/rea/issues/7569)
|
|
|
|
|
* **process:** cover observer path resolution errors ([1201c99](https://github.com/morluto/rea/commit/1201c994270055b8f933d3710a1cc951fe6dc286)), closes [#7281](https://github.com/morluto/rea/issues/7281)
|
|
|
|
|
* **process:** drive kernel thread exclusion through Linux procfs ([3f7d0d2](https://github.com/morluto/rea/commit/3f7d0d2d21bbc738a4d66315c4a0be19ec632c84))
|
|
|
|
|
* **process:** pass the capture resource scope in the removed-observer test ([4e8e1f5](https://github.com/morluto/rea/commit/4e8e1f5346d7efa6890a86e6ffaebfd80fb6c8f4)), closes [#7281](https://github.com/morluto/rea/issues/7281)
|
|
|
|
|
* **process:** plan scenario admission cases for a host that reaches it ([e1d229c](https://github.com/morluto/rea/commit/e1d229cd6bdff4b0c9ff412d5784bf61f4a92b40))
|
|
|
|
|
* **process:** skip POSIX observer errors on Windows ([cf9e7f7](https://github.com/morluto/rea/commit/cf9e7f7dadff70e3d4395078c2efa2aac2692e34)), closes [#7281](https://github.com/morluto/rea/issues/7281)
|
|
|
|
|
* remove fixed child-process deadlines from tests ([84990f9](https://github.com/morluto/rea/commit/84990f977700e99dc48a70006873a1671038b0e8))
|
|
|
|
|
* remove per-test deadlines owned by project policy ([46728ca](https://github.com/morluto/rea/commit/46728ca41d0e8229ae916d812702b9beacadb134))
|
|
|
|
|
* **setup:** admit inert launcher in Linux approval fixture ([bbad1db](https://github.com/morluto/rea/commit/bbad1db998d9be59d134581d17677f52a31230c9)), closes [#7692](https://github.com/morluto/rea/issues/7692)
|
|
|
|
|
* share the wide fingerprint analysis across projection modes ([62798fa](https://github.com/morluto/rea/commit/62798fa8b090b315c7ed46ca72660c9338f8aeaf))
|
|
|
|
|
* **snapshot:** assert full validation diagnostics ([4d544c8](https://github.com/morluto/rea/commit/4d544c8434f4fa4ebefae5b6785281f2ef2d2ce1)), closes [#7442](https://github.com/morluto/rea/issues/7442)
|
|
|
|
|
* **snapshot:** compare snapshot diagnostics without MCP session facts ([e6bcda9](https://github.com/morluto/rea/commit/e6bcda9d45b1d5d34124c03e244f5793fe304712)), closes [#7442](https://github.com/morluto/rea/issues/7442)
|
|
|
|
|
* **snapshot:** type the CLI detail comparison ([c52bf54](https://github.com/morluto/rea/commit/c52bf54ce3d751eaedaa029d0a16553bb7d8f535)), closes [#7442](https://github.com/morluto/rea/issues/7442)
|
|
|
|
|
* use shared lazy validation for stdio MCP clients ([6452c86](https://github.com/morluto/rea/commit/6452c86cdc7a4262e3eae663a639bdff7b9f4191))
|
|
|
|
|
* **verifiers:** give the Hopper receipt fixture the provider's coverage ([45a4271](https://github.com/morluto/rea/commit/45a427109d2da23a0739f0540245cef901d589ed)), closes [#8067](https://github.com/morluto/rea/issues/8067)
|
|
|
|
|
* **web:** use valid script_key format in bundle capacity test ([34803c4](https://github.com/morluto/rea/commit/34803c45ae20917f2e97278a56ec616991a8a327)), closes [#10445](https://github.com/morluto/rea/issues/10445)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Continuous Integration
|
|
|
|
|
|
|
|
|
|
* give the Apple artifact lane a passing-run budget ([5815178](https://github.com/morluto/rea/commit/5815178a8d581fa81a9422cdfb9f86dd5cb913d7))
|
|
|
|
|
* split fast built tests into twelve shards ([add0aa1](https://github.com/morluto/rea/commit/add0aa12934d126573f5a20970b278c468d698b7))
|
|
|
|
|
|
|
|
|
|
## [6.9.0](https://github.com/morluto/rea/compare/rea-agents-6.8.0...rea-agents-6.9.0) (2026-11-11)
|
|
|
|
|
|
|
|
|
|
### Highlights
|
|
|
|
|