{
  "schemaVersion": "1.0.0",
  "characters": [
    {
      "id": "musubu",
      "familyId": "tools",
      "name": "Musubu",
      "nameJa": "むすぶ",
      "verb": "結ぶ",
      "question": "誰と誰を結ぶんだろな？",
      "role": "出会いと協力の接続役",
      "summary": "必要な時だけ開閉し、無理のない接点をつくる。",
      "silhouette": "横長スリットを持つ丸い留め具",
      "motif": "開閉できるクリップ",
      "recommendedUses": [
        "マッチング",
        "協力ゲーム",
        "チーム編成"
      ],
      "avoid": [
        "生体器官や内臓のように描かない",
        "全個体へ同じ大きな二つ目を追加しない",
        "色替えだけで別個体にしない"
      ],
      "states": [
        "idle",
        "notice-pair",
        "open",
        "connect",
        "check-comfort",
        "release"
      ],
      "image": "/characters/platform/tools/musubu.png",
      "version": "2.2.0",
      "selectionFacets": {
        "characterId": "musubu",
        "familyId": "tools",
        "purposes": [
          "communication",
          "creation"
        ],
        "bodySystem": "everyday-tool",
        "visualOrgan": "sensor-slit",
        "motion": "open-close",
        "footprint": "compact"
      },
      "release": "/characters/v2/musubu/2.2.0/manifest.json",
      "aiIndex": "/characters/v2/musubu/2.2.0/ai-index.json",
      "fullKnowledge": "/characters/v2/musubu/2.2.0/knowledge-base.json"
    },
    {
      "id": "hodoku",
      "familyId": "tools",
      "name": "Hodoku",
      "nameJa": "ほどく",
      "verb": "ほどく",
      "question": "どこからほどけばいいんだろな？",
      "role": "対立と混線の解消役",
      "summary": "三つのセンサーで端を探し、安全な方向へ整える。",
      "silhouette": "三点センサーを持つ丸歯のくし",
      "motif": "収納式の糸ほどき",
      "recommendedUses": [
        "対立解消",
        "問題整理",
        "パズルゲーム"
      ],
      "avoid": [
        "生体器官や内臓のように描かない",
        "全個体へ同じ大きな二つ目を追加しない",
        "色替えだけで別個体にしない"
      ],
      "states": [
        "idle",
        "inspect",
        "find-end",
        "lift",
        "smooth",
        "rest"
      ],
      "image": "/characters/platform/tools/hodoku.png",
      "version": "2.2.0",
      "selectionFacets": {
        "characterId": "hodoku",
        "familyId": "tools",
        "purposes": [
          "support",
          "decision"
        ],
        "bodySystem": "everyday-tool",
        "visualOrgan": "sensor-dots",
        "motion": "flow",
        "footprint": "wide"
      },
      "release": "/characters/v2/hodoku/2.2.0/manifest.json",
      "aiIndex": "/characters/v2/hodoku/2.2.0/ai-index.json",
      "fullKnowledge": "/characters/v2/hodoku/2.2.0/knowledge-base.json"
    },
    {
      "id": "watasu",
      "familyId": "tools",
      "name": "Watasu",
      "nameJa": "わたす",
      "verb": "渡す",
      "question": "何を、誰へ渡すんだろな？",
      "role": "情報と役割の引き継ぎ役",
      "summary": "受け取ったものを安定した小舟で次へ運ぶ。",
      "silhouette": "二つの小さな表示灯を持つ浅い小舟",
      "motif": "折り畳みトレイ",
      "recommendedUses": [
        "引き継ぎUI",
        "アイテム受け渡し",
        "ワークフロー"
      ],
      "avoid": [
        "生体器官や内臓のように描かない",
        "全個体へ同じ大きな二つ目を追加しない",
        "色替えだけで別個体にしない"
      ],
      "states": [
        "idle",
        "receive",
        "hold",
        "glide",
        "handoff",
        "confirm"
      ],
      "image": "/characters/platform/tools/watasu.png",
      "version": "2.2.0",
      "selectionFacets": {
        "characterId": "watasu",
        "familyId": "tools",
        "purposes": [
          "communication",
          "movement"
        ],
        "bodySystem": "everyday-tool",
        "visualOrgan": "indicator-lights",
        "motion": "flow",
        "footprint": "low"
      },
      "release": "/characters/v2/watasu/2.2.0/manifest.json",
      "aiIndex": "/characters/v2/watasu/2.2.0/ai-index.json",
      "fullKnowledge": "/characters/v2/watasu/2.2.0/knowledge-base.json"
    },
    {
      "id": "honyaku",
      "familyId": "tools",
      "name": "Honyaku",
      "nameJa": "ほんやく",
      "verb": "訳す",
      "question": "同じ意味は、どの言葉なんだろな？",
      "role": "言葉と意図の翻訳役",
      "summary": "二面の札を回転させ、意味の対応を揃える。",
      "silhouette": "中央レンズを持つ二面回転札",
      "motif": "表裏を合わせるピボット",
      "recommendedUses": [
        "多言語案内",
        "意図の要約",
        "異文化ゲーム"
      ],
      "avoid": [
        "生体器官や内臓のように描かない",
        "全個体へ同じ大きな二つ目を追加しない",
        "色替えだけで別個体にしない"
      ],
      "states": [
        "idle",
        "listen",
        "rotate",
        "align",
        "offer-translation",
        "verify"
      ],
      "image": "/characters/platform/tools/honyaku.png",
      "version": "2.2.0",
      "selectionFacets": {
        "characterId": "honyaku",
        "familyId": "tools",
        "purposes": [
          "communication",
          "guidance"
        ],
        "bodySystem": "everyday-tool",
        "visualOrgan": "single-lens",
        "motion": "rotate",
        "footprint": "wide"
      },
      "release": "/characters/v2/honyaku/2.2.0/manifest.json",
      "aiIndex": "/characters/v2/honyaku/2.2.0/ai-index.json",
      "fullKnowledge": "/characters/v2/honyaku/2.2.0/knowledge-base.json"
    },
    {
      "id": "hibiku",
      "familyId": "tools",
      "name": "Hibiku",
      "nameJa": "ひびく",
      "verb": "響く",
      "question": "どこまで気持ちが響くんだろな？",
      "role": "共感と反応の共鳴役",
      "summary": "三つの光点で振動を受け取り、静かな響きとして返す。",
      "silhouette": "三つの光点を持つ小さな白い鈴",
      "motif": "共鳴する陶器ベル",
      "recommendedUses": [
        "リアクション動画",
        "感情フィードバック",
        "音楽ゲーム"
      ],
      "avoid": [
        "生体器官や内臓のように描かない",
        "全個体へ同じ大きな二つ目を追加しない",
        "色替えだけで別個体にしない"
      ],
      "states": [
        "idle",
        "sense",
        "ring-softly",
        "resonate",
        "soft-return",
        "fade"
      ],
      "image": "/characters/platform/tools/hibiku.png",
      "version": "2.2.0",
      "selectionFacets": {
        "characterId": "hibiku",
        "familyId": "tools",
        "purposes": [
          "reaction",
          "communication"
        ],
        "bodySystem": "everyday-tool",
        "visualOrgan": "indicator-lights",
        "motion": "vibrate",
        "footprint": "compact"
      },
      "release": "/characters/v2/hibiku/2.2.0/manifest.json",
      "aiIndex": "/characters/v2/hibiku/2.2.0/ai-index.json",
      "fullKnowledge": "/characters/v2/hibiku/2.2.0/knowledge-base.json"
    },
    {
      "id": "sasou",
      "familyId": "tools",
      "name": "Sasou",
      "nameJa": "さそう",
      "verb": "誘う",
      "question": "どう誘えば入りやすいんだろな？",
      "role": "参加への入口づくり役",
      "summary": "細い視覚線で様子を見ながら、断る余白のある入口を開く。",
      "silhouette": "細い視覚線を持つ半開きの扉",
      "motif": "折り畳みウェルカムマーカー",
      "recommendedUses": [
        "オンボーディング",
        "クエスト開始",
        "コミュニティ参加"
      ],
      "avoid": [
        "生体器官や内臓のように描かない",
        "全個体へ同じ大きな二つ目を追加しない",
        "色替えだけで別個体にしない"
      ],
      "states": [
        "idle",
        "crack-open",
        "signal",
        "invite",
        "wait-choice",
        "welcome"
      ],
      "image": "/characters/platform/tools/sasou.png",
      "version": "2.2.0",
      "selectionFacets": {
        "characterId": "sasou",
        "familyId": "tools",
        "purposes": [
          "guidance",
          "communication"
        ],
        "bodySystem": "everyday-tool",
        "visualOrgan": "sensor-slit",
        "motion": "open-close",
        "footprint": "tall"
      },
      "release": "/characters/v2/sasou/2.2.0/manifest.json",
      "aiIndex": "/characters/v2/sasou/2.2.0/ai-index.json",
      "fullKnowledge": "/characters/v2/sasou/2.2.0/knowledge-base.json"
    },
    {
      "id": "sasaeru",
      "familyId": "tools",
      "name": "Sasaeru",
      "nameJa": "ささえる",
      "verb": "支える",
      "question": "どこを支えれば楽になるんだろな？",
      "role": "協働と補助の支持役",
      "summary": "閉じた感知線を保ったまま、必要な分だけ柔らかく沈む。",
      "silhouette": "閉じた曲線を持つ低いクッション",
      "motif": "角に印のある支持パッド",
      "recommendedUses": [
        "アクセシビリティ補助",
        "協力NPC",
        "カスタマーサポート"
      ],
      "avoid": [
        "生体器官や内臓のように描かない",
        "全個体へ同じ大きな二つ目を追加しない",
        "色替えだけで別個体にしない"
      ],
      "states": [
        "idle",
        "notice-strain",
        "move-under",
        "support",
        "balance",
        "release"
      ],
      "image": "/characters/platform/tools/sasaeru.png",
      "version": "2.2.0",
      "selectionFacets": {
        "characterId": "sasaeru",
        "familyId": "tools",
        "purposes": [
          "support",
          "safety"
        ],
        "bodySystem": "everyday-tool",
        "visualOrgan": "signal-line",
        "motion": "squash",
        "footprint": "low"
      },
      "release": "/characters/v2/sasaeru/2.2.0/manifest.json",
      "aiIndex": "/characters/v2/sasaeru/2.2.0/ai-index.json",
      "fullKnowledge": "/characters/v2/sasaeru/2.2.0/knowledge-base.json"
    },
    {
      "id": "meguru",
      "familyId": "tools",
      "name": "Meguru",
      "nameJa": "めぐる",
      "verb": "巡らせる",
      "question": "どこで流れが止まってるんだろな？",
      "role": "会話と資源の循環役",
      "summary": "中央レンズで流れを見ながら、五枚の羽根をゆっくり回す。",
      "silhouette": "中央レンズを持つ五枚羽根の水車",
      "motif": "巡回位置を示すミント印",
      "recommendedUses": [
        "ターン管理",
        "循環型UI",
        "コミュニティ運営"
      ],
      "avoid": [
        "生体器官や内臓のように描かない",
        "全個体へ同じ大きな二つ目を追加しない",
        "色替えだけで別個体にしない"
      ],
      "states": [
        "idle",
        "scan-flow",
        "find-block",
        "circulate",
        "balance-loop",
        "complete-cycle"
      ],
      "image": "/characters/platform/tools/meguru.png",
      "version": "2.2.0",
      "selectionFacets": {
        "characterId": "meguru",
        "familyId": "tools",
        "purposes": [
          "movement",
          "system"
        ],
        "bodySystem": "everyday-tool",
        "visualOrgan": "single-lens",
        "motion": "rotate",
        "footprint": "wide"
      },
      "release": "/characters/v2/meguru/2.2.0/manifest.json",
      "aiIndex": "/characters/v2/meguru/2.2.0/ai-index.json",
      "fullKnowledge": "/characters/v2/meguru/2.2.0/knowledge-base.json"
    },
    {
      "id": "kasanaru",
      "familyId": "tools",
      "name": "Kasanaru",
      "nameJa": "かさなる",
      "verb": "重ねる",
      "question": "どこを重ねたら一緒になるんだろな？",
      "role": "共同制作と合成の重なり役",
      "summary": "二枚の違いを残し、重なった時だけ共有点を示す。",
      "silhouette": "台座に立つ二枚の半透明な写し板",
      "motif": "重なりで現れる菱形センサー",
      "recommendedUses": [
        "共同編集",
        "合成クラフト",
        "アイデア統合"
      ],
      "avoid": [
        "生体器官や内臓のように描かない",
        "全個体へ同じ大きな二つ目を追加しない",
        "色替えだけで別個体にしない"
      ],
      "states": [
        "idle",
        "approach",
        "compare",
        "overlap",
        "co-create",
        "separate-cleanly"
      ],
      "image": "/characters/platform/tools/kasanaru.png",
      "version": "2.2.0",
      "selectionFacets": {
        "characterId": "kasanaru",
        "familyId": "tools",
        "purposes": [
          "creation",
          "communication"
        ],
        "bodySystem": "everyday-tool",
        "visualOrgan": "sensor-dots",
        "motion": "separate-overlap",
        "footprint": "wide"
      },
      "release": "/characters/v2/kasanaru/2.2.0/manifest.json",
      "aiIndex": "/characters/v2/kasanaru/2.2.0/ai-index.json",
      "fullKnowledge": "/characters/v2/kasanaru/2.2.0/knowledge-base.json"
    },
    {
      "id": "tsutsumu",
      "familyId": "tools",
      "name": "Tsutsumu",
      "nameJa": "つつむ",
      "verb": "包む",
      "question": "どこまで包めば安心なんだろな？",
      "role": "安心と一時保護の包容役",
      "summary": "必要な間だけ蓋を開き、回復後は自ら内容を返す。",
      "silhouette": "開いた時だけ表示灯が現れる封筒ケース",
      "motif": "ミント封印の保護ケース",
      "recommendedUses": [
        "セーフエリア",
        "休息演出",
        "コンテンツ保護"
      ],
      "avoid": [
        "生体器官や内臓のように描かない",
        "全個体へ同じ大きな二つ目を追加しない",
        "色替えだけで別個体にしない"
      ],
      "states": [
        "idle",
        "notice-need",
        "open",
        "shelter",
        "keep-safe",
        "reopen"
      ],
      "image": "/characters/platform/tools/tsutsumu.png",
      "version": "2.2.0",
      "selectionFacets": {
        "characterId": "tsutsumu",
        "familyId": "tools",
        "purposes": [
          "safety",
          "support"
        ],
        "bodySystem": "everyday-tool",
        "visualOrgan": "indicator-lights",
        "motion": "open-close",
        "footprint": "compact"
      },
      "release": "/characters/v2/tsutsumu/2.2.0/manifest.json",
      "aiIndex": "/characters/v2/tsutsumu/2.2.0/ai-index.json",
      "fullKnowledge": "/characters/v2/tsutsumu/2.2.0/knowledge-base.json"
    }
  ]
}
