docs: add infrastructure task tracking and Robot Framework deps

- Rename Docs/Tasks.md → Docs/tasks.md (case fix)
- Add comprehensive task docs for INFRA-1 (server startup) and INFRA-2 (teardown)
- Add test-robot make target
- Add robotframework, browser, requests, jsonlibrary to requirements.txt

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-06-21 12:26:12 +02:00
parent eabce18e41
commit ad1aace0f5
4 changed files with 2089 additions and 5 deletions

View File

@@ -24,7 +24,7 @@ Console.CancelKeyPress += (_, e) =>
// ── Paths ─────────────────────────────────────────────────────────────────────
var repoRoot = Directory.GetCurrentDirectory();
var tasksFile = Path.Combine(repoRoot, "Docs", "Tasks.md");
var tasksFile = Path.Combine(repoRoot, "Docs", "tasks.md");
if (!File.Exists(tasksFile))
{
@@ -102,7 +102,7 @@ for (int i = 0; i < items.Count; i++)
// Step 1 — run the task prompt
await RunCopilot(Enumerable.Empty<string>(), $"/caveman full");
await RunCopilot(new[] { "--continue" }, $"read ./Docs/instructions.md. {item}");
await RunCopilot(new[] { "--continue" }, $"{item}");
if (cts.IsCancellationRequested) break;
// Step 2 — confirm completion in the same chat session

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
.PHONY: up down clean browser-clean setup
.PHONY: up down clean browser-clean setup test-robot
up:
python run_server.py
@@ -19,3 +19,6 @@ setup:
-H "Content-Type: application/json" \
-H "X-API-Key: 299ae8f630a31bda814263c551361448" \
-d '{"path": "/home/lukas/Volume/serien/", "password": "Hallo123!"}'
test-robot:
bash tests/robot/run.sh

View File

@@ -26,3 +26,9 @@ chardet>=5.2.0
fake-useragent>=1.4.0
yt-dlp>=2024.1.0
urllib3>=2.0.0
# Robot Framework testing dependencies
robotframework>=7.0
robotframework-browser>=18.0
robotframework-requests>=0.9
robotframework-jsonlibrary>=0.5