mirror of
https://github.com/morluto/rea.git
synced 2026-11-12 09:52:27 +00:00
* refactor(analysis): centralize resource budgets and recovery facts * feat(analysis): expose ASAR and Ghidra runtime admission controls * feat(artifacts): expose reader admission and preserve limited recognition * feat(javascript): expose recoverable semantic precision budgets * feat(web): add recoverable source-map budgets and compact retained views * feat(web): make historical capture decoding budgets recoverable * fix(desktop): enforce selected view policies across capture and export * feat(runtime): make Frida and LLDB retention budgets selectable * feat(native): expose diagnostic budgets and preserve exhaustion causes * feat(managed): expose recoverable snapshot and representation budgets * feat(metadata): make Go and Rust inspection budgets recoverable * feat(wasm): expose representation and producer admissions * feat(evm): expose per-call worker resource budgets * feat(android): make resource and string-pool omissions recoverable * feat(producers): expose command and recorded-capture budgets * docs(analysis): record recovery contracts and integrated validation * fix(docs): link calibration oracle from published verification pages * fix(docs): restore desktop task anchors and receipt links * test(analysis): align fixtures with selectable budget contracts * fix(analysis): remove source-location projector dependency cycle * test(analysis): refresh budget recovery and verifier regressions * test(analysis): preserve format and publication recovery expectations * test(windows): align conformance with owned runtime admission * fix(desktop): preserve selected alias kinds in exported state * test(analysis): align provider fixtures with recoverable budgets * test(desktop): validate emitted alias metadata structurally * fix(ghidra): classify bounded Windows endpoint refusals * test(cli): assert selectable artifact admission recovery * fix(cli): preserve capture provenance in environment builds
49 lines
1.8 KiB
JSON
49 lines
1.8 KiB
JSON
{
|
|
"artifacts": [
|
|
{
|
|
"file": "flutter_gallery_Android.apk",
|
|
"url": "https://github.com/flutter-team-archive/gallery/releases/download/v2.9.2/flutter_gallery_Android.apk",
|
|
"bytes": 117817550,
|
|
"sha256": "659b5fc6a4319dfe4f117d00ad4e7ec004915ebcadcb96628797fb3544040e29",
|
|
"expected_libapp_sha256": "0ae30443b66dcf579d024d2f121f77204639bda9897116a8b2f66a6385189fd9",
|
|
"expected_package_count_1024": 756,
|
|
"expected_dart_count_1024": 201,
|
|
"expected_isolate_section": {
|
|
"name": "_kDartIsolateSnapshotData",
|
|
"offset": 10420224,
|
|
"size": 14263200
|
|
}
|
|
},
|
|
{
|
|
"file": "LocalSend-1.18.2-android-arm64v8.apk",
|
|
"url": "https://github.com/localsend/localsend/releases/download/v1.18.2/LocalSend-1.18.2-android-arm64v8.apk",
|
|
"bytes": 46558706,
|
|
"sha256": "82ec3568fba2aa5295b9aae8b76f701d7a4703d86b9f8bad749472038fbaeab3",
|
|
"expected_libapp_sha256": "8f46efd1f78d65ebc0ff630655f274f3c36be89aa13316fb7322a3dda8a497d6",
|
|
"expected_package_count_1024": 1407,
|
|
"expected_dart_count_1024": 216,
|
|
"expected_isolate_section": {
|
|
"name": "_kDartIsolateSnapshotData",
|
|
"offset": 19264,
|
|
"size": 6742144
|
|
}
|
|
}
|
|
],
|
|
"supporting_artifacts": [
|
|
{
|
|
"file": "qgis-world-map.gpkg",
|
|
"url": "https://raw.githubusercontent.com/qgis/QGIS/e1223b8e9e71fc50ee995ed556f711c54ccc101b/resources/data/world_map.gpkg",
|
|
"bytes": 12914688,
|
|
"sha256": "01d293159d1b77bd9212b5252587853f61aa9e25b2387135f34afaba8d057190",
|
|
"independent_sqlite_row_counts": {
|
|
"declared_tables_including_virtual_and_shadow": 26,
|
|
"countries": 240,
|
|
"states_provinces": 4556,
|
|
"disputed_borders": 46,
|
|
"layer_styles": 4
|
|
},
|
|
"role": "Supporting counts only, not a new timed desktop calibration"
|
|
}
|
|
]
|
|
}
|