morluto
6de105bc60
fix(kuna): validate output and retain exact cleanup ownership ( #9974 )
...
* fix(kuna): preserve output validity and cleanup ownership
* fix(kuna): preserve Unicode boundaries in diagnostic tails
2026-11-11 00:26:08 -05:00
morluto
7aaff2e4e4
fix(cli): retain Evidence receipts on format refusal ( #9943 )
2026-11-11 00:22:30 -05:00
a54e848302
feat(cursor): ship a Marketplace plugin with the skill and pinned MCP server ( #9878 )
...
Cursor Marketplace installs are Git checkouts, so the plugin manifest
points at a synced copy of the authored skill and starts
npx -y rea-agents@<release> mcp. Release Please and the release
checkpoint keep that pin aligned with the package version.
The manifest, skill, and icon checks follow the local plugin bundle
contract from #7619 , adapted for a checkout that has no dist/.
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: GamerDubz <105694977+GamerDubz@users.noreply.github.com >
2026-11-11 00:16:44 -05:00
N0zoM1z0 and gensokyo-dev
22a3ba263e
refactor(ntfs): select metadata details from the retained identity index
...
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-11-11 13:13:09 +08:00
N0zoM1z0 and gensokyo-dev
1a8a9b749a
perf(ntfs): make detailed MFT pages opt in for journal queries
...
Keep inventory counts inline and preserve explicit 1–32 record detail requests. The real 26-record Windows sample serialized 57,946 metadata bytes before detail selection.
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-11-11 13:13:09 +08:00
N0zoM1z0 and gensokyo-dev
710c353bff
feat(ntfs): page MFT metadata alongside journal events
...
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-11-11 13:13:09 +08:00
N0zoM1z0 and gensokyo-dev
96086e9c1f
feat(ntfs): report bounded V4 extents and unknown history coverage
...
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-11-11 13:13:09 +08:00
N0zoM1z0 and gensokyo-dev
f8ed4d16a0
feat(ntfs): decode V3 journal identities without false MFT joins
...
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-11-11 13:13:09 +08:00
N0zoM1z0 and gensokyo-dev
699cb72c48
feat(ntfs): validate resident and nonresident attribute metadata
...
Keep attribute parsing at the verified record boundary and retain only the identity index for journal joins.
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-11-11 13:13:09 +08:00
N0zoM1z0 and gensokyo-dev
411804afbf
feat(ntfs): expose source file names and lossless metadata
...
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-11-11 13:13:09 +08:00
morluto
25d46f3a58
fix(captures): validate packet read scope before paging ( #9922 )
2026-11-11 00:06:36 -05:00
N0zoM1z0 and gensokyo-dev
ffac2e0c99
perf(ntfs): reuse validated acquisitions and MFT identity lookups
...
Retain one completed pair per resource scope, revalidate selected file state on every page, invalidate failures, and clear retained bytes at shutdown. Keep cold CLI process costs explicit.
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-11-11 13:03:32 +08:00
N0zoM1z0 and gensokyo-dev
4a8b157a28
fix(ntfs): retain completed MFT facts after journal failure
...
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-11-11 13:03:32 +08:00
N0zoM1z0 and gensokyo-dev
6e8cd0bc5e
test(ntfs): use valid protected acquisition records
...
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-11-11 13:03:32 +08:00
N0zoM1z0 and gensokyo-dev
01a7e2c3b7
feat(ntfs): expose the journal timeline through CLI and MCP
...
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-11-11 13:03:32 +08:00
morluto and Cursor Agent
a6e02657e6
fix(artifacts): preserve unknown relationship coverage ( #9904 )
...
* fix(artifacts): preserve unknown relationship coverage
* fix(artifacts): retain producer relationship availability
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2026-11-10 22:52:59 -05:00
morluto and Cursor Agent
5821506eb2
fix(native): preserve Mach-O source and decode facts ( #9902 )
...
* fix(native): retain Mach-O file identity through completion
* fix(native): distinguish malformed Mach-O encryption facts
* fix(native): preserve Mach-O command and dylib coverage
* fix(native): preserve Apple dispatch fixup and declaration facts
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2026-11-10 22:50:26 -05:00
morluto
3c736dfe11
fix(targets): reject ambiguous native image selections ( #9933 )
...
fix(targets): refuse ambiguous slice and file mappings
2026-11-10 22:50:13 -05:00
morluto
29b41a7d94
fix(coverage): validate boundary identifiers at request admission ( #9919 )
2026-11-10 22:49:26 -05:00
N0zoM1z0 and gensokyo-dev
ab9e5fa204
fix(ntfs): require space for the first attribute marker
...
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-11-11 10:03:35 +08:00
N0zoM1z0 and gensokyo-dev
5d10337709
feat(artifacts): expose a bounded sample of MFT record headers
...
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-11-11 10:03:35 +08:00
N0zoM1z0 and gensokyo-dev
da1f029c2f
fix(artifacts): admit MFT captures through CLI and MCP
...
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-11-11 10:03:35 +08:00
morluto
e2585aa7ce
test(ghidra): qualify instruction mode with real provider
2026-11-10 17:58:04 -05:00
morluto
1d1c7f98ff
test(ci): repair verifier fixtures and cleanup assertions
2026-11-10 17:58:04 -05:00
morluto
b1f1b3eff3
fix(javascript): recognize inherited environment for NaN
2026-11-10 17:58:04 -05:00
morluto
04de5f3200
fix(artifacts): recover interrupted reader preparation
2026-11-10 17:58:04 -05:00
morluto
4082375e73
fix(verifiers): preserve results and own cleanup through completion
...
Attempt independent resource cleanup without losing primary failures, retain unresolved owners, and publish completion after release. Bound existing producer commands, preserve helper return values, and settle startup and fixture children on failure.
Validation: 29 focused boundary tests passed; actual helper-value and import-bound filesystem cleanup controls passed. The real inert-child termination control and targeted JavaScript binding checks passed, alongside typecheck, lint and formatting. Live Ghidra, Cutter, Electron GUI and Windows addon qualification was not run.
2026-11-10 17:03:59 -05:00
morluto
dcee59f273
test: strengthen independent oracles and consolidate boundary coverage
...
Require delivered facts, exact cancellation and malformed-input boundaries, and independent metadata expectations. Transfer unique assertions into stronger keepers before removing duplicate cases and overwritten fixture writes; preserve all consumed core fixture bytes.
Validation: 1,190 focused tests passed with 39 platform-dependent skips; 134 composition and conformance tests passed. Typecheck, lint, formatting, discovery and Knip passed. Independent preservation reviews and targeted regression controls passed.
2026-11-10 17:03:59 -05:00
morluto
31018cf037
test: retain failed prompt harness cleanup for retry
2026-11-10 16:50:24 -05:00
morluto
17f0c6944c
test: require exact public views and export receipts
2026-11-10 16:50:24 -05:00
morluto
360cd6f438
test: isolate managed result algebra and preserve partial facts
2026-11-10 16:50:24 -05:00
morluto
b129d39ac9
test: verify CLI failure status and cancellation stage ownership
2026-11-10 16:50:24 -05:00
morluto
fbb785293b
test: reject swallowed native binding assertions and cloned causes
2026-11-10 16:50:24 -05:00
morluto
1b8a7ee7f6
test: name the observed IL2CPP image retention witness
2026-11-10 16:50:15 -05:00
morluto
86b1b1431a
test: preserve method-free IL2CPP overflow verification
2026-11-10 16:48:48 -05:00
morluto
d5e2d59eb6
test: reject incomplete calibration receipts and section drift
2026-11-10 16:48:48 -05:00
morluto
03e43c0f1b
test: bound compiler and startup fixture commands with existing owner
2026-11-10 16:47:10 -05:00
morluto
724211b468
test: finish independent session cleanup and completion gates
2026-11-10 16:47:10 -05:00
morluto
fe1a5b1498
test: join the admitted command after caller signal assertions
2026-11-10 16:47:10 -05:00
morluto
fc3f18b748
test: prove caller cancellation reaches owned commands
2026-11-10 16:44:32 -05:00
morluto
0a66fb2acf
test: require independently observed verifier outcomes
2026-11-10 16:44:32 -05:00
morluto
56d2ba36b8
test: preserve provider harness cleanup and parser admission
2026-11-10 16:43:39 -05:00
morluto
0ea642843a
test: retain independent ownership of fake GDB processes
2026-11-10 16:43:39 -05:00
morluto
0c37c22d51
test: remove copied authentication after command cleanup failure
2026-11-10 16:43:39 -05:00
morluto
b32da4aefa
test: remove the retired reactive process fixture
2026-11-10 16:43:39 -05:00
morluto
c8a52fd478
test: preserve relational policy and cumulative read coverage
2026-11-10 16:43:39 -05:00
morluto
67f402fb81
test: consolidate duplicate artifact and session coverage
2026-11-10 16:41:40 -05:00
morluto
1ef28be5bc
test: tighten filesystem configuration and read contracts
2026-11-10 16:41:40 -05:00
morluto
de0c50ead7
test: assert artifact integrity and retained descriptor ownership
2026-11-10 16:41:40 -05:00
morluto
fe4105187d
test: remove fixtures for retired controlled replay
2026-11-10 16:40:47 -05:00