docs: record runtime check results #16

Merged
haylan merged 3 commits from docs/runtime-checks into main 2026-10-03 18:40:35 +00:00
Owner

Step 5 of the build order in docs/spec.md: docs/runtime-checks.md.

Checks 1, 2, 3, 6, 7 and 8 are done against opencode v2.0.22 (isolated profile) and a real fastCRW server; checks 4 and 5 need a first release.

Key results:

  • The plugin loads and works end to end through opencode (provider fastcrw, options honoured, mapped results). Earlier load failures were a loader rule: local entries must be directories with a root index/server file, .mjs and ~ paths are ignored.
  • Config websearch.provider wins over the plugin's editor.default.set; with no config, fastCRW is the default and there is no fallback to built-ins (503 instead).
  • A throwing setup fails only this plugin (state failed, message visible), the server keeps running.
  • Your server returns the data.results shape; no token needed.
  • Follow-up suggested: add a root index.js re-export so unpacked package directories work as local entries.

🤖 Generated with Claude Code

Step 5 of the build order in `docs/spec.md`: `docs/runtime-checks.md`. Checks 1, 2, 3, 6, 7 and 8 are done against opencode v2.0.22 (isolated profile) and a real fastCRW server; checks 4 and 5 need a first release. Key results: - The plugin loads and works end to end through opencode (provider `fastcrw`, options honoured, mapped results). Earlier load failures were a loader rule: local entries must be directories with a root `index`/`server` file, `.mjs` and `~` paths are ignored. - Config `websearch.provider` wins over the plugin's `editor.default.set`; with no config, fastCRW is the default and there is no fallback to built-ins (503 instead). - A throwing `setup` fails only this plugin (state `failed`, message visible), the server keeps running. - Your server returns the `data.results` shape; no token needed. - Follow-up suggested: add a root `index.js` re-export so unpacked package directories work as local entries. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
haylan added 1 commit 2026-10-03 17:40:21 +00:00
docs: record runtime check results
check / check (pull_request) Successful in 27s
7d7c684724
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
haylan added 1 commit 2026-10-03 18:25:29 +00:00
docs: record smoke test result against the real server
check / check (pull_request) Successful in 28s
5562c697ae
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
haylan added 1 commit 2026-10-03 18:34:00 +00:00
docs: record plugin loading rules and runtime check results
check / check (pull_request) Successful in 27s
ef1a234f63
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
haylan merged commit 56ad2392a5 into main 2026-10-03 18:40:35 +00:00
haylan deleted branch docs/runtime-checks 2026-10-03 18:40:35 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: haylan/fastcrw-opencode-websearch#16