{
  "probe": "dist/native-draft-probe.mjs",
  "command": "bun dist/native-draft-probe.mjs",
  "result": "PASS; 6 deterministic provider calls; parent independently reran successfully. Probe retained for parent cleanup.",
  "host": {
    "source": "../oh-my-pi",
    "commit": "e8d0a93db61e756361aad84d4bcbc2dd2db88973",
    "packageDeclaredVersion": "16.3.15",
    "dirty": [
      "modified packages/coding-agent/src/tools/render-utils.ts",
      "untracked packages/coding-agent/src/tools/__tests__/render-utils.test.ts"
    ],
    "limitation": "Published 16.3.15 minimum not independently proven. Exercised local source checkout; probe output now states this explicitly."
  },
  "evidence": [
    "Actual createOmpSpt loaded through native loadExtensionFromFactory and ExtensionRunner; injected fake listen stdout drives real adapter parsing/delivery.",
    "Actual AgentSession with deferAgentInitiatedTurns=true starts idle user-prompt turn; two provider requests including executed tool continuation both receive peer body as user role.",
    "Actual awaited message_start extension dispatch precedes session subscriber and real EventController.handleEvent; synthetic flag already present and editor draft untouched.",
    "Busy delivery enters native steer queue; later typing survives queue drain; body reaches continuation model request as user.",
    "Already-delivered owned stub resubmission preserves draft and reinjects body.",
    "Native default custom trigger counterexample returns false, queues one message, starts zero provider calls under ACP deferral.",
    "Unrelated external user prompt remains nonsynthetic, clears editor, and drains queued custom content."
  ],
  "isolation": "No live endpoint, live session, network provider, OMP repository edits, project-wide validation, publication, restart or commit. Temporary auth/session workspace removed during probe teardown."
}