Back to Oh My Openagent

QA Evidence Summary

.omo/evidence/20260630-private-discord-doctor-trust/SUMMARY.md

4.14.12.3 KB
Original Source

QA Evidence Summary

Issue source:

  • Private Discord report supplied by the requester; raw content, Discord URL/channel metadata, and access metadata intentionally omitted.
  • Sanitized issue summary: discord-sanitized-summary.md.

Change:

  • omo doctor now adds Bun blocked-postinstall recovery guidance when the loaded OpenCode plugin is outdated.
  • The guidance tells users to inspect bun pm untrusted and trust only the OMO package plus the known postinstall helper package.

RED / reproduction evidence:

  • red-system-doctor-trust.txt: initial RED attempt captured the missing test dependency blocker before the behavioral reproduction could run.
  • red-system-doctor-trust-after-install.txt: behavioral RED reproduced the outdated-plugin fix text without Bun trust guidance after the simulated update/install state.

GREEN evidence:

  • doctor-tests-v5.txt: focused doctor system test passed, including the new trust-guidance assertion.
  • typecheck-v5.txt: bun run typecheck exited 0.
  • bun-test-full-v5.txt: compact full bun test summary; stdout body intentionally omitted from the committed artifact while preserving counts, duration, and exit code.
  • build-v3.txt: bun run build exited 0 and records command, timestamps, git head, and dirty-state.
  • opencode-qa-common-self-check.txt and opencode-qa-cli-probe.txt: explicit opencode-qa harness and CLI availability proof.
  • pr5770-privacy-rescan-v2.txt: follow-up privacy scan after removing access metadata; records zero matches without printing private identifiers.
  • LSP diagnostics on system.ts and system.test.ts: no diagnostics found.

Manual QA:

  • manual-qa-doctor-trust-invocation-v3.txt: drove bun dist/cli/index.js doctor --platform opencode with isolated OPENCODE_CONFIG_DIR and XDG dirs.
  • Observed the outdated-plugin fix text include bun pm untrusted and bun pm trust oh-my-openagent @code-yeongyu/comment-checker.
  • Isolation proof: real OpenCode session count stayed 5737 before and after.
  • Cleanup: removed /tmp/omo-doctor-trust-rerun-v3-Kvd7vG.

Omitted:

  • Raw Discord message text, message URL, guild/channel identifiers, channel name, and access metadata were not copied into artifacts or PR text.
  • Earlier intermediate wrapper attempts remain on disk but are not part of the committed evidence set.