Spaces:
Running on Zero
Running on Zero
| $ErrorActionPreference = "Stop" | |
| $required = @( | |
| "AGENTS.md", | |
| "README.md", | |
| "app.py", | |
| "requirements.txt", | |
| "config/models.yaml", | |
| "config/training.yaml", | |
| "docs/README.md", | |
| "docs/TASKS.md", | |
| "docs/IMPLEMENTATION_STATUS.md", | |
| "docs/ACCEPTANCE_CRITERIA.md", | |
| "docs/ROADMAP.md", | |
| "docs/USAGE.md", | |
| "docs/ARCHITECTURE.md", | |
| "docs/EXTENDING.md", | |
| "core/events.py", | |
| "core/registry.py", | |
| "models/model_catalog.py", | |
| "models/response_parsing.py", | |
| "models/base.py", | |
| "models/llama_cpp_python_service.py", | |
| "models/llama_cpp_service.py", | |
| "models/ollama_service.py", | |
| "models/placeholder_service.py", | |
| "models/service_factory.py", | |
| "datasets/field_notes.py", | |
| "datasets/loader.py", | |
| "scripts/run_smoke.ps1", | |
| "scripts/smoke_app.py", | |
| "ui/chat_tab.py", | |
| "ui/vision_tab.py", | |
| "ui/dataset_tab.py", | |
| "ui/train_tab.py", | |
| "ui/export_tab.py", | |
| "ui/notes_tab.py", | |
| "ui/traces_tab.py", | |
| "ui/agent_tab.py", | |
| "ui/status_tab.py" | |
| ) | |
| $missing = @() | |
| foreach ($path in $required) { | |
| if (-not (Test-Path $path)) { | |
| $missing += $path | |
| } | |
| } | |
| if ($missing.Count -gt 0) { | |
| Write-Host "Missing required files:" | |
| foreach ($path in $missing) { | |
| Write-Host " - $path" | |
| } | |
| exit 1 | |
| } | |
| Write-Host "Structure check passed. $($required.Count) required files found." | |