morluto
1712e6d821
feat!: make evidence bundles canonical MCP resources
...
Add immutable session bundle snapshots, bounded resource discovery, paginated unknowns, mutable current analysis snapshots, and provider-neutral navigation/address context tools.
BREAKING CHANGE: export_evidence_bundle now requires a filesystem path and no longer returns an inline bundle.
2026-07-29 17:36:40 +00:00
morluto
0f96bf365c
fix(errors): preserve actionable analysis diagnostics
2026-07-29 07:18:29 +00:00
morluto
fecddc0549
perf(mcp): reduce cold-start work
2026-07-26 15:02:58 +00:00
morluto
521139d4a5
feat(native): inspect API boundaries with evidence
2026-07-25 14:29:28 +00:00
morluto
809dfbfe48
perf(evidence): validate ledger mutations incrementally
2026-07-25 09:11:07 +00:00
morluto
adc4852f3a
perf(javascript): reuse parsed source across analyses
2026-07-25 09:10:51 +00:00
morluto
4f62695a5c
refactor(reconstruction): isolate ledger coverage
2026-07-24 14:45:04 +00:00
morluto
83b3368d8d
fix(reconstruction): bind proof evidence to claims
2026-07-24 14:39:52 +00:00
morluto
6039b92be7
fix(analysis): report call-edge truncation
2026-07-24 14:14:26 +00:00
morluto
f0069cbee4
fix(browser): require storage fingerprint approval
2026-07-24 14:13:57 +00:00
morluto
7b1e3bda00
fix(reconstruction): authenticate obligation proof boundaries
2026-07-24 14:13:36 +00:00
morluto
c9500d32f6
refactor(javascript): centralize source range comparison
2026-07-24 13:43:13 +00:00
morluto
4e8aa98267
refactor(application): reuse graph evidence resolution
2026-07-24 13:43:12 +00:00
morluto
94a2c6013d
refactor(javascript): share semantic call-site lookup
2026-07-24 13:25:45 +00:00
morluto
035e1144b0
feat(server): advertise available tools dynamically
2026-07-24 13:18:58 +00:00
morluto
38ff7418ef
feat(reconstruction): evaluate end-to-end readiness
2026-07-24 13:18:10 +00:00
morluto
9d48ca788c
feat(reconstruction): add obligation ledgers
2026-07-24 13:17:56 +00:00
morluto
38c883bbc8
feat(javascript): recover runtime semantic effects
2026-07-24 13:17:38 +00:00
morluto
697be942e8
feat(javascript): compare source with shipped bundles
2026-07-24 13:17:19 +00:00
morluto
8271650945
feat(runtime): add passive V8 Inspector observation
2026-07-24 13:16:35 +00:00
morluto
f27dd745b8
feat(browser): compare scenario and storage evidence
2026-07-24 13:16:18 +00:00
morluto
1ac3118aa2
feat(browser): capture controlled Playwright scenarios
2026-07-24 13:16:01 +00:00
morluto
d9977286f9
feat(artifacts): add provider-neutral inspection
2026-07-24 13:14:24 +00:00
morluto
8e7709d35a
feat(analysis): add bounded memory and call tracing
2026-07-24 13:14:01 +00:00
morluto
205bf1529b
feat(process): support explicit stdin closure
2026-07-24 13:13:09 +00:00
N0zoM1z0
e0bc7fd973
fix(hopper): add bounded analysis recovery
2026-07-24 00:33:29 +09:00
morluto
b906defbff
fix(capabilities): expose typed availability codes
2026-07-23 07:09:16 +00:00
morluto
6e6cce1bf3
feat(artifacts): support MSIX and AppX packages
2026-07-23 07:09:04 +00:00
morluto
69761e95b6
feat(process): add reactive capture scenarios
2026-07-23 07:08:47 +00:00
morluto
db9a83190b
feat(process): coordinate reactive capture effects
2026-07-23 01:32:58 +00:00
morluto
508a9ccde9
feat(javascript): expose bounded semantic tracing
2026-07-22 23:22:55 +00:00
morluto
77696dff91
fix(process): normalize resize frame timestamps
2026-07-22 23:18:40 +00:00
morluto
d81745cb95
feat(process): compare declared concurrent traces
2026-07-23 05:27:49 +08:00
morluto
d895e49145
fix(process): preserve replay event causality
2026-07-23 05:27:49 +08:00
morluto
a32b988a35
refactor(process): extract capture journal recorder
2026-07-23 05:27:49 +08:00
morluto
8bcdb98689
feat(process): record global capture event order
2026-07-23 05:27:49 +08:00
morluto
34c583a170
feat(process): run finite-state replay during capture
2026-07-22 14:06:50 +00:00
morluto
513fa294a4
feat(process): record provider and verifier run lineage
2026-07-22 14:01:47 +00:00
N0zoM1z0
d25e98c3f9
feat: complete REA remediation program
2026-07-22 22:09:12 +09:00
N0zoM1z0
74965d9088
fix(cli): route JavaScript applications from analyze
2026-07-21 23:42:28 +08:00
N0zoM1z0
f4156d9663
fix(mcp): preserve investigation input policy
2026-07-21 19:51:11 +08:00
morluto
9ab7aa320c
feat(process): compare repeatable paired experiments
2026-07-20 13:02:52 +00:00
morluto
d36b385378
feat(artifacts): project mobile application inventories
2026-07-20 11:31:35 +00:00
N0zoM1z0
3e3d45856e
feat: streamline agent integration and MCP routing
2026-07-20 17:11:06 +08:00
morluto
2d1f9616b7
refactor(setup): keep planner helpers private
2026-07-18 05:49:15 +00:00
morluto
da48033c19
fix(setup): preserve onboarding after refactor
2026-07-18 05:49:15 +00:00
morluto
db1efef9d2
fix: preserve optional unknown filters
2026-07-18 05:49:15 +00:00
morluto
2bea40571d
refactor: finish lint cleanup
2026-07-18 05:49:14 +00:00
morluto
c6ee0049c4
refactor(app): split session and CLI workflows
2026-07-18 05:49:14 +00:00
morluto
3e61a63a10
refactor: split oversized analysis workflows
2026-07-18 05:49:14 +00:00