The Validate workflow is green again on main after the audit overrides
refresh and the bus ledger test fix; record the run id instead of the
stale 2026-07-15 entry. Also note the fix under Unreleased.
"Bus local server memoizes completed and in-flight request results" sent two
envelopes, slept a fixed 5 ms and then asserted that the handler had already
run once. On a slower CI runner the first envelope can still be in the socket
queue at that point, so the run failed with 0 !== 1 (run 34838232340).
Wait (bounded, 5 s deadline) until the first envelope reaches the handler
before asserting. The duplicate stays in flight because the gate is only
released after the assertion, so the memoization guarantee under test is
unchanged.
- standard structure: about, how it works, stack, requirements, quick
start, usage/API, production and release, project structure,
verification, current state and limitations, documentation, license.
- fix the omp install instructions: "omp install --link <path>" is not a
valid flag (Unknown option). Document the local-path form that was
actually exercised and the plugin source syntax from omp plugin --help.
- state plainly that the package is not published on npm and that omp's
plugin source resolver rejects npm plugin sources.
- correct the agent directory resolution (PI_CODING_AGENT_DIR, then
~/.omp/agent under omp, else ~/.pi/agent) and the proxy note (proxy
support comes from the Node runtime, not from this extension).
- list the three registered tools and the real env vars with defaults.
- add a Verification table with the commands and their real results.
- refresh dependency overrides so the audit gate passes again
(protobufjs 7.6.4 -> 7.6.6, undici 8.5.0 -> 8.10.2, new
brace-expansion override 5.0.9). npm run validate is green again:
typecheck, 1229/1230 tests, 0 vulnerabilities, pack clean.
- promote the 0.22.0-evandro.1 changelog section from "###" to "##" so
.github/workflows/release.yml can build release notes for the tag.
The previous Release run failed with "CHANGELOG.md has no section for
0.22.0-evandro.1".
- record both fixes under "## Unreleased".