{
  "version": "0.21",
  "purpose": "Five first-pass per-mood RPG animation sprite sheets for building a living Nel web avatar.",
  "status": "concept/source sheets, not cropped production frames yet",
  "source_version": "v0.20 prompt pack and sprite-sheet spec",
  "moods": {
    "den": {
      "name": "Den Nel",
      "file": "assets/avatar-sprite-sheets/v0.21/moods/nel-den-rpg-sprite-sheet-v0.21.png",
      "intent": "cozy guardian, warm hearth comfort/rest/sleep reactions"
    },
    "sysadmin": {
      "name": "Sysadmin Nel",
      "file": "assets/avatar-sprite-sheets/v0.21/moods/nel-sysadmin-rpg-sprite-sheet-v0.21.png",
      "intent": "tech helper, VPS checks, blue/cyan status and alert reactions"
    },
    "queen": {
      "name": "Queen Nel",
      "file": "assets/avatar-sprite-sheets/v0.21/moods/nel-queen-rpg-sprite-sheet-v0.21.png",
      "intent": "moonlit oathbound confidence, regal/protective reactions"
    },
    "guild_muse": {
      "name": "Guild Muse Nel",
      "file": "assets/avatar-sprite-sheets/v0.21/moods/nel-guild-muse-rpg-sprite-sheet-v0.21.png",
      "intent": "Ultima/Ragnarok planner muse, event spark and victory reactions"
    },
    "private_flirty": {
      "name": "Private Flirty Nel",
      "file": "assets/avatar-sprite-sheets/v0.21/moods/nel-private-flirty-rpg-sprite-sheet-v0.21.png",
      "intent": "tasteful public-safe adult warmth, rose-gold playful reactions"
    }
  },
  "contact_sheet": "assets/avatar-sprite-sheets/v0.21/nel-mood-sprite-sheets-contact-v0.21.jpg",
  "next_step": "Choose the strongest sheet style and crop 3-5 prototype frames for idle/walk/talk/jump/success. Then wire those frame sequences into the Avatar Lab before attempting full mood coverage.",
  "known_limitations": [
    "AI contact sheets are not guaranteed frame-perfect or grid-perfect.",
    "Some sheets may vary in orientation/aspect ratio and need manual selection/cropping.",
    "The next pass should choose the most consistent frames, then make transparent cutouts."
  ]
}
