morluto
e7f29f8b8f
fix(zip): validate admitted source throughout reads
2026-10-27 08:18:40 +08:00
morluto
cb0c73246d
refactor(artifacts): reuse admitted sources for extraction
2026-10-27 08:18:04 +08:00
gensokyo-dev and Edgar Arakelyan
3fcbabe593
feat(browser): reuse saved response values across scenario steps ( #7267 )
...
Save typed response fields and reuse generated IDs or authentication values across browser scenario requests, UI observations and navigation through the shared CLI/MCP workflow.
Preserve exact numbers, retained Evidence, explicit source/coverage limits and prospective page-value semantics. Bound response decoding, retained spellings and request serialization before allocation, and protect marked response values across source records, follow-up text and planned screenshots.
Integrates Edgar Arakelyan's #7162 , including follow-ups through 9f5191ab0 . Final local validation: 560 feature-branch tests and 561 current-main integration tests, static/build/docs checks and real PocketBase CLI/MCP privacy workflows. Whole-task comparison and verification limits are recorded in docs/verification/browser-saved-values-2026-10-26.md.
Co-authored-by: Edgar Arakelyan <edgar.arakelyan@scale.com >
2026-10-27 08:15:52 +08:00
morluto
60822e0702
fix(doctor): preserve Homebrew application paths
2026-10-27 08:11:18 +08:00
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
69b328eec8
test(browser): verify out-of-order response correlation
2026-10-27 08:04:42 +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
af9bc3ab50
fix(ci): validate static evidence through receipt owner
2026-10-27 07:29:57 +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