Files
meeting-lab/.gitignore
admin e04e2533fc Add one-command Meeting Lab benchmark runner
Add a repository-native runner for reproducible Meeting Lab benchmark runs on machines without Codex.

The runner:

- validates normalized Whisper input and Meeting Context
- checks Ollama availability and the requested model
- rejects preloaded Ollama models by default for clean benchmarks
- supports an explicit --allow-loaded-models override
- uses the selected production configuration:
  - qwen3.5:9b
  - target_chars=4500
  - max_chars=5500
  - min_chars=2500
  - overlap_blocks=0
  - think=false
  - temperature=0
  - num_ctx=32768
- executes the complete current pipeline
- creates unique benchmark output directories
- preserves artifacts up to failure
- records runtime, environment and validation metadata
- writes working_protocol.md only when the renderer contract passes

Add focused mocked tests and Linux-first setup documentation for the AI-PC.
The runner does not include Whisper execution.
2026-08-05 14:48:42 +02:00

50 lines
635 B
Plaintext

# Python
__pycache__/
*.py[cod]
*.so
# Virtual Environment
.venv/
venv/
# Build
build/
dist/
*.egg-info/
# IDE
.vscode/
.idea/
# macOS
.DS_Store
# Test
.pytest_cache/
.test-tmp/
.test-tmp-root/
tmp_run_meeting_tests/
.coverage
htmlcov/
# Ruff / mypy
.ruff_cache/
.mypy_cache/
# Experiment Outputs
experiments/**/output/
experiments/**/results/
# Pipeline runtime artifacts
samples/raw/
samples/whisper/
**/chunk_*_extraction.json
**/meeting_protocol.md
**/*.raw.txt
tests/gold/**/actual.json
samples/benchmarks/semantic_consolidator_v0/raw_model_response.txt
# Lokale Meetings (niemals versionieren)
meeting_data/
recordings/