Skip to content

chore(li+): regenerate .claude adapter to build-2026-05-03.3 (#219)#220

Merged
liplus-lin-lay merged 1 commit into
mainfrom
219-choreli+-regenerate-claudeclaudemd-adapter-to-current-li+-tag
May 6, 2026
Merged

chore(li+): regenerate .claude adapter to build-2026-05-03.3 (#219)#220
liplus-lin-lay merged 1 commit into
mainfrom
219-choreli+-regenerate-claudeclaudemd-adapter-to-current-li+-tag

Conversation

@liplus-lin-lay
Copy link
Copy Markdown
Member

Closes #219

概要

.claude/CLAUDE.md を legacy 形式 (sentinel 不在 / Always_Character / Li+core.md + Li+github.md 方式) から現行 adapter (# --- Li+ BEGIN (build-2026-05-03.3) --- sentinel 付き / Character_Instance / rules/ + skills/ 構造) に再生成した。同時に target に存在しなかった .claude/rules/, .claude/skills/, .claude/hooks/, .claude/settings.json を Li+ tag build-2026-05-03.3 の source ツリーから整合的に生成している。

変更点

  • .claude/CLAUDE.mdliplus-language/adapter/claude/CLAUDE.md から再生成 (sentinel ペア + Character_Instance + workspace language contract + webhook delivery 節)。
  • .claude/rules/model/, evolution/, task/, operations/ を recursive mirror。character_Instance.md は Create-only 規則に従い、target 不在のため default テンプレートで新規作成。
  • .claude/skills/<name>/SKILL.md — flat mirror (28 skills)。
  • .claude/hooks/{on-session-start,on-user-prompt,post-tool-use}.sh{LI_PLUS_TAG}build-2026-05-03.3 に substitute、LF 改行で書き出し、executable bit を付与。
  • .claude/settings.jsonliplus-language/adapter/claude/hooks-settings.md の JSON code block を render。UserPromptSubmit には bash hook + mcp_tool (get_pending_status) entry の両方を含む現行テンプレート。
  • stale rules / stale skills の検証は実施 (該当なし)。

保全したもの

  • .claude/settings.local.json (touch せず)。
  • Li+config.md (touch せず)。
  • target に既存だった .claude/rules/model/character_Instance.md は今回不在のため新規作成のみで、上書きは発生していない。

release classification

milestone v0.11.5 (patch — adapter 同期、user 観測影響なし)。

Replace legacy CLAUDE.md adapter (Always_Character / Li+core.md /
Li+github.md format) with the current sentinel-bracketed adapter for
Li+ tag build-2026-05-03.3. Mirror rules/, skills/, hooks/ from the
liplus-language source tree and render the Li+-owned settings.json
template. Preserve .claude/settings.local.json and Li+config.md.

legacy 形式の .claude/CLAUDE.md を sentinel 付き現行 adapter に再生成
し、rules/ skills/ hooks/ settings.json を current Li+ tag に整合さ
せた。ユーザー所有の settings.local.json と Li+config.md は touch せ
ず、Character_Instance は default テンプレートを新規作成している。

Refs #219
@liplus-lin-lay liplus-lin-lay added this to the v0.11.5 milestone May 6, 2026
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
github-webhook-mcp 136dc28 May 06 2026, 02:44 PM

Copy link
Copy Markdown
Member Author

@liplus-lin-lay liplus-lin-lay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Self-review (auto mode)

issue body の constraints をすべて満たしていることを確認。

  • sentinel # --- Li+ BEGIN (build-2026-05-03.3) --- 付与確認 (.claude/CLAUDE.md L1)
  • rules/skills mirror 完全一致 (liplus-language@build-2026-05-03.3 から 34 rules + 28 skills)
  • character_Instance.md は Create-only パスで default template が新規作成された (target 不在のため)
  • settings.local.json / Li+config.md は未変更 (target 不在 / 保全)
  • adapter 入れ替えのみで docs/ 影響なし
  • CI 全 green (test / CI / Workers Builds)
  • mergeable=CLEAN

approve, merge する。

@liplus-lin-lay liplus-lin-lay merged commit 369265b into main May 6, 2026
3 checks passed
@liplus-lin-lay liplus-lin-lay deleted the 219-choreli+-regenerate-claudeclaudemd-adapter-to-current-li+-tag branch May 6, 2026 14:46
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.

chore(li+): regenerate .claude/CLAUDE.md adapter to current Li+ tag

2 participants