morluto
ee654e98a6
refactor(artifacts): retain PyInstaller carrier dialect
2026-10-27 08:10:55 +08:00
morluto
5b8e415483
refactor(snapshot): centralize resource cache eligibility
2026-10-27 08:10:48 +08:00
morluto
5d25aa4f52
refactor(artifacts): retain admitted Godot pack location
2026-10-27 08:06:23 +08:00
morluto
8c8a2752c0
refactor(artifacts): retain admitted PyInstaller cookie facts
2026-10-27 08:02:51 +08:00
morluto
9222526fe2
fix(electron): retain selected scenario paths in evidence
2026-10-27 08:02:45 +08:00
morluto
68533bc0a3
refactor(evidence): share subject architecture declarations
2026-10-27 07:57:37 +08:00
morluto
2ad599dace
fix(snapshot): export only target-bound observations
2026-10-27 07:55:16 +08:00
morluto
7fa54e2d62
fix(process): preserve command completion and input ownership
2026-10-27 07:55:16 +08:00
morluto
8a47cbbcce
fix(artifacts): deduplicate keyed archive selector choices
2026-10-27 07:54:09 +08:00
morluto
b8f58fd7ca
refactor(mcp): bind summary delivery to tool contracts
2026-10-27 07:54:01 +08:00
morluto
eb24da4481
fix(session): retain unknown cleanup across mixed failures
2026-10-27 07:53:54 +08:00
morluto
25a08ed639
refactor(ida): reuse bounded registration reader
2026-10-27 07:45:45 +08:00
morluto
11b025ef97
fix(session): retain cleanup ownership during failed opens
2026-10-27 07:45:39 +08:00
morluto
d1202c539d
fix(web): preserve Next route filename patterns
2026-10-27 07:44:04 +08:00
morluto
5261340397
fix(evidence): retain analysis view environment
2026-10-27 07:44:04 +08:00
morluto
ecd22c42ac
fix(firmware): retain completed command failures
2026-10-27 07:44:04 +08:00
morluto
84a54b6183
fix(asar): preserve header filename identity
2026-10-27 07:44:04 +08:00
morluto
046c4ce353
fix(javascript): preserve native export facts in comparisons
2026-10-27 07:40:55 +08:00
morluto
c74059d89f
fix(javascript): preserve unknown Next package ownership
2026-10-27 07:40:45 +08:00
morluto
6a9911ea77
fix(session): track retained bundle cleanup dependencies
2026-10-27 07:40:40 +08:00
morluto
e80fb638be
fix(web): retain source-map declaration provenance
2026-10-27 07:35:13 +08:00
morluto
59a70adefd
fix(artifacts): preserve source and coverage facts
2026-10-27 07:35:13 +08:00
morluto
95d9d51f72
fix(process): retain failures through finalization
2026-10-27 07:35:13 +08:00
morluto
381004b664
fix(decompile): preserve provider cleanup through export finalization
2026-10-27 07:34:22 +08:00
morluto
87e2cc26d8
fix(environment): align comparison collection identity
2026-10-27 07:28:49 +08:00
morluto
29ebd67405
fix(native): retain cleanup failures across capability fallback
2026-10-27 07:25:23 +08:00
morluto
0e578d43c8
refactor(native): retire legacy provider output wrappers
2026-10-27 07:25:08 +08:00
morluto
8706068b57
fix(contracts): validate provider boundary facts consistently
...
Count only canonical inventory rows in binary overview, reuse the owned Objective-C coverage schemas, and share firmware input issue projection.
2026-10-27 07:19:46 +08:00
morluto
57d0ed45f7
fix(process): retain inherited pipes on output overflow
2026-10-27 07:17:10 +08:00
morluto
0dea08fb07
fix(web): interpret encoded Next route paths
2026-10-27 07:17:10 +08:00
morluto
087acf26e8
fix(evidence): own cached snapshot data
2026-10-27 07:17:10 +08:00
morluto
08f99dbaf2
fix(setup): preserve and validate selected JEB endpoints
2026-10-27 07:17:10 +08:00
morluto
dbe2c97af3
refactor(ownership): consolidate snapshot and comparison facts
...
Retain authenticated immutable snapshot payloads while keeping mutable exports independent. Derive artifact metadata comparisons once and reuse the owning native trace limits.
2026-10-27 07:13:32 +08:00
morluto
3052a067a3
fix(apple): derive NIB hierarchy from observed relationships
...
Replace overlapping traversals with one bounded relationship owner. Preserve superview direction, treat conflicting or unsupported registry placement as unknown, and retain source facts and coverage.
2026-10-27 07:09:25 +08:00
morluto
db0908a732
refactor(artifacts): consolidate projection and PCK interpretation
...
Keep historical inventory summary variants with their projection owner and share embedded PCK trailer observations while preserving each reader’s admission policy.
2026-10-27 07:09:05 +08:00
morluto
077de92594
fix(setup): preserve selected Hopper loader arguments
2026-10-27 07:03:11 +08:00
morluto
2dd2ffcd45
fix(artifacts): bind operations to admitted sources
2026-10-27 07:03:11 +08:00
morluto
ace4dbf36e
fix(contracts): align live target classification with admitted facts
...
Share exact live target variants across open and session responses, preserving historical Evidence and snapshot admission. Consolidate equivalent ELF metadata aliases at their owner.
2026-10-27 06:53:47 +08:00
morluto
fc7f042c8c
refactor(lifecycle): require cleanup for offline providers
...
Require resource-owning provider ports to expose cleanup and migrate test adapters to delegate or explicitly close their own resources.
2026-10-27 06:49:07 +08:00
morluto
b529bd84d7
refactor(contracts): preserve named output schema types
...
Keep exact readonly schema maps and constrain contract factories to their owned keys. Verify named catalog lookups retain each schema type.
2026-10-27 06:48:55 +08:00
morluto
248133d784
fix(analysis): interpret provider and ELF inputs once
...
Pass parsed MIPS program declarations to shared-load analysis and validate IDA string address selectors before enumeration, including empty inventories.
2026-10-27 06:48:48 +08:00
morluto
030fa886f9
fix(setup): verify published configuration content during uninstall
...
Require publication readback in the owning check so in-place edits are detected and preserved with the original backup.
2026-10-27 06:43:53 +08:00
morluto
82fd223638
refactor(native): consolidate provider-neutral analysis contracts
...
Move shared function, dossier, inventory, reference and output semantics from the legacy Hopper module to native domain owners. Migrate provider, adapter, test and verifier consumers directly.
2026-10-27 06:43:53 +08:00
morluto
a6488a96a9
fix(javascript): preserve renderer path anchors
2026-10-27 06:43:07 +08:00
morluto
d0e695b42a
fix(hopper): bind relative launcher paths once
2026-10-27 06:43:07 +08:00
morluto
90475ec9e5
fix(artifacts): retain selected keyed archive paths
2026-10-27 06:43:07 +08:00
morluto
ed6668b5bc
fix(evidence): validate process captures before bundle export
...
Reuse the read-side capture validation before publication so exported bundles can be imported. Preserve historical and foreign record identity and existing destination files on failure.
2026-10-27 06:36:31 +08:00
morluto
50717c39b6
refactor(contracts): consolidate provider and search ownership
...
Resolve IDA compatibility facts in one place and migrate capability, session, and verifier consumers. Move native search fields to the domain and reuse residual unknown fields for filters.
2026-10-27 06:36:24 +08:00
morluto
567ea4b1e8
refactor(ownership)!: consolidate legacy aliases
...
Migrate schema, installer, ASN.1, and tooling consumers to their owning definitions. Remove the redundant CI task entry and the deprecated Cutter command-local JSON flag.
BREAKING CHANGE: Replace Cutter --json=true or --json=false with --json-output=true or --json-output=false. Bare --json still controls CLI result formatting.
2026-10-27 06:31:23 +08:00
morluto
7c8eb63fcc
fix(javascript): retain package entrypoint provenance
2026-10-27 06:28:15 +08:00