{
  "pbook_version": "1.0",
  "title": "Jak fungují doporučování",
  "subtitle": "Poznej algoritmy, které rozhodují o tom, co uvidíš online",
  "author": "Pavel Kordík",
  "author_affiliation": "Recombee & ČVUT v Praze",
  "audience": "Věk 8-15 let, široká veřejnost",
  "language": "cs",
  "license": "CC BY-NC-SA 4.0",
  "repository": "https://github.com/kordikp/recsysbook-kids",

  "content_index": "content/book.json",
  "content_dir": "content/",
  "games_dir": "games/",
  "images_dir": "images/",

  "content_format": {
    "type": "markdown",
    "frontmatter": "yaml",
    "fields": {
      "id": "Unikátní identifikátor bloku",
      "type": "spine | question | game",
      "title": "Zobrazovaný název",
      "teaser": "Jednovětý náhled",
      "readingTime": "Odhadovaný čas čtení v minutách",
      "voice": "universal | explorer | creator | thinker",
      "core": "true pokud je nezbytný pro certifikát",
      "status": "draft | review | accepted",
      "game": "Odkaz na soubor games/*.json (pokud type=game)",
      "diagram": "Odkaz na soubor images/*.svg",
      "recallQ": "Otázka pro rozložené opakování (editovatelná tvůrci)",
      "recallA": "Odpověď na otázku pro opakování"
    }
  },

  "api": {
    "llm_index": "/.well-known/pbook.json",
    "content_list": "content/book.json",
    "content_files": "content/{chapter_directory}/{filename}",
    "games": "games/{game_id}.json"
  },

  "integrations": {
    "recombee": {
      "description": "Doporučovací engine pro personalizované doručování obsahu",
      "required": false,
      "scenarios": ["homepage-personal", "homepage-voice", "next-read", "context-related", "search"]
    },
    "tiny": {
      "description": "Budoucí: integrace Tiny School (tiny.school) pro chatboty a sledování pokroku",
      "status": "planned"
    },
    "llm_tutor": {
      "description": "Budoucí: LLM persona autora s přesměrováním na člověka",
      "status": "mock"
    }
  },

  "features": {
    "gamification": "XP, úrovně, odznaky, certifikát o absolvování (lze vypnout)",
    "spaced_repetition": "Kvízy ve stylu Anki pro dlouhodobé zapamatování",
    "missions": "Příběhové vzdělávací cesty s větvením a boss kvízy",
    "mini_games": "8 interaktivních klikacích her s 60s časovačem",
    "personalization": "Přizpůsobení obsahu podle hlasu (Průzkumník/Tvůrce/Myslitel)",
    "analytics": "Sledování interakcí po módech pro výzkum (netflix/čtení/mise/mapa/hledání)"
  }
}
