mirror of
https://github.com/morluto/rea.git
synced 2026-11-10 08:47:00 +00:00
* feat(native): decode Android .note.android.ident ELF notes Decode Android NDK NT_ANDROID_TYPE_IDENT (.note.android.ident, owner Android, type 1) notes in inspect_elf_notes across legacy 4-byte and modern >=132-byte descriptors with bounded TextBudget accounting. * fix(native): isolate Android note scan budget test, scope contract import, and add feature spec * test(native): use domain tool contract in elfNotesMcp boundary test
774 B
774 B
Tasks
- Define single-feature scope, contracts, and implementation plan (
spec.md,plan.md). - Add
"android_ident"type name mapping and nullableandroidschema onelfNotesSchema(src/domain/native/elfNotes.ts). - Implement endian-aware
decodeAndroidwith printable-ASCII / zero-padding validation andTextBudgetscan/used accounting (src/native/elf/ElfNoteParser.ts). - Update
inspect_elf_notescontract metadata (src/contracts/native/binaryDiagnosticsToolContracts.ts). - Add domain, parser, MCP boundary, and CLI/stdio-MCP acceptance tests (
elfNotes.test.ts,ElfNoteParser.test.ts,elfNotesMcp.test.ts,elfNotesAndroid.test.ts). - Update
docs/elf-notes.mdanddocs/specs/README.md; pass all verification gates.