feat(init): vendor-neutral routers + GETTING_STARTED (DX, additive, conformance 5/5)#2
Merged
Merged
Conversation
init now drops the same read-first/write-back router as one front-door per AI tool (CLAUDE.md / AGENTS.md / memory/MEMORY-PROTOCOL.md), plus a GETTING_STARTED.md, so a fresh workspace can be picked up by Claude Code, Codex, or any tool via pasted protocol — no re-briefing. Additive only: existing protocol-sample artifacts unchanged; conformance still 5/5 PASS. No protocol-semantics change (routers are tool instructions). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
iHow1
added a commit
that referenced
this pull request
May 30, 2026
Parity with the EN README after #2 added the routers + GETTING_STARTED section. Docs-only; no code change. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
initnow generates vendor-neutral routers + a getting-started, so a fresh workspace can be picked up by any AI tool without re-briefing:CLAUDE.md,AGENTS.md,memory/MEMORY-PROTOCOL.md— identical read-first/write-back router, one front-door per toolGETTING_STARTED.mdWhy
README already positions core as "scoped memory per agent runtime (Claude Code / Codex / OpenClaw / your own)", but
initdropped no router, so tools could not actually pick up the workspace. This closes that DX gap (the v0.2 "polished quickstart" direction), found while dogfooding handoff across runtimes.Scope & safety (per CONTRIBUTING)
Test
node --check bin/ihow-memory✓ ·bash -n tools/ihow-memory/event-log.sh✓npm test→ conformance 5/5 PASS ✓