Skip to content
Open
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
d8651d5
feat(01-01): expand GSD_TEST_MODE exports in bin/install.js for conve…
amanape Mar 4, 2026
a3d99f1
test(01-01): add converter function tests for OpenCode, Gemini, and C…
amanape Mar 4, 2026
e617013
test(01-03): install flow tests for copyWithPathReplacement, copyFlat…
amanape Mar 4, 2026
4a3f1d8
test(01-02): add shared utility function tests (expandTilde, buildHoo…
amanape Mar 4, 2026
9387c81
feat(01-04): add Stryker mutation testing config with 69.51% kill rat…
amanape Mar 4, 2026
262ea25
feat(02-01): create bin/lib/core.js with shared utilities and constants
amanape Mar 4, 2026
62f763d
refactor(02-01): update bin/install.js to import shared utilities fro…
amanape Mar 4, 2026
80614c0
docs(02-01): complete core module extraction plan summary and state u…
amanape Mar 4, 2026
9049a6d
feat(02-02): extract Codex functions into bin/lib/codex.js
amanape Mar 4, 2026
4c9f50b
feat(02-02): update codex-config.test.cjs to import from bin/lib/code…
amanape Mar 4, 2026
a29193e
docs(02-02): complete Codex module extraction plan summary and state …
amanape Mar 4, 2026
f3ab11f
feat(02-03): extract OpenCode converter functions into bin/lib/openco…
amanape Mar 4, 2026
75a5ba5
feat(02-03): extract Gemini converter functions into bin/lib/gemini.js
amanape Mar 4, 2026
db3dbe9
docs(02-03): complete OpenCode and Gemini module extraction plan
amanape Mar 4, 2026
d9c60a7
feat(02-04): create bin/lib/claude.js as Claude runtime module boundary
amanape Mar 4, 2026
342c316
refactor(02-04): migrate test imports from GSD_TEST_MODE to per-modul…
amanape Mar 4, 2026
d2fadf5
docs(02-04): complete Claude module and test migration plan
amanape Mar 4, 2026
801051e
refactor(02-05): extract registerHooks and configureStatusline from i…
amanape Mar 4, 2026
ccdf059
docs(02-05): complete Claude module gap closure plan
amanape Mar 4, 2026
d5ab698
docs(03): create phase 3 verification plans
amanape Mar 4, 2026
6ed9205
chore(03-01): add test:coverage:install script for install module cov…
amanape Mar 4, 2026
d0ac908
chore(03-02): update GSD_TEST_MODE comment to document migration status
amanape Mar 4, 2026
c286aca
docs(03-01): complete verification plan - 705 tests pass, 28.07% inst…
amanape Mar 4, 2026
7e0d97b
docs(03-02): complete GSD_TEST_MODE backward compatibility verificati…
amanape Mar 4, 2026
6fcf5f1
docs(roadmap): add gap closure Phase 4 for post-refactor cleanup
amanape Mar 4, 2026
c9f7a11
docs(04): create phase plan for Stryker realignment and dead import c…
amanape Mar 4, 2026
72b47fb
chore(04-01): realign stryker mutate targets to bin/lib/*.js modules …
amanape Mar 4, 2026
26736dc
refactor(04-01): remove 13 dead imports from install.js top-level des…
amanape Mar 4, 2026
932adf0
docs(04-01): complete stryker realignment and dead import cleanup plan
amanape Mar 4, 2026
801e9ed
chore: stop tracking .planning files already covered by .gitignore
amanape Mar 4, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
feat(02-04): create bin/lib/claude.js as Claude runtime module boundary
  • Loading branch information
amanape committed Mar 4, 2026
commit d9c60a7b8a0255d7118aeabf86595bd639225a62
11 changes: 11 additions & 0 deletions bin/lib/claude.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
'use strict';

// Claude Code is the "base case" runtime — no content conversion needed.
// Claude-specific install behavior (commands/gsd/ structure, settings.json hooks,
// statusline support) is handled by the orchestrator in install.js since it is
// the default code path shared with Gemini.
//
// This module exists as the architectural boundary for the Claude runtime,
// ready for Claude-specific logic if needed in the future.

module.exports = {};