{
  "summary": "NativeDraftProbe reports the actual installed TUI preserves inbound drafts for both idle and busy steering; the provider-only system-notice prefix does not affect message_start ownership. This agrees with the source trace and narrows, but does not resolve, the reported failure.",
  "files": [
    {
      "path": "C:/Users/decid/.bun/install/global/node_modules/@oh-my-pi/pi-coding-agent/src/session/messages.ts",
      "description": "704-788 copying provider steering envelope explains raw message_start versus prefixed model content."
    },
    {
      "path": "C:/Users/decid/.bun/install/global/node_modules/@oh-my-pi/pi-coding-agent/src/modes/controllers/extension-ui-controller.ts",
      "description": "1230-1234 installed interactive callback does not preclear the editor."
    }
  ],
  "architecture": "Raw inbound user event is synthetic-marked before TUI subscribers; provider context independently receives a copied steering envelope.",
  "report": "Peer-reported evidence, not independently executed by this read-only scout: NativeDraftProbe exercised installed omp.exe through public editor APIs and observed exact draft preservation in idle and busy inbound paths, raw synthetic:true message_start, and provider3's prefixed system-notice. Its temporary proof and output are Temp/omp-spt-tui-draft-probe.ts and Temp/omp-spt-tui-draft-result.json, with Main already informed. An ordinary non-local prompt cleared at delayed message_start, confirming that a distinct unsynthetic user event remains a viable erase mechanism. These observations reject provider-prefix and installed interactive-preclear explanations for the paths exercised; they do not invalidate the user's reported failure or establish its cause."
}