feat(v9.0): 残タスク全対応 — state.json v9.0 / upgrade スクリプト / examples v9.0 化 - #275
Conversation
P4: New-CronSchedule.ps1 state.json テンプレート v9.0 スキーマ更新 - Invoke-EnsureStateJson の生成 JSON を v8 → v9.0 スキーマへ更新 - project.name / start_date / release_deadline / phase_mode を自動設定(start_date = 今日) - goal を文字列化(v8 では dict だった) - kpi に ci_success_rate / test_pass_rate / security_critical / blocker_count 追加 - execution に repair_count / max_repair / same_error_limit: 2 追加 - completed_issues / blocked_issues / learning / quality_gates フィールド追加 P5: Linux 既存プロジェクト state.json v9.0 アップグレードスクリプト新規作成 - scripts/setup/upgrade-state-json-v9.sh - $HOME/Projects/ 配下の全プロジェクトを走査 - v9.0 スキーマ確認(project.start_date 有無で判定) - 既存値を保持しつつ不足フィールドを追加(Python3 json マージ) - 実行前バックアップ自動作成(.bak.YYYYMMDDHHMMSS) - 使用: bash scripts/setup/upgrade-state-json-v9.sh [PROJECTS_BASE] P6: examples/ CLAUDE.md v9.0 化 - CLAUDE.md: v9.0 最小スタータープレートとして全面更新(/goal 設定 / Agent View / STABLE 判定) - django-api / go-microservice / laravel-api / rust-api / saas-nextjs: v9.0 適用注記を先頭に追加 PR整理(Close済み): - #253 Close(v9.0 #274 で完全上書き済み) - #250 Close(cron-launcher.sh ANSI 修正は main 適用済み、Watch-ClaudeLog は main 最新版が最良) - #261 Close(全有効変更が v8.2.5/v8.2.6 マージ済み) - #264/#265/#266 Dependabot マージ済み Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Note
|
| Layer / File(s) | Summary |
|---|---|
Core ClaudeOS v9.0 template rewrite Claude/templates/claudeos/examples/CLAUDE.md |
CLAUDE.md は汎用プレースホルダーから、セッション開始コマンド、/goal セットアップ手順、言語/明確化ルール、チームワークフロー制約(ブランチング、PR、CI マージ)、エラー対応フロー、STABLE 受理基準、および仕様と state-template.json への更新参照を含む包括的な日本語 ClaudeOS v9.0 ガイドに書き直されました。 |
Language-specific example applicability headers Claude/templates/claudeos/examples/django-api-CLAUDE.md, Claude/templates/claudeos/examples/go-microservice-CLAUDE.md, Claude/templates/claudeos/examples/laravel-api-CLAUDE.md, Claude/templates/claudeos/examples/rust-api-CLAUDE.md, Claude/templates/claudeos/examples/saas-nextjs-CLAUDE.md |
Django API、Go マイクロサービス、Laravel API、Rust API、SaaS Next.js の5つの言語別例テンプレートが、ClaudeOS v9.0 適用性、/goal 駆動型の動作(Agent Teams および Agent View)、および一般的な使用例については CLAUDE.md を参照するよう示す新しいヘッダー行を各ファイルの先頭に追加されました。 |
Estimated code review effort
🎯 1 (Trivial) | ⏱️ ~3 minutes
Possibly related PRs
- Kensan196948G/ClaudeCode-StartUpTools-New#273: Both PRs modify CLAUDE.md and related ClaudeOS v9.0 docs to adopt
/goal-driven operation plus Agent Teams/Agent View (same file and same feature-area changes). - Kensan196948G/ClaudeCode-StartUpTools-New#236: Both PRs modify the CLAUDE.md operational documentation for ClaudeOS (overlapping changes to session/scheduling and runtime instructions).
- Kensan196948G/ClaudeCode-StartUpTools-New#213: Both PRs modify CLAUDE.md's session-start/scheduling guidance (main rewrites the CLAUDE.md template with session-start instructions and
/goalusage; retrieved switches scheduling from/loopto/schedule).
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
| Check name | Status | Explanation |
|---|---|---|
| Description Check | ✅ Passed | Check skipped - CodeRabbit’s high-level summary is enabled. |
| Title check | ✅ Passed | タイトルは PR の主要な変更内容(v9.0 への移行対応:state.json スキーマ更新、upgrade スクリプト追加、examples テンプレート v9.0 化)を具体的かつ簡潔に要約している。 |
| Docstring Coverage | ✅ Passed | No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. |
| Linked Issues check | ✅ Passed | Check skipped because no linked issues were found for this pull request. |
| Out of Scope Changes check | ✅ Passed | Check skipped because no linked issues were found for this pull request. |
✏️ Tip: You can configure your own custom pre-merge checks in the settings.
✨ Finishing Touches
🧪 Generate unit tests (beta)
- Create PR with unit tests
- Commit unit tests in branch
feat/v9.0-remaining-tasks
Comment @coderabbitai help to get the list of available commands and usage tips.
📌 概要
v9.0 移行の残タスクを全対応する。
🔧 変更内容
P4: New-CronSchedule.ps1 state.json v9.0 化
Invoke-EnsureStateJsonの生成 JSON を v8 スキーマ → v9.0 スキーマへ更新。新規プロジェクト登録時から
/goal・blocked_issues・learningが使用可能になる。project.start_dateを登録日で自動設定(週次フェーズ計算が即日有効)execution.same_error_limit: 2(Stop Conditions v9.0)completed_issues/blocked_issues/learningフィールド追加quality_gates追加(lint warning_threshold / coverage)P5: Linux 既存プロジェクト state.json v9.0 アップグレードスクリプト
scripts/setup/upgrade-state-json-v9.sh新規作成。# Linux サーバーで実行 bash scripts/setup/upgrade-state-json-v9.sh.bak.YYYYMMDDHHMMSS)P6: examples/ CLAUDE.md v9.0 化
examples/CLAUDE.md: v9.0 最小スタータープレートとして全面更新📋 PR 整理(別途 Close 済み)
🤖 Generated with Claude Code
Summary by CodeRabbit
リリースノート