Kaoru0822
66f3cfa594
fix(native): inspect mixed-signature Mach-O slices
2026-10-06 04:59:15 -07:00
N0zoM1z0
8d44b3edd3
fix(target): explain the JavaScript directory analysis route ( #733 )
2026-10-06 19:53:08 +08:00
N0zoM1z0
9dd6cef90a
fix(process): scope comparison unknowns to their evidence ( #732 )
2026-10-06 19:16:49 +08:00
Kaoru0822
98de3380e3
fix(electron): respect computed option keys and overrides
2026-10-06 02:26:28 -07:00
N0zoM1z0
9bab55337a
feat(ghidra): add atomic function annotation edits ( #709 )
...
* feat(ghidra): edit function annotations atomically
Return annotation readback and refreshed function analysis through CLI and MCP. Own each database transaction, invalidate caches and immutable snapshots, preserve executable bytes, and retain the Windows mutation boundary.
Assisted-by: Nitori (gensokyo-skills:nitori-reverse-engineering)
* fix(ghidra): preserve qualified function annotation identity
Preserve namespaces during local name writes and match qualified readback to the refreshed dossier. Add a producer-shaped regression and verify a real namespaced C++ function through the CLI.
Assisted-by: Nitori (gensokyo-skills:nitori-reverse-engineering)
* test(ghidra): align verification with annotation authority
Keep strict capability and profile checks while admitting the explicit session metadata operation. Verify packaged transport authority and atomic transaction commitments and preserve a read-only Windows expectation.
Assisted-by: Nitori (gensokyo-skills:nitori-reverse-engineering)
2026-10-06 17:24:33 +08:00
Kaoru0822
7a96391001
fix(reconstruction): accept function comparison source parameters
2026-10-06 02:11:10 -07:00
Kaoru0822
ab5a1c61b1
Merge pull request #706 from kaoru0822-kitauji/fix/process-evidence-provider-identity
...
fix(evidence): admit current process provider identity
2026-10-06 02:00:47 -07:00
Kaoru0822
f04445c57c
Merge pull request #704 from kaoru0822-kitauji/fix/arm64e-native-inspection
...
fix(native): select concrete arm64e Mach-O slices
2026-10-06 02:00:35 -07:00
Kaoru0822
44b3627ab0
Merge pull request #703 from kaoru0822-kitauji/fix/process-pid-normalization
...
fix(process): honor disabled PID normalization in samples
2026-10-06 02:00:19 -07:00
N0zoM1z0
26881da76a
feat(ghidra): enable Windows x64 read-only analysis ( #699 )
...
* feat(ghidra): enable Windows x64 read-only analysis
* test(ghidra): exercise native Windows runtime boundaries
* test(ghidra): verify current Windows inventory and isolate ACL observer
* fix(ghidra): align Windows admission and address P0 review
2026-10-06 16:53:33 +08:00
Kaoru0822
d311940f24
fix(evidence): admit current process provider identity
2026-10-06 01:43:45 -07:00
morluto
cf061159ab
fix: integrate 14 approved fix PRs (668,671,673,675,678-681,685-690) ( #705 )
...
* fix(javascript): preserve array index positions
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* fix(javascript): respect object property overwrite order
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* test(javascript): cover uncertain spread discriminants
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* fix(javascript): keep nonfinite values outside JSON lattice
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* fix(dotnet): keep non-CIL method implementations unknown
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* test(package): separate CIL reconstruction from native imports
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* fix(javascript): invalidate values on nontrivial binding writes
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* fix(artifacts): align native DMG mount and detach lifecycle
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* fix(browser): retain all literal worker import arguments
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* fix(native): preserve final demangled symbol whitespace
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* fix(dotnet): preserve C identifier underscores in native matching
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* fix(browser): respect metadata key and overwrite semantics
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* fix(javascript): keep optional parameter input unknown
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* fix(dotnet): report observed method metadata changes
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* docs(dotnet): synchronize generated conformance skill digest
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* fix(browser): reject malformed indexed source-map offsets
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* fix(native): preserve numeric-looking Mach-O identifiers
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
* docs: regenerate catalogs for integrated fix batch
* docs: regenerate catalogs after merging main (#702 )
---------
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
Co-authored-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
2026-10-06 16:31:00 +08:00
N0zoM1z0
5bcb6645b5
feat(ghidra): admit explicit DOS COM analysis ( #702 )
...
* feat(ghidra): admit explicit DOS COM analysis
Carry caller-selected COM interpretation through CLI, MCP and target
identity, seed real-mode entry/context before Ghidra analysis, and verify
complete loaded bytes, source mappings and measured register context.
Keep original binaries unchanged and PSP/runtime coverage explicit.
Assisted-by: Nitori (gensokyo-skills:nitori-reverse-engineering)
* fix(verification): validate COM package selection before allocating fixtures
2026-10-06 16:26:40 +08:00
Kaoru0822
fd3282a87e
fix(native): select concrete arm64e Mach-O slices
2026-10-06 01:25:11 -07:00
Kaoru0822
a4e57366dd
fix(process): honor disabled PID normalization in samples
2026-10-06 01:22:45 -07:00
Rudy Mizrahi Celekli
d565ecdc25
fix(reference): read linked worktree commit provenance ( #677 )
...
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
2026-10-06 16:18:42 +08:00
Rudy Mizrahi Celekli
8189081511
fix(browser): keep bare module locations unresolved ( #676 )
...
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
2026-10-06 16:18:36 +08:00
Kaoru0822
7f1fa64019
fix(javascript): read source-map directives only from comments ( #672 )
2026-10-06 16:18:25 +08:00
Rudy Mizrahi Celekli
c8aed4740d
fix(reference): preserve unresolved absolute module specifiers ( #670 )
...
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
2026-10-06 16:18:17 +08:00
Rudy Mizrahi Celekli
fa02df9ad3
fix(native): retain spaced symbols in dyld inventory ( #669 )
...
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
2026-10-06 16:18:09 +08:00
Rudy Mizrahi Celekli
ddea06360a
fix(dotnet): preserve leading Unicode content in metadata strings ( #667 )
...
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
2026-10-06 16:18:01 +08:00
Rudy Mizrahi Celekli
94cc8475e0
fix(javascript): preserve primitive addition coercion ( #666 )
...
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com>
2026-10-06 16:17:55 +08:00
Kaoru0822
1a24be574d
fix(reference): recognize CMake build manifests ( #665 )
2026-10-06 16:17:50 +08:00
Kaoru0822
217e8cf59f
Merge pull request #700 from kaoru0822-kitauji/fix/json-shape-collation
...
fix(comparison): break JSON shape collation ties
2026-10-06 01:10:26 -07:00
Kaoru0822
a55b5bb8ee
Merge pull request #698 from kaoru0822-kitauji/fix/export-container-coverage
...
fix(comparison): retain container-only export shape paths
2026-10-06 01:10:13 -07:00
Kaoru0822
ba35b5509d
Merge pull request #696 from kaoru0822-kitauji/fix/reference-computed-require
...
fix(reference): distinguish computed require member names
2026-10-06 01:09:56 -07:00
Kaoru0822
11d0ef2e09
Merge pull request #695 from kaoru0822-kitauji/fix/reference-parser-recovery
...
fix(reference): retain recovered parser diagnostics
2026-10-06 01:09:40 -07:00
Kaoru0822
805c338f36
fix(comparison): break JSON shape collation ties
2026-10-06 01:01:16 -07:00
N0zoM1z0
a6a8f67649
feat(ghidra): verify DOS load images and expose memory evidence ( #697 )
...
* feat(ghidra): verify DOS load images and expose memory evidence
Verify measured source bytes, mapped regions, fixups and entries against
the immutable MZ snapshot, retaining independent checks and raw evidence.
Expose loaded byte reads and authoritative original file offsets through
both CLI and MCP, with focused and actual Ghidra DOS verification.
Assisted-by: Nitori (gensokyo-skills:nitori-reverse-engineering)
* fix(cli): describe memory inspection arguments
* test(ghidra): align bridge fixtures and CLI capability accounting
2026-10-06 15:48:48 +08:00
Kaoru0822
7864d665e1
fix(comparison): retain container-only export shape paths
2026-10-06 00:42:19 -07:00
Kaoru0822
df6e476d67
fix(reference): distinguish computed require member names
2026-10-06 00:26:08 -07:00
Kaoru0822
ed3a7f070c
fix(reference): retain recovered parser diagnostics
2026-10-06 00:17:04 -07:00
Kaoru0822
132a3a46be
Merge pull request #694 from kaoru0822-kitauji/fix/dockerfile-language-boundary
...
fix(reference): bound Dockerfile language detection
2026-10-06 00:10:16 -07:00
Kaoru0822
e828acce0e
Merge pull request #692 from kaoru0822-kitauji/fix/reference-test-stems
...
fix(reference): classify test suffixes before extensions
2026-10-06 00:07:24 -07:00
Kaoru0822
53fa55937f
fix(reference): bound Dockerfile language detection
2026-10-06 00:03:29 -07:00
Kaoru0822
8b228ae701
fix(reference): classify test suffixes before extensions
2026-10-05 23:56:24 -07:00
Kaoru0822
03bc6d36db
fix(javascript): count all source line terminators
2026-10-05 23:49:27 -07:00
Kaoru0822
2c1bf92010
fix(cli): disable unmanaged skill synchronization
2026-10-05 23:27:46 -07:00
I Made Ocy Darma Putra
7f1ae42f71
feat(setup): support Command Code MCP registration ( #645 )
...
Configure Command Code's user-scope MCP config (~/.commandcode/mcp.json)
with an explicit stdio registration ({ transport, enabled, command, args })
under mcpServers, matching the shape Command Code writes itself.
Adds the commandcode setup client and dialect, detection/alignment support,
README/docs entries, and regenerated product catalog.
2026-10-06 14:15:59 +08:00
Kaoru0822
6ad62cec6a
Merge pull request #663 from kaoru0822-kitauji/fix/semantic-candidate-relevance
...
fix(javascript): scope candidate ambiguity to query traversal
2026-10-05 23:06:33 -07:00
N0zoM1z0
39db9fe424
docs: align MCP discovery and skill guidance with the stable catalog ( #664 )
2026-10-06 14:01:43 +08:00
Kaoru0822
c3d013b2fd
Merge pull request #659 from kaoru0822-kitauji/fix/function-collation-ties
...
fix(comparison): break function collection collation ties
2026-10-05 22:58:54 -07:00
Kaoru0822
a5d2986b1e
Merge pull request #657 from kaoru0822-kitauji/fix/reference-dynamic-imports
...
fix(reference): retain dynamic import relationships
2026-10-05 22:55:27 -07:00
Kaoru0822
f94fc7967b
fix(javascript): scope candidate ambiguity to query traversal
2026-10-05 22:51:47 -07:00
Kaoru0822
3aaf7e2c54
fix(comparison): break function collection collation ties
2026-10-05 22:39:03 -07:00
Kaoru0822
b89de8feab
fix(reference): retain dynamic import relationships
2026-10-05 22:32:36 -07:00
Kaoru0822
ea0b733687
fix(setup): align Node runtime checks with package engines
2026-10-05 22:13:22 -07:00
N0zoM1z0
19f8cddfd6
fix(ghidra): preserve request and shutdown failure diagnostics ( #647 )
2026-10-06 12:13:52 +08:00
N0zoM1z0
9f42495d11
fix(javascript): hash graph and evidence JSON incrementally ( #646 )
2026-10-06 11:54:55 +08:00
morluto
9b392bb2f8
chore(deps): finish toolchain upgrades and drop dead weight ( #644 )
...
* chore(deps): finish toolchain upgrades and drop dead weight
pino 9 to 10, @types/node 24 to 26, oxlint 1.73 to 1.87, knip 6.26
to 6.39, turbo 2.10 to 2.11. Narrow engines to supported majors
(22/24/26; vitest 5 refuses Node 25). Scope no-var-requires off for
Electron CJS hooks and fixtures.
Remove TypeDoc: incompatible with TypeScript 7 at install and
runtime, used by nothing in any gate. Drop the dep, docs:api
workflow, typedoc.json, CI artifact step, and related docs.
Replace graphology with a local call-graph adjacency plus BFS: the
only consumer is call-path search, and graphology-types ships no
types entry for TS7 NodeNext resolution. Delete both graphology
dependencies.
Remove dead re-exports newly flagged by knip 6.39.
* chore: drop stale typedoc and replay references
Remove the docs:api release-checklist step, the orphaned docs/api
ignore entry, and the nonexistent replay glob from the adapters
project.
2026-10-06 06:02:02 +08:00