Files
reverse-engineering-anything/docs/specs/native/go-string-literals/tasks.md
T
Ryan S 94182f331e feat(go): recover bounded Go string literals from (ptr, len) headers (#9206)
* feat(go): recover bounded Go string literals from (ptr, len) headers

* fix(go): deduplicate header scan spans, bound rejected cache, and reject Cf

* fix(go): allow U+200C ZWNJ and U+200D ZWJ in Go string literal recovery

* fix(go): index Mach-O load regions, validate MCP schema, and add feature specs

* test(go): cover Mach-O region-index cancellation and load-region boundaries
2026-11-08 22:50:32 +00:00

810 B

Tasks

  • Define single-feature scope, contracts and implementation plan (spec.md, plan.md).
  • Extend goBinarySchema, MCP contracts, CLI flags and inspect_analysis_view (string_literals).
  • Implement bounded (ptr, len) recovery in src/go/GoStringLiterals.ts with O(R log R) Mach-O region indexing and non-overlapping file-order header scanning.
  • Add unit, provider, MCP view and CLI acceptance tests for multi-format recovery, Unicode \p{Cf} / ZWNJ / ZWJ filtering, caps, negative-cache bounds and 25,000-section Mach-O scaling.
  • Verify CLI and artifactMcpCall advertised-schema MCP parity across compiled targets in scripts/verify-go-binary.mjs.
  • Update the Go binary guide, skill reference and generated catalogs; pass documentation route and static checks.