site_name: Breakpilot Dokumentation
site_url: http://macmini:8009
docs_dir: docs-src
site_dir: docs-site

theme:
  name: material
  language: de
  palette:
    - scheme: default
      primary: teal
      toggle:
        icon: material/brightness-7
        name: Dark Mode aktivieren
    - scheme: slate
      primary: teal
      toggle:
        icon: material/brightness-4
        name: Light Mode aktivieren
  features:
    - search.highlight
    - search.suggest
    - navigation.tabs
    - navigation.sections
    - navigation.expand
    - navigation.top
    - content.code.copy
    - content.tabs.link
    - 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

extra:
  social:
    - icon: fontawesome/brands/github
      link: http://macmini:3003/breakpilot/breakpilot-pwa

nav:
  - Start: index.md
  - Erste Schritte:
    - Umgebung einrichten: getting-started/environment-setup.md
    - Mac Mini Setup: getting-started/mac-mini-setup.md
  - Architektur:
    - Systemuebersicht: architecture/system-architecture.md
    - Auth-System: architecture/auth-system.md
    - Mail-RBAC: architecture/mail-rbac-architecture.md
    - Multi-Agent: architecture/multi-agent.md
    - Secrets Management: architecture/secrets-management.md
    - DevSecOps: architecture/devsecops.md
    - SDK Protection: architecture/sdk-protection.md
    - Environments: architecture/environments.md
    - Zeugnis-System: architecture/zeugnis-system.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 Labeling: services/klausur-service/OCR-Labeling-Spec.md
      - OCR Compare: services/klausur-service/OCR-Compare.md
      - RAG Admin: services/klausur-service/RAG-Admin-Spec.md
      - Worksheet Editor: services/klausur-service/Worksheet-Editor-Architecture.md
    - Voice-Service: services/voice-service/index.md
    - Agent-Core: services/agent-core/index.md
    - AI-Compliance-SDK:
      - Uebersicht: services/ai-compliance-sdk/index.md
      - Architektur: services/ai-compliance-sdk/ARCHITECTURE.md
      - Developer Guide: services/ai-compliance-sdk/DEVELOPER.md
      - Auditor Dokumentation: services/ai-compliance-sdk/AUDITOR_DOCUMENTATION.md
      - SBOM: services/ai-compliance-sdk/SBOM.md
  - API:
    - Backend API: api/backend-api.md
  - Entwicklung:
    - Testing: development/testing.md
    - Dokumentation: development/documentation.md
    - CI/CD Pipeline: development/ci-cd-pipeline.md
