Skip to content

Docs: #452 の構造の決定を確定仕様へ移し、作業文書を消す - #496

Merged
takemi-ohama merged 1 commit into
mainfrom
docs/m8e-spec
Oct 15, 2026
Merged

takemi-ohama merged 1 commit into
mainfrom
docs/m8e-spec

Conversation

@takemi-ohama

@takemi-ohama takemi-ohama commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

概要

スプリント m8e(#495)の確定仕様化。#452 の設計の決定のうち、以後の判断の前提になるものを既存の確定仕様へ移し、作業文書を消す。#365・#490 は作業文書が無く、#490 が触る docs/specifications/vscode-server-volume.md は #495(7b95548)で直し済み。

変更

ファイル 内容
docs/specifications/cli-argument-resolution.md bash の補完の入口が語の位置で振り分け、位置 3・4 をグループごとの関数へ分ける形(決定 7)。_devbase_resolve_root が呼び出し元の local devbase_root へ入れる理由(決定 6)。補完を実行するテストの補助の置き場(決定 8)。zsh の profile の分岐を関数へ寄せない理由(決定 5、R8 を直さない理由)
docs/specifications/base-image-contents.md tests/containers/ の共通の部品 run_blocks(dockerfile_parse.py)と image_unavailable(docker_images.py)(決定 11)
issues/issue-452-design.md・issues/issue-452-requirements.md 削除

確定仕様へ移さなかったもの:

設計の決定と違えたところ

無し(文書だけの変更)。

テスト

  • 書いた関数名・ファイル名・行数(etc/devbase-completion.bash の関数はすべて 60 行以下、_devbase_complete_subcommands が最長の 50 行)を main(94b5431)のコードと照合した
  • python3 .github/scripts/proper_term_check.py は語の一覧が無い端末のため飛ばした(検査はしていない)。足した文に固有の語は無い

🤖 Generated with Claude Code

https://claude.ai/code/session_01NjbAm85zNM1QmoDYNiX5Dy

- cli-argument-resolution.md: bash の補完の語の位置での振り分け・_devbase_resolve_root、
  zsh の profile の分岐を関数へ寄せない理由(一致テストが case を字面で辿る)を足す
- base-image-contents.md: tests/containers の共通の部品(run_blocks・image_unavailable)を足す
- issues/issue-452-design.md・issues/issue-452-requirements.md を消す

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NjbAm85zNM1QmoDYNiX5Dy
@takemi-ohama takemi-ohama mentioned this pull request Oct 15, 2026
@takemi-ohama
takemi-ohama merged commit 886d552 into main Oct 15, 2026
10 checks passed
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.

1 participant