加算マネージャー(KASAN MANAGER)外販完成に向けた引き継ぎ — 木村CIO宛
日付: 2026-07-06 送付者: 中原(起案はAI第一秘書) 目的: 外販用仕様書 v1 と今回の実装分をお渡しし、外販完成までの「続き」の開発・レビューをお願いする。
1. まず読んでいただくもの(順番どおり)
| # | ファイル | 内容 |
|---|---|---|
| 1 | docs/SPEC_GAIHAN_v1.md |
外販用仕様書 v1(正本)。製品の方向を全部ここに集約 |
| 2 | STATUS.md |
実装状態(alpha10: 全11サービス登録・SDK/REST/バッチ・pytest緑) |
| 3 | docs/SALES_READINESS_GATE.md |
外販までの残ゲート一覧(R-1→R-2→R-3) |
| 4 | docs/INTEGRATION_GUIDE.md |
組込3形態(SDK/REST/バッチ)の接続ガイド |
場所: リポジトリ care-planning の branch claude/hopeful-galileo-a96fda 配下 products/kasan-manager/。
2. 社長の製品方針(2026-07-06 確定・仕様書§0/§3に反映済み)
- シンプル。事業所ごとに加算の一覧が一目瞭然であること。
- カテゴリは3つ: ①全体(①-A 利用者向け/①-B 事業所の体制)・②個別(ケアプラン第2表中心)・③その他。①優先。
- 本製品は「取るための提案」であり、算定可否を保証する性質のものではない(免責文言を全出力に貫通)。
- ①-Bの体制情報は、集めやすく・まとめやすいフォームで。事業所が使いにくい/データ収集に時間がかかる仕様にしない(初回5分・選択式・コピペ取込・自動集計・無記名既定)。
- 介護サービス事業所すべてに対応するまで拡張を続ける(実装済4+draft6+planned1)。
3. 今回(2026-07-06)の実装分
※実装結果の確定値(テスト数・コミット)は末尾の「実装結果」欄を参照。
- S1 カテゴリv2表示層: 4カテゴリ→①②③への表示マッピング(マスタ不変)
- S2 体制情報収集フォーム v1: Step式(基本→職員コピペ取込→体制チェック)・自動集計(常勤換算/資格割合/勤続割合)・
POST /v1/staff-input・無記名既定 - S3 事業所ホーム一覧: 状態バッジ4種(✅🟡⚪❔)・現在値→基準→あと何人・増収目安(月/年)・🟡上位ソート・免責フッター
4. お願いしたい「続き」(仕様書§12と同じ)
- 仕様書 v1 のレビュー(特に §4 画面・§5 フォームが現場で回るか)
- マルチテナント認可・本番インフラ(ホスティング・監視・バックアップ・R-2 限定デモ環境)
- 公式サイト製品ページと仕様の整合(対応サービス表記・免責文言・価格表記)
- 販売先3社への体制フォーム試用依頼とフィードバック回収(改善ループL4の起点)
- 価格改定案(買い切り+オプションのハイブリッド)の検討材料整理 → 社長決裁へ
5. 動かし方(5分)
cd products/kasan-manager
python -m pytest -q # 全テスト(緑を確認)
python -m uvicorn server.app:app --port 8800
# ブラウザで http://localhost:8800/ → デモテナントで一覧・フォームを確認
6. 運用ループ(このプロダクトは自走更新です)
scripts/loop_runner.py+loop/task_ledger.jsonが開発ループの状態機械(DoDゲート: 公式コード突合・マスタ不変・PII・pytest)。- L1 制度改定追従/L2 仕様書同期/L3 競合Webウォッチ(毎月6日・自動)/L4 顧客の声/L5 品質回帰 — 詳細は仕様書§9。
- 金・契約・対外公開・価格変更はループから除外し社長判断キューへ(会社ルール)。
7. 実装結果(確定値・2026-07-08)
- テスト:
python -m pytest -q→ 433 passed / 0 failed(第一秘書が自走実行で確認) - コミット(branch
claude/hopeful-galileo-a96fda):da628f7S1-S3実装+外販仕様書v1(category_v2マップ+GET /v1/category-map+①→②→③一目瞭然ホーム+Excelコピペ取込[氏名列破棄=無記名運用])cb00beaテスト近代化(alpha5.x凍結ピン26件を「旧世代66加算・checked20」スコープのガードへ書換+公式コードゲート恒久化テスト。旧世代キー集合はgit履歴62f0485から機械導出)9103aa5ループ欠陥修正(全タスクのDoDに全体pytest床pytest_fullを必須化。T1b-T6が部分ゲートで凍結テスト赤を見逃した再発防止)
- 主要変更ファイル:
loop/category_map.json(category_v2/master_key付与・32/39解決)/server/app.py/server/static/index.html/scripts/build_category_v2.py(冪等ビルダー)/scripts/loop_runner.py・loop_dod.py/tests/(+10本・計433) - 既知の残課題: S2の残り(体制フォームのStep化・進捗%・逆引き・テナント保存はマルチテナント設計と同時に)/houmon_kaigo等3マスタの社内旧コード(needs_review凍結ラチェット管理中・WAM照合完了で解消予定)
本文書に個人情報は含まれない。判定エンジンの出力はすべて「提案レベル」であり、固定免責文言(仕様書§7-4)を伴う。