Repository navigation
docs: スプリント m8c(#466 #473 #236)を確定仕様にする - #482
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ad3gDUEH7d2yH8hCw1HEy2
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.
概要
スプリント m8c(#481)の確定仕様化。設計と要求を確定仕様へ取り込み、
issues/の作業文書を消す。コードは変えない。docs/specifications/snapshot-series.md(既存。手順・常に成り立つ条件は #478・f509cf5 で書き済み)snapshot.snar.pending-NNNを含む現行の形)、決定 1〜6 の結論と理由(決定 2 はレビューの修正後の形)、構成要素に_reject_blocked_incremental・_record_incremental・_discard_temps、データの表に組の snar、ログ(組を揃えた INFO)、エラー処理(組の snar を片付けられない)、作り直しの常に成り立つ条件に組の snar、テスト観点(組の snar の 6 項目)docs/specifications/snapshot-series.mddocs/specifications/derived-image-language-servers.md(新設)base-image-contents.mdの「派生イメージ」と関連リンクからつなぐ。用語集の 4 語の出所を確定仕様へ移し、意味から課題番号を外した削除:
issues/issue-466-{design,requirements}.md・issues/issue-236-{design,requirements}.md設計と実装の差で実装に合わせたところ
snapshot.snar.pending-NNNへ移し、次の差分の作成が先に組を揃える形に変わった(重ねて控えるとディレクトリの改名 A→B・B→C が A→C になり、復元で C が欠けるため)。確定仕様はこの形で書いた。作り直しも組の snar を消す_install_incremental(snap_dir, incr_name)は実装では_install_incremental(snap_dir, num)。検査と meta の更新は_reject_blocked_incremental・_record_incrementalに分かれ、仮のファイルの削除は作り直しと共有の_discard_tempsになった(スプリント m8c #481 の cross-refactoring)--entrypoint bashで打つ)は確定仕様では「運用」と「テスト観点」の手順として書いた。tscの版は base が版を固定せずに入れるため、「base と同じ版」と書き、7.0.2 は建てた時点の値として添えた検査
env -u DEVBASE_ROOT uv run --locked pytest tests/ -q: 4363 passed, 32 skippeduvx ruff check --select=E9,F63,F7,F82 lib: All checks passedpython3 .github/scripts/proper_term_check.py: 語の一覧が無いため飛ばした(検査していない)。書いた記録は端末の名前・利用者名・プロジェクト名を持たないCHANGELOG: 開発者向けの文書だけのため書かない。
🤖 Generated with Claude Code
https://claude.ai/code/session_01Ad3gDUEH7d2yH8hCw1HEy2