Commit Graph

85 Commits

Author SHA1 Message Date
morluto 33ea37c03c refactor(domain,server): extract analyze_function schema and share observation tool registration
- Move `analyze_function` input parameters schema to
  `src/domain/analyzeFunctionParameters.ts` and reference it from
  `enhancedInputs.ts` and `functionDossierEvidence.ts`.
- Deduplicate browser/electron tool registration into
  `src/server/observationToolRegistration.ts`.
- Regenerate TypeDoc output.
2026-07-22 09:13:09 +00:00
morluto 49ae23bde2 fix(ci): automate release version artifacts 2026-07-20 13:43:36 +00:00
morluto 909139e4b6 docs: refresh 2.2.0 generated metadata 2026-07-20 13:32:39 +00:00
morluto d74f89754f docs: update replay machine API 2026-07-20 13:15:30 +00:00
morluto a222327f30 docs: update paired process experiment API 2026-07-20 13:07:35 +00:00
morluto b0cb28a9bf docs: update application projection API 2026-07-20 11:33:56 +00:00
N0zoM1z0 b9bead2809 fix(ci): keep tool kind type internal 2026-07-20 17:36:45 +08:00
N0zoM1z0 d7d6bdf474 fix: align session filters and Hopper verification 2026-07-20 17:33:25 +08:00
N0zoM1z0 a2089a4067 docs: refresh generated API links 2026-07-20 17:17:45 +08:00
N0zoM1z0 3e3d45856e feat: streamline agent integration and MCP routing 2026-07-20 17:11:06 +08:00
morluto 2ea45899c1 docs: regenerate 2.1.0 release metadata 2026-07-18 14:28:53 +08:00
morluto d33213a99c docs: normalize inherited source paths 2026-07-18 06:05:35 +00:00
morluto f5f653bd8d docs: refresh generated API reference 2026-07-18 06:00:54 +00:00
morluto 2ea375f8ea docs: preserve generated source links 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 2e5b44365f refactor: simplify authorization boundaries 2026-07-18 05:49:14 +00:00
morluto 49f1ec14fe fix: remove unused boundary exports 2026-07-18 04:58:54 +00:00
morluto 16002ff3c2 feat(cli): improve setup onboarding 2026-07-18 11:59:16 +08:00
N0zoM1z0 44c70176b8 feat(javascript): add webpack and rspack runtime adapters 2026-07-18 00:31:51 +08:00
N0zoM1z0 6c41791519 feat(javascript): recover commonjs and esm module relationships 2026-07-18 00:02:51 +08:00
N0zoM1z0 3d71bb551e feat(javascript): add binding and constant-value semantic IR 2026-07-17 23:11:03 +08:00
N0zoM1z0 3f788e9065 docs(managed): align normalized CIL claims with shipped v1 semantics 2026-07-17 22:03:36 +08:00
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