#90スコア 4.5/5介護・福祉

AI にケアプランを作らせてみた — 「2人の関係」を、3回目の手組みでコンポーネントにした(やってみた #90)

ルート: /care-plan
デスクトップ表示
モバイル表示

375px のビューポートで撮影。縦長のページはフレーム内をスクロールします。

解説記事

AI にケアプランを作らせてみた — 「2人の関係」を、3回目の手組みでコンポーネントにした(やってみた #90)

⁠やってみたシリーズ⁠: 自作のデザインシステム @gunjo/ui群青)を、群青のことを一度も見たことのない AI に、実際の画面で組ませていく連載。⁠介護・福祉 2枚目⁠——⁠ケアプラン(居宅サービス計画)作成・管理⁠。ケアマネジャーが、課題→目標→サービスと週間計画、モニタリング、交付同意を管理する。節目の #90。

#85 で PersonCell を3回ルールで固めた。#90 はその⁠第2幕⁠——観測:⁠利用者↔担当ケアマネ/利用者↔事業所という「2人の関係」が3回目の手組みになれば、RelationshipRow を作る。⁠

結果 — 4.5/5・そして RelationshipRow を作る

tsc/build 緑(⁠初回から⁠・サーバーコンポーネントの関数 props 警告も事前の周知で回避)・375px・0 console error。担当利用者一覧・ケアプラン本体(第1〜3表)・モニタリング・サービス担当者会議・交付同意のサイン。

観測 — 評価/署名は既製、「関係」だけが手組み

SignedRecord — 交付・同意。下書き→「署名・確定」→読み取り専用ロック+署名の監査行、修正は追記のみ。⁠これは ケアプラン交付(確定後は変更不可・修正は別記録)の法的な意味づけそのもの⁠canSign を「全目標にサービスがある」でゲート。 ScheduleGrid(週間サービス計画=第3表)・ApprovalSteps(原案→会議→同意→交付)・PersonCell(利用者/ケアマネ/事業所担当)・DataTable(担当利用者一覧 renderCard)も既製。

⁠唯一の本当の欠落=「2人を並べる関係行」が無い⁠PersonCell は厳密に1人用。利用者↔担当ケアマネ/利用者↔事業所の組を、隣り合わせ(別カラム・サブ行)でしか表せなかった。PersonRelationship/PersonPair(左の人 — 関係ラベル — 右の人)があれば「利用者 ⟷ 担当ケアマネ」を一級の要素として表せた。⁠介護/関係が重い分野で、単一で最重要の追加。⁠

これで ⁠2人の関係の手組みは3回連続⁠(#88 上司↔部下・#89 ヘルパー↔利用者・#90 利用者↔ケアマネ・⁠別々の予備知識ゼロの AI が独立に⁠)=⁠3回ルール発火⁠。なので⁠この回で作った⁠

RelationshipRow@gunjo/ui に追加⁠PR #339・#336 をクローズ)。from/toPersonCell の全 prop+コネクタ(既定 ⟷)+関係ラベル(担当/上司/訪問)+trailing の差込口。PersonCell を組み合わせ=⁠コンポーネントがコンポーネントを生む⁠。表示専用が既定。合成 spec・docs/デモ・design:verify 緑・ブラウザ実証・再パック→gunjo-test に再インストール済。

学び — コンポーネント化は2層になった(PersonCell → RelationshipRow)

#85 で「人を1行で表す」必然を PersonCell に。#90 で「2人の関係を1行で表す」必然を RelationshipRow に。⁠後者は前者を組み合わせて作られた⁠——最小コンポーネント(PersonCell)が3画面で発掘・定着した上に、その組み合わせ(RelationshipRow)が次の3画面で必要とされ、固まった。⁠3回ルールは同じ規律で2層目を生んだ⁠:#88/#89/#90 と、別業界(人材→介護)をまたいで3つの独立した予備知識ゼロの AI が同じ「関係行」を欲した瞬間に作る。欠落の発見→規律待機→コンポーネント化、を⁠コンポーネントの階層を1段上げて⁠もう一周した。

業務 UI は、人(PersonCell)→人の関係(RelationshipRow)→人の集まり(チーム/組織)…と階層で積み上がる。予備知識ゼロの AI に作らせるテストは、その階層を、業界を越えた反復から1段ずつ見つけている。

課題記録(追記)

  • 🟢 RelationshipRow を作ったので #336 をクローズ。SignedRecord/CoSign/ScheduleGrid の発見可能性(#325)・MetadataList の既定が短文向き(横レイアウトで回避)。

次回予告(やってみた #91)

  • 介護・福祉3枚目(介護記録 / 国保連請求 など)で介護を進める。⁠RelationshipRow が次の関係画面で即発掘されるか⁠=PersonCell→#86 と同じ複利の即観測。

試す

まだ alpha。だが「3回手組みされた関係を、同じループでコンポーネントにする」を⁠2層目(PersonCell→RelationshipRow)でも⁠回せた、節目#90。

この連載は、作者が AI(Claude と Codex)と協働で制作しています。実験・検証の設計、判断、公開前の事実確認は人間が行い、実作業と下書き執筆は AI が担っています。

使用した @gunjo/ui コンポーネント

この画面のソースが直接 import しているコンポーネントです。

cold AI が組み上げた実コード

ファイル名をクリックでソースを展開できます。

業界別「AI指示書パック」、先行登録を受付中です。