site_name: BreakPilot Lehrer - Dokumentation
site_url: https://macmini:8010
docs_dir: docs-src
site_dir: docs-site

theme:
  name: material
  language: de
  palette:
    - scheme: default
      primary: blue
      accent: blue
      toggle:
        icon: material/brightness-7
        name: Dark Mode
    - scheme: slate
      primary: blue
      accent: blue
      toggle:
        icon: material/brightness-4
        name: Light Mode
  features:
    - search.highlight
    - search.suggest
    - navigation.tabs
    - navigation.sections
    - navigation.expand
    - navigation.top
    - content.code.copy
    - toc.follow

plugins:
  - search:
      lang: de

markdown_extensions:
  - admonition
  - pymdownx.details
  - pymdownx.superfences:
      custom_fences:
        - name: mermaid
          class: mermaid
          format: !!python/name:pymdownx.superfences.fence_code_format
  - pymdownx.tabbed:
      alternate_style: true
  - pymdownx.highlight:
      anchor_linenums: true
  - pymdownx.inlinehilite
  - pymdownx.snippets
  - tables
  - attr_list
  - md_in_html
  - toc:
      permalink: true

nav:
  - Start: index.md
  - Services:
    - KI-Daten-Pipeline:
      - Uebersicht: services/ki-daten-pipeline/index.md
      - Architektur: services/ki-daten-pipeline/architecture.md
    - Klausur-Service:
      - Uebersicht: services/klausur-service/index.md
      - BYOEH Systemerklaerung: services/klausur-service/byoeh-system-erklaerung.md
      - BYOEH Architektur: services/klausur-service/BYOEH-Architecture.md
      - BYOEH Developer Guide: services/klausur-service/BYOEH-Developer-Guide.md
      - NiBiS Pipeline: services/klausur-service/NiBiS-Ingestion-Pipeline.md
      - OCR Pipeline: services/klausur-service/OCR-Pipeline.md
      - OCR Labeling: services/klausur-service/OCR-Labeling-Spec.md
      - OCR Vergleich: services/klausur-service/OCR-Compare.md
      - RAG Admin: services/klausur-service/RAG-Admin-Spec.md
      - Worksheet Editor: services/klausur-service/Worksheet-Editor-Architecture.md
      - Chunk-Browser: services/klausur-service/Chunk-Browser.md
    - Voice-Service:
      - Uebersicht: services/voice-service/index.md
    - Agent-Core:
      - Uebersicht: services/agent-core/index.md
  - Architektur:
    - Multi-Agent System: architecture/multi-agent.md
    - Zeugnis-System: architecture/zeugnis-system.md
  - Entwicklung:
    - Testing: development/testing.md
    - Dokumentation: development/documentation.md
    - CI/CD Pipeline: development/ci-cd-pipeline.md
