rea/docs
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
..
adr feat(ghidra): add atomic function annotation edits (#709) 2026-10-06 17:24:33 +08:00
assets docs: add Discord community links to README 2026-10-05 17:36:29 +08:00
verification feat(ghidra): add atomic function annotation edits (#709) 2026-10-06 17:24:33 +08:00
apple-application-analysis.md docs: describe complete application analysis outputs 2026-09-29 14:54:01 +08:00
architecture.mermaid feat(ghidra): enable Windows x64 read-only analysis (#699) 2026-10-06 16:53:33 +08:00
browser-observation.md fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
browser-scenario-contract.md fix(browser): capture popup network and report early event gaps (#614) 2026-10-06 01:58:54 +08:00
electron-observation.md fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
error-contract.schema.json refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
ghidra-dos.md feat(ghidra): add atomic function annotation edits (#709) 2026-10-06 17:24:33 +08:00
installation.md feat(ghidra): add atomic function annotation edits (#709) 2026-10-06 17:24:33 +08:00
javascript-application-graph.md refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
javascript-application-workflows.md refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
javascript-artifact-reconstruction.md fix(javascript): hash graph and evidence JSON incrementally (#646) 2026-10-06 11:54:55 +08:00
javascript-runtime-observation.md refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
javascript-runtime-reconciliation.md fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
managed-code-analysis.md fix: integrate 14 approved fix PRs (668,671,673,675,678-681,685-690) (#705) 2026-10-06 16:31:00 +08:00
mcp-contracts.md docs: align MCP discovery and skill guidance with the stable catalog (#664) 2026-10-06 14:01:43 +08:00
mcp-prompts.md fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
native-investigation.md feat(ghidra): add atomic function annotation edits (#709) 2026-10-06 17:24:33 +08:00
process-capture.md refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
product-catalog.json feat(ghidra): add atomic function annotation edits (#709) 2026-10-06 17:24:33 +08:00
provider-evaluation.md feat(ghidra): add atomic function annotation edits (#709) 2026-10-06 17:24:33 +08:00
reconstruction-obligation-ledgers.md refactor: return complete analysis results inline 2026-09-29 08:07:24 +08:00
reconstruction-readiness.md fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
roadmap.md feat(ghidra): add atomic function annotation edits (#709) 2026-10-06 17:24:33 +08:00
test-suite-audit.md fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
testing.md feat(ghidra): enable Windows x64 read-only analysis (#699) 2026-10-06 16:53:33 +08:00
tool-design.md refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
user-visible-errors.csv fix(setup): align Node runtime checks with package engines 2026-10-05 22:13:22 -07:00
windows-ghidra-p0.md feat(ghidra): enable Windows x64 read-only analysis (#699) 2026-10-06 16:53:33 +08:00