diff --git a/docs/native-investigation.md b/docs/native-investigation.md index e43dd12626..87644cbdca 100644 --- a/docs/native-investigation.md +++ b/docs/native-investigation.md @@ -183,6 +183,14 @@ remains valid. This tool has no dedicated CLI command; the existing `decompile` command remains the single-procedure CLI operation. +Each batch schedules one provider read at a time, but has no shared input-count +or aggregate retained-output allowance. It retains every requested row and full +pseudocode body through Evidence construction. The MCP response budget checks +complete delivery afterward; it does not bound provider work or retained batch +state. Select small explicit batches when using this workflow. A general batch +admission/output policy, including completed per-item facts when capacity is +exhausted, remains unresolved. + Type inspection selects one exact database pathname or typed data address. Struct/union fields, enums, pointers, arrays, typedefs, size, alignment, packing and bitfields retain database authority. Child types use exact IDs for further diff --git a/src/application/EnhancedTools.ts b/src/application/EnhancedTools.ts index 31f4a20f8e..77737ac0ed 100644 --- a/src/application/EnhancedTools.ts +++ b/src/application/EnhancedTools.ts @@ -106,7 +106,7 @@ const permitsCapabilityFallback = ( !error.cleanupIncomplete; /** - * Composes direct provider operations into bounded reverse-engineering tools. + * Composes direct provider operations into reverse-engineering tools. * Direct callers use `execute`; adapters that own validation use * `executeValidated` so an MCP input is parsed exactly once. */