- Add tests/regression/run.sh that builds dist/claude-code and compares
against snapshot, excluding runtime-only artifacts (.mbifc-manifest,
.mcp.json, .claude-plugin/plugin.json)
- Fix adapters/lib.sh agent_body: preserve '---' section dividers in body
(awk now only skips '---' while still inside frontmatter, fm < 2)
- Fix adapters/claude-code/adapter.sh: change 'read' capability to expand
to only 'Read', appending 'Glob, Grep' at end of tools list to match
snapshot ordering
- Update snapshot to reflect intentional refactor changes: hook JSON schema
(.args.* instead of .tool_input.*), wrapper scripts, settings.json with
wrapper paths, and consistent tool ordering for postman/sorter
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
build(adapters): claude-code adapter skeleton with capability/event tables
build(claude-code): adapter_translate_dispatcher with test
build(claude-code): adapter_translate_references with test
build(claude-code): adapter_translate_skills with tests
build(claude-code): adapter_translate_agents with capability→tools mapping
build(claude-code): hook wrapper template (CC native → neutral schema)
build(claude-code): adapter_translate_hooks with wrapper generation
build(claude-code): adapter_translate_mcp with hand-rolled YAML parser
build(claude-code): adapter_finalize and complete adapter_build wiring
build: scripts/build.sh dispatches to per-framework adapter
Also fix adapter_translate_hooks and adapter_translate_agents to use
while-read loops (avoiding word-splitting on paths with spaces) and
guard grep calls with || true to survive set -eo pipefail when hooks
have no match-tool field. Remove scripts/build.sh from .gitignore.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>