A previous `git pull --rebase origin main` dropped 177 local commits,
losing 3400+ files across admin-v2, backend, studio-v2, website,
klausur-service, and many other services. The partial restore attempt
(660295e2) only recovered some files.
This commit restores all missing files from pre-rebase ref 98933f5e
while preserving post-rebase additions (night-scheduler, night-mode UI,
NightModeWidget dashboard integration).
Restored features include:
- AI Module Sidebar (FAB), OCR Labeling, OCR Compare
- GPU Dashboard, RAG Pipeline, Magic Help
- Klausur-Korrektur (8 files), Abitur-Archiv (5+ files)
- Companion, Zeugnisse-Crawler, Screen Flow
- Full backend, studio-v2, website, klausur-service
- All compliance SDKs, agent-core, voice-service
- CI/CD configs, documentation, scripts
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
83 lines
3.5 KiB
JSON
83 lines
3.5 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(textutil -convert txt:*)",
|
|
"Bash(find:*)",
|
|
"Bash(grep:*)",
|
|
"Bash(wc:*)",
|
|
"Bash(/bin/bash -c \"source venv/bin/activate && pip install pyjwt --quiet 2>/dev/null && python -c \"\"import sys; sys.path.insert(0, ''.''); from llm_gateway.models.chat import ChatMessage; print(''Models import OK'')\"\"\")",
|
|
"Bash(/Users/benjaminadmin/Projekte/breakpilot-pwa/backend/venv/bin/python:*)",
|
|
"Bash(./venv/bin/pip install:*)",
|
|
"Bash(brew install:*)",
|
|
"Bash(brew services start:*)",
|
|
"Bash(ollama list:*)",
|
|
"Bash(ollama pull:*)",
|
|
"Bash(export LLM_GATEWAY_ENABLED=true)",
|
|
"Bash(export LLM_GATEWAY_DEBUG=true)",
|
|
"Bash(export LLM_API_KEYS=test-key-123)",
|
|
"Bash(export ANTHROPIC_API_KEY=\"$ANTHROPIC_API_KEY\")",
|
|
"Bash(source:*)",
|
|
"Bash(pytest:*)",
|
|
"Bash(./venv/bin/pytest:*)",
|
|
"Bash(python3 -m pytest:*)",
|
|
"Bash(export TAVILY_API_KEY=\"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\")",
|
|
"Bash(python3:*)",
|
|
"Bash(curl:*)",
|
|
"Bash(pip3 install:*)",
|
|
"WebSearch",
|
|
"Bash(export ALERTS_AGENT_ENABLED=true)",
|
|
"Bash(export LLM_API_KEYS=test-key)",
|
|
"WebFetch(domain:docs.vast.ai)",
|
|
"Bash(docker compose:*)",
|
|
"Bash(docker ps:*)",
|
|
"Bash(docker inspect:*)",
|
|
"Bash(docker logs:*)",
|
|
"Bash(ls:*)",
|
|
"Bash(docker exec:*)",
|
|
"WebFetch(domain:www.librechat.ai)",
|
|
"Bash(export TAVILY_API_KEY=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)",
|
|
"Bash(/Users/benjaminadmin/Projekte/breakpilot-pwa/backend/venv/bin/pip install:*)",
|
|
"Bash(/Users/benjaminadmin/Projekte/breakpilot-pwa/backend/venv/bin/pytest -v tests/test_integration/test_librechat_tavily.py -x)",
|
|
"WebFetch(domain:vast.ai)",
|
|
"Bash(/Users/benjaminadmin/Projekte/breakpilot-pwa/backend/venv/bin/pytest tests/test_infra/test_vast_client.py tests/test_infra/test_vast_power.py -v --tb=short)",
|
|
"Bash(go build:*)",
|
|
"Bash(go test:*)",
|
|
"Bash(npm install)",
|
|
"Bash(/usr/local/bin/node:*)",
|
|
"Bash(/opt/homebrew/bin/node --version)",
|
|
"Bash(docker --version:*)",
|
|
"Bash(docker build:*)",
|
|
"Bash(docker images:*)",
|
|
"Bash(/Users/benjaminadmin/Projekte/breakpilot-pwa/backend/venv/bin/pytest:*)",
|
|
"Bash(npm test:*)",
|
|
"Bash(/opt/homebrew/bin/node /opt/homebrew/bin/npm test -- --passWithNoTests)",
|
|
"Bash(/usr/libexec/java_home:*)",
|
|
"Bash(/opt/homebrew/bin/node:*)",
|
|
"Bash(docker restart:*)",
|
|
"Bash(tree:*)",
|
|
"Bash(go mod tidy:*)",
|
|
"Bash(go mod vendor:*)",
|
|
"Bash(python -m pytest:*)",
|
|
"Bash(lsof:*)",
|
|
"Bash(python scripts/load_initial_seeds.py:*)",
|
|
"Bash(python:*)",
|
|
"Bash(docker cp:*)",
|
|
"Bash(node --check:*)",
|
|
"Bash(cat:*)",
|
|
"Bash(DATABASE_URL='postgresql://breakpilot:breakpilot123@localhost:5432/breakpilot_db' python3:*)",
|
|
"Bash(docker volume:*)",
|
|
"Bash(docker stop:*)",
|
|
"Bash(docker rm:*)",
|
|
"Bash(docker run:*)",
|
|
"Bash(docker network:*)",
|
|
"Bash(breakpilot-edu-search:latest)",
|
|
"Bash(jq:*)",
|
|
"Bash(docker port:*)",
|
|
"Bash(/dev/null curl -X POST http://localhost:8086/v1/crawl/queue -H 'Authorization: Bearer dev-key' -H 'Content-Type: application/json' -d '{\"\"\"\"university_id\"\"\"\": \"\"\"\"783333a1-91a3-4015-9299-45d10537dae4\"\"\"\", \"\"\"\"priority\"\"\"\": 10}')",
|
|
"Bash(1)",
|
|
"WebFetch(domain:uol.de)",
|
|
"Bash(xargs:*)"
|
|
]
|
|
}
|
|
}
|