Skip to content

docs: スプリント m10a の確定仕様化(開発サービス名の読み方・決定 6 の書き直し) - #443

Merged
takemi-ohama merged 2 commits into
mainfrom
docs/m10a-spec
Oct 7, 2026
Merged

takemi-ohama merged 2 commits into
mainfrom
docs/m10a-spec

Conversation

@takemi-ohama

Copy link
Copy Markdown
Contributor

Pull Request

Summary

スプリント m10a(#442 でマージ済み)の確定仕様化。#425 の要求・設計を確定仕様 docs/specifications/dev-service-name.md へ移し、
issues/ の元を消す。あわせて、既存の確定仕様のうち m10a の実装と食い違う記述を実装に合わせる(コードは変えない)。

関連 Issue

変更点

利用者向けの変化

  • 無し

移行の手順

  • 無し

Test plan

  • env -u DEVBASE_ROOT uv run --locked pytest tests/ -q → exit=0(4113 passed, 20 skipped)
  • uvx ruff check --select=E9,F63,F7,F82 lib → exit=0
  • python3 .github/scripts/proper_term_check.py → exit=0。ただし「語の一覧が無いため飛ばした」と出ており、検査はしていない
  • glossary.py check --root . → exit=0(当たりなし)
  • doc-lint.py --base origin/main → .ndf/project.json の ndf_policies.doc_lint が true でないため掛けていない
  • 仕様の照合: lib/devbase/volume/compose.py の get_dev_service_name()(os.environ.get('DEV_SERVICE_NAME') or 'dev')、
    tests/volume/test_compose_dev_service_name.py(4 値の単体と generate_scaled_compose の経路)、tests/test_env_isolation.py の
    test_collector_finds_known_reads・test_test_side_setenv_wins、lib/devbase/snapshot/manager.py の RotateResult

補足

開発者向けの文書だけの変更のため CHANGELOG は書かない。

🤖 Generated with Claude Code

https://claude.ai/code/session_01436uwddpXYVHsfZa3f8fML

モード: standard / 通した工程: 確定仕様化 → Pull Request

takemi-ohama and others added 2 commits October 7, 2026 15:07
base-image-chain-build.md の決定 6 は「get_dev_service_name() は空の値をそのまま返す」を
理由にしていた。#425 で Python も未設定か空なら dev と読むようになったため、--service で渡す
形を保つ理由を「読み方が将来分かれても揃う」へ書き直す。あわせて snapshot-series.md の
クラス図の rotate の戻り値を RotateResult に、隔離の検査の出力例の行番号を今の行に直す。

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