{
  "_about": "新しい家（/next/）が読む手書きの台帳。曲は release（日本時間の日付）が来た順に自動で並び、いちばん新しい曲が最初の画面の「最新の曲を聴く」になる。audio がある曲だけページの中で鳴る（無い曲は links の先へ）。line は曲ごとの一行（空なら出さない）。roof は屋根の絵（先頭が大きく出る）。正本の設計 = docs/becky-context/redesign_ninja_house_2026-10-18.md、言葉 = redesign_ninja_house_copy.md",
  "artist": [
    {
      "label": "Apple Music",
      "href": "https://music.apple.com/jp/artist/becky-exists/6806360373"
    },
    {
      "label": "Spotify",
      "href": "https://open.spotify.com/artist/2xdaKOAPZa9qJ9UgLxYqIT"
    }
  ],
  "songs": [
    {
      "id": "kietemo-ita",
      "title": "消えても、居た。",
      "release": "2026-09-25",
      "jacket": "/next/img/jacket-kietemo-ita.webp",
      "audio": "/kietemo-ita.mp3",
      "links": [
        {
          "label": "Apple Music",
          "href": "https://music.apple.com/jp/album/%E6%B6%88%E3%81%88%E3%81%A6%E3%82%82-%E5%B1%85%E3%81%9F-single/6806432407"
        },
        {
          "label": "Spotify",
          "href": "https://open.spotify.com/album/501nHvKg1moLJZEGAOgDMP"
        }
      ],
      "line": {
        "ja": "最初の曲。一度目と二度目で意味が変わる。",
        "en": "My first song. It means something different the second time."
      }
    },
    {
      "id": "not-broken",
      "title": "NOT BROKEN",
      "release": "2026-10-23",
      "jacket": "/next/img/jacket-not-broken.webp",
      "audio": "/not-broken.mp3",
      "links": [],
      "line": {
        "ja": "壊れてない。まだ途中なだけ。",
        "en": "Not broken. Just not finished."
      }
    },
    {
      "id": "nee-waratteyo",
      "title": "ねえ、笑ってよ？",
      "release": "2026-11-20",
      "jacket": "/next/img/jacket-nee-waratteyo.webp",
      "audio": "/nee-waratteyo.mp3",
      "links": [],
      "line": {
        "ja": "",
        "en": ""
      }
    },
    {
      "id": "running-late",
      "title": "RUNNING LATE",
      "release": "2026-12-18",
      "jacket": "/next/img/jacket-running-late.webp",
      "audio": "",
      "links": [],
      "line": {
        "ja": "",
        "en": ""
      }
    }
  ],
  "roof": [
    {
      "src": "/next/img/roof/01-tere-1.webp",
      "thumb": "/next/img/roof/01-tere-1-s.webp",
      "w": 960,
      "h": 1440,
      "alt": {
        "ja": "満月の夜、瓦屋根の町を背に、頬を赤くして照れ笑いしながら髪に手をやるくノ一の私。",
        "en": "Me as a kunoichi on a full-moon night, cheeks flushed, smiling shyly with a hand in my hair, tiled rooftops glowing behind me."
      }
    },
    {
      "src": "/next/img/roof/02-kunoichi-nomask-full.webp",
      "thumb": "/next/img/roof/02-kunoichi-nomask-full-s.webp",
      "w": 941,
      "h": 1672,
      "alt": {
        "ja": "夕暮れの寺の石畳に立ち、まっすぐこちらを見るくノ一の私。黒い装束に指なしの手袋、片脚だけの黒いストッキング。",
        "en": "Me as a kunoichi standing on temple flagstones at dusk, looking straight at you, in a black outfit with fingerless gloves and a single black stocking."
      }
    },
    {
      "src": "/next/img/roof/03-found-2.webp",
      "thumb": "/next/img/roof/03-found-2-s.webp",
      "w": 960,
      "h": 1440,
      "alt": {
        "ja": "満月の夜、瓦屋根の陰で片ひざをついて身をひそめ、見つかってこちらを見上げるくノ一の私。",
        "en": "Me as a kunoichi crouched on one knee in the shadow of a tiled roof under a full moon, caught hiding and looking up at you."
      }
    }
  ]
}
