{
  "$schema": "/characters/v2/schemas/release.schema.json",
  "schemaVersion": "2.0.0",
  "kind": "nandarona.public-character-release",
  "releaseId": "tsutsumu@2.2.0",
  "characterId": "tsutsumu",
  "familyId": "tools",
  "version": "2.2.0",
  "releasedAt": "2026-07-30",
  "status": "published",
  "immutable": true,
  "pageUrl": "/characters/tsutsumu/",
  "license": {
    "id": "CC-BY-4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "Nandarona character platform / https://nandarona.com/characters/",
    "noEndorsement": true
  },
  "designBoundaries": {
    "commonDNA": [
      "a clear visual organ or signal shows quiet attention",
      "mouthless by default",
      "deep navy construction or hand-drawn outline",
      "quiet curiosity before certainty",
      "simple silhouette readable at UI-icon scale"
    ],
    "familyDNA": [
      "生活道具から生まれた明快なシルエット",
      "視覚器官は個体ごとに異なる",
      "濃紺の構造線",
      "白地に淡い藤色とミント",
      "関係を支配せず選択肢を残す"
    ],
    "individualDNA": [
      "どこまで包めば安心なんだろな？",
      "安心と一時保護の包容役",
      "開いた時だけ表示灯が現れる封筒ケース",
      "ミント封印の保護ケース"
    ]
  },
  "files": [
    {
      "role": "profile",
      "path": "profile.json",
      "url": "/characters/v2/tsutsumu/2.2.0/profile.json",
      "mediaType": "application/json",
      "bytes": 1424,
      "sha256": "d7105dcd4029a90ab6c1a0a396b46aff0e4e752a39e7c8c5c203a653320475ce"
    },
    {
      "role": "knowledge-base",
      "path": "knowledge-base.json",
      "url": "/characters/v2/tsutsumu/2.2.0/knowledge-base.json",
      "mediaType": "application/json",
      "bytes": 9099,
      "sha256": "fd318f7fe01e47ef6fa383cb625df737b3d68e6b85052df6c25905d06f1f8f16"
    },
    {
      "role": "ai-index",
      "path": "ai-index.json",
      "url": "/characters/v2/tsutsumu/2.2.0/ai-index.json",
      "mediaType": "application/json",
      "bytes": 1142,
      "sha256": "5d895b7ed233c9568588a46b24343b520f61e72ae5653ec43b3371e55b69c0f6"
    },
    {
      "role": "prompt-pack",
      "path": "prompt-pack.json",
      "url": "/characters/v2/tsutsumu/2.2.0/prompt-pack.json",
      "mediaType": "application/json",
      "bytes": 2678,
      "sha256": "de8e6079ec32434a880fc553cbdab59df89c1cca5083e710003992af111f20ad"
    },
    {
      "role": "state-machine",
      "path": "state-machine.json",
      "url": "/characters/v2/tsutsumu/2.2.0/state-machine.json",
      "mediaType": "application/json",
      "bytes": 2491,
      "sha256": "5897b4486325962c42892c2c2fc0e7807ae5eaff1a896943862cd7f9c1d776a4"
    },
    {
      "role": "use-profiles",
      "path": "use-profiles.json",
      "url": "/characters/v2/tsutsumu/2.2.0/use-profiles.json",
      "mediaType": "application/json",
      "bytes": 2031,
      "sha256": "cf817cc4b3073997cdc233c59a9b0fcd2fef3a429dc5dcf5b0878e303265636c"
    },
    {
      "role": "asset-provenance",
      "path": "asset-provenance.json",
      "url": "/characters/v2/tsutsumu/2.2.0/asset-provenance.json",
      "mediaType": "application/json",
      "bytes": 1742,
      "sha256": "89c1995256304fbd9efaef808e825af4d6591fc41f062a40792a94cc0e70f028"
    },
    {
      "role": "RIGHTS",
      "path": "RIGHTS.md",
      "url": "/characters/v2/tsutsumu/2.2.0/RIGHTS.md",
      "mediaType": "text/markdown",
      "bytes": 464,
      "sha256": "84a86f9589c01a871a99be35549cfadd37e1be8b5c6c88b0921ebf0548d6db75"
    },
    {
      "role": "ATTRIBUTION",
      "path": "ATTRIBUTION.md",
      "url": "/characters/v2/tsutsumu/2.2.0/ATTRIBUTION.md",
      "mediaType": "text/markdown",
      "bytes": 178,
      "sha256": "2cce9f5f3dab2a50977aa48d40e0657882f36eb0b375c003abadbbf2fef66506"
    },
    {
      "role": "PRODUCTION-GUIDE",
      "path": "PRODUCTION-GUIDE.md",
      "url": "/characters/v2/tsutsumu/2.2.0/PRODUCTION-GUIDE.md",
      "mediaType": "text/markdown",
      "bytes": 1053,
      "sha256": "85e3fa9d3396341f026ea63717788d6c3cc2eae2bb48edc72d8dd37e256b7714"
    },
    {
      "role": "CHANGELOG",
      "path": "CHANGELOG.md",
      "url": "/characters/v2/tsutsumu/2.2.0/CHANGELOG.md",
      "mediaType": "text/markdown",
      "bytes": 327,
      "sha256": "e74d969ad4f389989bd2eca8ff2addd17e3ba5711d7cf3b04bb5ca39e1eb2d68"
    },
    {
      "role": "media-tsutsumu-expressions-v2",
      "path": "media/tsutsumu-expressions-v2.png",
      "url": "/characters/v2/tsutsumu/2.2.0/media/tsutsumu-expressions-v2.png",
      "mediaType": "image/png",
      "bytes": 1573361,
      "sha256": "7d780fb57c4df9ca29924225de24126aadac194059a1fef6d4275eaea6ab928f"
    },
    {
      "role": "media-tsutsumu-reference-v1",
      "path": "media/tsutsumu-reference-v1.png",
      "url": "/characters/v2/tsutsumu/2.2.0/media/tsutsumu-reference-v1.png",
      "mediaType": "image/png",
      "bytes": 1573361,
      "sha256": "7d780fb57c4df9ca29924225de24126aadac194059a1fef6d4275eaea6ab928f"
    }
  ]
}
