{
  "status": "complete",
  "changes": [
    "All executable sources now undergo the same bounded Oh My Pi `--version` identity probe before launch.",
    "An existing but invalid `OMP_SPT_OMP_BIN` fails immediately without known-location/PATH fallback.",
    "Known-location candidates are probed in declared order; invalid entries are rejected and resolution continues deterministically through later known entries and PATH. If none validates, the diagnostic identifies each rejected source and refuses the collision.",
    "Updated override launch fakes to answer the identity probe; added invalid explicit-override and invalid known-location integration coverage; replaced zero-probe assertions with exact validation-order assertions and added rejection/fallback unit coverage."
  ],
  "version_policy": "No minimum OMP version was invented. The project records successful real-session compatibility with OMP 16.3.11, while current public OMP metadata is 16.5.2 and the public changelog does not establish an extension/CLI API introduction floor. Resolution therefore enforces the genuine documented/observed `omp/<numeric-version>` signature on every candidate.",
  "verification": [
    "`cargo test --bin omp-spt launch_omp::tests` — 9 passed",
    "`cargo test --test launch_omp` — 7 passed",
    "`rustfmt --edition 2021 --check src/launch_omp.rs tests/launch_omp.rs` — passed"
  ],
  "sources": [
    "https://github.com/can1357/oh-my-pi",
    "https://raw.githubusercontent.com/can1357/oh-my-pi/main/packages/coding-agent/package.json",
    "https://raw.githubusercontent.com/can1357/oh-my-pi/main/packages/coding-agent/CHANGELOG.md"
  ]
}