project:
  type: website
  output-dir: _site
  brand: _brand.yml
  resources:
    - CNAME
  render:
    - index.qmd
    - grammar/overview.qmd
    - grammar/conceptual_model.qmd
    - grammar/glossary.qmd
    - grammar/block_rules.md
    - grammar/execution_director.md
    - grammar/tag_taxonomy.md
    - grammar/directorial_workflows.md
    - grammar/script_supervisor_audit.md
    - grammar/macroblocks/*.qmd
    - grammar/macroblocks/*.md
    - grammar/substates/*.qmd
    - grammar/substates/*.md
    - modules/*.qmd
    - modules/*.md
    - scripts/*.qmd
    - scripts/*.md
    - CHANGELOG.md
    - "!_dropbox/**"
    - "!FRAMEWORK_INTENT.md"
    - "!AGENTS.md"
filters:
  - auteur
  - glossary

website:
  title: "Auteur Script"
  description: "A Human-Centric Cinematic Pre-Visualization Framework & Platform-Agnostic State Grammar"
  site-url: "https://auteur-script.taruma.my.id"
  page-navigation: true
  bread-crumbs: true
  back-to-top-navigation: true
  announcement:
    icon: cone-striped
    dismissable: true
    position: above-navbar
    type: warning
    content: "**Early Experimental (v0.3.0)**: This specification is in active development. Pages marked with ✅ have been verified by the author; all others are working drafts."
  navbar:
    title: "Auteur Script"
    left:
      - href: index.qmd
        text: Home
      - href: grammar/overview.qmd
        text: Grammar
      - href: grammar/macroblocks/overview.qmd
        text: Blocks
      - href: grammar/substates/overview.qmd
        text: Tags
      - href: modules/overview.qmd
        text: Modules
      - href: scripts/overview.qmd
        text: Scripts
  sidebar:
    style: "floating"
    search: true
    collapse-level: 1
    contents:
      - href: index.qmd
      - section: "Theory & Grammar"
        contents:
          - text: "Overview"
            href: grammar/overview.qmd
          - href: grammar/conceptual_model.qmd
          - href: grammar/block_rules.md
          - href: grammar/execution_director.md
          - href: grammar/tag_taxonomy.md
          - href: grammar/directorial_workflows.md
          - href: grammar/script_supervisor_audit.md
      - section: "Macro-Blocks"
        contents:
          - text: "Overview"
            href: grammar/macroblocks/overview.qmd
          - href: grammar/macroblocks/intent.md
          - href: grammar/macroblocks/logic.md
          - href: grammar/macroblocks/aesthetic.md
          - href: grammar/macroblocks/opening.md
          - href: grammar/macroblocks/execution.md
      - section: "Sub-State Tags"
        contents:
          - text: "Overview"
            href: grammar/substates/overview.qmd
          - href: grammar/substates/substate_grammar.md
          - href: grammar/substates/tag_cam.md
          - href: grammar/substates/tag_act.md
          - href: grammar/substates/tag_dialogue.md
          - href: grammar/substates/tag_audio.md
          - href: grammar/substates/tag_music.md
          - href: grammar/substates/tag_block.md
          - href: grammar/substates/tag_axis.md
          - href: grammar/substates/tag_focus.md
          - href: grammar/substates/tag_light.md
          - href: grammar/substates/tag_speed.md
          - href: grammar/substates/tag_prop.md
          - href: grammar/substates/tag_crowd.md
          - href: grammar/substates/tag_env.md
          - href: grammar/substates/tag_vfx.md
          - href: grammar/substates/tag_trans.md
          - href: grammar/substates/tag_state.md
          - href: grammar/substates/tag_custom_protocol.md
      - section: "Modules"
        contents:
          - text: "Overview"
            href: modules/overview.qmd
          - href: modules/character_reference.md
          - href: modules/seedance25_syntax.md
          - href: modules/token_mapping.md
          - href: modules/video_continuation.md
      - section: "Reference Scripts"
        contents:
          - text: "Overview"
            href: scripts/overview.qmd
          - href: scripts/rules_of_thumb.md
          - href: scripts/baseline_cinema_script.md
          - href: scripts/seedance25_dialogue_script.md
          - href: scripts/video_continuation_script.md
          - href: scripts/token_mapping_script.md
      - href: grammar/glossary.qmd
      - href: CHANGELOG.md

format:
  html:
    theme:
      light:
        - cosmo
        - brand
      dark:
        - darkly
        - brand
    css:
      - custom.css
      - _extensions/auteur/auteur.css
      - _extensions/glossary/glossary.css
    include-after-body:
      - _extensions/glossary/glossary.html
    filters:
      - auteur
      - glossary
    toc: true
    toc-depth: 3
    toc-expand: 2
    smooth-scroll: true
    code-copy: true
    code-link: false
    number-sections: false
    grid:
      sidebar-width: 300px
      body-width: 900px
      margin-width: 250px
