N0zoM1z0
734a4ef04f
docs: refresh Electron path resolution API
2026-07-17 21:34:08 +08:00
N0zoM1z0
1ac9a09ce1
fix(electron): resolve package and dirname entrypoints by context
2026-07-17 21:30:24 +08:00
N0zoM1z0
e47c00ef04
docs: regenerate managed coverage API with Node 24
2026-07-17 20:56:09 +08:00
N0zoM1z0
8ee0f04562
fix(managed): preserve page incompleteness in graph and comparison
2026-07-17 20:51:53 +08:00
N0zoM1z0
dae6807c4a
fix(dotnet): downgrade truncated CIL identity and coverage
2026-07-17 20:26:22 +08:00
morluto
d4be3e7f9a
docs(cli): describe every command input
2026-07-17 02:50:31 +00:00
morluto
8cf0dd2bf6
refactor(skill): remove legacy skill compatibility
2026-07-17 01:28:42 +00:00
morluto
9356634ccb
feat(skill): rename skill to reverse-engineer-anything
2026-07-17 00:35:19 +00:00
morluto
34252f55e9
fix(npm): use latest entry points without install scripts
2026-07-17 00:16:46 +00:00
morluto
b15a9ecfef
fix: satisfy dead-code and generated-doc checks
2026-07-16 23:13:01 +00:00
morluto
194349683a
feat: add managed characterization and coverage closure
2026-07-16 22:53:50 +00:00
N0zoM1z0
5970a71824
fix(ghidra): preserve native endpoint diagnostics
2026-07-17 03:05:19 +09:00
N0zoM1z0
0ac418dd8b
fix(ghidra): preserve Windows batch invocation semantics
2026-07-17 03:05:19 +09:00
N0zoM1z0
585f523891
refactor(windows): keep capability outcomes module-private
2026-07-17 03:05:19 +09:00
N0zoM1z0
4dccbecf06
fix(ghidra): validate Windows control characters explicitly
2026-07-17 03:05:19 +09:00
N0zoM1z0
8b5ae417f3
docs(ghidra): define the experimental Windows P0
2026-07-17 03:05:19 +09:00
N0zoM1z0
735973b08b
fix(dotnet): admit real CLI GUID and fat CIL bodies
2026-07-17 00:42:46 +09:00
N0zoM1z0
aa200ce8ca
feat(dotnet): add BYO ILSpy oracle diagnostics
2026-07-16 23:56:40 +09:00
morluto
2db64f2983
chore(release): regenerate TypeDoc output for 2.0.0
...
TypeDoc embeds the package version in every generated HTML page.
Regenerate docs/api/ to match the 2.0.0 release bump.
2026-07-16 22:12:48 +08:00
N0zoM1z0
77178bba54
feat(managed): project static evidence into application graph
2026-07-16 21:36:13 +08:00
morluto
0aef572a26
chore: merge main and resolve MCP contract conflicts
2026-07-16 20:42:14 +08:00
N0zoM1z0
849c05290a
docs: refresh managed native verification api
...
Regenerate the managed-native verification TypeDoc pages with Node 24.18.0 so CI docs:check matches the committed output.
Verification: source ~/.nvm/nvm.sh; nvm use 24.18.0; npm run docs:generate; npm run docs:check.
2026-07-16 21:26:38 +09:00
N0zoM1z0
8cbc125b93
feat(dotnet): verify managed native boundaries
...
Add the verify_managed_native_boundaries workflow for comparing authenticated inspect_managed_native_boundaries Evidence with supplied native export or function Evidence. The workflow verifies only P/Invoke declaration names against observed native symbols, keeps verified, inferred, contradicted, unresolved, and unsupported-native states explicit, and does not translate managed metadata tokens or RVAs into native addresses.
Expose schema-identical MCP and CLI surfaces, update managed workflow contracts, product catalog facts, TypeDoc output, README/localized docs, ADR status, package verification, and the REA analysis skill metadata for the 90-tool/50-command inventory.
Verification: npx vitest run tests/managedNativeVerification.test.ts --coverage=false; npm run typecheck; npm run docs:generate; npm run check (first run hit a load-sensitive sessionMcp timeout, isolated rerun passed); npx vitest run tests/sessionMcp.test.ts --coverage=false; npm run check; npm run knip; npm run jscpd; npm run scan:todos; npm run verify:managed; CXX=/usr/bin/g++-13 CC=/usr/bin/gcc-13 npm run verify:package.
2026-07-16 21:26:38 +09:00
morluto
2b064335ea
docs(api): refresh managed reconstruction contracts
2026-07-16 20:15:48 +08:00
N0zoM1z0
cc1e47c615
docs(dotnet): refresh managed reconstruction api
2026-07-16 20:37:42 +09:00
N0zoM1z0
c506664744
feat(dotnet): import managed reconstructions
2026-07-16 20:37:42 +09:00
N0zoM1z0
798631ade6
docs: refresh managed runtime api docs
2026-07-16 20:10:36 +09:00
N0zoM1z0
5f66cfd57a
feat(dotnet): add managed runtime correlation planning
2026-07-16 20:10:36 +09:00
N0zoM1z0
466b1bbebe
feat(dotnet): add managed native boundary inspection
2026-07-16 18:57:56 +09:00
N0zoM1z0
55794d6083
feat(dotnet): add managed member comparison
2026-07-16 18:27:08 +09:00
N0zoM1z0
98cad3788d
feat(dotnet): add managed member inspection
2026-07-16 17:44:36 +09:00
N0zoM1z0
c251c38aa2
feat(dotnet): add managed artifact triage
2026-07-16 17:05:03 +09:00
N0zoM1z0
a8c1057279
docs: stabilize replay API source links
...
Regenerate the new TypeDoc pages after their source files are tracked so CI and local generation both include the canonical main-branch source links.
2026-07-16 15:45:55 +09:00
N0zoM1z0
d86231ad33
feat(application): add isolated JavaScript replay
...
Expose one plan/execute replay contract through both CLI and MCP with exact source, input, runtime, sandbox, limit, and export commitments.
Run selected ESM and extracted CommonJS/Rspack factories in a disposable Linux x64 Bubblewrap namespace with a content-addressed Node ELF closure, architecture-checked seccomp, delegated systemd cgroup limits, bounded protocol capture, cancellation, and observable cleanup.
Preserve left and right observations as Evidence, derive differential comparisons without erasing unknowns, add optional separately authorized reproducers, and fail closed on stale plans or unavailable host boundaries.
Add source-owned parser, sanitizer, clipboard, denial, timeout, OOM, protocol-forgery, and cancellation coverage; a real Linux verifier and workflow; regenerated catalogs and TypeDoc; and updated the packaged REA analysis skill for the 83-tool inventory.
2026-07-16 15:45:55 +09:00
N0zoM1z0
4a30820a93
docs: refresh application workflow API links
2026-07-16 11:29:54 +09:00
N0zoM1z0
778b995bbf
feat(application): add cross-layer graph workflows
2026-07-16 11:29:54 +09:00
N0zoM1z0
87b23482e2
docs: refresh runtime reconciliation API
2026-07-16 09:55:21 +09:00
N0zoM1z0
8c67dbd49e
feat(electron): reconcile static artifacts with passive runtime
2026-07-16 09:55:21 +09:00
N0zoM1z0
3fa2304bc7
feat(electron): map static process and IPC boundaries
2026-07-16 07:56:13 +09:00
morluto
13c79b670a
docs: refresh generated artifacts for 1.7.0
2026-07-15 22:00:32 +00:00
N0zoM1z0
aa46abfe1b
feat(artifact): reconstruct JavaScript application structure
2026-07-16 06:43:30 +09:00
N0zoM1z0
da4817abd1
docs: regenerate JavaScript graph API with Node 24
2026-07-16 05:08:52 +09:00
N0zoM1z0
2ca56724e4
feat(domain): add versioned JavaScript Application Graph
2026-07-16 05:08:52 +09:00
N0zoM1z0
d8321defd7
feat(ghidra): add function analysis and conformance
2026-07-16 04:17:08 +09:00
N0zoM1z0
a45de27d9e
docs: refresh Ghidra inventory API links
2026-07-16 02:59:37 +09:00
N0zoM1z0
b1c07dd9c6
feat(ghidra): implement read-only inventory operations
2026-07-16 02:59:37 +09:00
N0zoM1z0
f0e625d7ee
feat(ghidra): add private headless provider session
2026-07-16 01:27:54 +09:00
N0zoM1z0
70e1a0f532
refactor(process): extract reusable provider lifecycle primitives
...
Introduce provider-neutral ownership, private runtime roots, absolute startup deadlines, pending-operation correlation, bounded output capture, and verified TERM-to-KILL process supervision.\n\nMigrate Hopper onto the shared lifecycle pieces while keeping its Unix-socket protocol and health/shutdown parsing adapter-specific. Preserve exact ownership checks and fail-closed cleanup, including descendant cleanup after the launcher leader exits.\n\nAdd reusable process fixtures and deterministic coverage for startup timeout, cancellation, output bounds, exit diagnostics, cleanup escalation, repeated close, spawn failure, and resource disposal. Update architecture, provider evaluation, contributor guidance, and generated API documentation.
2026-07-15 23:20:48 +09:00
N0zoM1z0
a7621c2633
docs(api): refresh provider source anchors
...
Regenerate the new provider registry and routing API pages with the repository's canonical Node 24.18 runtime so TypeDoc output matches CI.
2026-07-15 22:13:48 +09:00
N0zoM1z0
941d7101dd
feat(session): add explicit provider registry and target binding
...
Introduce deterministic deep-provider discovery and immutable per-target routing while retaining disjoint artifact and native capability families.
Expose provider selection consistently through MCP, CLI, environment configuration, session status, prompt completion, typed diagnostics, and generated documentation. Preserve exact provider/profile provenance without request racing or transparent fallback.
Cover overlapping providers, ambiguity, rejection details, cancellation, restoration, package installation, and real Hopper target switching.
2026-07-15 22:13:48 +09:00