Skip to content

test(opencode): complete Phase 4 testing and polish#248

Merged
edheltzel merged 11 commits into
mainfrom
fm/recall-next-phase-scout-r9
Jul 23, 2026
Merged

test(opencode): complete Phase 4 testing and polish#248
edheltzel merged 11 commits into
mainfrom
fm/recall-next-phase-scout-r9

Conversation

@edheltzel

Copy link
Copy Markdown
Owner

Summary

  • Align the OpenCode adapter with the current 1.18.4 event and JSON export contract.
  • Add an isolated OpenCode runtime e2e covering export, markdown drop, retry, concurrent WAL writers, searchable retrieval, and installer rollback.
  • Preserve JSONC and unrelated MCP entries during OpenCode uninstall; document the operational contract.

Scope

Validation

  • bun run test:e2e:opencode passed, with OpenCode 1.18.4 provisioned in disposable HOME/XDG roots.
  • Codex, Claude Code, and Pi package e2e checks passed.
  • Focused Phase 4 suite: 90 passed.
  • bun run build, bun run lint, check:version, shell syntax, and diff checks passed.
  • Full suite: 1,266 passed and one unchanged baseline Claude JSONL archive-scrub test failed in isolation because its expected LoA transcript was absent; this is outside Phase 4 scope and is documented in the handoff.

@edheltzel
edheltzel merged commit 13d89cd into main Jul 23, 2026
2 checks passed
@edheltzel
edheltzel deleted the fm/recall-next-phase-scout-r9 branch July 23, 2026 12:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant