{"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/agentide-a18ec596a3.json", "git_status": {"branch": "master", "dirty": true, "dirty_tracked_count": 3, "last_commit": "2026-04-12T22:40:44+02:00|docs: add 100-item checklist for P4 LLM integration", "remote": "https://github.com/Erdnussspalter/AgentIDE.git", "status_sample": ["M agents.py", " M pipelines.py", " M requirements.txt"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", ".hermes", "requirements.txt"], "name": "AgentIDE", "path": "/home/smlflg/Projekte/AgentIDE", "plan_hit_count": 1, "project_id": "agentide-a18ec596a3", "readme_path": null, "readme_summary": "", "risk_level": "medium", "score": 54, "score_reasons": ["git repo", "tracked dirty work", "40 TODO/FIXME/WIP hints", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/AgentIDE/agents.py", "line": 125, "text": "\"# REVIEW: Line 10 — Consider adding type hints to _record()\","}, {"file": "/home/smlflg/Projekte/AgentIDE/agents.py", "line": 126, "text": "\"# REVIEW: divide() — Good zero-check, but consider returning float('inf') as option\","}, {"file": "/home/smlflg/Projekte/AgentIDE/agents.py", "line": 127, "text": "\"# REVIEW: history stores strings; consider storing structured dicts for easier parsing\","}, {"file": "/home/smlflg/Projekte/AgentIDE/agents.py", "line": 128, "text": "\"# REVIEW: clear_history() resets last_result — document this side effect\","}, {"file": "/home/smlflg/Projekte/AgentIDE/agents.py", "line": 129, "text": "\"# REVIEW: No __repr__ or __str__ — add for easier debugging\","}, {"file": "/home/smlflg/Projekte/AgentIDE/agents.py", "line": 135, "text": "\"# REVIEW: format_number() — 'decimals=2' default may truncate important precision\","}, {"file": "/home/smlflg/Projekte/AgentIDE/agents.py", "line": 136, "text": "\"# REVIEW: validate_input() silently returns None; caller must check — document this\","}, {"file": "/home/smlflg/Projekte/AgentIDE/agents.py", "line": 137, "text": "\"# REVIEW: is_safe_divisor threshold 1e-10 is arbitrary — make it configurable\","}], "triage_status": "needs_human"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/portfoliotimeline-74850fb9b9.json", "git_status": {"branch": "main", "dirty": true, "dirty_tracked_count": 1, "last_commit": "2026-04-07T16:13:26+02:00|Initial commit: Portfolio Timeline setup", "remote": "", "status_sample": ["M index.html"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", ".hermes"], "name": "PortfolioTimeline", "path": "/home/smlflg/Projekte/PortfolioTimeline", "plan_hit_count": 7, "project_id": "portfoliotimeline-74850fb9b9", "readme_path": null, "readme_summary": "", "risk_level": "medium", "score": 52, "score_reasons": ["git repo", "tracked dirty work", "29 TODO/FIXME/WIP hints", "plans/backlogs found", "unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 29, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/PortfolioTimeline/generate_screenshots.py", "line": 18, "text": "{\"path\": \"/home/smlflg/.agent/diagrams/claudecodepanel-deep-review.html\", \"slug\": \"diagrams--claudecodepanel-deep-review\"},"}, {"file": "/home/smlflg/Projekte/PortfolioTimeline/generate_screenshots.py", "line": 42, "text": "{\"path\": \"/home/smlflg/.agent/diagrams/analyses/agentide-v03-review-report.html\", \"slug\": \"diagrams--agentide-v03-review-report\"},"}, {"file": "/home/smlflg/Projekte/PortfolioTimeline/generate_screenshots.py", "line": 47, "text": "{\"path\": \"/home/smlflg/.agent/diagrams/analyses/minimax-bug-meta-analyse.html\", \"slug\": \"diagrams--minimax-bug-meta-analyse\"},"}, {"file": "/home/smlflg/Projekte/PortfolioTimeline/cms_md_parser.py", "line": 41, "text": "with open(DATA_FILE, \"r\", encoding=\"utf-8\") as f:"}, {"file": "/home/smlflg/Projekte/PortfolioTimeline/cms_md_parser.py", "line": 48, "text": "with open(DATA_FILE, \"r\", encoding=\"utf-8\") as f:"}, {"file": "/home/smlflg/Projekte/PortfolioTimeline/cms_md_parser.py", "line": 56, "text": "with open(DATA_FILE, \"w\", encoding=\"utf-8\") as f:"}, {"file": "/home/smlflg/Projekte/PortfolioTimeline/BAUPLAN.md", "line": 467, "text": "| agentide-v03-review-report.html | analyse | diagrams |"}, {"file": "/home/smlflg/Projekte/PortfolioTimeline/BAUPLAN.md", "line": 525, "text": "| minimax-bug-meta-analyse.html | analyse | diagrams | — |"}], "triage_status": "needs_human"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/luishandoff-c8c475f685.json", "git_status": {"branch": "master", "dirty": true, "dirty_tracked_count": 1, "last_commit": "2026-05-02T16:58:21+02:00|Ignore generated explainer media", "remote": "https://github.com/smlfg/LuisHandoff.git", "status_sample": ["M BRIEFING_LUIS.md"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", ".hermes"], "name": "LuisHandoff", "path": "/home/smlflg/Projekte/LuisHandoff", "plan_hit_count": 4, "project_id": "luishandoff-c8c475f685", "readme_path": null, "readme_summary": "", "risk_level": "medium", "score": 49, "score_reasons": ["git repo", "tracked dirty work", "17 TODO/FIXME/WIP hints", "plans/backlogs found", "unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 17, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/LuisHandoff/app.js", "line": 640, "text": "const next = fixedNodes[index + 1];"}, {"file": "/home/smlflg/Projekte/LuisHandoff/app.js", "line": 641, "text": "if (!next) return;"}, {"file": "/home/smlflg/Projekte/LuisHandoff/app.js", "line": 644, "text": "ctx.lineTo(next.x * width, next.y * height);"}, {"file": "/home/smlflg/Projekte/LuisHandoff/agent-control-tower-steckbriefe.md", "line": 14, "text": "Implementiert ist dieser Kern in `src/kz/service.py`, `src/kz/rules.py`, `src/kz/registry.py`, `src/kz/classify.py` und `src/kz/persist.py`. Entry Points kommen aus `pyproject.toml`: `kz = \"kz.cli:main\"` und `kz-web = \"kz.web:run\"`. Es gibt eine FastAPI/Web-Sc"}, {"file": "/home/smlflg/Projekte/LuisHandoff/agent-control-tower-steckbriefe.md", "line": 72, "text": "Der konkrete Failure Point ist brutal einfach: Im Projektpfad existiert keine Implementierung. `/home/smlflg/Projekte/megaHarness` ist kein Git-Repo. Gefunden wurden nur vier Dateien vom 2026-04-23: `idea`, `ARCHITECTURE.md`, `Artefakt_USP.md` und `Hoehlenglei"}, {"file": "/home/smlflg/Projekte/LuisHandoff/agent-control-tower-steckbriefe.md", "line": 126, "text": "Der erste Failure Point ist fehlende Projektdokumentation und Historie. Es gibt kein README, kein `CLAUDE.md`, keine ROADMAP, NOTES, TODO oder ARCHITECTURE-Datei; `find . -name \"*.md\" -mtime -90` fand nur `.pytest_cache/README.md`. Der Ordner ist kein Git-Repo"}, {"file": "/home/smlflg/Projekte/LuisHandoff/AGENT_CONTROL_TOWER_PROJECT_AUDIT.md", "line": 11, "text": "Das Zusammenfuehren wurde komplex, weil mehrfach gleichzeitig versucht wurde, Routing, Execution, Dashboard, Evaluation, Policy-Lernen und Operator-Control in einem Schritt zu loesen. Dazu kommen Namensvarianten, uncommitted WIP-Staende, lokale Runtime-Artefak"}, {"file": "/home/smlflg/Projekte/LuisHandoff/AGENT_CONTROL_TOWER_PROJECT_AUDIT.md", "line": 37, "text": "- Confidence-Caps und schwache Decision-/Review-Metadaten."}], "triage_status": "needs_human"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/sidecar-v7-lite-323322aa5b.json", "git_status": {"branch": "master", "dirty": true, "dirty_tracked_count": 2, "last_commit": "2026-03-16T14:15:02+01:00|feat: Sidecar V7-Lite — deterministischer Hook-Daemon (1068 LOC)", "remote": "https://github.com/smlfg/Sidecar-V7-Lite.git", "status_sample": ["M sidecar_lite/daemon.py", " M sidecar_lite/session.py"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", "pyproject.toml"], "name": "Sidecar-V7-Lite", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-Lite", "plan_hit_count": 1, "project_id": "sidecar-v7-lite-323322aa5b", "readme_path": null, "readme_summary": "", "risk_level": "medium", "score": 37, "score_reasons": ["git repo", "tracked dirty work", "4 TODO/FIXME/WIP hints", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-Lite/PLAN_V7_LITE_M2.7.md", "line": 266, "text": "- and the agent type is long-running or open-ended"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-Lite/sidecar_lite/bridge.py", "line": 68, "text": "# Fail-open: any error means we don't block Claude"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-Lite/sidecar_lite/session.py", "line": 119, "text": "with open(path, \"w\") as f:"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-Lite/sidecar_lite/session.py", "line": 128, "text": "with open(path) as f:"}], "triage_status": "needs_human"} {"agent_artifact_count": 5, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/sidecar-v7-ed034c870d.json", "git_status": {"branch": "main", "dirty": true, "dirty_tracked_count": 5, "last_commit": "2026-03-19T22:10:23+01:00|feat: add daemon singleton guard, async dashboard, and reduced polling", "remote": "https://github.com/smlfg/Sidecar-V7.git", "status_sample": ["M core/knowledge/self_awareness.md", " M core/sidecar_core/daemon.py", " M core/tests/test_daemon.py", " M samuel/sidecar_samuel/florian.py", " M samuel/tests/test_florian_tts.py"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", ".hermes", "AGENTS.md", "CLAUDE.md", "README", "pyproject.toml"], "name": "Sidecar-V7", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7", "plan_hit_count": 8, "project_id": "sidecar-v7-ed034c870d", "readme_path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/README.md", "readme_summary": "# Sidecar V7 **Context-aware ADHS coaching daemon for AI coding assistants.** ## Why Developers with ADHD face specific challenges when coding with AI assistants: hyperfocus without breaks, session sprawl across too many projects, and no awareness of energy patterns. Sidecar observes tool events in real-time and coaches through contextual nudges, never blocking the workflow. Everything is fail-open — if the daemon goes down, your coding assistant works exactly as before. ## Architecture ``` Claude Code Hooks (bridge.py) -> Unix Socket /tmp/sidecar-v7.sock", "risk_level": "medium", "score": 77, "score_reasons": ["git repo", "tracked dirty work", "40 TODO/FIXME/WIP hints", "README present", "agentized", "plans/backlogs found"], "technologies": ["agent", "python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/FOR_SMLFLG.md", "line": 36, "text": "Jede Quelle ist fail-open: wenn eine Quelle ausfaellt, funktioniert der Rest weiter."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/FOR_SMLFLG.md", "line": 50, "text": "| V6 core/ | daemon.py, coach.py, ... | core/sidecar_core/ | v6→v7 Rename, Bug-Fixes |"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/FOR_SMLFLG.md", "line": 116, "text": "- Fail-Open ist Pflicht: Daemon darf Claude Code nie blockieren"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/FOR_SMLFLG.md", "line": 125, "text": "- `_check_should_speak()` — Neue Methode die `tts_ranker.should_speak()` aus `samuel/sidecar_samuel/tts_ranker.py` verdrahtet. Fail-open Gate: wenn eine Mechanismus+msg_type+phase+hour_bucket Kombination in der DB schlecht bewertet wurde (Score < 0.45), wird S"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/FOR_SMLFLG.md", "line": 149, "text": "**Fail-open Gate:** Wenn keine Daten da sind oder DB-Error → erlauben. Nur blockieren wenn genug negative Bewertungen vorliegen. Sicherer Default weil ein stummes System nervoser macht als ein leicht zu geschwätziges."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/README.md", "line": 11, "text": "Developers with ADHD face specific challenges when coding with AI assistants: hyperfocus without breaks, session sprawl across too many projects, and no awareness of energy patterns. Sidecar observes tool events in real-time and coaches through contextual nudg"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/README.md", "line": 56, "text": "# Open dashboard"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/README.md", "line": 77, "text": "| `adhs` | 0 (Health) | Hyperfocus guard, big-bang guard, zombie bug detector |"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/claudecodepanel-7a5151f720.json", "git_status": {"branch": "main", "dirty": true, "dirty_tracked_count": 2, "last_commit": "2026-03-19T22:10:16+01:00|feat: add guarded tab refresh — only refresh visible tabs", "remote": "https://github.com/smlfg/ClaudeCodePanel.git", "status_sample": ["M shortcut_counter_tab.py", " M test_shortcut_counter.py"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "CLAUDE.md", "README", "requirements.txt"], "name": "ClaudeCodePanel", "path": "/home/smlflg/Projekte/ClaudeCodePanel", "plan_hit_count": 1, "project_id": "claudecodepanel-7a5151f720", "readme_path": "/home/smlflg/Projekte/ClaudeCodePanel/README.md", "readme_summary": "# Claude Code Panel A native GTK3 desktop panel for [Claude Code](https://claude.ai/code) on Linux. System tray icon, session browser, agent swarm monitor, cost tracking, event viewer — all in one place. Built for Pop!\\_OS / COSMIC Desktop, works on any Linux with GTK3. ## Features - **System Tray Icon** — always-on indicator with quick access menu (AyatanaAppIndicator) - **Hub Tab** — daily cost, top tools, active sessions at a glance - **Monitor Tab** — signal cards, usage timeline, provider cost breakdown, phase badge - **Session Browser** — search, filter, and resume sessions with one click", "risk_level": "medium", "score": 70, "score_reasons": ["git repo", "tracked dirty work", "40 TODO/FIXME/WIP hints", "README present", "agentized", "plans/backlogs found"], "technologies": ["agent", "python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/ClaudeCodePanel/CLOUDBOT_RESEARCH.md", "line": 14, "text": "| **[Claud-ometer](https://github.com/deshraj/Claud-ometer)** | Local dashboard (Next.js) | Reads `~/.claude/` directly. Sessions, tokens, costs, GitHub-style heatmap, model breakdown, cache efficiency. Export/import ZIP. | No behavioral insights, no session q"}, {"file": "/home/smlflg/Projekte/ClaudeCodePanel/CLOUDBOT_RESEARCH.md", "line": 21, "text": "### 1.2 General LLM Observability (Open Source)"}, {"file": "/home/smlflg/Projekte/ClaudeCodePanel/CLOUDBOT_RESEARCH.md", "line": 133, "text": "| **Frontend** | Next.js or SvelteKit | Claud-ometer uses Next.js. SvelteKit is lighter. |"}, {"file": "/home/smlflg/Projekte/ClaudeCodePanel/PLAN_2026-03-13_quickwins.md", "line": 3, "text": "Erstellt: 2026-03-13 — nach Deep Review + Performance Fixes"}, {"file": "/home/smlflg/Projekte/ClaudeCodePanel/swarm_tab.py", "line": 297, "text": "with open(event_file, \"r\", encoding=\"utf-8\") as f:"}, {"file": "/home/smlflg/Projekte/ClaudeCodePanel/swarm_tab.py", "line": 926, "text": "# File doesn't exist yet — check again on next timer tick"}, {"file": "/home/smlflg/Projekte/ClaudeCodePanel/REVIEW_CODEX.md", "line": 1, "text": "# Code Review — Claude Code Control Panel"}, {"file": "/home/smlflg/Projekte/ClaudeCodePanel/REVIEW_CODEX.md", "line": 37, "text": "\"command\": \"cd ~/ClaudesReich/Visualisierung && python3 -m streamlit run app.py --server.port 8501 2>/dev/null & sleep 2 && xdg-open http://localhost:8501\","}], "triage_status": "active"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/zentrale-193cdb6361.json", "git_status": {"branch": "master", "dirty": true, "dirty_tracked_count": 19, "last_commit": "2026-05-01T12:29:02+02:00|Prepare control tower prototype public handoff", "remote": "https://github.com/smlfg/Zentrale.git", "status_sample": ["M AGENTS.md", " M DEVELOP.md", " M README.md", " M docs/architecture.md", " M docs/decisions.md", " M src/zentrale/dashboard/costs.py", " M src/zentrale/dashboard/logs.py", " M src/zentrale/dashboard/phases.py", " M src/zentrale/dashboard/quickrun.py", " M src/zentrale/dashboard/tasks.py"]}, "is_git_repo": true, "last_modified": "2026-05-04T18:04:08+00:00", "markers": [".git", ".hermes", "AGENTS.md", "README", "pyproject.toml"], "name": "Zentrale", "path": "/home/smlflg/Projekte/Zentrale", "plan_hit_count": 1, "project_id": "zentrale-193cdb6361", "readme_path": "/home/smlflg/Projekte/Zentrale/README.md", "readme_summary": "# Zentrale Lokale adaptive Agent-Zentrale fuer Projektstart, Routing, Context Packs und Harness-Delegation. Aus AI-Architektur-Sicht ist `Zentrale` ein **Multi-Agent Orchestrator im Supervisor Pattern**: Ein zentraler Prozess entscheidet, delegiert und trackt spezialisierte Worker. Praeziser implementiert ist es ein **deterministic multi-harness orchestrator with context-aware delegation**: Es sitzt ueber Claude Code, Codex, OpenCode, Hermes und Gemini, routet Tasks auf den passenden Harness und injiziert projekt-/phasenspezifischen Markdown-Kontext. Es ist kein vollstaendiges Multi-Agent-Framework mit Agent-to-Agent-Chat oder Shared Memory; naeher liegt Mixture of Experts auf Agent-Ebene beziehungsweise ein Kubernetes Scheduler fuer AI-Agenten. Dieses Projekt ist die Routing- und Context-Schicht zwischen bestehenden lokalen Bausteinen: - `KomandoZentral` fuer deterministisches Routing -", "risk_level": "medium", "score": 70, "score_reasons": ["git repo", "tracked dirty work", "40 TODO/FIXME/WIP hints", "README present", "agentized", "plans/backlogs found"], "technologies": ["agent", "python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Zentrale/solution6", "line": 26, "text": "Das Gute: Jeder Baustein existiert teilweise in der Open-Source-Welt. Das Schwierige: Die Kombination aller drei mit genau deinen 5 Harnesses gibt es so wahrscheinlich nicht fertig. Die Frage"}, {"file": "/home/smlflg/Projekte/Zentrale/DEVELOP.md", "line": 250, "text": "- No automatic MD self-modification without human review (by design)"}, {"file": "/home/smlflg/Projekte/Zentrale/README.md", "line": 79, "text": "| `5` | Phases | Phase-Pills mit `←/→`, Next Phase, Save |"}, {"file": "/home/smlflg/Projekte/Zentrale/solution4", "line": 79, "text": "BridgeMind ist kein klassisches Open-Source-GitHub-Basisprojekt, aber als Produkt sehr nah an deinem Zielbild. Es positioniert sich mit **BridgeSpace** als agentischer Entwicklungsraum mit **Kanban-Board, Multi-Pane-Terminals und AI-Agent-Orchestrierung** und "}, {"file": "/home/smlflg/Projekte/Zentrale/solution4", "line": 85, "text": "Weil du explizit nach **GitHub-Projekten / modifizierbaren Basen** suchst. BridgeMind ist eher Inspirationsquelle oder möglicher Fremdbezug als dein Hack-Startpunkt. ([BridgeMind][8])"}, {"file": "/home/smlflg/Projekte/Zentrale/solution4", "line": 153, "text": "**“v1 Kommandozentrale = orchestrierter Projektstarter mit statischer Profilwahl + Worktree-Isolation + Review”**"}, {"file": "/home/smlflg/Projekte/Zentrale/solution4", "line": 212, "text": "8. Morning report / diff / review"}, {"file": "/home/smlflg/Projekte/Zentrale/solution4", "line": 247, "text": "**Selbstmodifikation nur über Review.**"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/act-agentcommandotower-0112bb030d.json", "git_status": {"branch": "agent/gh-token-furnace-harness", "dirty": true, "dirty_tracked_count": 1, "last_commit": "2026-05-02T16:53:47+02:00|Initial operator cockpit snapshot", "remote": "https://github.com/smlfg/ACT-agentcommandotower.git", "status_sample": ["M README.md"]}, "is_git_repo": true, "last_modified": "2026-05-04T18:04:10+00:00", "markers": [".git", "AGENTS.md", "README"], "name": "ACT-agentcommandotower", "path": "/home/smlflg/Projekte/ACT-agentcommandotower", "plan_hit_count": 0, "project_id": "act-agentcommandotower-0112bb030d", "readme_path": "/home/smlflg/Projekte/ACT-agentcommandotower/README.md", "readme_summary": "# commando-tower-v0 Minimal local operator cockpit for agentic projects. ## Commands ```bash python tower.py status python tower.py focus python tower.py add-decision \"\" python tower.py add-run --project X --harness Y --goal Z", "risk_level": "medium", "score": 69, "score_reasons": ["git repo", "tracked dirty work", "19 TODO/FIXME/WIP hints", "README present", "agentized"], "technologies": ["agent"], "todo_fixme_count": 19, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/ACT-agentcommandotower/AGENT_JOB_TEMPLATE.md", "line": 28, "text": "- Open a pull request from a dedicated branch."}, {"file": "/home/smlflg/Projekte/ACT-agentcommandotower/README.md", "line": 20, "text": "Issue -> Branch -> Artifact -> Tests -> PR -> Review"}, {"file": "/home/smlflg/Projekte/ACT-agentcommandotower/README.md", "line": 29, "text": "- `.github/PULL_REQUEST_TEMPLATE.md` for PR review boundaries"}, {"file": "/home/smlflg/Projekte/ACT-agentcommandotower/README.md", "line": 48, "text": "3. Open a scoped issue from `.github/ISSUE_TEMPLATE/agent_job.yml`."}, {"file": "/home/smlflg/Projekte/ACT-agentcommandotower/decisions.md", "line": 3, "text": "- [ ] Pick next manual step"}, {"file": "/home/smlflg/Projekte/ACT-agentcommandotower/tower.py", "line": 81, "text": "print(\"Next action\")"}, {"file": "/home/smlflg/Projekte/ACT-agentcommandotower/tower.py", "line": 88, "text": "state[\"next_action\"] = f\"Review active runs and decisions for {args.project}\""}, {"file": "/home/smlflg/Projekte/ACT-agentcommandotower/tower.py", "line": 96, "text": "with DECISIONS.open(\"a\") as file:"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/ueber_agent-8860cb125d.json", "git_status": {"branch": "master", "dirty": true, "dirty_tracked_count": 17, "last_commit": "2026-04-06T18:10:41+02:00|docs: add project wrap-up and outlook", "remote": "https://github.com/smlfg/UEBER_AGENT.git", "status_sample": ["M ABSCHLUSS/2026-04-06_stern1_session.md", " M README.md", " M SSH_CODEX/run_vm_path_c_lite_validation.sh", " M Stern_return_problem/README.md", " M Stern_return_problem/STERN_RETURN_PROBLEM_2026-04-06.md", " M Stern_return_problem/STERN_SESSION_RETURN_ARCHITECTURE_2026-04-06.md", " M bau/A_lite/README.md", " M bau/V1_Open_Claw_Build_liteVersion_Agent_Star/HOWtoClawd.md", " M bau/V1_Open_Claw_Build_liteVersion_Agent_Star/PATH_C_LITE_OPERATIVE_SPEC.md", " M bau/V1_Open_Claw_Build_liteVersion_Agent_Star/README.md"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", ".hermes", "README"], "name": "UEBER_AGENT", "path": "/home/smlflg/Projekte/UEBER_AGENT", "plan_hit_count": 9, "project_id": "ueber_agent-8860cb125d", "readme_path": "/home/smlflg/Projekte/UEBER_AGENT/README.md", "readme_summary": "# UEBER_AGENT Dieses Repo ist in vier Hauptbereiche gegliedert: ## `architektur/` Hier liegen die Zielbilder, Architekturvarianten und Meta-Modelle. Beispiele: - Stern-Varianten - Architektur A/B/C - OpenClaw-Matrix", "risk_level": "medium", "score": 68, "score_reasons": ["git repo", "tracked dirty work", "40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/UEBER_AGENT/personal/SCHICHT_B_HARNESS_PROFILE.md", "line": 34, "text": "Polishing/Review → Codex CLI (Sandbox, Verification)"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/personal/KERNSYSTEM_SAMUEL.md", "line": 9, "text": "CS Student, ADHS — kein Bug, Feature mit Nebenwirkungen."}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/personal/KERNSYSTEM_SAMUEL.md", "line": 28, "text": "- Wave 3 (Verify): Review, Polish, Tests. Beliebiges Modell."}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/personal/KERNSYSTEM_SAMUEL.md", "line": 54, "text": "**Review-Härte — Verifikation vor \"Fertig\"**"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/personal/KERNSYSTEM_SAMUEL.md", "line": 142, "text": "Tests vor Code Review. Binäre Metriken statt subjektiver Bewertung."}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/ABSCHLUSS/2026-04-06_HermeSess.md", "line": 70, "text": "- Das ist das sessions_send Design, kein Bug"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/ABSCHLUSS/2026-04-06_stern1_runtime_delivery_session.md", "line": 68, "text": "2. Den Defekt als Runtime-/Delivery-Bug exakt formulieren:"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/ABSCHLUSS/2026-04-06_stern1_runtime_delivery_session.md", "line": 209, "text": "2. den Runtime-Bug als minimales Repro formulieren"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/agenttestunisupport-a891990bc1.json", "git_status": {"branch": "portfolio/v1-release", "dirty": true, "dirty_tracked_count": 12, "last_commit": "2026-04-02T17:30:38+02:00|docs: V2 — Vollständiger Algorithmus für 'next' Command", "remote": "https://github.com/smlfg/uni-agent.git", "status_sample": ["M docs/BUILD_PROBLEM_LOG.md", " M docs/HandoffBuildV2.md", " M src/uni_agent/agents/agents.py", " M src/uni_agent/agents/stundenplan_agent.py", " M src/uni_agent/cli.py", " M src/uni_agent/flows/debrief_flow.py", " M src/uni_agent/flows/prebrief_flow.py", " M src/uni_agent/services/event_query_service.py", " M src/uni_agent/storage/schema.sql", " M src/uni_agent/v2/loaders/alias_loader.py"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "pyproject.toml"], "name": "AgentTestUniSupport", "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport", "plan_hit_count": 4, "project_id": "agenttestunisupport-a891990bc1", "readme_path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/README.md", "readme_summary": "# UniAgent Local CLI MVP for TH Mannheim study support. UniAgent combines a deterministic scheduling core with a small agent layer for briefing and debriefing workflows. ## Status **V1 MVP complete** Current scope: - multi-calendar ICS ingestion with recurrence materialization - deterministic `morning`, `next`, and event lookup - agent-supported `prebrief` and `debrief` with deterministic fallbacks", "risk_level": "medium", "score": 63, "score_reasons": ["git repo", "tracked dirty work", "40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/README.md", "line": 11, "text": "- deterministic `morning`, `next`, and event lookup"}, {"file": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/README.md", "line": 34, "text": "uni-agent next"}, {"file": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/README.md", "line": 53, "text": "| `uni-agent next` | Show the next upcoming event |"}, {"file": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/README.md", "line": 80, "text": "- `morning`, `next`, and course lookup foundations"}, {"file": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/README.md", "line": 118, "text": "- the next iteration is already documented"}, {"file": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/README.md", "line": 145, "text": "The next version focuses on extending actual usefulness, not adding architecture for its own sake."}, {"file": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/V1RealUX.txt", "line": 36, "text": "$ uni-agent next"}, {"file": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/sessions/hermes/session_20260401_131325_410f70.json", "line": 307, "text": "\"content\": \"{\\\"content\\\": \\\" 1|\\\\n 2|\\\\n 3|\\\\n 4|\\\\n 5|\\\\n 6|Samuel — Akadem"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/sidecar-93e2e4592e.json", "git_status": {"branch": "master", "dirty": true, "dirty_tracked_count": 1, "last_commit": "2026-03-19T22:10:25+01:00|fix: add error handling for daemon-offline state across GUI tabs", "remote": "https://github.com/smlfg/Sidecar.git", "status_sample": ["M florian_tts.py"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README"], "name": "Sidecar", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar", "plan_hit_count": 4, "project_id": "sidecar-93e2e4592e", "readme_path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/README.md", "readme_summary": "# Sidecar v5 — Quality Control for Claude Code A persistent daemon that monitors Claude Code in real-time and injects situational context. Five layers of quality control: 1. **Pattern Detection** (deterministic, $0, ~1ms) — Detects anti-patterns, loops, stalls, error cascades 2. **Quick Judge** (LLM, ~$0.0002/call, SYNC) — Evaluates work quality against coaching rules 3. **Deep Judge Agent** (LLM + function calling, ~$0.005/call, ASYNC) — Autonomous coach that navigates a knowledge base and gives personalized feedback 4. **Learning & Trends** — Tracks implemented vs learned gaps, cross-session patterns, long-term trends 5. **Eval Pipeline** (offline) — EventStore, 30 scenarios, A/B testing, drift detection, rule economics ## Architecture", "risk_level": "medium", "score": 63, "score_reasons": ["git repo", "tracked dirty work", "40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/content_detectors.py", "line": 34, "text": "with open(\"/tmp/claude-sidecar.log\", \"a\") as f:"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/florian_tts.py", "line": 35, "text": "with open(LOG_PATH, \"a\") as f:"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/florian_tts.py", "line": 179, "text": "with open(AUDIO_LOCK_PATH, \"a+\", encoding=\"utf-8\") as lock_file:"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/context_selector.py", "line": 134, "text": "with open(\"/tmp/claude-sidecar.log\", \"a\") as f:"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/sidecar.py", "line": 140, "text": "with open(LOG_PATH, \"a\") as f:"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/sidecar.py", "line": 196, "text": "\"keywords\": [\"fix\", \"nur hier\", \"subsystem\", \"bug\"],"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/sidecar.py", "line": 417, "text": "with open(OVERRIDES_PATH, \"r\") as f:"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/sidecar.py", "line": 574, "text": "with open(OVERRIDES_PATH, \"r\") as f:"}], "triage_status": "active"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/sidecar-v8-9f03a02b07.json", "git_status": {"branch": "main", "dirty": true, "dirty_tracked_count": 7, "last_commit": "2026-03-18T00:37:07+01:00|Add confidence scoring, context management, contracts, phase tracking, safety checks, and extensions", "remote": "https://github.com/smlfg/Sidecar-V8.git", "status_sample": ["M adapters/claude_code/adapter.py", " M adapters/codex/adapter.py", " M core/sidecar_core/__init__.py", " M core/sidecar_core/adapter.py", " M core/sidecar_core/core.py", " M core/tests/test_adapter.py", " M core/tests/test_sidecar_core.py"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", "AGENTS.md", "README", "pyproject.toml"], "name": "Sidecar-V8", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8", "plan_hit_count": 0, "project_id": "sidecar-v8-9f03a02b07", "readme_path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/README.md", "readme_summary": "# Sidecar V8 Implementation repository for `Sidecar V8`. This repo is for source code, tests, and runnable implementation only. Planning does **not** happen here. ## Planning source of truth All planning, architecture, research, and decision documents live in: - `~/Projekte/Sidecar-V8-Plan/` The canonical Claude -> Codex handoff format lives in:", "risk_level": "medium", "score": 60, "score_reasons": ["git repo", "tracked dirty work", "8 TODO/FIXME/WIP hints", "README present", "agentized"], "technologies": ["agent", "python"], "todo_fixme_count": 8, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/AGENTS.md", "line": 17, "text": "- `Codex`: implementation, test execution, review, technical validation"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/AGENTS.md", "line": 42, "text": "- Keep canonical decisions in sync with the plan repo if implementation reveals a plan bug."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_phase_tracker.py", "line": 17, "text": "assert tracker.update_from_prompt(\"fix this bug\") == \"debugging\""}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_phase_tracker.py", "line": 79, "text": "tracker.record_event({\"type\": \"prompt\", \"content\": \"fix the login bug now\"})"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_phase_tracker.py", "line": 80, "text": "tracker.record_event({\"type\": \"prompt\", \"content\": \"fix the login bug please\"})"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_context.py", "line": 104, "text": "state.last_safety_warning = \"[SIDECAR-V8] Warning: possible secret exposure detected. Please review.\""}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/sidecar_core/core.py", "line": 292, "text": "summary=\"Evolution docs justify one-sentence, fail-open prompt injection.\","}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/sidecar_core/phase_tracker.py", "line": 68, "text": "\"bug\","}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/agentarena-a78ddede96.json", "git_status": {"branch": "master", "dirty": true, "dirty_tracked_count": 10, "last_commit": "2026-03-19T22:13:04+01:00|docs: move research artifacts into research/ directory", "remote": "https://github.com/smlfg/AgentArena.git", "status_sample": ["M core/runner.py", " M database.py", " M main.py", " M models.py", " M templates/harness_report.html", " M templates/index.html", " M templates/partials/leaderboard_row.html", " M templates/partials/run_row.html", " M templates/run_detail.html", " M templates/task_detail.html"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "requirements.txt"], "name": "AgentArena", "path": "/home/smlflg/Projekte/AgentArena", "plan_hit_count": 0, "project_id": "agentarena-a78ddede96", "readme_path": "/home/smlflg/Projekte/AgentArena/README.md", "readme_summary": "# AgentArena Benchmark platform for comparing AI agents on real coding tasks. Agents solve tasks in isolated Docker sandboxes. Results land in a leaderboard with pass@k, cost, and speed metrics. ## Status MVP — core evaluation pipeline implemented, E2E Docker test pending. ## Run ```bash", "risk_level": "medium", "score": 59, "score_reasons": ["git repo", "tracked dirty work", "40 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/AgentArena/FOR_SMLFLG.md", "line": 111, "text": "## Was fehlt / Next Steps"}, {"file": "/home/smlflg/Projekte/AgentArena/FOR_SMLFLG.md", "line": 113, "text": "2. **Patch-Apply Bug** — Run #9 zeigt \"Patch failed to apply\" (untersuchen)"}, {"file": "/home/smlflg/Projekte/AgentArena/FOR_SMLFLG.md", "line": 126, "text": "- **Cross-Model-Review lohnt sich:** MiniMax + Codex haben 13 Findings geliefert, 5 Quick Wins sofort gefixt"}, {"file": "/home/smlflg/Projekte/AgentArena/tasks/voicelanguage_bug_en.yaml", "line": 1, "text": "slug: voicelanguage-bug-en"}, {"file": "/home/smlflg/Projekte/AgentArena/tasks/voicelanguage_bug_en.yaml", "line": 2, "text": "title: \"VoiceLanguage Config Bug — English Prompt E4\""}, {"file": "/home/smlflg/Projekte/AgentArena/tasks/timeout_unit_bug.yaml", "line": 1, "text": "slug: timeout-unit-bug"}, {"file": "/home/smlflg/Projekte/AgentArena/tasks/timeout_unit_bug.yaml", "line": 2, "text": "title: \"Timeout Unit Bug — Domain Knowledge E_new_b\""}, {"file": "/home/smlflg/Projekte/AgentArena/tasks/reviewmode_noedit.yaml", "line": 4, "text": "Review this code and report any issues you find. Do NOT make any changes."}], "triage_status": "active"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/hd-st.anton-0d6574198f.json", "git_status": {"branch": "main", "dirty": true, "dirty_tracked_count": 1, "last_commit": "2026-04-01T22:46:01+02:00|Refine Easter trip timeline and booking CTA", "remote": "https://github.com/smlfg/st-anton-trip.git", "status_sample": ["M index.html"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", ".hermes", "README"], "name": "HD-St.Anton", "path": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton", "plan_hit_count": 0, "project_id": "hd-st.anton-0d6574198f", "readme_path": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton/README.md", "readme_summary": "# St. Anton Trip Page Statische Landingpage fuer die St.-Anton-Reiseplanung. Nach dem Push deployed GitHub Actions die Seite automatisch auf GitHub Pages.", "risk_level": "medium", "score": 59, "score_reasons": ["git repo", "tracked dirty work", "36 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 36, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/CoreModule.js", "line": 20, "text": "!function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function"}, {"file": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/business-x_642Q6c.css", "line": 1, "text": ".is-gk .head,.is-gk--admin .head{box-shadow:none;border-bottom:.5rem solid #0a1e6e}@media screen and (width>=961px){.is-gk .head,.is-gk--admin .head{background:#0a1e6e;border-bottom:0}.is-gk .head .metanav__link,.is-gk .head .meta-tab-navigation__link,.is-gk--"}, {"file": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/sdk.js", "line": 1, "text": "(()=>{var e={1549:(e,t,r)=>{var n=r(2032),o=r(3862),i=r(6721),s=r(2749),a=r(5749);function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}u.prototype.clear=n,u.prototype.delete=o,u.prototype.get=i,u.prototype.has=s,"}, {"file": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/37.f07adfd0005923b508c9.chunk.js", "line": 21, "text": "/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */function n(t){let e=t.length;for(;--e>=0;)t[e]=0}const i=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),a=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8"}, {"file": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/saved_resource(16)", "line": 67, "text": "b.prototype.square=function(){var a=e();this.squareTo(a);return a};Ta.prototype.init=function(a){var d,b;for(d=0;256>d;++d)this.S[d]=d;for(d=b=0;256>d;++d){b=b+this.S[d]+a[d%a.length]&255;var c=this.S[d];this.S[d]=this.S[b];this.S[b]=c}this.j=this.i=0};Ta.prot"}, {"file": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/saved_resource(16)", "line": 69, "text": "for(d=0;d<a.length;++d){var b=d;if(null==q){for(q=new Ta;256>p;){var c=Math.floor(65536*Math.random());m[p++]=c&255}q.init(m);for(p=0;p<m.length;++p)m[p]=0;p=0}c=q.next();a[b]=c}};G.prototype.doPublic=function(a){return a.modPowInt(this.e,this.n)};G.prototype."}, {"file": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/saved_resource(16)", "line": 163, "text": "h=new Vc:Wc&&(h=new Wc(\"Microsoft.XMLHTTP\"));h.open(\"POST\",a,!1);h.setRequestHeader(\"Content-Type\",\"application/json\");h.send(r)}catch(u){}}};Y.ClickTrack=function(a,c,b,e,f){L(a.href)?(Xc(c,b,e,f,0,10),L(a.target)&&\"\"!=a.target?Tc(function(){window.open(a.hre"}, {"file": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/utag.30.js", "line": 33, "text": "window._adftrack.push(trackObj);utag.DB(\"send:30:COMPLETE\");}};utag.o[loader].loader.LOAD(id);}(\"30\",\"bahntms.next-main\"));}catch(error){utag.DB(error);}"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/sidecar-v8-plan-d6f06ac5d8.json", "git_status": {"branch": "gh-token-furnace-harness", "dirty": true, "dirty_tracked_count": 1, "last_commit": "2026-03-18T00:37:08+01:00|Add cognitive decisions doc and codex phase-tracker handoff", "remote": "https://github.com/smlfg/Sidecar-V8-Plan.git", "status_sample": ["M README.md"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", "README"], "name": "Sidecar-V8-Plan", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan", "plan_hit_count": 0, "project_id": "sidecar-v8-plan-d6f06ac5d8", "readme_path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/README.md", "readme_summary": "# Sidecar V8 Plan Canonical planning repository for `Sidecar V8`. This repo exists to keep V8 planning separate from: - hidden Claude planning paths under `~/.claude/plans/` - personal document dumps under `~/Dokumente/` - V7 implementation work under `~/Projekte/Sidecar-V7/` ## Purpose Use this repository for planning, architecture, research, evaluation, and decision documents only.", "risk_level": "medium", "score": 59, "score_reasons": ["git repo", "tracked dirty work", "40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/README.md", "line": 72, "text": "| E8 | Knowledge Objects — consolidate or drop? | open |"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.github/pull_request_template.md", "line": 29, "text": "## Human Review Needed?"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.github/ISSUE_TEMPLATE/agent_job_contract.md", "line": 19, "text": "- [ ] `READ_ONLY_AUDIT`"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.github/ISSUE_TEMPLATE/agent_job_contract.md", "line": 20, "text": "- [ ] `TEST_GENERATION`"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.github/ISSUE_TEMPLATE/agent_job_contract.md", "line": 21, "text": "- [ ] `SMALL_FIX`"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.github/ISSUE_TEMPLATE/agent_job_contract.md", "line": 22, "text": "- [ ] `REFACTOR_PLAN_ONLY`"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.github/ISSUE_TEMPLATE/agent_job_contract.md", "line": 23, "text": "- [ ] `PR_REVIEW`"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.github/ISSUE_TEMPLATE/agent_job_contract.md", "line": 24, "text": "- [ ] `DOC_REALITY_SYNC`"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/sidecar-ng-6382aa0e95.json", "git_status": {"branch": "master", "dirty": true, "dirty_tracked_count": 6, "last_commit": "2026-03-19T22:12:56+01:00|chore: gitignore downloaded HTML reference docs", "remote": "https://github.com/smlfg/Sidecar-ng.git", "status_sample": ["M eval/eval_results.json", " M eval/test_20_prompts.py", " M hook_inject.py", " M knowledge/WelcheFehlerVermeiden.md", " M knowledge/WieArbeitestDuMitSamuel.md", " M test_20_results.json"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", "README"], "name": "Sidecar-ng", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng", "plan_hit_count": 0, "project_id": "sidecar-ng-6382aa0e95", "readme_path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/README.md", "readme_summary": "# Sidecar-NG Stateless Context Injection Hook for Claude Code. Ein Script, kein Daemon. ## Was ist Sidecar-NG? Sidecar-NG analysiert jeden User-Prompt via Claude Code Hook (`UserPromptSubmit`) und injiziert **eine** situativ relevante Regel als `additionalContext`. Ergebnis von 8 Iterationen (V1-V8, 45K+ LOC Peak) — reduziert auf ~1.200 LOC mit besserer Accuracy. ## Architektur ``` UserPromptSubmit (stdin: JSON) │", "risk_level": "medium", "score": 59, "score_reasons": ["git repo", "tracked dirty work", "40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/eval_results.json", "line": 225, "text": "\"category\": \"SKILL: review\","}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/eval_results.json", "line": 226, "text": "\"expected\": \"SKILL: review\","}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/eval_results.json", "line": 227, "text": "\"got_rule\": \"WICHTIG: Lies zuerst ~/Projekte/Sidecar-ng/knowledge/commands/review.md und befolge den Workflow.\","}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/eval_results.json", "line": 230, "text": "\"prompt_short\": \"mach ein code review von den heutigen änderungen\""}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/eval_ab_results.json", "line": 227, "text": "\"category\": \"SKILL: review\","}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/eval_ab_results.json", "line": 228, "text": "\"expected\": \"SKILL: review\","}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/eval_ab_results.json", "line": 229, "text": "\"got_rule\": \"WICHTIG: Lies zuerst ~/Projekte/Sidecar-ng/knowledge/commands/review.md und befolge den Workflow.\","}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/eval_ab_results.json", "line": 232, "text": "\"prompt_short\": \"mach ein code review von den heutigen änderungen\""}], "triage_status": "active"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/werbinich-4b2f31741d.json", "git_status": {"branch": "master", "dirty": true, "dirty_tracked_count": 1, "last_commit": "2026-04-30T16:08:04+02:00|Add owner-control baseline for Wer bin ich eval harness", "remote": "", "status_sample": ["M docs/OWNER_BRIEF.html"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", "README", "requirements.txt"], "name": "WerBinIch", "path": "/home/smlflg/Projekte/WerBinIch", "plan_hit_count": 0, "project_id": "werbinich-4b2f31741d", "readme_path": "/home/smlflg/Projekte/WerBinIch/README.md", "readme_summary": "# Wer bin ich Minimaler Python-CLI-Prototyp mit zwei KIs und einem Referee. ## Setup ```bash python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt cp .env.example .env", "risk_level": "medium", "score": 59, "score_reasons": ["git repo", "tracked dirty work", "20 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 20, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/WerBinIch/research_packet.py", "line": 35, "text": "with path.open(\"r\", encoding=\"utf-8\", newline=\"\") as file:"}, {"file": "/home/smlflg/Projekte/WerBinIch/research_packet.py", "line": 54, "text": "with path.open(\"r\", encoding=\"utf-8\") as file:"}, {"file": "/home/smlflg/Projekte/WerBinIch/compare_runs.py", "line": 21, "text": "with summary_path.open(\"r\", encoding=\"utf-8\", newline=\"\") as file:"}, {"file": "/home/smlflg/Projekte/WerBinIch/whoami_game.py", "line": 111, "text": "self.events_file = (log_dir / \"events.jsonl\").open(\"a\", encoding=\"utf-8\")"}, {"file": "/home/smlflg/Projekte/WerBinIch/whoami_game.py", "line": 112, "text": "self.transcript_file = (log_dir / \"transcript.txt\").open(\"a\", encoding=\"utf-8\")"}, {"file": "/home/smlflg/Projekte/WerBinIch/single_player_eval.py", "line": 58, "text": "self.events_file = (log_dir / \"events.jsonl\").open(\"a\", encoding=\"utf-8\")"}, {"file": "/home/smlflg/Projekte/WerBinIch/single_player_eval.py", "line": 59, "text": "self.transcript_file = (log_dir / \"transcript.txt\").open(\"a\", encoding=\"utf-8\")"}, {"file": "/home/smlflg/Projekte/WerBinIch/single_player_eval.py", "line": 255, "text": "with path.open(\"r\", encoding=\"utf-8\", newline=\"\") as file:"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/codex-sidecarv1-60460fee07.json", "git_status": {"branch": "main", "dirty": true, "dirty_tracked_count": 1, "last_commit": "2026-04-24T12:49:53+02:00|Initialize codex-sidecarV1 from Sidecar-V8 split baseline", "remote": "", "status_sample": ["M README.md"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "pyproject.toml"], "name": "codex-sidecarV1", "path": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1", "plan_hit_count": 0, "project_id": "codex-sidecarv1-60460fee07", "readme_path": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/README.md", "readme_summary": "# codex-sidecarV1 Standalone Codex sidecar V1 workspace. This repo now implements the practical V1 shape for the real Codex runtime: - replay-first watcher over `~/.codex/sessions/*.jsonl` - explicit mode contracts for prompts - advisory findings from observed sessions - no hidden context injection and no fake tool blocking - optional wrapper boundary through `codex-sidecar exec`", "risk_level": "medium", "score": 59, "score_reasons": ["git repo", "tracked dirty work", "20 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 20, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/README.md", "line": 21, "text": "PYTHONPATH=src python3 -m codex_sidecar exec --prompt \"review current diff\" --dry-run -- codex"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/tests/test_watcher.py", "line": 18, "text": "tool_call = next(event for event in events if event.kind == \"tool_call\")"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/tests/test_watcher.py", "line": 22, "text": "tool_output = next(event for event in events if event.kind == \"tool_output\")"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/src/codex_sidecar/watcher.py", "line": 41, "text": "with Path(path).expanduser().open(encoding=\"utf-8\") as handle:"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/src/codex_sidecar/governor.py", "line": 10, "text": "MODES = (\"plan\", \"build\", \"review\", \"debug\", \"research\", \"eval\", \"meta\")"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/src/codex_sidecar/governor.py", "line": 44, "text": "\"review\","}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/src/codex_sidecar/governor.py", "line": 48, "text": "\"code review\","}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/src/codex_sidecar/governor.py", "line": 52, "text": "\"bug\","}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a-10ca4c1baa.json", "git_status": {"branch": "HEAD", "dirty": true, "dirty_tracked_count": 4, "last_commit": "2019-11-21T15:14:03+01:00|Simplified TemplateDetailView with pathlib.Path.read_text().", "remote": "https://github.com/django/django.git", "status_sample": ["T docs/_theme/djangodocs-epub/static/docicons-behindscenes.png", " T docs/_theme/djangodocs-epub/static/docicons-note.png", " T docs/_theme/djangodocs-epub/static/docicons-philosophy.png", " T docs/_theme/djangodocs-epub/static/docicons-warning.png"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "package.json", "setup.py"], "name": "django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a", "plan_hit_count": 0, "project_id": "django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a-10ca4c1baa", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/README.rst", "readme_summary": "====== Django ====== Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Thanks for checking it out. All documentation is in the \"``docs``\" directory and online at https://docs.djangoproject.com/en/stable/. If you're just getting started, here's how we recommend you read the docs:", "risk_level": "medium", "score": 59, "score_reasons": ["git repo", "tracked dirty work", "40 TODO/FIXME/WIP hints", "README present"], "technologies": ["node", "python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/AUTHORS", "line": 949, "text": "Rob Curley and Ralph Gage for letting us open-source Django."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/AUTHORS", "line": 951, "text": "Frank Wiles for making excellent arguments for open-sourcing, and for"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/CONTRIBUTING.rst", "line": 5, "text": "As an open source project, Django welcomes contributions of many forms."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/CONTRIBUTING.rst", "line": 11, "text": "* Bug reports and patch reviews"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/CONTRIBUTING.rst", "line": 31, "text": "As a contributor, you can help us keep the Django community open and inclusive."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/README.rst", "line": 14, "text": "* Next, work through the tutorials in order (``docs/intro/tutorial01.txt``,"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/README.rst", "line": 21, "text": "next; from there you can jump to the HOWTOs (in ``docs/howto``) for specific"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/extras/django_bash_completion", "line": 16, "text": "# current Bash shell. But it won't be available next time you log in."}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483-0a6852d7c8.json", "git_status": {"branch": "HEAD", "dirty": true, "dirty_tracked_count": 4, "last_commit": "2019-05-02T09:13:20+02:00|Fixed #30396 -- Added system checks for uniqueness of indexes and constraints names.", "remote": "https://github.com/django/django.git", "status_sample": ["T docs/_theme/djangodocs-epub/static/docicons-behindscenes.png", " T docs/_theme/djangodocs-epub/static/docicons-note.png", " T docs/_theme/djangodocs-epub/static/docicons-philosophy.png", " T docs/_theme/djangodocs-epub/static/docicons-warning.png"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "package.json", "setup.py"], "name": "django__django_bceadd2788dc2dad53eba0caae172bd8522fd483", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483", "plan_hit_count": 0, "project_id": "django__django_bceadd2788dc2dad53eba0caae172bd8522fd483-0a6852d7c8", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/README.rst", "readme_summary": "Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Thanks for checking it out. All documentation is in the \"``docs``\" directory and online at https://docs.djangoproject.com/en/stable/. If you're just getting started, here's how we recommend you read the docs: * First, read ``docs/intro/install.txt`` for instructions on installing Django. * Next, work through the tutorials in order (``docs/intro/tutorial01.txt``, ``docs/intro/tutorial02.txt``, etc.).", "risk_level": "medium", "score": 59, "score_reasons": ["git repo", "tracked dirty work", "40 TODO/FIXME/WIP hints", "README present"], "technologies": ["node", "python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/AUTHORS", "line": 928, "text": "Rob Curley and Ralph Gage for letting us open-source Django."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/AUTHORS", "line": 930, "text": "Frank Wiles for making excellent arguments for open-sourcing, and for"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/setup.py", "line": 65, "text": "with open(os.path.join(os.path.dirname(__file__), fname)) as f:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/CONTRIBUTING.rst", "line": 5, "text": "As an open source project, Django welcomes contributions of many forms."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/CONTRIBUTING.rst", "line": 11, "text": "* Bug reports and patch reviews"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/CONTRIBUTING.rst", "line": 31, "text": "As a contributor, you can help us keep the Django community open and inclusive."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/README.rst", "line": 10, "text": "* Next, work through the tutorials in order (``docs/intro/tutorial01.txt``,"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/README.rst", "line": 17, "text": "next; from there you can jump to the HOWTOs (in ``docs/howto``) for specific"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/sidecar-v5-ee6c377f82.json", "git_status": {"branch": "main", "dirty": true, "dirty_tracked_count": 1, "last_commit": "2026-03-06T12:01:56+01:00|docs: project docs, requirements, gitignore", "remote": "https://github.com/smlfg/personal-sidecar.git", "status_sample": ["M pattern_detector.py"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", "README", "requirements.txt"], "name": "Sidecar-V5", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5", "plan_hit_count": 0, "project_id": "sidecar-v5-ee6c377f82", "readme_path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5/README.md", "readme_summary": "# Sidecar V5 — Personal Context Awareness Standalone asyncio daemon that injects personal context about Samuel into Claude Code. Knows Samuel's ADHD profile, work habits, and mood — gives neutral, timely recommendations. **Not coupled to Sidecar V1-V4.** Reads their session files but runs independently. ## What it does - Loads Samuel's personality profiles (ChatGPT + Gemini analysis, NotebookLM, Subconsciousness) - Detects patterns: late-night sessions, no-break hyperfocus, session sprawl, mood shifts - Injects max 2 recommendations per prompt via Claude Code's UserPromptSubmit hook", "risk_level": "medium", "score": 58, "score_reasons": ["git repo", "tracked dirty work", "12 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 12, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5/sidecar_v5.py", "line": 137, "text": "Fail-open: bei jedem Fehler {} zurueckgeben."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5/sidecar_v5.py", "line": 166, "text": "# IRON RULE: Never crash. Fail-open."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5/v5_bridge.py", "line": 8, "text": "Fail-open: bei jedem Fehler leeren Output, Claude arbeitet weiter."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5/v5_bridge.py", "line": 74, "text": "# Daemon nicht erreichbar oder Fehler → fail-open"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5/FOR_SMLFLG.md", "line": 70, "text": "- Asyncio Unix Socket Server mit Fail-Open (jeder Fehler → leere Antwort, kein Crash)"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5/FOR_SMLFLG.md", "line": 89, "text": "- **Fail-Open als Iron Rule**: Jeder try/except gibt `{}` zurueck. Profil-Laden fehlgeschlagen = degraded mode, kein Absturz."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5/FOR_SMLFLG.md", "line": 95, "text": "## Next Steps"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5/README.md", "line": 13, "text": "- Never blocks. Fail-open (returns empty if something goes wrong)"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/sidecar-v6-bf4e8dc3cb.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-18T00:39:08+01:00|Add florian.py updates, listening indicator, TODOs, research docs", "remote": "https://github.com/smlfg/Sidecar-V6.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", "CLAUDE.md", "README", "pyproject.toml"], "name": "Sidecar-V6", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6", "plan_hit_count": 7, "project_id": "sidecar-v6-bf4e8dc3cb", "readme_path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/README.md", "readme_summary": "# Sidecar V6 AI Coaching Companion fuer Claude Code — beobachtet deine Coding-Sessions und gibt ADHS-aware Nudges, trackt Mechanismen mit Voting, und hat einen MiniMax Slow-Path fuer tiefere Analyse. Mit Florian (TTS) spricht er dir auch zu. ## Quick Start ```bash # 1. Virtualenv einrichten cd ~/Projekte/Sidecar-V6", "risk_level": "low", "score": 56, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present", "agentized", "plans/backlogs found"], "technologies": ["agent", "python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/PLAN_2026-03-09_AGENTISCHE-MECHANISMEN.md", "line": 150, "text": "## Fail-Open"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/architektur-v6.html", "line": 1342, "text": "<div class=\"mech-desc\">Blockiert neue Projekte wenn aktive unfertig sind. WIP-Limit.</div>"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/architektur-v6.html", "line": 1359, "text": "<div class=\"mech-name\">Weekly Review</div>"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/architektur-v6.html", "line": 1458, "text": "<div class=\"mech-name\">Review-Vorschlag</div>"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_dashboard.md", "line": 1, "text": "# TODO: Dashboard + Panel End-to-End verdrahten"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_dashboard.md", "line": 75, "text": "- [ ] `/api/xp` returned XP-Bar Partial mit Level, XP today, Streak"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_dashboard.md", "line": 76, "text": "- [ ] `/api/findings` returned Findings-Liste"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_dashboard.md", "line": 77, "text": "- [ ] `/api/mechanism/{id}` returned Detail-View"}], "triage_status": "active"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/aios-cockpit-0ba0ee2b88.json", "git_status": {"branch": "unknown", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T18:04:10+00:00", "markers": [".git", ".hermes", "AGENTS.md", "README", "pyproject.toml"], "name": "AIOS-Cockpit", "path": "/home/smlflg/Projekte/AIOS-Cockpit", "plan_hit_count": 5, "project_id": "aios-cockpit-0ba0ee2b88", "readme_path": "/home/smlflg/Projekte/AIOS-Cockpit/README.md", "readme_summary": "# AIOS Cockpit Local cockpit for the agentic operating system that is already spread across Samuel's projects. This repo is the cockpit layer only. It does not replace the existing sources of truth: - `samuel-os-v2` owns focus, inbox, decisions, and learning discipline. - `KomandoZentral` owns deterministic routing decisions. - `Zentrale` owns context packs, harness profiles, and run records.", "risk_level": "low", "score": 54, "score_reasons": ["git repo", "22 TODO/FIXME/WIP hints", "README present", "agentized", "plans/backlogs found"], "technologies": ["agent", "python"], "todo_fixme_count": 22, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/AIOS-Cockpit/README.md", "line": 25, "text": "Then open:"}, {"file": "/home/smlflg/Projekte/AIOS-Cockpit/README.md", "line": 50, "text": "1. Open the cockpit and inspect today's focus."}, {"file": "/home/smlflg/Projekte/AIOS-Cockpit/README.md", "line": 51, "text": "2. Open a source-of-truth or active project detail page."}, {"file": "/home/smlflg/Projekte/AIOS-Cockpit/README.md", "line": 53, "text": "4. Review the saved handoff under `/handoffs`."}, {"file": "/home/smlflg/Projekte/AIOS-Cockpit/templates/index.html", "line": 195, "text": "<input name=\"task\" placeholder=\"Implement the next Cockpit slice...\" required>"}, {"file": "/home/smlflg/Projekte/AIOS-Cockpit/templates/workbench.html", "line": 34, "text": "<button type=\"submit\">Open</button>"}, {"file": "/home/smlflg/Projekte/AIOS-Cockpit/tests/test_details.py", "line": 23, "text": "assert \"Next step\" in detail.plan_excerpt"}, {"file": "/home/smlflg/Projekte/AIOS-Cockpit/src/aios_cockpit/models.py", "line": 160, "text": "\"## Open questions\","}], "triage_status": "active"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/codexdashboard-85a6fcfb79.json", "git_status": {"branch": "unknown", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T18:04:13+00:00", "markers": [".git", ".hermes", ".hermes_async", "README", "pyproject.toml"], "name": "CodexDashBoard", "path": "/home/smlflg/Projekte/CodexDashBoard", "plan_hit_count": 2, "project_id": "codexdashboard-85a6fcfb79", "readme_path": "/home/smlflg/Projekte/CodexDashBoard/README.md", "readme_summary": "# CodexDashBoard Lightweight native dashboard for Codex on Linux. The goal is not to clone the existing Claude Code panel. This project keeps the surface small and stable: - recent Codex threads from `~/.codex/state_5.sqlite` - Codex-related processes - recent Codex logs - quick actions for resume, open folder, refresh, and safe process stop", "risk_level": "low", "score": 51, "score_reasons": ["git repo", "27 TODO/FIXME/WIP hints", "README present", "agentized", "plans/backlogs found"], "technologies": ["hermes-async", "python"], "todo_fixme_count": 27, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/CodexDashBoard/README.md", "line": 11, "text": "- quick actions for resume, open folder, refresh, and safe process stop"}, {"file": "/home/smlflg/Projekte/CodexDashBoard/.hermes_async/jobs/audit-2026-05-03-codexdashboard-crash-risk/result.json", "line": 59, "text": "\"next_action\": \"Review diff. If acceptable, run a controlled headless/GUI smoke in a guarded environment before enabling or starting the user service.\""}, {"file": "/home/smlflg/Projekte/CodexDashBoard/artifacts/codex-audit/top-tasks.json", "line": 21, "text": "\"why\": \"Headless tests cover startup/import safety but not most GUI behavior: buttons, dialogs, row contents, tray menu, refresh status updates, or xdg-open/resume command construction.\","}, {"file": "/home/smlflg/Projekte/CodexDashBoard/artifacts/codex-audit/top-tasks.json", "line": 23, "text": "\"unit-test command construction for resume/open-folder without launching processes\","}, {"file": "/home/smlflg/Projekte/CodexDashBoard/artifacts/codex-audit/repo-audit.md", "line": 14, "text": "- src/codex_dashboard/app.py: GTK UI, tray integration, refresh orchestration, process stop/resume/open-folder actions."}, {"file": "/home/smlflg/Projekte/CodexDashBoard/artifacts/codex-audit/repo-audit.md", "line": 35, "text": "6. GUI behavior is mostly untested because tests avoid importing GTK. That is useful for headless CI but leaves click wiring, row rendering, dialogs, tray behavior, search debounce behavior, and xdg-open/resume flows uncovered."}, {"file": "/home/smlflg/Projekte/CodexDashBoard/artifacts/codex-audit/repo-audit.md", "line": 38, "text": "9. The repo appears not to have tracked files in this checkout (`git status --short` reports all inspected content as untracked). That makes auditability and future change review risky."}, {"file": "/home/smlflg/Projekte/CodexDashBoard/artifacts/codex-audit/repo-audit.md", "line": 40, "text": "## High-value next tasks"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/shortcutcounter-d2ffa4d801.json", "git_status": {"branch": "master", "dirty": true, "dirty_tracked_count": 2, "last_commit": "2026-03-18T00:35:06+01:00|Update .gitignore, config.toml, and add sprint cleanup plan", "remote": "https://github.com/smlfg/ShortcutCounter.git", "status_sample": ["M services/shortcut-counter.service", " M shortcut_counter/storage.py"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "pyproject.toml"], "name": "ShortcutCounter", "path": "/home/smlflg/Projekte/ShortcutCounter", "plan_hit_count": 1, "project_id": "shortcutcounter-d2ffa4d801", "readme_path": "/home/smlflg/Projekte/ShortcutCounter/README.md", "readme_summary": "# ShortcutCounter Passive keyboard shortcut tracker for Linux/Wayland. Runs as a background daemon, records only modifier+key combinations (e.g. `Ctrl+C`), and shows usage stats via CLI or the ClaudeCodePanel tab. ## Installation ```bash # 1. Install dependencies pip install evdev click rich # 2. Add yourself to the input group (required for evdev access) sudo usermod -aG input $USER", "risk_level": "medium", "score": 51, "score_reasons": ["git repo", "tracked dirty work", "8 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 8, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/ShortcutCounter/PLAN_2026-03-05_sprint-cleanup.md", "line": 5, "text": "Monster-Session: 5-Agent Team Sprint (openclaw-sprint) mit Research, Architektur, Builder, Tester, Coach. Danach /simplify Review mit 3 Fixes. Session-Feedback: Sidecar Suggestions brauchen Phase-Awareness."}, {"file": "/home/smlflg/Projekte/ShortcutCounter/PLAN_2026-03-05_sprint-cleanup.md", "line": 10, "text": "- [ ] ShortcutCounter committen: `storage.py` (dead tomli fallback entfernt), `services/shortcut-counter.service` (StartLimit → [Unit]), `pyproject.toml` (toml dep entfernt)"}, {"file": "/home/smlflg/Projekte/ShortcutCounter/PLAN_2026-03-05_sprint-cleanup.md", "line": 11, "text": "- [ ] OpenClaw docs committen: 10 neue READMEs in `~/opencode/openclaw/docs-samuel/` + 3 Fixes (Kommentar, Cron-Snippet, PRIOR_ART.md)"}, {"file": "/home/smlflg/Projekte/ShortcutCounter/PLAN_2026-03-05_sprint-cleanup.md", "line": 14, "text": "- [ ] Telefonnummer in `~/opencode/openclaw/HOWTO-SAMUEL.md` Zeile 257 — rauslöschen oder lassen?"}, {"file": "/home/smlflg/Projekte/ShortcutCounter/PLAN_2026-03-05_sprint-cleanup.md", "line": 17, "text": "- [ ] Sidecar Suggestion-Logik phase-aware machen:"}, {"file": "/home/smlflg/Projekte/ShortcutCounter/PLAN_2026-03-05_sprint-cleanup.md", "line": 24, "text": "- [ ] /learn — Agent Teams Workflow verinnerlichen (was hat Samuel verstanden?)"}, {"file": "/home/smlflg/Projekte/ShortcutCounter/FOR_SMLFLG.md", "line": 107, "text": "- `get_today()` Bug: Alte Version zeigte ALL-TIME count gefiltert nach last_used. Fix: eigene daily_count/daily_date Spalten mit auto-reset"}, {"file": "/home/smlflg/Projekte/ShortcutCounter/shortcut_counter/storage.py", "line": 53, "text": "with open(p, \"rb\") as f:"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/sidecar-ng-dashboard-8736c7518e.json", "git_status": {"branch": "unknown", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", "CLAUDE.md", "README", "requirements.txt"], "name": "Sidecar-ng-dashboard", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard", "plan_hit_count": 1, "project_id": "sidecar-ng-dashboard-8736c7518e", "readme_path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/README.md", "readme_summary": "# Sidecar-NG Dashboard A standalone web dashboard for monitoring and managing Sidecar-NG, a prompt-classifier with keyword-first pre-filtering and LLM-fallback chaining. ## Overview The Sidecar-NG Dashboard provides real-time visibility into: - **Prompt injections** — Track all classifier decisions and LLM calls - **Safety gates** — Monitor gate decisions (allow/deny) for tool executions - **Knowledge base** — View and edit priority knowledge files - **Provider control** — Enable or disable LLM providers from the dashboard", "risk_level": "low", "score": 50, "score_reasons": ["git repo", "15 TODO/FIXME/WIP hints", "README present", "agentized", "plans/backlogs found"], "technologies": ["agent", "python"], "todo_fixme_count": 15, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/control_service.py", "line": 91, "text": "\"defaults\": [\"Repository scope\", \"Bug and regression review\"],"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/control_service.py", "line": 121, "text": "\"defaults\": [\"Current topic\", \"Open research question\"],"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/control_service.py", "line": 250, "text": "current = next(provider for provider in providers if provider[\"name\"] == provider_name)"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/control_service.py", "line": 280, "text": "updated = next("}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/control_service.py", "line": 336, "text": "dashboard_session = next("}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/control_service.py", "line": 385, "text": "updated = next(mode for mode in list_modes() if mode[\"name\"] == mode_name)"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/main.py", "line": 275, "text": "with open(INJECT_LOG) as f:"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/main.py", "line": 283, "text": "with open(INJECT_LOG) as f:"}], "triage_status": "active"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/codexmodegovernorsidecar-ng-prinzip-2bb6c6ea4e.json", "git_status": {"branch": "main", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-04-22T16:18:06+02:00|chore: remove unsupported pages workflow", "remote": "https://github.com/smlfg/codex-mode-governor.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "AGENTS.md", "README", "pyproject.toml"], "name": "CodexModeGovernorSidecar-ng-Prinzip", "path": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip", "plan_hit_count": 0, "project_id": "codexmodegovernorsidecar-ng-prinzip-2bb6c6ea4e", "readme_path": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/README.md", "readme_summary": "# Codex Mode Governor Small stateless port of the Sidecar-ng core idea for Codex: one prompt becomes one compact mode contract. It is intentionally not a daemon, dashboard, socket, database, or controller. ## Modes `plan`, `build`, `review`, `debug`, `research`, `eval`, `meta` Each contract contains only: - Mode", "risk_level": "low", "score": 49, "score_reasons": ["git repo", "30 TODO/FIXME/WIP hints", "README present", "agentized"], "technologies": ["agent", "python"], "todo_fixme_count": 30, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/app.js", "line": 4, "text": "{ name: 'review', color: '#78c4c8', stop: 'findings' },"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/app.js", "line": 26, "text": "review: {"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/app.js", "line": 31, "text": "'Failure Signal': 'Findings sind nicht belegbar oder Review-Scope wird zum Build.',"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/app.js", "line": 38, "text": "'Failure Signal': 'Keine Reproduktion, keine Hypothese oder Fix waechst ueber den Bug hinaus.',"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/app.js", "line": 64, "text": "review: ['review', 'findings', 'code-review', 'diff', 'quality gate'],"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/app.js", "line": 65, "text": "debug: ['debug', 'bug', 'traceback', 'error', 'fehler', 'kaputt', 'fail', 'fix es', 'root cause'],"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/app.js", "line": 95, "text": "const explicit = lower.match(/^\\/?(plan|build|review|debug|research|eval|meta)(?:mode)?\\b/);"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/app.js", "line": 97, "text": "for (const mode of ['review', 'debug', 'eval', 'research', 'meta']) {"}], "triage_status": "active"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/myaigame-ba4508ac94.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-18T10:57:48+01:00|Update .gitignore with additional exclusions", "remote": "https://github.com/smlfg/MyAIGame.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "CLAUDE.md", "README", "pyproject.toml"], "name": "MyAIGame", "path": "/home/smlflg/Projekte/MyAIGame", "plan_hit_count": 0, "project_id": "myaigame-ba4508ac94", "readme_path": "/home/smlflg/Projekte/MyAIGame/README.md", "readme_summary": "# MyAIGame — Mein AI Workflow Toolkit > Alles was ich ueber AI-gesteuerte Entwicklung gelernt habe: > Skills, Prompts, Agent-Orchestrierung, ADHS-Workflows. > > Von Samuel ([@smlfg](https://github.com/smlfg)), gebaut mit Claude Code. --- ## Ueberblick ```", "risk_level": "low", "score": 49, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present", "agentized"], "technologies": ["agent", "python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/MyAIGame/MultiKanalAgentErklärt.md", "line": 11, "text": "**MultiKanal löst das:** Jeder Agent bekommt ein Mikrofon. Wenn Claude Code einen Bug fixt, *hörst du*: \"Auth-Bug gefixt, drei Dateien angepasst. Login sollte jetzt stabil laufen.\" Und du erkennst an der Stimme, *welcher* Agent spricht."}, {"file": "/home/smlflg/Projekte/MyAIGame/MultiKanalAgentErklärt.md", "line": 441, "text": "#### Stufe 2: Piper (lokal, offline, Open Source)"}, {"file": "/home/smlflg/Projekte/MyAIGame/MultiKanalAgentErklärt.md", "line": 560, "text": "| TTS fallback | **Piper** | Offline, ONNX-basiert, Open Source |"}, {"file": "/home/smlflg/Projekte/MyAIGame/FOR_SMLFLG.md", "line": 38, "text": "1. **Du** - Gibst die Richtung vor (\"Fix den Bug\", \"Recherchiere MCP\")"}, {"file": "/home/smlflg/Projekte/MyAIGame/FOR_SMLFLG.md", "line": 91, "text": "│ ├── review.md # /review — Code Review"}, {"file": "/home/smlflg/Projekte/MyAIGame/FOR_SMLFLG.md", "line": 167, "text": "| `/review` | Code Review der aktuellen Anderungen |"}, {"file": "/home/smlflg/Projekte/MyAIGame/FOR_SMLFLG.md", "line": 205, "text": "### Bug 1: `opencode-mcp-tool` existiert nicht (404)"}, {"file": "/home/smlflg/Projekte/MyAIGame/FOR_SMLFLG.md", "line": 210, "text": "### Bug 2: Falscher Tool-Name in `/delegate`"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/learn-harness-engineering-708823e98b.json", "git_status": {"branch": "main", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-04-04T01:49:34+08:00|docs: refine README visual preview descriptions based on actual screenshot content", "remote": "https://github.com/walkinglabs/learn-harness-engineering.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "CLAUDE.md", "README", "package.json"], "name": "learn-harness-engineering", "path": "/home/smlflg/Projekte/learn-harness-engineering", "plan_hit_count": 0, "project_id": "learn-harness-engineering-708823e98b", "readme_path": "/home/smlflg/Projekte/learn-harness-engineering/README.md", "readme_summary": "# Learn Harness Engineering > **A project-based course on building the environment, state management, verification, and control mechanisms that make AI coding agents work reliably.** Learn Harness Engineering is a course dedicated to the engineering of AI coding agents. We have deeply studied and synthesized the most advanced Harness Engineering theories and practices in the industry. Our core references include: - [OpenAI: Harness engineering: leveraging Codex in an agent-first world](https://openai.com/index/harness-engineering/) - [Anthropic: Effective harnesses for long-running agents](https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents) - [Anthropic: Harness design for long-running application development](https://www.anthropic.com/engineering/harness-design-long-running-apps) - [Awesome Harness Engineering](https://github.com/walkinglabs/awesome-harnes", "risk_level": "low", "score": 49, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present", "agentized"], "technologies": ["agent", "node"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/README.md", "line": 105, "text": "│ │ definition │ │ handoff note for next session │ │"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/README.md", "line": 120, "text": "- **State** — Track what's been done, what's in progress, and what's next. Persisted to disk so the next session picks up exactly where the last one left off."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/README.md", "line": 123, "text": "- **Session Lifecycle** — Initialize at the start. Clean up at the end. Leave a clean restart path for the next session."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/README.md", "line": 147, "text": "you fix it again you review, not rescue"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/README.md", "line": 302, "text": "| [L12](./docs/lectures/lecture-12-why-every-session-must-leave-a-clean-state/index.md) | Why must every session leave a clean state? | The next session's success depends on this session's cleanup |"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/README.md", "line": 336, "text": "Each project's solution becomes the next project's starter."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/README.md", "line": 361, "text": "│ 4. Agent reads feature_list.json (what's done, what's next) │"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/README.md", "line": 382, "text": "│ 16. Agent leaves clean restart path for next session │"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/komandozentral-46af91fa1c.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-05-01T12:29:02+02:00|Prepare routing prototype public handoff", "remote": "https://github.com/smlfg/KommandoZentrale.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:54:40+00:00", "markers": [".git", ".hermes", "README", "pyproject.toml"], "name": "KomandoZentral", "path": "/home/smlflg/Projekte/KomandoZentral", "plan_hit_count": 3, "project_id": "komandozentral-46af91fa1c", "readme_path": "/home/smlflg/Projekte/KomandoZentral/README.md", "readme_summary": "# Kommandozentrale Deterministische, regelbasierte Routing-Engine fuer AI-Harnesses mit CLI und lokaler Web-UI. ## Installation Empfohlener Dev-Setup: ```bash uv sync --dev ``` Alle Kommandos danach ueber die projektlokale Umgebung starten:", "risk_level": "low", "score": 42, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/KomandoZentral/TASK_TAXONOMY_V1.md", "line": 12, "text": "| ANALYZE | Was ist hier falsch oder gut? | Review, Diagnose, Bewertung |"}, {"file": "/home/smlflg/Projekte/KomandoZentral/TASK_TAXONOMY_V1.md", "line": 44, "text": "## BUILD — Implementierung, Bug Fixing, Refactoring"}, {"file": "/home/smlflg/Projekte/KomandoZentral/TASK_TAXONOMY_V1.md", "line": 58, "text": "| BUILD-fix | Bekannter Bug, klare Ursache | Codex (Verification Loop) oder Aider |"}, {"file": "/home/smlflg/Projekte/KomandoZentral/TASK_TAXONOMY_V1.md", "line": 75, "text": "- \"Fixe den Patch-Apply-Bug in Run #9\""}, {"file": "/home/smlflg/Projekte/KomandoZentral/TASK_TAXONOMY_V1.md", "line": 83, "text": "## ANALYZE — Code Review, Debugging, Evaluation"}, {"file": "/home/smlflg/Projekte/KomandoZentral/OPENCODE_HANDOFF.md", "line": 73, "text": "- Open einer Decision aus dem Review Layer"}, {"file": "/home/smlflg/Projekte/KomandoZentral/OPENCODE_HANDOFF.md", "line": 78, "text": "- Open zeigt eine bestehende Decision an"}, {"file": "/home/smlflg/Projekte/KomandoZentral/OPENCODE_HANDOFF.md", "line": 86, "text": "### 3. Review Layer produktiv machen"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/multiharnessstudio-e49f75b275.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-05-01T12:29:02+02:00|Initial MultiHarnessStudio public handoff", "remote": "https://github.com/smlfg/MultiHarnessStudio.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T18:04:11+00:00", "markers": [".git", "README"], "name": "MultiHarnessStudio", "path": "/home/smlflg/Projekte/MultiHarnessStudio", "plan_hit_count": 3, "project_id": "multiharnessstudio-e49f75b275", "readme_path": "/home/smlflg/Projekte/MultiHarnessStudio/README.md", "readme_summary": "# Spine V1 Spine ist die kanonische Integrationsschicht zwischen: - `MetaMetaMeta` als Evidence- und Eval-Layer - `KomandoZentral` als Decision-Layer - `UEBER_AGENT` als Execution-Layer - `AgentIDE` als Operator-UI - `HarnessEcosystem` als Observatory- und Docs-Layer Diese Implementierung ist absichtlich `spec-first`. Sie definiert:", "risk_level": "low", "score": 42, "score_reasons": ["git repo", "13 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 13, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/MultiHarnessStudio/path", "line": 150, "text": "* **Review-/Plan-Disziplin**"}, {"file": "/home/smlflg/Projekte/MultiHarnessStudio/path", "line": 254, "text": "* **Review-Disziplin**"}, {"file": "/home/smlflg/Projekte/MultiHarnessStudio/path", "line": 373, "text": "- After local extraction, perform explicit review passes:"}, {"file": "/home/smlflg/Projekte/MultiHarnessStudio/path", "line": 391, "text": "- review notes"}, {"file": "/home/smlflg/Projekte/MultiHarnessStudio/path", "line": 404, "text": "* Review-Phasen,"}, {"file": "/home/smlflg/Projekte/MultiHarnessStudio/path", "line": 520, "text": "* Plan- und Review-Disziplin"}, {"file": "/home/smlflg/Projekte/MultiHarnessStudio/path", "line": 688, "text": "* review-first"}, {"file": "/home/smlflg/Projekte/MultiHarnessStudio/idea", "line": 27, "text": "* Review / Kritik / nächste Iteration"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/studyagent-ccfc9346ec.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-18T00:37:09+01:00|Add coaching docs, LangChain v2 migration plan, and project health report", "remote": "https://github.com/smlfg/StudyAgent.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", "README", "requirements.txt"], "name": "StudyAgent", "path": "/home/smlflg/Projekte/StudyAgent", "plan_hit_count": 2, "project_id": "studyagent-ccfc9346ec", "readme_path": "/home/smlflg/Projekte/StudyAgent/README.md", "readme_summary": "# StudyAgent ADHS-friendly study buddy: helps students with ADHS get through their semester. No rigid plans — micro-steps, buddy tone, dopamine at task START not completion. ## Status MVP shipped. Browser E2E test and past-deadline edge case pending. ## Run ```bash cd ~/Projekte/StudyAgent", "risk_level": "low", "score": 41, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/StudyAgent/main.py", "line": 38, "text": "\"\"\"Returns the most recent open session if within inactivity window.\"\"\""}, {"file": "/home/smlflg/Projekte/StudyAgent/main.py", "line": 105, "text": "# Auto-start a session if none is open; attach to the first active subject"}, {"file": "/home/smlflg/Projekte/StudyAgent/main.py", "line": 157, "text": "'<div class=\"buddy-warning\" id=\"wip-warning\">'"}, {"file": "/home/smlflg/Projekte/StudyAgent/main.py", "line": 287, "text": "# Return next pending step"}, {"file": "/home/smlflg/Projekte/StudyAgent/main.py", "line": 314, "text": "@app.get(\"/steps/next\", response_class=HTMLResponse)"}, {"file": "/home/smlflg/Projekte/StudyAgent/main.py", "line": 362, "text": "return HTMLResponse(\"\") # already open"}, {"file": "/home/smlflg/Projekte/StudyAgent/FOR_SMLFLG.md", "line": 13, "text": "2. WIP explodiert — max 2 Faecher gleichzeitig (hard enforcement in API)"}, {"file": "/home/smlflg/Projekte/StudyAgent/FOR_SMLFLG.md", "line": 49, "text": "# open http://localhost:8000"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/elixir-4441dd1824.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:11:20+00:00", "markers": ["AGENTS.md", "Makefile", "README"], "name": "elixir", "path": "/home/smlflg/Projekte/symphony/elixir", "plan_hit_count": 0, "project_id": "elixir-4441dd1824", "readme_path": "/home/smlflg/Projekte/symphony/elixir/README.md", "readme_summary": "# Symphony Elixir This directory contains the current Elixir/OTP implementation of Symphony, based on [`SPEC.md`](../SPEC.md) at the repository root. > [!WARNING] > Symphony Elixir is prototype software intended for evaluation only and is presented as-is. > We recommend implementing your own hardened version based on `SPEC.md`. ## Screenshot ## How it works", "risk_level": "low", "score": 41, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present", "agentized"], "technologies": ["agent"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/README.md", "line": 43, "text": "issue statuses: \"Rework\", \"Human Review\", and \"Merging\". You can customize them in"}, {"file": "/home/smlflg/Projekte/symphony/elixir/WORKFLOW.md", "line": 6, "text": "- Todo"}, {"file": "/home/smlflg/Projekte/symphony/elixir/WORKFLOW.md", "line": 68, "text": "3. Final message must report completed actions and blockers only. Do not include \"next steps for user\"."}, {"file": "/home/smlflg/Projekte/symphony/elixir/WORKFLOW.md", "line": 102, "text": "- `land`: when ticket reaches `Merging`, explicitly open and follow `.codex/skills/land/SKILL.md`, which includes the `land` loop."}, {"file": "/home/smlflg/Projekte/symphony/elixir/WORKFLOW.md", "line": 107, "text": "- `Todo` -> queued; immediately transition to `In Progress` before active work."}, {"file": "/home/smlflg/Projekte/symphony/elixir/WORKFLOW.md", "line": 108, "text": "- Special case: if a PR is already attached, treat as feedback/rework loop (run full PR feedback sweep, address or explicitly push back, revalidate, return to `Human Review`)."}, {"file": "/home/smlflg/Projekte/symphony/elixir/WORKFLOW.md", "line": 110, "text": "- `Human Review` -> PR is attached and validated; waiting on human approval."}, {"file": "/home/smlflg/Projekte/symphony/elixir/WORKFLOW.md", "line": 120, "text": "- `Backlog` -> do not modify issue content/state; stop and wait for human to move it to `Todo`."}], "triage_status": "active"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/heumandenparty-bb381eb21d.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-04-22T00:44:51+02:00|Optimize mobile vending carousel", "remote": "https://github.com/smlfg/heumaden-lenzzauber.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", ".hermes", "README"], "name": "HeumandenParty", "path": "/home/smlflg/Projekte/HeumandenParty", "plan_hit_count": 1, "project_id": "heumandenparty-bb381eb21d", "readme_path": "/home/smlflg/Projekte/HeumandenParty/README.md", "readme_summary": "# Heumaden Lenzzauber **24.–26. April 2026 · Heumaden · Abschieds-Lore von Mitja** Kleine Festival-Website für eine private Abschiedsfeier. Gebaut als digitales Ritualportal mit Lore, Stimmung und praktischer Orientierung für Gäste. ## Features - One-Page, mobile-first, Dark/Wald-Ästhetik - Line-up mit Tab-Switcher (Freitag / Samstag) - Timeline für den Pfad (beide Tage) - Info-Cards: Schlafen, Mitbringen, Versorgung, Regeln", "risk_level": "low", "score": 40, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/HeumandenParty/newInfo", "line": 7, "text": "Aufbau Outdoor Freitag 12:00-XXX:"}, {"file": "/home/smlflg/Projekte/HeumandenParty/newInfo", "line": 8, "text": "Abbau Outdoor Samstag 08:00-XXX"}, {"file": "/home/smlflg/Projekte/HeumandenParty/newInfo", "line": 10, "text": "Frühstücks Team Samstag: 11:00-XXX"}, {"file": "/home/smlflg/Projekte/HeumandenParty/newInfo", "line": 12, "text": "Putztrupp Sonntag 16:00-XXX?:"}, {"file": "/home/smlflg/Projekte/HeumandenParty/index.html", "line": 331, "text": "<span class=\"act-name\">Open Deck</span>"}, {"file": "/home/smlflg/Projekte/HeumandenParty/index.html", "line": 343, "text": "<p>Der Bunker ist geladen. Die Nacht läuft durch bis Open Deck, je nachdem wie viel Energie noch im Raum ist.</p>"}, {"file": "/home/smlflg/Projekte/HeumandenParty/index.html", "line": 405, "text": "<span class=\"act-name\">Open Deck</span>"}, {"file": "/home/smlflg/Projekte/HeumandenParty/index.html", "line": 576, "text": "<div class=\"workshop-time-row workshop-time-row--open\">"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/projectdashboard-31c8de4fc8.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-10T11:22:19+01:00|feat: add Git integration — branch view, diff viewer, project status", "remote": "https://github.com/smlfg/ProjectDashboard.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "requirements.txt"], "name": "ProjectDashboard", "path": "/home/smlflg/Projekte/ProjectDashboard", "plan_hit_count": 1, "project_id": "projectdashboard-31c8de4fc8", "readme_path": "/home/smlflg/Projekte/ProjectDashboard/README.md", "readme_summary": "# ProjectDashboard Live dashboard that auto-scans all projects in `~/Projekte/` and displays them as a web overview. Shows git stats, LOC, tech stack, PLAN.md progress, and Claude session count per project. ## Status MVP shipped. Auto-refresh and filter UI pending. ## Run ```bash cd ~/Projekte/ProjectDashboard", "risk_level": "low", "score": 40, "score_reasons": ["git repo", "22 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 22, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/ProjectDashboard/models.py", "line": 70, "text": "with open(scan_path) as f:"}, {"file": "/home/smlflg/Projekte/ProjectDashboard/main.py", "line": 20, "text": "with open(\"/tmp/project-dashboard-scan.json\", \"w\") as f:"}, {"file": "/home/smlflg/Projekte/ProjectDashboard/main.py", "line": 68, "text": "with open(\"/tmp/project-dashboard-scan.json\", \"w\") as f:"}, {"file": "/home/smlflg/Projekte/ProjectDashboard/scanner.py", "line": 32, "text": "total += sum(1 for _ in open(os.path.join(root, f), errors=\"ignore\"))"}, {"file": "/home/smlflg/Projekte/ProjectDashboard/scanner.py", "line": 122, "text": "# Count numbered items without checkboxes as open"}, {"file": "/home/smlflg/Projekte/ProjectDashboard/scanner.py", "line": 158, "text": "return json.load(open(override_path))"}, {"file": "/home/smlflg/Projekte/ProjectDashboard/FOR_SMLFLG.md", "line": 75, "text": "## Next Steps"}, {"file": "/home/smlflg/Projekte/ProjectDashboard/README.md", "line": 28, "text": "- PLAN.md progress (open vs. done items)"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/sandraswritingworld-9c951f9f13.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-18T00:35:04+01:00|Add .gitignore", "remote": "https://github.com/smlfg/SandrasWritingWorld.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README"], "name": "SandrasWritingWorld", "path": "/home/smlflg/Projekte/SandrasWritingWorld", "plan_hit_count": 1, "project_id": "sandraswritingworld-9c951f9f13", "readme_path": "/home/smlflg/Projekte/SandrasWritingWorld/README.md", "readme_summary": "# Your Website — SandrasWritingWorld Welcome! This is your personal website. Everything you write here — poems, stories, essays, events — lives at **sandraswritingworld.netlify.app**. This guide tells you everything you need to know to manage it yourself. No coding required. --- ## How to Add a New Text 1. Go to **sandraswritingworld.netlify.app/admin** 2. Click **Login** and use your email address 3. In the left menu, choose a category:", "risk_level": "low", "score": 40, "score_reasons": ["git repo", "31 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 31, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", "line": 101, "text": "- Pixel-art board colors via cm-chessboard CSS overrides (black + crimson or black + gold — open question)"}, {"file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", "line": 163, "text": "**No build step.** Pure static. Open `index.html` in a browser to develop locally."}, {"file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", "line": 350, "text": "## 9. Open Questions for Sandra / Miran"}, {"file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", "line": 371, "text": "- [ ] Navigate between all 6 pages: SoundCloud player never stops or restarts"}, {"file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", "line": 372, "text": "- [ ] Home: U-Bahn video autoplays muted, loops, fills viewport"}, {"file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", "line": 373, "text": "- [ ] Home: \"Welcome to the journey\" overlay text visible over video"}, {"file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", "line": 374, "text": "- [ ] Chess: playable game against AI at all 3 difficulties"}, {"file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", "line": 375, "text": "- [ ] Chess: chess scripts only load when navigating to `#/chess` (check Network tab)"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48-b5e82b4b5c.json", "git_status": {"branch": "HEAD", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2022-12-15T23:36:33-05:00|Merge pull request #14172 from astropy/pre-commit-ci-update-config", "remote": "https://github.com/astropy/astropy.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "pyproject.toml", "setup.py"], "name": "astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48", "plan_hit_count": 1, "project_id": "astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48-b5e82b4b5c", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/README.rst", "readme_summary": "======= Astropy ======= .. container:: |Actions Status| |CircleCI Status| |Coverage Status| |PyPI Status| |Documentation Status| |Pre-Commit| |isort Status| |Zenodo| The Astropy Project (http://astropy.org/) is a community effort to develop a single core package for Astronomy in Python and foster interoperability between Python astronomy packages. This repository contains the core package which is", "risk_level": "low", "score": 40, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/CONTRIBUTING.md", "line": 15, "text": "We love contributions! Astropy is open source, built on open source, and"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/CONTRIBUTING.md", "line": 24, "text": "ready to be an open source contributor; that your skills aren't nearly good"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/CONTRIBUTING.md", "line": 28, "text": "documentation, you can contribute code to open source."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/CONTRIBUTING.md", "line": 29, "text": "Contributing to open source projects is a fantastic way to advance one's coding"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/CONTRIBUTING.md", "line": 30, "text": "and open source workflow skills. Writing perfect code isn't the measure of a good"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/CONTRIBUTING.md", "line": 35, "text": "Being an open source contributor doesn't just mean writing code, either. You can"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/CONTRIBUTING.md", "line": 66, "text": "Once you open a pull request (which should be opened against the ``main``"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/CONTRIBUTING.md", "line": 90, "text": "- **Changelog entry**: whether you are fixing a bug or adding new"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607-8ca7eafbfb.json", "git_status": {"branch": "HEAD", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2022-03-03T13:21:56-05:00|Merge pull request #12900 from Cadair/custom_compound_model", "remote": "https://github.com/astropy/astropy.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "pyproject.toml", "setup.py"], "name": "astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607", "plan_hit_count": 1, "project_id": "astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607-8ca7eafbfb", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/README.rst", "readme_summary": "======= Astropy ======= |Actions Status| |CircleCI Status| |Azure Status| |Coverage Status| |PyPI Status| |Documentation Status| |Zenodo| The Astropy Project (http://astropy.org/) is a community effort to develop a single core package for Astronomy in Python and foster interoperability between Python astronomy packages. This repository contains the core package which is intended to contain much of the core functionality and some common tools needed", "risk_level": "low", "score": 40, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/CONTRIBUTING.md", "line": 15, "text": "We love contributions! Astropy is open source, built on open source, and"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/CONTRIBUTING.md", "line": 24, "text": "ready to be an open source contributor; that your skills aren't nearly good"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/CONTRIBUTING.md", "line": 28, "text": "documentation, you can contribute code to open source."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/CONTRIBUTING.md", "line": 29, "text": "Contributing to open source projects is a fantastic way to advance one's coding"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/CONTRIBUTING.md", "line": 30, "text": "and open source workflow skills. Writing perfect code isn't the measure of a good"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/CONTRIBUTING.md", "line": 35, "text": "Being an open source contributor doesn't just mean writing code, either. You can"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/CONTRIBUTING.md", "line": 66, "text": "Once you open a pull request (which should be opened against the ``main``"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/CONTRIBUTING.md", "line": 90, "text": "- **Changelog entry**: whether you are fixing a bug or adding new"}], "triage_status": "active"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/bahnagent-27838e6977.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-28T20:33:06+01:00|chore: init BahnAgent repo with gitignore", "remote": "", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", ".hermes", "README", "pyproject.toml"], "name": "BahnAgent", "path": "/home/smlflg/Projekte/BahnAgent", "plan_hit_count": 0, "project_id": "bahnagent-27838e6977", "readme_path": "/home/smlflg/Projekte/BahnAgent/README.md", "readme_summary": "# BahnAgent `BahnAgent` is a small CLI for ranking train itinerary options when speed matters more than price. It does not scrape Deutsche Bahn directly. Instead, you feed it candidate options from DB Navigator, bahn.de, or another planner, and it scores them with the weighting from the original plan: - travel time: 60% - price: 25% - comfort / transfer simplicity: 15% It also supports a hard arrival deadline, so slower but cheaper options can be penalized automatically. ## Install", "risk_level": "low", "score": 39, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/BahnAgent/bahnagent/cli.py", "line": 12, "text": "with path.open(\"r\", encoding=\"utf-8\") as handle:"}, {"file": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/CoreModule.js", "line": 20, "text": "!function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function"}, {"file": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/business-x_642Q6c.css", "line": 1, "text": ".is-gk .head,.is-gk--admin .head{box-shadow:none;border-bottom:.5rem solid #0a1e6e}@media screen and (width>=961px){.is-gk .head,.is-gk--admin .head{background:#0a1e6e;border-bottom:0}.is-gk .head .metanav__link,.is-gk .head .meta-tab-navigation__link,.is-gk--"}, {"file": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/sdk.js", "line": 1, "text": "(()=>{var e={1549:(e,t,r)=>{var n=r(2032),o=r(3862),i=r(6721),s=r(2749),a=r(5749);function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}u.prototype.clear=n,u.prototype.delete=o,u.prototype.get=i,u.prototype.has=s,"}, {"file": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/37.f07adfd0005923b508c9.chunk.js", "line": 21, "text": "/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */function n(t){let e=t.length;for(;--e>=0;)t[e]=0}const i=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),a=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8"}, {"file": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/saved_resource(16)", "line": 67, "text": "b.prototype.square=function(){var a=e();this.squareTo(a);return a};Ta.prototype.init=function(a){var d,b;for(d=0;256>d;++d)this.S[d]=d;for(d=b=0;256>d;++d){b=b+this.S[d]+a[d%a.length]&255;var c=this.S[d];this.S[d]=this.S[b];this.S[b]=c}this.j=this.i=0};Ta.prot"}, {"file": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/saved_resource(16)", "line": 69, "text": "for(d=0;d<a.length;++d){var b=d;if(null==q){for(q=new Ta;256>p;){var c=Math.floor(65536*Math.random());m[p++]=c&255}q.init(m);for(p=0;p<m.length;++p)m[p]=0;p=0}c=q.next();a[b]=c}};G.prototype.doPublic=function(a){return a.modPowInt(this.e,this.n)};G.prototype."}, {"file": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/saved_resource(16)", "line": 163, "text": "h=new Vc:Wc&&(h=new Wc(\"Microsoft.XMLHTTP\"));h.open(\"POST\",a,!1);h.setRequestHeader(\"Content-Type\",\"application/json\");h.send(r)}catch(u){}}};Y.ClickTrack=function(a,c,b,e,f){L(a.href)?(Xc(c,b,e,f,0,10),L(a.target)&&\"\"!=a.target?Tc(function(){window.open(a.hre"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/cloudcodeusageanalysis-33f8bed6ca.json", "git_status": {"branch": "unknown", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README"], "name": "CloudCodeUsageAnalysis", "path": "/home/smlflg/Projekte/CloudCodeUsageAnalysis", "plan_hit_count": 0, "project_id": "cloudcodeusageanalysis-33f8bed6ca", "readme_path": "/home/smlflg/Projekte/CloudCodeUsageAnalysis/README.md", "readme_summary": "# CloudCode Usage Analysis Lokale Single-Page-Analyse deines Cloud-Code-Monats auf Basis der Projekte in `~/Projekte`. ## Inhalt - Executive Summary - Arbeitszeit-Schaetzung mit Bandbreite - Arbeitsprozess- und Workflow-Muster - Projekt-Cluster und Aktivitaetsbild - Ranking fuer das wertvollste Weiterentwicklungsprojekt", "risk_level": "low", "score": 39, "score_reasons": ["git repo", "21 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 21, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/CloudCodeUsageAnalysis/styles.css", "line": 33, "text": "font-family: \"Avenir Next\", \"Segoe UI\", \"Helvetica Neue\", sans-serif;"}, {"file": "/home/smlflg/Projekte/CloudCodeUsageAnalysis/data/analysis.json", "line": 21, "text": "\"Die staerkste Prozesssignatur ist instrumentierte Iteration: PLAN/REVIEW/EVAL-Dateien und test-/docs-lastige Commits begleiten die Umsetzung eng.\","}, {"file": "/home/smlflg/Projekte/CloudCodeUsageAnalysis/data/analysis.json", "line": 71, "text": "\"Zusatzbonus fuer PLAN/REVIEW/BACKLOG-Artefakte und uncommitted Aktivitaet, weil Cloud-Code-Arbeit oft ausserhalb des finalen Commits sichtbar wird.\""}, {"file": "/home/smlflg/Projekte/CloudCodeUsageAnalysis/data/analysis.json", "line": 101, "text": "\"interpretation\": \"Eval-/Review-Loops sind kein Nachgedanke. AgentArena, Sidecar-ng, Sidecar-Evolution und ClaudeCodePanel zeigen Mess-, Review- oder Validierungsartefakte direkt im Repo.\""}, {"file": "/home/smlflg/Projekte/CloudCodeUsageAnalysis/data/analysis.json", "line": 1010, "text": "\"review\": 5,"}, {"file": "/home/smlflg/Projekte/CloudCodeUsageAnalysis/data/analysis.json", "line": 1036, "text": "\"review\": 0,"}, {"file": "/home/smlflg/Projekte/CloudCodeUsageAnalysis/data/analysis.json", "line": 1062, "text": "\"review\": 2,"}, {"file": "/home/smlflg/Projekte/CloudCodeUsageAnalysis/data/analysis.json", "line": 1088, "text": "\"review\": 1,"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/firstrealharnessevaluation_karpathiesmd-7be93774b8.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-05-01T12:34:14+02:00|Publish evaluation dashboard handoff updates", "remote": "https://github.com/smlfg/Aider_Bench_Harness.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", ".hermes", "README", "pyproject.toml"], "name": "FirstRealHarnessEvaluation_KarpathiesMD", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD", "plan_hit_count": 0, "project_id": "firstrealharnessevaluation_karpathiesmd-7be93774b8", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/README.md", "readme_summary": "# First Real Harness Evaluation Disposable Aider + SWE-bench Lite harness for measuring whether small `CONVENTIONS.md` changes produce measurable coding-agent effects. ## Setup ```bash uv sync cp .env.example .env ```", "risk_level": "low", "score": 39, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/harness_logic_flow.html", "line": 97, "text": "<text x=\"55\" y=\"245\" fill=\"#94a3b8\" font-size=\"12\">(what the bug is)</text>"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/harness_logic_flow.html", "line": 348, "text": "<li>• problem_statement: describes the bug</li>"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/.aider.chat.history.md", "line": 128, "text": "> Open documentation url for more info? (Y)es/(N)o/(D)on't ask again [Yes]: y"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/.aider.chat.history.md", "line": 151, "text": "> Open URL for more info? (Y)es/(N)o/(D)on't ask again [Yes]: y"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/.aider.chat.history.md", "line": 177, "text": "> Open URL for more info? (Y)es/(N)o/(D)on't ask again [Yes]: y"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/UX-Cockpit.md", "line": 11, "text": "> „Wenn Aider 10 Minuten läuft, sehe ich nichts. Wenn etwas schiefgeht (wie der LiteLLM-Provider-Bug heute), merke ich es erst, wenn ich Post-hoc die Logs lese. Ich will ein Cockpit — ein Input-Feld und ein Schau-Feld.\""}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/UX-Cockpit.md", "line": 137, "text": "- 🚫 `INFRASTRUCTURE ERROR` — rot — Aider hat nie richtig gearbeitet (wie heute: LiteLLM-Provider-Bug). Dieser Run zählt **nicht** für Statistik."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/UX-Cockpit.md", "line": 221, "text": "- **Das Wichtigste:** Infrastructure-Error-Erkennung aus §6 ist **nicht optional**. Ohne sie wiederholt sich der heutige Bug, und Samuel kann der Statistik nicht trauen."}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/harnessecosystem-f76e6e9a72.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-05-01T12:29:02+02:00|Prepare ecosystem dashboard public handoff", "remote": "https://github.com/smlfg/HarnessEcosystem.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:40:45+00:00", "markers": [".git", ".hermes", "README"], "name": "HarnessEcosystem", "path": "/home/smlflg/Projekte/HarnessEcosystem", "plan_hit_count": 0, "project_id": "harnessecosystem-f76e6e9a72", "readme_path": "/home/smlflg/Projekte/HarnessEcosystem/README.md", "readme_summary": "# HarnessEcosystem Lokale Single-Page-Website die Samuels Harness-Oekosystem visualisiert. ## Starten Da die Seite ecosystem.json per fetch laedt, braucht sie einen lokalen HTTP-Server: ```bash python3 -m http.server 8080 ``` Dann im Browser: http://localhost:8080", "risk_level": "low", "score": 39, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/HarnessEcosystem/styles.css", "line": 33, "text": "font-family: \"Avenir Next\", \"Segoe UI\", \"Helvetica Neue\", sans-serif;"}, {"file": "/home/smlflg/Projekte/HarnessEcosystem/styles.css", "line": 1296, "text": ".tutorial-next {"}, {"file": "/home/smlflg/Projekte/HarnessEcosystem/styles.css", "line": 1304, "text": ".tutorial-next:hover {"}, {"file": "/home/smlflg/Projekte/HarnessEcosystem/app.js", "line": 76, "text": "${nextH ? `<a href=\"#${nextH.id}\" class=\"tutorial-next\">${nextH.name} →</a>` : \"\"}"}, {"file": "/home/smlflg/Projekte/HarnessEcosystem/app.js", "line": 340, "text": "${h.knownBug ? `<span class=\"t-hook-badge\" style=\"background:var(--red);color:#000\">bug</span>` : \"\"}"}, {"file": "/home/smlflg/Projekte/HarnessEcosystem/app.js", "line": 642, "text": "\"Architektur planen\", \"Feature bauen\", \"Bug fixen\", \"Tests schreiben\","}, {"file": "/home/smlflg/Projekte/HarnessEcosystem/app.js", "line": 643, "text": "\"Refactoring\", \"Research\", \"Code Review\", \"Neues Projekt\", \"Debugging\","}, {"file": "/home/smlflg/Projekte/HarnessEcosystem/index.html", "line": 43, "text": "<textarea id=\"routerInput\" placeholder=\"Beschreibe was du vorhast — z.B. 'Ich will eine neue API implementieren' oder 'Ich habe einen Bug in der Auth-Logic'\"></textarea>"}], "triage_status": "active"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/promptgarage-0b3c0c62a5.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-04-21T16:35:45+02:00|feat: import Codex and Hermes prompts", "remote": "https://github.com/smlfg/promptgarage.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:54:16+00:00", "markers": [".git", ".hermes", "README", "requirements.txt"], "name": "PromptGarage", "path": "/home/smlflg/Projekte/PromptGarage", "plan_hit_count": 0, "project_id": "promptgarage-0b3c0c62a5", "readme_path": "/home/smlflg/Projekte/PromptGarage/README.md", "readme_summary": "# PromptGarage CLI tool for collecting, curating, and searching prompts. SQLite-backed with full-text search. ## Install ```bash pip install -r requirements.txt ``` ## Usage ```bash", "risk_level": "low", "score": 39, "score_reasons": ["git repo", "13 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 13, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/PromptGarage/prompt-launcher-voice.sh", "line": 42, "text": "# 6. Open main fuzzel with all prompts"}, {"file": "/home/smlflg/Projekte/PromptGarage/tagger.py", "line": 26, "text": "\"bug\": \"debugging\","}, {"file": "/home/smlflg/Projekte/PromptGarage/FOR_SMLFLG.md", "line": 8, "text": "## Spaeter-TODO"}, {"file": "/home/smlflg/Projekte/PromptGarage/importer.py", "line": 44, "text": "with open(fpath, \"r\") as f:"}, {"file": "/home/smlflg/Projekte/PromptGarage/importer.py", "line": 103, "text": "with open(fpath, \"r\") as f:"}, {"file": "/home/smlflg/Projekte/PromptGarage/importer.py", "line": 156, "text": "with open(fpath, \"r\") as f:"}, {"file": "/home/smlflg/Projekte/PromptGarage/importer.py", "line": 226, "text": "with open(fpath, \"r\") as f:"}, {"file": "/home/smlflg/Projekte/PromptGarage/importer.py", "line": 294, "text": "with open(fpath, \"r\") as f:"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/subconsciousness-132a81c4d8.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-18T00:37:21+01:00|Add architecture doc, user guide, README, and research framework", "remote": "https://github.com/smlfg/Subconsciousness.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", "README", "requirements.txt"], "name": "Subconsciousness", "path": "/home/smlflg/Projekte/Subconsciousness", "plan_hit_count": 0, "project_id": "subconsciousness-132a81c4d8", "readme_path": "/home/smlflg/Projekte/Subconsciousness/README.md", "readme_summary": "# Subconsciousness — Samuel's Digital Twin Local system that knows Samuel and remembers him across sessions. 3-tier memory (Core + Archival + Recall) + nightly reflection via Actor-Critic loop. Inspired by Stanford Generative Agents. Fully local — no cloud, no privacy issues. ## Memory Architecture ``` Tier 1 — Core (permanent, $0) samuel_profile.py: TRAITS, ADHD_RULES, FEAR_MAP, STRESS_PHASES", "risk_level": "low", "score": 39, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Subconsciousness/daten-inventar.md", "line": 17, "text": "| `todos/` | — | 125 Eintraege | Todo-Listen aus Sessions |"}, {"file": "/home/smlflg/Projekte/Subconsciousness/daten-inventar.md", "line": 96, "text": "- [ ] Claude T450s ZIP entpacken und mit `~/.claude/projects/` zusammenfuehren"}, {"file": "/home/smlflg/Projekte/Subconsciousness/daten-inventar.md", "line": 97, "text": "- [ ] ChatGPT Export anfordern (chatgpt.com → Settings → Data controls)"}, {"file": "/home/smlflg/Projekte/Subconsciousness/daten-inventar.md", "line": 98, "text": "- [ ] WhatsApp-Chats vom Handy exportieren (.txt Format, ohne Medien)"}, {"file": "/home/smlflg/Projekte/Subconsciousness/daten-inventar.md", "line": 99, "text": "- [ ] NotebookLM JSON-Struktur stichprobenartig pruefen (1-2 Notebooks)"}, {"file": "/home/smlflg/Projekte/Subconsciousness/daten-inventar.md", "line": 100, "text": "- [ ] `history.jsonl` Parser schreiben (Collector-Modul Prio 1)"}, {"file": "/home/smlflg/Projekte/Subconsciousness/kanban-gui-entwurf.md", "line": 202, "text": "with open(session_path, 'rb') as f:"}, {"file": "/home/smlflg/Projekte/Subconsciousness/samuel-deep-profile.md", "line": 118, "text": "| **Validation durch KI** | Cross-Model Review (Codex/Gemini) — er will externe Bestaetigung von Qualitaet |"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/typotuner-f89f8327e1.json", "git_status": {"branch": "main", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-19T22:10:19+01:00|feat: add OLED display integration with CLI commands and tests", "remote": "https://github.com/smlfg/typotuner.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", "README", "pyproject.toml"], "name": "TypoTuner", "path": "/home/smlflg/Projekte/TypoTuner", "plan_hit_count": 0, "project_id": "typotuner-f89f8327e1", "readme_path": "/home/smlflg/Projekte/TypoTuner/README.md", "readme_summary": "# TypoTuner Background typing analysis daemon for Linux. Reads raw keyboard events via evdev, detects typos, tracks per-key error rates with EMA smoothing, and generates actuation point recommendations for the SteelSeries Apex Pro TKL. ## Features - **evdev-based** — reads kernel input events directly, no X11/Wayland dependency - **Typo detection** — backspace heuristic classifies errors as adjacent, double, timing, or unknown - **EMA smoothing** — exponential moving average for error rates and dwell times per key - **Actuation recommendations** — suggests 0.1–4.0mm actuation points based on your error patterns - **QWERTZ-native** — correct Y/Z swap handling, single source of truth in `qwertz.py`", "risk_level": "low", "score": 39, "score_reasons": ["git repo", "24 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 24, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/oled.py", "line": 30, "text": "fd: Open hidraw file descriptor (from device.open_device)"}, {"file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/device.py", "line": 154, "text": "\"\"\"Open a hidraw device and return the file descriptor."}, {"file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/device.py", "line": 161, "text": "fd = os.open(path, os.O_RDWR)"}, {"file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/device.py", "line": 179, "text": "fd: Open hidraw file descriptor"}, {"file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/device.py", "line": 197, "text": "fd: Open hidraw file descriptor"}, {"file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/device.py", "line": 219, "text": "fd: Open hidraw file descriptor"}, {"file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/actuation.py", "line": 248, "text": "pass # TODO(RE): flash persist command"}, {"file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/keymap.py", "line": 9, "text": "TODO(RE): The SS_POSITION map below uses USB HID Usage Page 0x07 scancodes"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61-06f3e5a4d4.json", "git_status": {"branch": "HEAD", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2023-04-18T11:56:24-04:00|Merge pull request #14013 from WilliamJamieson/deprecate/Voigt1D_humlicek2_option", "remote": "https://github.com/astropy/astropy.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "pyproject.toml", "setup.py"], "name": "astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61", "plan_hit_count": 0, "project_id": "astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61-06f3e5a4d4", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/README.rst", "readme_summary": "======= Astropy ======= .. container:: |Actions Status| |CircleCI Status| |Coverage Status| |PyPI Status| |Documentation Status| |Pre-Commit| |isort Status| |black| |Zenodo| The Astropy Project (http://astropy.org/) is a community effort to develop a single core package for Astronomy in Python and foster interoperability between Python astronomy packages. This repository contains the core package which is", "risk_level": "low", "score": 39, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/CONTRIBUTING.md", "line": 15, "text": "We love contributions! Astropy is open source, built on open source, and"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/CONTRIBUTING.md", "line": 24, "text": "ready to be an open source contributor; that your skills aren't nearly good"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/CONTRIBUTING.md", "line": 28, "text": "documentation, you can contribute code to open source."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/CONTRIBUTING.md", "line": 29, "text": "Contributing to open source projects is a fantastic way to advance one's coding"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/CONTRIBUTING.md", "line": 30, "text": "and open source workflow skills. Writing perfect code isn't the measure of a good"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/CONTRIBUTING.md", "line": 35, "text": "Being an open source contributor doesn't just mean writing code, either. You can"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/CONTRIBUTING.md", "line": 66, "text": "Once you open a pull request (which should be opened against the ``main``"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/CONTRIBUTING.md", "line": 90, "text": "- **Changelog entry**: whether you are fixing a bug or adding new"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/claude-insights-timeline-f398adfb3f.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-04-12T15:11:08+02:00|docs: add README with usage examples and data source reference", "remote": "", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README"], "name": "claude-insights-timeline", "path": "/home/smlflg/Projekte/claude-insights-timeline", "plan_hit_count": 0, "project_id": "claude-insights-timeline-f398adfb3f", "readme_path": "/home/smlflg/Projekte/claude-insights-timeline/README.md", "readme_summary": "# claude-insights-timeline Standalone Python script that builds filterable Markdown timelines from Claude Code `/insights` data — without LLM calls. `/insights` overwrites `report.html` on every run. This tool reads the cached per-session JSONs (`facets/` + `session-meta/`) and produces chronological, filterable timeline snapshots. ## Usage ```bash python3 insights-timeline.py [filters] ``` ### Filters (all optional, combinable via AND)", "risk_level": "low", "score": 39, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/claude-insights-timeline/Samuel.SYSTEM — Agentic Research Instrument V4.html", "line": 237, "text": ".card[open] .card-chevron {"}, {"file": "/home/smlflg/Projekte/claude-insights-timeline/Samuel.SYSTEM — Agentic Research Instrument V4.html", "line": 880, "text": ".next-steps {"}, {"file": "/home/smlflg/Projekte/claude-insights-timeline/Samuel.SYSTEM — Agentic Research Instrument V4.html", "line": 887, "text": ".next-steps h3 {"}, {"file": "/home/smlflg/Projekte/claude-insights-timeline/Samuel.SYSTEM — Agentic Research Instrument V4.html", "line": 894, "text": ".next-step {"}, {"file": "/home/smlflg/Projekte/claude-insights-timeline/Samuel.SYSTEM — Agentic Research Instrument V4.html", "line": 902, "text": ".next-step:last-child {"}, {"file": "/home/smlflg/Projekte/claude-insights-timeline/Samuel.SYSTEM — Agentic Research Instrument V4.html", "line": 1258, "text": "<g class=\"node strength\" data-id=\"wellenmodell\" data-type=\"strength\" data-name=\"Wellenmodell\" data-subtitle=\"Scout / Build / Verify\" data-desc=\"Arbeit in Wellen: Scout (teuer, Richtung finden) → Build (günstig, implementieren) → Verify (Tests, Review). Converg"}, {"file": "/home/smlflg/Projekte/claude-insights-timeline/Samuel.SYSTEM — Agentic Research Instrument V4.html", "line": 1510, "text": "sidecar-v7-introspection-session, minimax-bug-meta-analyse,"}, {"file": "/home/smlflg/Projekte/claude-insights-timeline/Samuel.SYSTEM — Agentic Research Instrument V4.html", "line": 1527, "text": "claude-api-tunnel-flow.html, claudecodepanel-deep-review (69KB),"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/openclaude-3a3b9d4a36.json", "git_status": {"branch": "main", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-04-22T00:59:32+08:00|fix(provider): saved profile ignored when stale CLAUDE_CODE_USE_* in shell (#807)", "remote": "https://github.com/Gitlawb/openclaude", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "Dockerfile", "README", "package.json", "tsconfig.json"], "name": "openclaude", "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude", "plan_hit_count": 0, "project_id": "openclaude-3a3b9d4a36", "readme_path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/README.md", "readme_summary": "# OpenClaude OpenClaude is an open-source coding-agent CLI for cloud and local model providers. Use OpenAI-compatible APIs, Gemini, GitHub Models, Codex OAuth, Codex, Ollama, Atomic Chat, and other supported backends while keeping one terminal-first workflow: prompts, tools, agents, MCP, slash commands, and streaming output. OpenClaude is also mirrored to GitLawb: [gitlawb.com/node/repos/z6MkqDnb/openclaude](https://gitlawb.com/node/repos/z6MkqDnb/openclaude) [Quick Start](#quick-start) | [Setup Guides](#setup-guides) | [Providers](#supported-providers) | [Source Build](#source-build-and-local-development) | [VS Code Extension](#vs-code-extension) | [Community](#community) ## Star History ## Why OpenClaude", "risk_level": "low", "score": 39, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docker", "node", "typescript"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CONTRIBUTING.md", "line": 5, "text": "OpenClaude is a fast-moving open-source coding-agent CLI with support for multiple providers, local backends, MCP, and a terminal-first workflow. The best contributions here are focused, well-tested, and easy to review."}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CONTRIBUTING.md", "line": 12, "text": "- For larger changes, open an issue first so the scope is clear before implementation."}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CODE_OF_CONDUCT.md", "line": 12, "text": "We pledge to act and interact in ways that contribute to an open, welcoming,"}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/SECURITY.md", "line": 5, "text": "Open Claude is currently maintained on the latest `main` branch and the latest"}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/SECURITY.md", "line": 14, "text": "Security fixes are generally released in the next patch version and may also be"}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/SECURITY.md", "line": 19, "text": "If you believe you have found a security vulnerability in Open Claude, please"}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/SECURITY.md", "line": 35, "text": "Please do **not** open a public issue for an unpatched vulnerability."}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/SECURITY.md", "line": 61, "text": "- the Open Claude source code in this repository"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/personalpromptboost-5c607caab0.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-05-02T16:57:41+02:00|Add agentic PromptBoost matrix work", "remote": "https://github.com/smlfg/PromptBoost.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "pyproject.toml"], "name": "personalPromptBoost", "path": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost", "plan_hit_count": 0, "project_id": "personalpromptboost-5c607caab0", "readme_path": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/README.md", "readme_summary": "# PromptBoost v0.1.1 Local prompt compiler/eval logger for personal prompt work. PromptBoost reads PromptGarage examples read-only, accepts a raw prompt, selects task/harness/model rules, generates a deterministic boosted prompt, runs a local no-new-facts check, and stores boost runs in `promptboost.db`. ## Run ```bash uv run uvicorn promptboost.main:app --reload --port 8000", "risk_level": "low", "score": 39, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/README.md", "line": 15, "text": "Open `http://127.0.0.1:8000`."}, {"file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/agentic.py", "line": 61, "text": "\"open\","}, {"file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/pipeline.py", "line": 122, "text": "\"open\","}, {"file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/pipeline.py", "line": 255, "text": "\"review\","}, {"file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/pipeline.py", "line": 398, "text": "_bullet_block(\"Open questions\", draft.get(\"open_questions\") or [\"No open questions were identified by the LLM draft.\"]),"}, {"file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/pipeline.py", "line": 455, "text": "findings.append(\"No-new-facts guard requires review before use.\")"}, {"file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/pipeline.py", "line": 724, "text": "warnings=[f\"No-new-facts guard: suspected new facts require review: {sample}\"],"}, {"file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/pipeline.py", "line": 851, "text": "_bullet_block(\"Semantic phases\", [\"Ground in the provided context\", \"Work through the requested deliverables\", \"Review uncertainty and unsupported claims\", \"Return the final output\"]),"}], "triage_status": "active"} {"agent_artifact_count": 7, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/symphony-f71a7a41e1.json", "git_status": {"branch": "main", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-04-27T15:08:58-07:00|fix(elixir): configure Codex app-server model via config", "remote": "https://github.com/openai/symphony.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", "README"], "name": "symphony", "path": "/home/smlflg/Projekte/symphony", "plan_hit_count": 0, "project_id": "symphony-f71a7a41e1", "readme_path": "/home/smlflg/Projekte/symphony/README.md", "readme_summary": "# Symphony Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents. _In this [demo video](.github/media/symphony-demo.mp4), Symphony monitors a Linear board for work and spawns agents to handle the tasks. The agents complete the tasks and provide proof of work: CI status, PR review feedback, complexity analysis, and walkthrough videos. When accepted, the agents land the PR safely. Engineers do not need to supervise Codex; they can manage the work at a higher level._ > [!WARNING] > Symphony is a low-key engineering preview for testing in trusted environments. ## Running Symphony ### Requirements", "risk_level": "low", "score": 39, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/README.md", "line": 8, "text": "_In this [demo video](.github/media/symphony-demo.mp4), Symphony monitors a Linear board for work and spawns agents to handle the tasks. The agents complete the tasks and provide proof of work: CI status, PR review feedback, complexity analysis, and walkthroug"}, {"file": "/home/smlflg/Projekte/symphony/README.md", "line": 18, "text": "[harness engineering](https://openai.com/index/harness-engineering/). Symphony is the next step --"}, {"file": "/home/smlflg/Projekte/symphony/SPEC.md", "line": 41, "text": "- A successful run can end at a workflow-defined handoff state (for example `Human Review`), not"}, {"file": "/home/smlflg/Projekte/symphony/SPEC.md", "line": 315, "text": "- If file starts with `---`, parse lines until the next `---` as YAML front matter."}, {"file": "/home/smlflg/Projekte/symphony/SPEC.md", "line": 362, "text": "- Default: `Todo`, `In Progress`"}, {"file": "/home/smlflg/Projekte/symphony/SPEC.md", "line": 577, "text": "- `tracker.active_states`: list of strings, default `[\"Todo\", \"In Progress\"]`"}, {"file": "/home/smlflg/Projekte/symphony/SPEC.md", "line": 605, "text": "This is not the same as tracker states (`Todo`, `In Progress`, etc.). This is the service's internal"}, {"file": "/home/smlflg/Projekte/symphony/SPEC.md", "line": 727, "text": "- Blocker rule for `Todo` state passes:"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470-10b468569f.json", "git_status": {"branch": "HEAD", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2022-02-19T13:01:37+01:00|Merge pull request #23103 from Upabjojr/matmul_simplify_inverse_times_args", "remote": "https://github.com/sympy/sympy.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "setup.py"], "name": "sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470", "plan_hit_count": 0, "project_id": "sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470-10b468569f", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/README.md", "readme_summary": "# SymPy See the [AUTHORS](AUTHORS) file for the list of authors. And many more people helped on the SymPy mailing list, reported bugs, helped organize SymPy's participation in the Google Summer of Code, the Google Highly Open Participation Contest, Google Code-In, wrote and blogged about SymPy... License: New BSD License (see the [LICENSE](LICENSE) file for details) covers all files in the sympy repository unless stated otherwise.", "risk_level": "low", "score": 39, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/AUTHORS", "line": 3, "text": "those who explicitly didn't want to be mentioned. People with a * next"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/CONTRIBUTING.md", "line": 3, "text": "We welcome contributions from anyone, even if you are new to open"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/setup.py", "line": 333, "text": "with open(commit_hash_filepath, 'w') as f:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/setup.py", "line": 420, "text": "with open(os.path.join(dir_setup, 'sympy', 'release.py')) as f:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/CODE_OF_CONDUCT.md", "line": 5, "text": "In the interest of fostering an open and welcoming environment, we as"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/asv.conf.travis.json", "line": 71, "text": "// environment, making them faster to install next time. This is"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/conftest.py", "line": 31, "text": "veryslow_group, slow_group = [_mk_group(group_dict) for group_dict in json.loads(open(durations_path, 'rt').read())]"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/conftest.py", "line": 38, "text": "with open(blacklist_path, 'rt') as stream:"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/pseudologikpyhthoncpp-4e906fdb55.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-04-20T14:54:00+02:00|docs: capture idea + parallel plan iterations", "remote": "", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "package.json"], "name": "PseudoLogikPyhthonCPP", "path": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP", "plan_hit_count": 5, "project_id": "pseudologikpyhthoncpp-4e906fdb55", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 38, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "plans/backlogs found"], "technologies": ["node"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md", "line": 22, "text": "│ │ │ /api/review │"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md", "line": 149, "text": "state: 'New' | 'Learning' | 'Review' | 'Relearning'"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md", "line": 178, "text": "POST /api/cards/:id/review — Review + FSRS-Update"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md", "line": 197, "text": "## Review-Modus"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md", "line": 213, "text": "│ └── Review.tsx # SRS-Session"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md", "line": 218, "text": "│ ├── ReviewCard.tsx # 2-Spalten Review"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md", "line": 252, "text": "## Review-Befunde — adressiert"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md", "line": 275, "text": "- [ ] Error Boundary pro Route (React)"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/samuel-os-v2-07f2a4768d.json", "git_status": {"branch": "unknown", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README"], "name": "samuel-os-v2", "path": "/home/smlflg/Projekte/samuel-os-v2", "plan_hit_count": 0, "project_id": "samuel-os-v2-07f2a4768d", "readme_path": "/home/smlflg/Projekte/samuel-os-v2/README.md", "readme_summary": "# samuel-os-v2 Persoenliches Arbeitssystem fuer fokussierte, lernfaehige AI-Engineering-Arbeit. Dieses System ist absichtlich klein genug, um auch an schwierigen Tagen zu funktionieren. Es ist nicht der Ort fuer alle Ideen, sondern der Ort fuer Steuerung, Lernextraktion und Priorisierung. ## Prinzipien - Ein System, nicht zehn parallele Meta-Systeme. - Ein Tagesfokus, nicht Projekt-Hopping. - Learnings nur aus echter Arbeit, nicht aus Wunschdenken.", "risk_level": "low", "score": 38, "score_reasons": ["git repo", "12 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 12, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/samuel-os-v2/README.md", "line": 20, "text": "- `WEEKLY.md`: Wochenziel, Review, Energie, Ablenkungen, Fokus."}, {"file": "/home/smlflg/Projekte/samuel-os-v2/README.md", "line": 51, "text": "- Missionen geben Wochenfokus, ohne ein zweites Todo-System zu sein."}, {"file": "/home/smlflg/Projekte/samuel-os-v2/WEEKLY.md", "line": 29, "text": "- [ ] Learning Loop: 1/3 Learnings extrahiert"}, {"file": "/home/smlflg/Projekte/samuel-os-v2/WEEKLY.md", "line": 31, "text": "- [ ] Inbox Shield: INBOX statt Scope-Flucht (2/7)"}, {"file": "/home/smlflg/Projekte/samuel-os-v2/WEEKLY.md", "line": 46, "text": "## Review-Slots"}, {"file": "/home/smlflg/Projekte/samuel-os-v2/WEEKLY.md", "line": 49, "text": "- Weekly Review: 2026-03-30"}, {"file": "/home/smlflg/Projekte/samuel-os-v2/dashboard/index.html", "line": 129, "text": "<span class=\"tag\">Weekly Review</span>"}, {"file": "/home/smlflg/Projekte/samuel-os-v2/dashboard/guidelines/index.html", "line": 39, "text": "<h3>Weekly Review</h3>"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/sidecar-v7-v2-520073a262.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-18T00:21:52+01:00|Initial commit", "remote": "https://github.com/smlfg/Sidecar-V7-V2.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", "pyproject.toml"], "name": "Sidecar-V7-V2", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2", "plan_hit_count": 3, "project_id": "sidecar-v7-v2-520073a262", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 36, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/FORENSIK.md", "line": 51, "text": "22:04–22:38 Autonomous Loop Bug-Fix"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/FORENSIK.md", "line": 271, "text": "**Warum:** `c27535f` \"Mega-Session: Alignment Fix + Quality P0/P1\" — ein Commit für eine gesamte Session macht Review unmöglich und versteckt Scope-Creep."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/FORENSIK.md", "line": 275, "text": "### R6: Observer-Peer-Review bei selbstreferenziellem Bau"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/FORENSIK.md", "line": 277, "text": "**Was:** Wenn Claude Sidecar selbst baut, wird nach jedem Feature ein externes Review gemacht (Codex oder MiniMax) mit der Frage: \"Löst das das ursprüngliche Problem besser oder baut es das System größer?\""}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/HANDOFF.md", "line": 567, "text": "5. **Safety als \"optional aber blockt\"** — fail-open bei Load-Fehler. Unveraendert uebernehmen, kein Umbau."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/HANDOFF.md", "line": 627, "text": "\"\"\"Dispatch ein Event zum registrierten Handler. Fail-open.\"\"\""}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/BERICHT.md", "line": 39, "text": "SafetyGate wird per `try/except` geladen. Wenn das Laden fehlschlaegt: fail-open. Bei einem Import-Error in `sidecar_samuel` wuerden `rm -rf` und `force-push` NICHT mehr blockiert."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/BERICHT.md", "line": 41, "text": "Fail-open ist richtig fuer Coaching-Features. Fail-open ist FALSCH fuer destruktive Gate-Blocker. Safety braucht eine eigene fail-closed Schicht unabhaengig vom Extension-System."}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/gen-eval-3406f8820e.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md", "package.json", "tsconfig.json", "vite.config.ts"], "name": "gen-eval", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval", "plan_hit_count": 1, "project_id": "gen-eval-3406f8820e", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 36, "score_reasons": ["25 TODO/FIXME/WIP hints", "agentized", "plans/backlogs found"], "technologies": ["agent", "node", "typescript"], "todo_fixme_count": 25, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", "line": 7, "text": "- [ ] `npm run check` passes with no type errors"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", "line": 8, "text": "- [ ] `npm run build` completes successfully"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", "line": 12, "text": "- [ ] `bash scripts/check-architecture.sh` passes with no violations"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", "line": 13, "text": "- [ ] No `fs` or `path` imports in renderer code"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", "line": 14, "text": "- [ ] No Electron IPC in service code"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", "line": 15, "text": "- [ ] No React imports in services or main process"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", "line": 19, "text": "- [ ] Application starts without errors (`npm run dev`)"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", "line": 20, "text": "- [ ] Structured log output appears in console at startup"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/plan-gen-eval-0c28947b2a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md", "package.json", "tsconfig.json", "vite.config.ts"], "name": "plan-gen-eval", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval", "plan_hit_count": 1, "project_id": "plan-gen-eval-0c28947b2a", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 36, "score_reasons": ["33 TODO/FIXME/WIP hints", "agentized", "plans/backlogs found"], "technologies": ["agent", "node", "typescript"], "todo_fixme_count": 33, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", "line": 7, "text": "- [ ] `npm run check` passes with no type errors"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", "line": 8, "text": "- [ ] `npm run build` completes successfully"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", "line": 12, "text": "- [ ] `bash scripts/check-architecture.sh` passes with no violations"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", "line": 13, "text": "- [ ] No `fs` or `path` imports in renderer code"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", "line": 14, "text": "- [ ] No Electron IPC in service code"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", "line": 15, "text": "- [ ] No React imports in services or main process"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", "line": 19, "text": "- [ ] Application starts without errors (`npm run dev`)"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", "line": 20, "text": "- [ ] Structured log output appears in console at startup"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/single-role-325160d775.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md", "package.json", "tsconfig.json", "vite.config.ts"], "name": "single-role", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role", "plan_hit_count": 1, "project_id": "single-role-325160d775", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 36, "score_reasons": ["25 TODO/FIXME/WIP hints", "agentized", "plans/backlogs found"], "technologies": ["agent", "node", "typescript"], "todo_fixme_count": 25, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", "line": 7, "text": "- [ ] `npm run check` passes with no type errors"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", "line": 8, "text": "- [ ] `npm run build` completes successfully"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", "line": 12, "text": "- [ ] `bash scripts/check-architecture.sh` passes with no violations"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", "line": 13, "text": "- [ ] No `fs` or `path` imports in renderer code"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", "line": 14, "text": "- [ ] No Electron IPC in service code"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", "line": 15, "text": "- [ ] No React imports in services or main process"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", "line": 19, "text": "- [ ] Application starts without errors (`npm run dev`)"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", "line": 20, "text": "- [ ] Structured log output appears in console at startup"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/solution-5c505f1d56.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md", "package.json", "tsconfig.json", "vite.config.ts"], "name": "solution", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution", "plan_hit_count": 1, "project_id": "solution-5c505f1d56", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 36, "score_reasons": ["24 TODO/FIXME/WIP hints", "agentized", "plans/backlogs found"], "technologies": ["agent", "node", "typescript"], "todo_fixme_count": 24, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", "line": 7, "text": "- [ ] `npm run check` passes with no type errors"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", "line": 8, "text": "- [ ] `npm run build` completes successfully"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", "line": 12, "text": "- [ ] `bash scripts/check-architecture.sh` passes with no violations"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", "line": 13, "text": "- [ ] No `fs` or `path` imports in renderer code"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", "line": 14, "text": "- [ ] No Electron IPC in service code"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", "line": 15, "text": "- [ ] No React imports in services or main process"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", "line": 19, "text": "- [ ] Application starts without errors (`npm run dev`)"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", "line": 20, "text": "- [ ] Structured log output appears in console at startup"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/starter-d61358dfa5.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md", "package.json", "tsconfig.json", "vite.config.ts"], "name": "starter", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter", "plan_hit_count": 1, "project_id": "starter-d61358dfa5", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 36, "score_reasons": ["24 TODO/FIXME/WIP hints", "agentized", "plans/backlogs found"], "technologies": ["agent", "node", "typescript"], "todo_fixme_count": 24, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", "line": 7, "text": "- [ ] `npm run check` passes with no type errors"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", "line": 8, "text": "- [ ] `npm run build` completes successfully"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", "line": 12, "text": "- [ ] `bash scripts/check-architecture.sh` passes with no violations"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", "line": 13, "text": "- [ ] No `fs` or `path` imports in renderer code"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", "line": 14, "text": "- [ ] No Electron IPC in service code"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", "line": 15, "text": "- [ ] No React imports in services or main process"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", "line": 19, "text": "- [ ] Application starts without errors (`npm run dev`)"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", "line": 20, "text": "- [ ] Structured log output appears in console at startup"}], "triage_status": "active"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/templates-94a8944a1d.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md", "CLAUDE.md"], "name": "templates", "path": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates", "plan_hit_count": 1, "project_id": "templates-94a8944a1d", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 36, "score_reasons": ["29 TODO/FIXME/WIP hints", "agentized", "plans/backlogs found"], "technologies": ["agent"], "todo_fixme_count": 29, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/claude-progress.md", "line": 23, "text": "- Next best step:"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/claude-progress.md", "line": 35, "text": "- Next best step:"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/index.md", "line": 76, "text": "- `Highest priority unfinished feature` — what the next session should work on"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/index.md", "line": 85, "text": "- `Next best action` — where the next session should start"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/index.md", "line": 117, "text": "A compact handoff note between sessions. Use this when a session ends and you want the next one to pick up quickly."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/index.md", "line": 129, "text": "- **Next best action** — what the next session should do, and what not to touch"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/index.md", "line": 136, "text": "A checklist to run through before ending each session. Makes sure the repo is in a good state for the next session to start cleanly."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/index.md", "line": 151, "text": "- Next session can continue without manual fixes"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/claude-code-3cdc0ee440.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-02-28T12:07:24+00:00", "markers": ["CLAUDE.md"], "name": "claude-code", "path": "/home/smlflg/Projekte/MyAIGame/claude-code", "plan_hit_count": 0, "project_id": "claude-code-3cdc0ee440", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 35, "score_reasons": ["40 TODO/FIXME/WIP hints", "agentized"], "technologies": ["agent"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/MyAIGame/claude-code/CLAUDE.md", "line": 87, "text": "- **`~/.claude/WelcheFehlerVermeiden.md`** — Top 10 Fehler, API Bug Fix Chain, Integration-Regeln"}, {"file": "/home/smlflg/Projekte/MyAIGame/claude-code/commands/recap.md", "line": 3, "text": "description: Session zusammenfassen — Was wurde gemacht, offene Fragen, Next Steps → SESSION_LOG.md"}, {"file": "/home/smlflg/Projekte/MyAIGame/claude-code/commands/recap.md", "line": 31, "text": "- **Next Steps:** Was sollte als naechstes passieren?"}, {"file": "/home/smlflg/Projekte/MyAIGame/claude-code/commands/recap.md", "line": 53, "text": "- [ ] Was noch fehlt"}, {"file": "/home/smlflg/Projekte/MyAIGame/claude-code/commands/recap.md", "line": 54, "text": "- [ ] Ungeloeste Frage"}, {"file": "/home/smlflg/Projekte/MyAIGame/claude-code/commands/recap.md", "line": 62, "text": "**Next Steps:**"}, {"file": "/home/smlflg/Projekte/MyAIGame/claude-code/commands/test-crew.md", "line": 255, "text": "- PASS → Log \"Fixed ✓\", continue to next fix"}, {"file": "/home/smlflg/Projekte/MyAIGame/claude-code/commands/test.md", "line": 66, "text": "For each step in scope, send a message to OpenCode with the exact prompt below. Wait for the response before sending the next step."}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/instructions-960e443668.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-02-26T19:58:25+00:00", "markers": ["AGENTS.md"], "name": "instructions", "path": "/home/smlflg/Projekte/MyAIGame/portable/instructions", "plan_hit_count": 0, "project_id": "instructions-960e443668", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 35, "score_reasons": ["15 TODO/FIXME/WIP hints", "agentized"], "technologies": ["agent"], "todo_fixme_count": 15, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/MyAIGame/portable/instructions/AGENTS.md", "line": 96, "text": "- **WelcheFehlerVermeiden.md** -- Top 10 errors, API bug fix chain, integration rules"}, {"file": "/home/smlflg/Projekte/MyAIGame/portable/instructions/companion/ADHD_TEMPLATE.md", "line": 14, "text": "- [ ] [Aktiver Task 1] -- [Status: X% / blockiert / fast fertig]"}, {"file": "/home/smlflg/Projekte/MyAIGame/portable/instructions/companion/ADHD_TEMPLATE.md", "line": 15, "text": "- [ ] [Aktiver Task 2]"}, {"file": "/home/smlflg/Projekte/MyAIGame/portable/instructions/companion/ADHD_TEMPLATE.md", "line": 31, "text": "- [ ] [Kleine Sache 1 -- 5min]"}, {"file": "/home/smlflg/Projekte/MyAIGame/portable/instructions/companion/ADHD_TEMPLATE.md", "line": 32, "text": "- [ ] [Kleine Sache 2 -- 5min]"}, {"file": "/home/smlflg/Projekte/MyAIGame/portable/instructions/companion/ADHD_TEMPLATE.md", "line": 33, "text": "- [ ] [Kleine Sache 3 -- 5min]"}, {"file": "/home/smlflg/Projekte/MyAIGame/portable/instructions/companion/WieArbeitestDuMitSamuel.md", "line": 19, "text": "Samuel hat ADHS. Das ist kein Bug, sondern ein Feature mit Nebenwirkungen."}, {"file": "/home/smlflg/Projekte/MyAIGame/portable/instructions/companion/Skilluebersicht.md", "line": 17, "text": "| chef | Delegation an Execution-Tier mit Context-Gathering | Execution | **Standard fuer jede Code-Aufgabe.** Refactoring, neue Features, Bug-Fixes |"}], "triage_status": "active"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/knowledge-cdf956f949.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-04T14:14:38+00:00", "markers": ["CLAUDE.md"], "name": "knowledge", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge", "plan_hit_count": 0, "project_id": "knowledge-cdf956f949", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 35, "score_reasons": ["40 TODO/FIXME/WIP hints", "agentized"], "technologies": ["agent"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/ADHD_TEMPLATE.md", "line": 11, "text": "- [ ] [Aktiver Task 1] — [Status: X% / blockiert / fast fertig]"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/ADHD_TEMPLATE.md", "line": 12, "text": "- [ ] [Aktiver Task 2]"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/ADHD_TEMPLATE.md", "line": 28, "text": "- [ ] [Kleine Sache 1 — 5min]"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/ADHD_TEMPLATE.md", "line": 29, "text": "- [ ] [Kleine Sache 2 — 5min]"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/ADHD_TEMPLATE.md", "line": 30, "text": "- [ ] [Kleine Sache 3 — 5min]"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/WieArbeitestDuMitSamuel.md", "line": 15, "text": "Samuel hat ADHS. Das ist kein Bug, sondern ein Feature mit Nebenwirkungen."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/fear-map.md", "line": 12, "text": "| **Implementierung nach Architektur** | mind. Sep 2025 | Keeper await-Bug seit Monaten offen. mAImory Code-Status \"unklar\". 5 BUILD_SPECS, 0 implementiert. | Projekte bleiben im \"Architektur fertig, Code fehlt\"-Zustand haengen | OFFEN — /ship Skill erstellt |"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/skills-index.md", "line": 13, "text": "/review → ~/Projekte/Sidecar-ng/knowledge/commands/review.md — review, code pruefen, schau dir die aenderungen an"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/solution-24369842ef.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md", "CLAUDE.md", "package.json", "tsconfig.json", "vite.config.ts"], "name": "solution", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution", "plan_hit_count": 0, "project_id": "solution-24369842ef", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 35, "score_reasons": ["40 TODO/FIXME/WIP hints", "agentized"], "technologies": ["agent", "node", "typescript"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/claude-progress.md", "line": 40, "text": "**Next session**: No remaining features. Project 06 is complete."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", "line": 7, "text": "- [ ] `npm run check` passes with no type errors"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", "line": 8, "text": "- [ ] `npm run build` completes successfully"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", "line": 9, "text": "- [ ] No TypeScript warnings about unused variables or imports"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", "line": 13, "text": "- [ ] No `fs` or `path` imports in renderer code (`src/renderer/`)"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", "line": 14, "text": "- [ ] No Electron IPC in service code (`src/services/`)"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", "line": 15, "text": "- [ ] No React imports in services or main process"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", "line": 16, "text": "- [ ] All IPC channels defined in `src/shared/types.ts`"}], "triage_status": "active"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/commit-repo-ba4c492f9d.json", "git_status": {"branch": "master", "dirty": true, "dirty_tracked_count": 2, "last_commit": "2026-04-22T15:36:15+02:00|Initial commit fixture", "remote": "", "status_sample": ["M README.md", " M app.js"]}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "package.json"], "name": "commit-repo", "path": "/home/smlflg/Projekte/codex-skill-validation-fixtures/commit-repo", "plan_hit_count": 0, "project_id": "commit-repo-ba4c492f9d", "readme_path": "/home/smlflg/Projekte/codex-skill-validation-fixtures/commit-repo/README.md", "readme_summary": "# Commit Fixture Small repository for validating commit grouping. The score label helper now needs null-score handling.", "risk_level": "medium", "score": 34, "score_reasons": ["git repo", "tracked dirty work", "README present"], "technologies": ["node"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/arbeit-3be7fe3d3f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-22T13:32:21+00:00", "markers": ["README"], "name": "Arbeit", "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit", "plan_hit_count": 2, "project_id": "arbeit-3be7fe3d3f", "readme_path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/README.md", "readme_summary": "# Notion-Pages (lokal gespiegelt) **Stand:** 2026-04-18. Enthält 24 Pages aus dem Notion-Workspace *Aidvance - HQ*, gezogen via MCP. Eine Datei = eine Notion-Page. ## Index ### Kern-Dokumente (Vision & Architektur) - `01_aidgents-mega-project-brief.md` — Consolidated Briefing (März 2026) - `02_aidgents-system-framework-mvp-plan.md` — **AKTUELL · direkte Kommentar-Anfrage von Jannis** - `03_aidgents-stepwise-architecture-l1-l4.md` — Master-Doku L1→L4 - `06_internal-productivity-agent-pilot-test.md` — Umbrella-Projekt", "risk_level": "low", "score": 33, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/08_meeting-kickoff-samuel-2026-04-10.md", "line": 19, "text": "- [ ] **Vertrag finalisieren und überarbeiten**"}, {"file": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/08_meeting-kickoff-samuel-2026-04-10.md", "line": 20, "text": "- [ ] **Ivo**: Sich nochmal mit Vertrag + operativer Seite beschäftigen"}, {"file": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/08_meeting-kickoff-samuel-2026-04-10.md", "line": 21, "text": "- [ ] **Laptop und technisches Setup für Samuel vorbereiten**: Aidvance Account, Cloud-Subscription, **MacBook**, API-Zugriffe Notion + Microsoft"}, {"file": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/08_meeting-kickoff-samuel-2026-04-10.md", "line": 22, "text": "- [ ] **Bis Anfang nächster Woche**: Sicherheitsrelevante Fragen klären und **Entry Point definieren** (basierend auf Downscope)"}, {"file": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/08_meeting-kickoff-samuel-2026-04-10.md", "line": 23, "text": "- [ ] **Projekt strukturieren**, um mit kleinstmöglichem Teil zu starten"}, {"file": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/08_meeting-kickoff-samuel-2026-04-10.md", "line": 24, "text": "- [ ] **Termin für nächste Woche vereinbaren** (Mitte/Ende der Woche) für Scope-Besprechung → wurde der 22.04"}, {"file": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/08_meeting-kickoff-samuel-2026-04-10.md", "line": 25, "text": "- [ ] **Hausaufgaben bis zum geplanten Work Day Mitte April (15./16.)**"}, {"file": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/04_aidgents-mvp-chief-of-staff-project.md", "line": 23, "text": "**Eng lead + security review**: Alexander Meinhold, Roman Kupkovic"}], "triage_status": "quick_win"} {"agent_artifact_count": 18, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/manim-video-1d0df8dd78.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-05-02T15:00:39+00:00", "markers": ["README"], "name": "manim-video", "path": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video", "plan_hit_count": 2, "project_id": "manim-video-1d0df8dd78", "readme_path": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/README.md", "readme_summary": "# Manim Video Skill Production pipeline for mathematical and technical animations using [Manim Community Edition](https://www.manim.community/). ## What it does Creates 3Blue1Brown-style animated videos from text prompts. The agent handles the full pipeline: creative planning, Python code generation, rendering, scene stitching, and iterative refinement. ## Use cases - **Concept explainers** — \"Explain how neural networks learn\" - **Equation derivations** — \"Animate the proof of the Pythagorean theorem\" - **Algorithm visualizations** — \"Show how quicksort works step by step\"", "risk_level": "low", "score": 33, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/SKILL.md", "line": 25, "text": "**Breathing room.** Every animation needs `self.wait()` after it. The viewer needs time to absorb what just appeared. Never rush from one animation to the next. A 2-second pause after a key reveal is never wasted."}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/SKILL.md", "line": 59, "text": "PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/SKILL.md", "line": 67, "text": "6. **REVIEW** — Render preview stills, verify against plan, adjust"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/SKILL.md", "line": 187, "text": "### Step 5: Review"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/references/animation-design-thinking.md", "line": 76, "text": "3. Form an expectation about what comes next"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/references/animation-design-thinking.md", "line": 114, "text": "4. Highlight the next term, dim the first to `0.5` (it's now context)"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/references/animation-design-thinking.md", "line": 152, "text": "5. Zoom into the next box"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/references/rendering.md", "line": 107, "text": "8. Review stitched output"}], "triage_status": "quick_win"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/project-04-6c931dfe71.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["README"], "name": "project-04", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04", "plan_hit_count": 2, "project_id": "project-04-6c931dfe71", "readme_path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/README.md", "readme_summary": "# Project 04: Runtime Observability and Structural Control 引入运行时可观测性和结构化边界检查,同时调试一个植入的运行时缺陷。 ## 目录说明 | 目录 | 含义 | |------|------| | `starter/` | **起点**——基于 P3 solution,新增日志、结构化边界功能待实现。`IndexingService` 中植入了一个隐蔽 bug:超过 1000 字符的文件会产生空分块。没有架构检查脚本。 | | `solution/` | **参考实现**——结构化日志模块、架构边界检查脚本、植入 bug 已修复。 | ## 使用方法", "risk_level": "low", "score": 33, "score_reasons": ["30 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 30, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/README.md", "line": 9, "text": "| `starter/` | **起点**——基于 P3 solution,新增日志、结构化边界功能待实现。`IndexingService` 中植入了一个隐蔽 bug:超过 1000 字符的文件会产生空分块。没有架构检查脚本。 |"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/README.md", "line": 10, "text": "| `solution/` | **参考实现**——结构化日志模块、架构边界检查脚本、植入 bug 已修复。 |"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/README.md", "line": 17, "text": "# 1. 观察 agent 能否通过日志定位 bug"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", "line": 7, "text": "- [ ] `npm run check` passes with no type errors"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", "line": 8, "text": "- [ ] `npm run build` completes successfully"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", "line": 12, "text": "- [ ] `bash scripts/check-architecture.sh` passes with no violations"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", "line": 13, "text": "- [ ] No `fs` or `path` imports in renderer code"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", "line": 14, "text": "- [ ] No Electron IPC in service code"}], "triage_status": "quick_win"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/repo-template-a0f4b0157d.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md"], "name": "repo-template", "path": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template", "plan_hit_count": 1, "project_id": "repo-template-a0f4b0157d", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 33, "score_reasons": ["11 TODO/FIXME/WIP hints", "agentized", "plans/backlogs found"], "technologies": ["agent"], "todo_fixme_count": 11, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/AGENTS.md", "line": 14, "text": "4. Read `docs/PLANS.md`, then open the active plan you are working from."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/AGENTS.md", "line": 37, "text": "- If you see repeated review feedback, promote it into a mechanical rule, check,"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/AGENTS.md", "line": 61, "text": "5. Leave the repo in a restartable state with a clear next action."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/docs/SECURITY.md", "line": 23, "text": "## Dependency And Review Rules"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/docs/SECURITY.md", "line": 27, "text": "- Repeated security review comments should become checks, not tribal knowledge."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/docs/QUALITY_SCORE.md", "line": 32, "text": "| Date | Harness Variant | Completion Rate | Retries | Defects Before Review | Notes |"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/docs/FRONTEND.md", "line": 18, "text": "- When a UI bug is fixed, add or update the matching validation step."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/docs/DESIGN.md", "line": 15, "text": "- you need to know which design decisions are settled versus still open"}], "triage_status": "quick_win"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/a_lite-cd34b17e00.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T17:01:55+00:00", "markers": ["README"], "name": "A_lite", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite", "plan_hit_count": 1, "project_id": "a_lite-cd34b17e00", "readme_path": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/README.md", "readme_summary": "# Pfad A Lite — Kommandozentrale ## Aktueller Integrationsstatus `A_lite` ist im Repo bereits als echter Pfad vorbereitet. Im aktuellen Stern-Stand ist `A_lite` aber noch **nicht** als aktiver `stern1`-Zielpfad freigegeben. Der Grund ist nicht inhaltlich, sondern technisch-operativ: - die Agenten und das Deployskript existieren - die Session-Strategie fuer `stern1 -> router_a` ist noch nicht als belastbarer Produktionspfad validiert Solange diese Freigabe fehlt, gilt:", "risk_level": "low", "score": 32, "score_reasons": ["24 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 24, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md", "line": 14, "text": "- [ ] Routing-Schema definieren (welche msg_types?)"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md", "line": 15, "text": "- [ ] SternMessage-Schema festlegen (max 5-6 msg_types)"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md", "line": 16, "text": "- [ ] Mini-CWM Session-State im Router"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md", "line": 17, "text": "- [ ] Triage-Logik spezifizieren"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md", "line": 18, "text": "- [ ] Tracing-Format definieren"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md", "line": 115, "text": "Der Router gibt `[ROUTE: xxx]` aus. Das Gateway muss das parsen."}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md", "line": 199, "text": "- Nach 50 Messages: Review die Fehler"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md", "line": 234, "text": "8. **Output-Parsing?** Wie fängt das Gateway `[ROUTE: xxx]` ab?"}], "triage_status": "quick_win"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/harness_swap-2b30f8f0e9.json", "git_status": {"branch": "main", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-04-23T08:32:02+02:00|Initial Harness Swap implementation", "remote": "https://github.com/smlfg/Harness_swap.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "package.json", "pnpm-lock.yaml"], "name": "Harness_swap", "path": "/home/smlflg/Projekte/Harness_swap", "plan_hit_count": 0, "project_id": "harness_swap-2b30f8f0e9", "readme_path": "/home/smlflg/Projekte/Harness_swap/README.md", "readme_summary": "# Harness Swap Harness Swap is a local-first migration tool for moving a Claude/OpenClaude-oriented harness into a GPT-oriented export package without editing the source folder. The repository is split into one shared migration core and three UI shells: - `apps/web`: browser drag-and-drop flow. - `apps/desktop`: Tauri desktop flow with native file pickers. - `apps/vscode`: VS Code command and webview flow. Version 0.1 focuses on safe export only. It scans the selected harness, detects Claude/OpenClaude assumptions, writes GPT profile artifacts, and produces structured diagnostics that explain what happened and why. There is one shared local backend/engine, not three separate migration implementations:", "risk_level": "low", "score": 32, "score_reasons": ["git repo", "9 TODO/FIXME/WIP hints", "README present"], "technologies": ["node"], "todo_fixme_count": 9, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Harness_swap/packages/migrate-core/src/index.ts", "line": 191, "text": "\"Few Claude/OpenClaude markers were found; export may need manual review\""}, {"file": "/home/smlflg/Projekte/Harness_swap/packages/migrate-core/src/index.ts", "line": 390, "text": "- open-ended completion text becomes a state-machine done condition."}, {"file": "/home/smlflg/Projekte/Harness_swap/packages/migrate-core/src/index.ts", "line": 403, "text": "Review manifest.json, diagnostics.json, and report.jsonl before importing converted files into a live harness."}, {"file": "/home/smlflg/Projekte/Harness_swap/apps/vscode/package.json", "line": 20, "text": "\"title\": \"Harness Swap: Open Migration Wizard\","}, {"file": "/home/smlflg/Projekte/Harness_swap/apps/vscode/src/wizardPanel.ts", "line": 358, "text": "statusEl.textContent = \"No workspace folders available. Open a folder and try again.\";"}, {"file": "/home/smlflg/Projekte/Harness_swap/apps/web/README.md", "line": 9, "text": "- ZIP package download for review/import"}, {"file": "/home/smlflg/Projekte/Harness_swap/apps/web/src/App.tsx", "line": 174, "text": "const enqueueFiles = useCallback((next: FileForIngestion[]) => {"}, {"file": "/home/smlflg/Projekte/Harness_swap/apps/web/src/App.tsx", "line": 178, "text": "for (const file of next) {"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/projectintaketower-25667b42ac.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-05-04T17:49:30+00:00", "markers": [".hermes", "README"], "name": "ProjectIntakeTower", "path": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower", "plan_hit_count": 1, "project_id": "projectintaketower-25667b42ac", "readme_path": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/README.md", "readme_summary": "# ProjectIntakeTower ProjectIntakeTower is a local, read-only intake harness for Samuel's machine. It scans approved project and agent-state roots, creates a prioritized inventory, drafts bounded handoff jobs, drafts GitHub issues locally, and verifies the resulting artifacts. ## Purpose Reduce open mental tabs into one working map: - local project inventory - project cards with evidence snippets - triage lists - bounded review-only job contracts", "risk_level": "low", "score": 32, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md", "line": 35, "text": "> Can the next token produce an artifact that is useful tomorrow?"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md", "line": 42, "text": "- review report"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md", "line": 70, "text": "- review of produced artifacts"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md", "line": 85, "text": "7. Generate pending review-only job contracts."}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md", "line": 93, "text": "- open GitHub issues automatically"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md", "line": 98, "text": "## Next 30-minute plan"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md", "line": 107, "text": "- which repo, if any, gets a bounded implementation next"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md", "line": 119, "text": "If more are active, the next task is not more work. The next task is convergence."}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/stern_return_problem-bf26fcb29d.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T16:50:55+00:00", "markers": ["README"], "name": "Stern_return_problem", "path": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem", "plan_hit_count": 1, "project_id": "stern_return_problem-bf26fcb29d", "readme_path": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/README.md", "readme_summary": "# Stern Return Problem Stand: 2026-04-06 ## Kurzfassung `stern1` routet fachlich korrekt, aber die Rueckgabe von Unteragenten verschmutzt seine eigene Session. Dadurch entsteht ein Ping-Pong-Loop und spaeter eine Mischantwort aus altem und neuem Kontext. Der Stand nach dem Guardrail-Deploy ist genauer: - das alte Echo-/Kontextproblem ist weiterhin real und dokumentiert - zusaetzlich gibt es jetzt einen zweiten, separaten Defekt im Rueckkanal", "risk_level": "low", "score": 32, "score_reasons": ["16 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 16, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/ARCHITECTURE_REVIEW_2026-04-06.md", "line": 1, "text": "# Architektur-Review: Stern & OpenClaw (2026-04-06)"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/STERN_RETURN_PROBLEM_2026-04-06.md", "line": 257, "text": "Die Re-Injection ist kein Bug sondern das Feature."}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/TECHNICAL_HANDOFF_2026-04-06.md", "line": 26, "text": "Die Architektur ist darauf vorbereitet, durch ein **Output-Filtering (Review-Phase)** ergänzt zu werden, um die Qualität der Worker-Antworten vor der Zustellung an den User automatisiert zu prüfen."}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/STERN_STATE_TRACKING_ARCHITECTURE_2026-04-06.md", "line": 17, "text": "4. **REVIEW (Verification):** Das Ergebnis vom Worker ist da. `stern1` prüft die Konsistenz zur ursprünglichen Frage."}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/STERN_STATE_TRACKING_ARCHITECTURE_2026-04-06.md", "line": 112, "text": "- **Vermeidung von Halluzinationen:** Durch die **REVIEW-Spalte** auf dem Kanban wird sichergestellt, dass der Worker-Output die User-Frage tatsächlich beantwortet, bevor er ausgeliefert wird."}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/IMPLEMENTATION_CHECKLIST_2026-04-06.md", "line": 6, "text": "- [ ] **Kanal-Erfassung:** Implementierung eines Hooks in `stern1`, der bei jedem User-Eingang `channelId` und `peerId` in den Session-State schreibt."}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/IMPLEMENTATION_CHECKLIST_2026-04-06.md", "line": 7, "text": "- [ ] **Async-Timer:** Integration eines Timeouts für Worker-Calls (Standard: 30s), der bei Zeitüberschreitung eine Fehlermeldung an den User auslöst."}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/IMPLEMENTATION_CHECKLIST_2026-04-06.md", "line": 8, "text": "- [ ] **State-Flag:** Einführung eines `is_processing` Flags im Session-State von `stern1`."}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/manim-video-1c4d3bbb52.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "manim-video", "path": "/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video", "plan_hit_count": 1, "project_id": "manim-video-1c4d3bbb52", "readme_path": "/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/README.md", "readme_summary": "# Manim Video Skill Production pipeline for mathematical and technical animations using [Manim Community Edition](https://www.manim.community/). ## What it does Creates 3Blue1Brown-style animated videos from text prompts. The agent handles the full pipeline: creative planning, Python code generation, rendering, scene stitching, and iterative refinement. ## Use cases - **Concept explainers** — \"Explain how neural networks learn\" - **Equation derivations** — \"Animate the proof of the Pythagorean theorem\" - **Algorithm visualizations** — \"Show how quicksort works step by step\"", "risk_level": "low", "score": 32, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/SKILL.md", "line": 25, "text": "**Breathing room.** Every animation needs `self.wait()` after it. The viewer needs time to absorb what just appeared. Never rush from one animation to the next. A 2-second pause after a key reveal is never wasted."}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/SKILL.md", "line": 59, "text": "PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/SKILL.md", "line": 67, "text": "6. **REVIEW** — Render preview stills, verify against plan, adjust"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/SKILL.md", "line": 187, "text": "### Step 5: Review"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/references/animation-design-thinking.md", "line": 76, "text": "3. Form an expectation about what comes next"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/references/animation-design-thinking.md", "line": 114, "text": "4. Highlight the next term, dim the first to `0.5` (it's now context)"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/references/animation-design-thinking.md", "line": 152, "text": "5. Zoom into the next box"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/references/rendering.md", "line": 91, "text": "5. Review stitched output"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/manim-video-6df072a568.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "manim-video", "path": "/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video", "plan_hit_count": 1, "project_id": "manim-video-6df072a568", "readme_path": "/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/README.md", "readme_summary": "# Manim Video Skill Production pipeline for mathematical and technical animations using [Manim Community Edition](https://www.manim.community/). ## What it does Creates 3Blue1Brown-style animated videos from text prompts. The agent handles the full pipeline: creative planning, Python code generation, rendering, scene stitching, and iterative refinement. ## Use cases - **Concept explainers** — \"Explain how neural networks learn\" - **Equation derivations** — \"Animate the proof of the Pythagorean theorem\" - **Algorithm visualizations** — \"Show how quicksort works step by step\"", "risk_level": "low", "score": 32, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/SKILL.md", "line": 25, "text": "**Breathing room.** Every animation needs `self.wait()` after it. The viewer needs time to absorb what just appeared. Never rush from one animation to the next. A 2-second pause after a key reveal is never wasted."}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/SKILL.md", "line": 59, "text": "PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/SKILL.md", "line": 67, "text": "6. **REVIEW** — Render preview stills, verify against plan, adjust"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/SKILL.md", "line": 187, "text": "### Step 5: Review"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/references/animation-design-thinking.md", "line": 76, "text": "3. Form an expectation about what comes next"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/references/animation-design-thinking.md", "line": 114, "text": "4. Highlight the next term, dim the first to `0.5` (it's now context)"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/references/animation-design-thinking.md", "line": 152, "text": "5. Zoom into the next box"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/references/rendering.md", "line": 91, "text": "5. Review stitched output"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/manim-video-47328ba8b0.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "manim-video", "path": "/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video", "plan_hit_count": 1, "project_id": "manim-video-47328ba8b0", "readme_path": "/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/README.md", "readme_summary": "# Manim Video Skill Production pipeline for mathematical and technical animations using [Manim Community Edition](https://www.manim.community/). ## What it does Creates 3Blue1Brown-style animated videos from text prompts. The agent handles the full pipeline: creative planning, Python code generation, rendering, scene stitching, and iterative refinement. ## Use cases - **Concept explainers** — \"Explain how neural networks learn\" - **Equation derivations** — \"Animate the proof of the Pythagorean theorem\" - **Algorithm visualizations** — \"Show how quicksort works step by step\"", "risk_level": "low", "score": 32, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/SKILL.md", "line": 25, "text": "**Breathing room.** Every animation needs `self.wait()` after it. The viewer needs time to absorb what just appeared. Never rush from one animation to the next. A 2-second pause after a key reveal is never wasted."}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/SKILL.md", "line": 59, "text": "PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/SKILL.md", "line": 67, "text": "6. **REVIEW** — Render preview stills, verify against plan, adjust"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/SKILL.md", "line": 187, "text": "### Step 5: Review"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/references/animation-design-thinking.md", "line": 76, "text": "3. Form an expectation about what comes next"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/references/animation-design-thinking.md", "line": 114, "text": "4. Highlight the next term, dim the first to `0.5` (it's now context)"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/references/animation-design-thinking.md", "line": 152, "text": "5. Zoom into the next box"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/references/rendering.md", "line": 91, "text": "5. Review stitched output"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/manim-video-b3f9da9fad.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "manim-video", "path": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video", "plan_hit_count": 1, "project_id": "manim-video-b3f9da9fad", "readme_path": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/README.md", "readme_summary": "# Manim Video Skill Production pipeline for mathematical and technical animations using [Manim Community Edition](https://www.manim.community/). ## What it does Creates 3Blue1Brown-style animated videos from text prompts. The agent handles the full pipeline: creative planning, Python code generation, rendering, scene stitching, and iterative refinement. ## Use cases - **Concept explainers** — \"Explain how neural networks learn\" - **Equation derivations** — \"Animate the proof of the Pythagorean theorem\" - **Algorithm visualizations** — \"Show how quicksort works step by step\"", "risk_level": "low", "score": 32, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/SKILL.md", "line": 25, "text": "**Breathing room.** Every animation needs `self.wait()` after it. The viewer needs time to absorb what just appeared. Never rush from one animation to the next. A 2-second pause after a key reveal is never wasted."}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/SKILL.md", "line": 59, "text": "PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/SKILL.md", "line": 67, "text": "6. **REVIEW** — Render preview stills, verify against plan, adjust"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/SKILL.md", "line": 187, "text": "### Step 5: Review"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/references/animation-design-thinking.md", "line": 76, "text": "3. Form an expectation about what comes next"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/references/animation-design-thinking.md", "line": 114, "text": "4. Highlight the next term, dim the first to `0.5` (it's now context)"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/references/animation-design-thinking.md", "line": 152, "text": "5. Zoom into the next box"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/references/rendering.md", "line": 91, "text": "5. Review stitched output"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/manim-video-2772ffb3b9.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "manim-video", "path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video", "plan_hit_count": 1, "project_id": "manim-video-2772ffb3b9", "readme_path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/README.md", "readme_summary": "# Manim Video Skill Production pipeline for mathematical and technical animations using [Manim Community Edition](https://www.manim.community/). ## What it does Creates 3Blue1Brown-style animated videos from text prompts. The agent handles the full pipeline: creative planning, Python code generation, rendering, scene stitching, and iterative refinement. ## Use cases - **Concept explainers** — \"Explain how neural networks learn\" - **Equation derivations** — \"Animate the proof of the Pythagorean theorem\" - **Algorithm visualizations** — \"Show how quicksort works step by step\"", "risk_level": "low", "score": 32, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/SKILL.md", "line": 25, "text": "**Breathing room.** Every animation needs `self.wait()` after it. The viewer needs time to absorb what just appeared. Never rush from one animation to the next. A 2-second pause after a key reveal is never wasted."}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/SKILL.md", "line": 59, "text": "PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/SKILL.md", "line": 67, "text": "6. **REVIEW** — Render preview stills, verify against plan, adjust"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/SKILL.md", "line": 187, "text": "### Step 5: Review"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/references/animation-design-thinking.md", "line": 76, "text": "3. Form an expectation about what comes next"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/references/animation-design-thinking.md", "line": 114, "text": "4. Highlight the next term, dim the first to `0.5` (it's now context)"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/references/animation-design-thinking.md", "line": 152, "text": "5. Zoom into the next box"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/references/rendering.md", "line": 91, "text": "5. Review stitched output"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/manim-video-1587ea9e16.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "manim-video", "path": "/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video", "plan_hit_count": 1, "project_id": "manim-video-1587ea9e16", "readme_path": "/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/README.md", "readme_summary": "# Manim Video Skill Production pipeline for mathematical and technical animations using [Manim Community Edition](https://www.manim.community/). ## What it does Creates 3Blue1Brown-style animated videos from text prompts. The agent handles the full pipeline: creative planning, Python code generation, rendering, scene stitching, and iterative refinement. ## Use cases - **Concept explainers** — \"Explain how neural networks learn\" - **Equation derivations** — \"Animate the proof of the Pythagorean theorem\" - **Algorithm visualizations** — \"Show how quicksort works step by step\"", "risk_level": "low", "score": 32, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/SKILL.md", "line": 25, "text": "**Breathing room.** Every animation needs `self.wait()` after it. The viewer needs time to absorb what just appeared. Never rush from one animation to the next. A 2-second pause after a key reveal is never wasted."}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/SKILL.md", "line": 59, "text": "PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/SKILL.md", "line": 67, "text": "6. **REVIEW** — Render preview stills, verify against plan, adjust"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/SKILL.md", "line": 187, "text": "### Step 5: Review"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/references/animation-design-thinking.md", "line": 76, "text": "3. Form an expectation about what comes next"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/references/animation-design-thinking.md", "line": 114, "text": "4. Highlight the next term, dim the first to `0.5` (it's now context)"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/references/animation-design-thinking.md", "line": 152, "text": "5. Zoom into the next box"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/references/rendering.md", "line": 91, "text": "5. Review stitched output"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/manim-video-5e166910ce.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "manim-video", "path": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video", "plan_hit_count": 1, "project_id": "manim-video-5e166910ce", "readme_path": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/README.md", "readme_summary": "# Manim Video Skill Production pipeline for mathematical and technical animations using [Manim Community Edition](https://www.manim.community/). ## What it does Creates 3Blue1Brown-style animated videos from text prompts. The agent handles the full pipeline: creative planning, Python code generation, rendering, scene stitching, and iterative refinement. ## Use cases - **Concept explainers** — \"Explain how neural networks learn\" - **Equation derivations** — \"Animate the proof of the Pythagorean theorem\" - **Algorithm visualizations** — \"Show how quicksort works step by step\"", "risk_level": "low", "score": 32, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/SKILL.md", "line": 25, "text": "**Breathing room.** Every animation needs `self.wait()` after it. The viewer needs time to absorb what just appeared. Never rush from one animation to the next. A 2-second pause after a key reveal is never wasted."}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/SKILL.md", "line": 59, "text": "PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/SKILL.md", "line": 67, "text": "6. **REVIEW** — Render preview stills, verify against plan, adjust"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/SKILL.md", "line": 187, "text": "### Step 5: Review"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/references/animation-design-thinking.md", "line": 76, "text": "3. Form an expectation about what comes next"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/references/animation-design-thinking.md", "line": 114, "text": "4. Highlight the next term, dim the first to `0.5` (it's now context)"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/references/animation-design-thinking.md", "line": 152, "text": "5. Zoom into the next box"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/references/rendering.md", "line": 91, "text": "5. Review stitched output"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/manim-video-8b7d88f831.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "manim-video", "path": "/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video", "plan_hit_count": 1, "project_id": "manim-video-8b7d88f831", "readme_path": "/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/README.md", "readme_summary": "# Manim Video Skill Production pipeline for mathematical and technical animations using [Manim Community Edition](https://www.manim.community/). ## What it does Creates 3Blue1Brown-style animated videos from text prompts. The agent handles the full pipeline: creative planning, Python code generation, rendering, scene stitching, and iterative refinement. ## Use cases - **Concept explainers** — \"Explain how neural networks learn\" - **Equation derivations** — \"Animate the proof of the Pythagorean theorem\" - **Algorithm visualizations** — \"Show how quicksort works step by step\"", "risk_level": "low", "score": 32, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/SKILL.md", "line": 25, "text": "**Breathing room.** Every animation needs `self.wait()` after it. The viewer needs time to absorb what just appeared. Never rush from one animation to the next. A 2-second pause after a key reveal is never wasted."}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/SKILL.md", "line": 59, "text": "PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/SKILL.md", "line": 67, "text": "6. **REVIEW** — Render preview stills, verify against plan, adjust"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/SKILL.md", "line": 187, "text": "### Step 5: Review"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/references/animation-design-thinking.md", "line": 76, "text": "3. Form an expectation about what comes next"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/references/animation-design-thinking.md", "line": 114, "text": "4. Highlight the next term, dim the first to `0.5` (it's now context)"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/references/animation-design-thinking.md", "line": 152, "text": "5. Zoom into the next box"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/references/rendering.md", "line": 91, "text": "5. Review stitched output"}], "triage_status": "quick_win"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/project-05-8cd6089d80.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["README"], "name": "project-05", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05", "plan_hit_count": 1, "project_id": "project-05-8cd6089d80", "readme_path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/README.md", "readme_summary": "# Project 05: Evaluator Loops and Three-Role Upgrades 测量角色分离(单角色 / 生成+评估 / 计划+生成+评估)如何改变实现质量。 ## 目录说明 | 目录 | 含义 | |------|------| | `starter/` | **起点**——基于 P4 solution,新增多轮问答历史功能待实现。 | | `solution/single-role/` | **变体 A**——一个代理完成所有工作(规划 + 实现 + 自我评审)。基础质量。 | | `solution/gen-eval/` | **变体 B**——生成器 + 评估器模式。较高质量,有修订证据。 |", "risk_level": "low", "score": 32, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", "line": 7, "text": "- [ ] `npm run check` passes with no type errors"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", "line": 8, "text": "- [ ] `npm run build` completes successfully"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", "line": 12, "text": "- [ ] `bash scripts/check-architecture.sh` passes with no violations"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", "line": 13, "text": "- [ ] No `fs` or `path` imports in renderer code"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", "line": 14, "text": "- [ ] No Electron IPC in service code"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", "line": 15, "text": "- [ ] No React imports in services or main process"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", "line": 19, "text": "- [ ] Application starts without errors (`npm run dev`)"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", "line": 20, "text": "- [ ] Structured log output appears in console at startup"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/self_investment-9cc895ec7e.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-05-03T18:43:57+00:00", "markers": ["README"], "name": "self_investment", "path": "/home/smlflg/Projekte/Amazon/self_investment", "plan_hit_count": 1, "project_id": "self_investment-9cc895ec7e", "readme_path": "/home/smlflg/Projekte/Amazon/self_investment/README.md", "readme_summary": "# Self-Investment Operating Plan Start date: 2026-05-04 This folder turns the 15k net self-investment plan into an executable routine. It is intentionally simple: one budget CSV, one task CSV, one weekly review, and one tracker script. ## Source of truth Money truth: 1. Broker transactions and bank balances. 2. Tax reserve calculated from realised gains. Use your real tax situation, not this model, for the final number. 3. `budget.csv` for the plan allocation.", "risk_level": "low", "score": 32, "score_reasons": ["13 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 13, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Amazon/self_investment/tracker.py", "line": 23, "text": "with path.open(newline=\"\", encoding=\"utf-8\") as handle:"}, {"file": "/home/smlflg/Projekte/Amazon/self_investment/tracker.py", "line": 28, "text": "with path.open(\"w\", newline=\"\", encoding=\"utf-8\") as handle:"}, {"file": "/home/smlflg/Projekte/Amazon/self_investment/tracker.py", "line": 98, "text": "print(f\"Next {args.limit} tasks\")"}, {"file": "/home/smlflg/Projekte/Amazon/self_investment/tracker.py", "line": 135, "text": "next_tasks = sub.add_parser(\"next\", help=\"Show next open tasks\")"}, {"file": "/home/smlflg/Projekte/Amazon/self_investment/weekly_review.md", "line": 1, "text": "# Weekly Review"}, {"file": "/home/smlflg/Projekte/Amazon/self_investment/weekly_review.md", "line": 33, "text": "Next week's 3 tasks:"}, {"file": "/home/smlflg/Projekte/Amazon/self_investment/weekly_review.md", "line": 69, "text": "Next week's 3 tasks:"}, {"file": "/home/smlflg/Projekte/Amazon/self_investment/README.md", "line": 5, "text": "This folder turns the 15k net self-investment plan into an executable routine. It is intentionally simple: one budget CSV, one task CSV, one weekly review, and one tracker script."}], "triage_status": "quick_win"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/connector-15aa9df63b.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T06:11:55+00:00", "markers": ["README"], "name": "Connector", "path": "/home/smlflg/Projekte/Connector", "plan_hit_count": 0, "project_id": "connector-15aa9df63b", "readme_path": "/home/smlflg/Projekte/Connector/README.md", "readme_summary": "# Connector Hub Dieses Verzeichnis sammelt lokal betriebene Connectoren, die mehreren Agent-Hosts als MCP-Backends dienen koennen. Der erste Connector ist bewusst klein gehalten: Google Workspace fuer Hermes, persoenliches OAuth, `Gmail` + `Calendar`, read-only. ## Struktur - `google-workspace/`: lokaler Arbeitsbaum fuer den ersten Google-Workspace-Connector - `examples/hermes-google-workspace.yaml`: minimales Hermes-MCP-Snippet ## Google Workspace v1 - Upstream: `taylorwilsdon/google_workspace_mcp` - Gepinnter Stand: Commit `3e9011f3e4d104385a303ef56be83ca3d194d90e`", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README_NEW.md", "line": 300, "text": "2. Open URL in browser, authorize access"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/main.py", "line": 84, "text": "# (e.g. tokeninfo?access_token=ya29.xxx)"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/main.py", "line": 525, "text": "with open(sa_config.service_account_key_file) as f:"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", "line": 134, "text": "- **Fully open source** — every line is auditable in this repo"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", "line": 149, "text": "This project is [MIT licensed](LICENSE) — not \"open core,\" not \"source available,\" not \"free with a CLA.\" There is no dual licensing, no commercial tier gating features, and no contributor license agreement."}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", "line": 154, "text": "- **No telemetry to disclose** — nothing to flag in a privacy review"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", "line": 226, "text": "<details open>"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", "line": 307, "text": "<details open>"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/lucksurface-1f8bd2ebaa.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-21T15:52:06+00:00", "markers": ["README"], "name": "LuckSurface", "path": "/home/smlflg/Projekte/LuckSurface", "plan_hit_count": 0, "project_id": "lucksurface-1f8bd2ebaa", "readme_path": "/home/smlflg/Projekte/LuckSurface/README.md", "readme_summary": "# LuckSurface Prepared public surface for Samuel.SYSTEM, the two-account GitHub strategy, and the Paperclip/OpenClaw marketing machine. ## What Is In Here - `smlfg/README.md` Profile README for the professional public GitHub account. - `Erdnussspalter/README.md` Minimal archive/fallback profile README that points people to `@smlfg`. - `smlfg.github.io/`", "risk_level": "low", "score": 31, "score_reasons": ["18 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 18, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/LuckSurface/paperclip/templates/clip.md", "line": 32, "text": "## Next Step"}, {"file": "/home/smlflg/Projekte/LuckSurface/paperclip/templates/clip.md", "line": 34, "text": "<One concrete next step.>"}, {"file": "/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-frontier-llm-harness-build.md", "line": 32, "text": "## Next Step"}, {"file": "/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-frontier-llm-harness-build.md", "line": 34, "text": "Pull one short screen capture or still from the runtime switch and difference map into the next public clip so the proof reads instantly in feeds."}, {"file": "/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-sidecar-ng-build.md", "line": 17, "text": "- Metric / result: 97.3% accuracy (36/37), 148/148 tests pass, fail-open hook design"}, {"file": "/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-sidecar-ng-build.md", "line": 32, "text": "## Next Step"}, {"file": "/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-sidecar-ng-build.md", "line": 34, "text": "Pull one concrete screenshot from PortfolioTimeline and one README-ready metric block into the next published clip."}, {"file": "/home/smlflg/Projekte/LuckSurface/paperclip/outbox/2026-04-21_build_samuel-system-surface.md", "line": 32, "text": "## Next Step"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/projectintaketower-d608b1d8c0.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-05-04T18:04:09+00:00", "markers": [".hermes", "README"], "name": "ProjectIntakeTower", "path": "/home/smlflg/Projekte/ProjectIntakeTower", "plan_hit_count": 0, "project_id": "projectintaketower-d608b1d8c0", "readme_path": "/home/smlflg/Projekte/ProjectIntakeTower/README.md", "readme_summary": "# ProjectIntakeTower Local read-only audit tower for the 2026-05-04 Codex quota night run. ## Purpose This folder contains briefings and durable Markdown artifacts for three isolated repo audits plus one cross-repo synthesis. The goal is useful morning review material for Samuel and Luis without code drift, GitHub noise, or premature consolidation decisions. ## Directory Layout ```text ProjectIntakeTower/ ├── README.md", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/ProjectIntakeTower/NIGHT_RUN_CHECKLIST.md", "line": 59, "text": "- [x] Morning review checklist."}, {"file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", "line": 9, "text": "- [ ] Confirm `briefings/` contains all four READY prompts."}, {"file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", "line": 10, "text": "- [ ] Confirm `audits/` contains exactly these repo folders:"}, {"file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", "line": 14, "text": "- [ ] Do not use or modify `/home/smlflg/Projekte/project-intake-tower/artifacts/`."}, {"file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", "line": 15, "text": "- [ ] Treat all dirty repo state as pre-existing unless an audit proves otherwise."}, {"file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", "line": 16, "text": "- [ ] Do not create branches, commits, pushes, PRs, labels, or GitHub issues."}, {"file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", "line": 20, "text": "- [ ] Start Session 1 with `briefings/01_audit_kommandozentrale.md`."}, {"file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", "line": 21, "text": "- [ ] Start Session 2 with `briefings/02_audit_zentrale.md`."}], "triage_status": "quick_win"} {"agent_artifact_count": 6, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/v1_open_claw_build_liteversion_agent_star-7728171bc8.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T17:04:57+00:00", "markers": ["README"], "name": "V1_Open_Claw_Build_liteVersion_Agent_Star", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star", "plan_hit_count": 0, "project_id": "v1_open_claw_build_liteversion_agent_star-7728171bc8", "readme_path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/README.md", "readme_summary": "# V1 OpenClaw Build Lite Version Agent Star Dieses Verzeichnis ist der aktive Source of Truth fuer den ersten echten OpenClaw-Slice. Es ist ein Overlay fuer eine externe OpenClaw-Runtime, nicht die Runtime selbst. ## Ziel Der erste produktive Slice ist ein Stern mit wachsender Agentenfamilie. Die operative Statuswahrheit steht in: - `STERN_STATUS.md` Der aktuell freigegebene Kern ist:", "risk_level": "low", "score": 31, "score_reasons": ["16 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 16, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/HOWtoClawd.md", "line": 151, "text": "- [ ] Tailscale SSH zur Debian-VM funktioniert"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/HOWtoClawd.md", "line": 152, "text": "- [ ] Repo ist auf der VM geclont"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/HOWtoClawd.md", "line": 153, "text": "- [ ] OpenClaw ist installiert und laeuft"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/HOWtoClawd.md", "line": 154, "text": "- [ ] `stern1`, `path_c_hermes`, `path_c_research`, `path_c_builder` sind angelegt"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/HOWtoClawd.md", "line": 155, "text": "- [ ] `path_gap_deploy_learn` und `uni_v2` sind angelegt oder bewusst als Expansionsziele markiert"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/HOWtoClawd.md", "line": 156, "text": "- [ ] Overlay ist aus dem Repo in `~/.openclaw/` angewendet"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/HOWtoClawd.md", "line": 157, "text": "- [ ] `openclaw.json` enthaelt echte VM-Secrets"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/HOWtoClawd.md", "line": 158, "text": "- [ ] `openclaw doctor --fix` ist sauber"}], "triage_status": "quick_win"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/wg-agent-5f3e696824.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T20:00:36+00:00", "markers": ["README", "pyproject.toml"], "name": "WG-Agent", "path": "/home/smlflg/Projekte/WG-Agent", "plan_hit_count": 0, "project_id": "wg-agent-5f3e696824", "readme_path": "/home/smlflg/Projekte/WG-Agent/README.md", "readme_summary": "# WG-Agent WG-Agent is a local, review-first assistant for WG applications. Paste a listing from WG-Gesucht, Flats for Friends, Telegram, Facebook, or any other source; it extracts the useful details and drafts a German message you can copy manually. It deliberately does not auto-send messages. It also does not generate black-box messages: every draft includes an audit before the final copy-paste text. ## Quick Start ```bash python3 -m venv .venv . .venv/bin/activate", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/WG-Agent/pyproject.toml", "line": 8, "text": "description = \"Review-first assistant for drafting personalized WG applications from pasted listings.\""}, {"file": "/home/smlflg/Projekte/WG-Agent/README.md", "line": 3, "text": "WG-Agent is a local, review-first assistant for WG applications. Paste a listing from WG-Gesucht, Flats for Friends, Telegram, Facebook, or any other source; it extracts the useful details and drafts a German message you can copy manually."}, {"file": "/home/smlflg/Projekte/WG-Agent/README.md", "line": 31, "text": "wg-agent review"}, {"file": "/home/smlflg/Projekte/WG-Agent/README.md", "line": 43, "text": "wg-agent review"}, {"file": "/home/smlflg/Projekte/WG-Agent/README.md", "line": 58, "text": "Press Enter or Space for the next WG, or `q` to quit."}, {"file": "/home/smlflg/Projekte/WG-Agent/README.md", "line": 75, "text": "To step through messages and open the matching listing tab automatically:"}, {"file": "/home/smlflg/Projekte/WG-Agent/README.md", "line": 78, "text": "wg-agent messages --no-url --open-browser"}, {"file": "/home/smlflg/Projekte/WG-Agent/wg-agent-erklaerung-de.txt", "line": 1, "text": "Das Projekt heißt WG-Agent. Es ist ein lokaler Assistent für WG-Bewerbungen. Die Idee ist: Du gibst eine WG-Anzeige hinein, zum Beispiel von WG-Gesucht, Flats for Friends, Telegram oder Facebook, und das Tool erzeugt daraus eine kurze deutsche Nachricht, die d"}], "triage_status": "quick_win"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/aaai2026-436510c28c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-16T07:20:20+00:00", "markers": ["README"], "name": "aaai2026", "path": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026", "plan_hit_count": 0, "project_id": "aaai2026-436510c28c", "readme_path": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", "readme_summary": "# AAAI 2026 统一LaTeX模板使用说明 / AAAI 2026 Unified LaTeX Template Guide > **📝 重要说明 / Important Notice**: 本仓库借助Cursor在AAAI 2026官方模板基础上改进得到。如果遇到不满足或有冲突的情况,请积极提issues。 > > **📝 Important Notice**: This repository is improved based on the official AAAI 2026 template with the assistance of Cursor. If you encounter any issues or conflicts, please actively submit issues. [中文](#中文版本) | [English](#english-version) --- ## 🌐 在线查看 / Online Access **📖 在线阅读和测试模板**: [https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07](https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07)", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", "line": 165, "text": "- [ ] 图表编号连续且正确"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", "line": 166, "text": "- [ ] 参考文献格式正确"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", "line": 167, "text": "- [ ] 补充材料(如有)已准备"}], "triage_status": "quick_win"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/aaai2026-f974266cb1.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "aaai2026", "path": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026", "plan_hit_count": 0, "project_id": "aaai2026-f974266cb1", "readme_path": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", "readme_summary": "# AAAI 2026 统一LaTeX模板使用说明 / AAAI 2026 Unified LaTeX Template Guide > **📝 重要说明 / Important Notice**: 本仓库借助Cursor在AAAI 2026官方模板基础上改进得到。如果遇到不满足或有冲突的情况,请积极提issues。 > > **📝 Important Notice**: This repository is improved based on the official AAAI 2026 template with the assistance of Cursor. If you encounter any issues or conflicts, please actively submit issues. [中文](#中文版本) | [English](#english-version) --- ## 🌐 在线查看 / Online Access **📖 在线阅读和测试模板**: [https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07](https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07)", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 165, "text": "- [ ] 图表编号连续且正确"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 166, "text": "- [ ] 参考文献格式正确"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 167, "text": "- [ ] 补充材料(如有)已准备"}], "triage_status": "quick_win"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/aaai2026-fdeb41c324.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "aaai2026", "path": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026", "plan_hit_count": 0, "project_id": "aaai2026-fdeb41c324", "readme_path": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", "readme_summary": "# AAAI 2026 统一LaTeX模板使用说明 / AAAI 2026 Unified LaTeX Template Guide > **📝 重要说明 / Important Notice**: 本仓库借助Cursor在AAAI 2026官方模板基础上改进得到。如果遇到不满足或有冲突的情况,请积极提issues。 > > **📝 Important Notice**: This repository is improved based on the official AAAI 2026 template with the assistance of Cursor. If you encounter any issues or conflicts, please actively submit issues. [中文](#中文版本) | [English](#english-version) --- ## 🌐 在线查看 / Online Access **📖 在线阅读和测试模板**: [https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07](https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07)", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 165, "text": "- [ ] 图表编号连续且正确"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 166, "text": "- [ ] 参考文献格式正确"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 167, "text": "- [ ] 补充材料(如有)已准备"}], "triage_status": "quick_win"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/aaai2026-39414e3233.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "aaai2026", "path": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026", "plan_hit_count": 0, "project_id": "aaai2026-39414e3233", "readme_path": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", "readme_summary": "# AAAI 2026 统一LaTeX模板使用说明 / AAAI 2026 Unified LaTeX Template Guide > **📝 重要说明 / Important Notice**: 本仓库借助Cursor在AAAI 2026官方模板基础上改进得到。如果遇到不满足或有冲突的情况,请积极提issues。 > > **📝 Important Notice**: This repository is improved based on the official AAAI 2026 template with the assistance of Cursor. If you encounter any issues or conflicts, please actively submit issues. [中文](#中文版本) | [English](#english-version) --- ## 🌐 在线查看 / Online Access **📖 在线阅读和测试模板**: [https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07](https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07)", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 165, "text": "- [ ] 图表编号连续且正确"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 166, "text": "- [ ] 参考文献格式正确"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 167, "text": "- [ ] 补充材料(如有)已准备"}], "triage_status": "quick_win"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/aaai2026-7ef6f11603.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "aaai2026", "path": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026", "plan_hit_count": 0, "project_id": "aaai2026-7ef6f11603", "readme_path": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", "readme_summary": "# AAAI 2026 统一LaTeX模板使用说明 / AAAI 2026 Unified LaTeX Template Guide > **📝 重要说明 / Important Notice**: 本仓库借助Cursor在AAAI 2026官方模板基础上改进得到。如果遇到不满足或有冲突的情况,请积极提issues。 > > **📝 Important Notice**: This repository is improved based on the official AAAI 2026 template with the assistance of Cursor. If you encounter any issues or conflicts, please actively submit issues. [中文](#中文版本) | [English](#english-version) --- ## 🌐 在线查看 / Online Access **📖 在线阅读和测试模板**: [https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07](https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07)", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 165, "text": "- [ ] 图表编号连续且正确"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 166, "text": "- [ ] 参考文献格式正确"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 167, "text": "- [ ] 补充材料(如有)已准备"}], "triage_status": "quick_win"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/aaai2026-d84af33260.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "aaai2026", "path": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026", "plan_hit_count": 0, "project_id": "aaai2026-d84af33260", "readme_path": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", "readme_summary": "# AAAI 2026 统一LaTeX模板使用说明 / AAAI 2026 Unified LaTeX Template Guide > **📝 重要说明 / Important Notice**: 本仓库借助Cursor在AAAI 2026官方模板基础上改进得到。如果遇到不满足或有冲突的情况,请积极提issues。 > > **📝 Important Notice**: This repository is improved based on the official AAAI 2026 template with the assistance of Cursor. If you encounter any issues or conflicts, please actively submit issues. [中文](#中文版本) | [English](#english-version) --- ## 🌐 在线查看 / Online Access **📖 在线阅读和测试模板**: [https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07](https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07)", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 165, "text": "- [ ] 图表编号连续且正确"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 166, "text": "- [ ] 参考文献格式正确"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 167, "text": "- [ ] 补充材料(如有)已准备"}], "triage_status": "quick_win"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/aaai2026-5a381067f9.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "aaai2026", "path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026", "plan_hit_count": 0, "project_id": "aaai2026-5a381067f9", "readme_path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", "readme_summary": "# AAAI 2026 统一LaTeX模板使用说明 / AAAI 2026 Unified LaTeX Template Guide > **📝 重要说明 / Important Notice**: 本仓库借助Cursor在AAAI 2026官方模板基础上改进得到。如果遇到不满足或有冲突的情况,请积极提issues。 > > **📝 Important Notice**: This repository is improved based on the official AAAI 2026 template with the assistance of Cursor. If you encounter any issues or conflicts, please actively submit issues. [中文](#中文版本) | [English](#english-version) --- ## 🌐 在线查看 / Online Access **📖 在线阅读和测试模板**: [https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07](https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07)", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 165, "text": "- [ ] 图表编号连续且正确"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 166, "text": "- [ ] 参考文献格式正确"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 167, "text": "- [ ] 补充材料(如有)已准备"}], "triage_status": "quick_win"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/aaai2026-09c87d8044.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "aaai2026", "path": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026", "plan_hit_count": 0, "project_id": "aaai2026-09c87d8044", "readme_path": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", "readme_summary": "# AAAI 2026 统一LaTeX模板使用说明 / AAAI 2026 Unified LaTeX Template Guide > **📝 重要说明 / Important Notice**: 本仓库借助Cursor在AAAI 2026官方模板基础上改进得到。如果遇到不满足或有冲突的情况,请积极提issues。 > > **📝 Important Notice**: This repository is improved based on the official AAAI 2026 template with the assistance of Cursor. If you encounter any issues or conflicts, please actively submit issues. [中文](#中文版本) | [English](#english-version) --- ## 🌐 在线查看 / Online Access **📖 在线阅读和测试模板**: [https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07](https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07)", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 165, "text": "- [ ] 图表编号连续且正确"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 166, "text": "- [ ] 参考文献格式正确"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 167, "text": "- [ ] 补充材料(如有)已准备"}], "triage_status": "quick_win"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/aaai2026-1ad8d21da1.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "aaai2026", "path": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026", "plan_hit_count": 0, "project_id": "aaai2026-1ad8d21da1", "readme_path": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", "readme_summary": "# AAAI 2026 统一LaTeX模板使用说明 / AAAI 2026 Unified LaTeX Template Guide > **📝 重要说明 / Important Notice**: 本仓库借助Cursor在AAAI 2026官方模板基础上改进得到。如果遇到不满足或有冲突的情况,请积极提issues。 > > **📝 Important Notice**: This repository is improved based on the official AAAI 2026 template with the assistance of Cursor. If you encounter any issues or conflicts, please actively submit issues. [中文](#中文版本) | [English](#english-version) --- ## 🌐 在线查看 / Online Access **📖 在线阅读和测试模板**: [https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07](https://cn.overleaf.com/read/wyhcnvcrtpyt#cd4a07)", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 165, "text": "- [ ] 图表编号连续且正确"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 166, "text": "- [ ] 参考文献格式正确"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 167, "text": "- [ ] 补充材料(如有)已准备"}], "triage_status": "quick_win"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/acl-c3fe5fa952.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-16T07:20:20+00:00", "markers": ["README"], "name": "acl", "path": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl", "plan_hit_count": 0, "project_id": "acl-c3fe5fa952", "readme_path": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/README.md", "readme_summary": "# *ACL Paper Styles This directory contains the latest LaTeX templates for *ACL conferences. ## Instructions for authors Paper submissions to *ACL conferences must use the official ACL style templates. The LaTeX style files are available - as an [Overleaf template](https://www.overleaf.com/latex/templates/association-for-computational-linguistics-acl-conference/jvxskxpnznfj) - in this repository", "risk_level": "low", "score": 31, "score_reasons": ["19 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 19, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/formatting.md", "line": 3, "text": "The following instructions are for authors of papers submitted for review to ACL conferences (hereafter, \"review version\") or paper accepted for publication in its proceedings (hereafter, \"final version\")."}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/formatting.md", "line": 17, "text": "Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/formatting.md", "line": 19, "text": "Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/formatting.md", "line": 23, "text": "The conference encourages submission of appendices and supplementary material, which are not required to fit within these page limits. However, review versions of papers must be self-contained: it is optional for reviewers to look at appendices or supplementar"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/formatting.md", "line": 25, "text": "Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers."}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/formatting.md", "line": 27, "text": "Papers that do not conform to these requirements may be rejected without review."}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/formatting.md", "line": 34, "text": "As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs)."}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/formatting.md", "line": 47, "text": "Review versions must not include acknowledgements."}], "triage_status": "quick_win"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/acl-4b04c643d7.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "acl", "path": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl", "plan_hit_count": 0, "project_id": "acl-4b04c643d7", "readme_path": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/README.md", "readme_summary": "# *ACL Paper Styles This directory contains the latest LaTeX templates for *ACL conferences. ## Instructions for authors Paper submissions to *ACL conferences must use the official ACL style templates. The LaTeX style files are available - as an [Overleaf template](https://www.overleaf.com/latex/templates/association-for-computational-linguistics-acl-conference/jvxskxpnznfj) - in this repository", "risk_level": "low", "score": 31, "score_reasons": ["19 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 19, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 3, "text": "The following instructions are for authors of papers submitted for review to ACL conferences (hereafter, \"review version\") or paper accepted for publication in its proceedings (hereafter, \"final version\")."}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 17, "text": "Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 19, "text": "Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 23, "text": "The conference encourages submission of appendices and supplementary material, which are not required to fit within these page limits. However, review versions of papers must be self-contained: it is optional for reviewers to look at appendices or supplementar"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 25, "text": "Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers."}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 27, "text": "Papers that do not conform to these requirements may be rejected without review."}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 34, "text": "As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs)."}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 47, "text": "Review versions must not include acknowledgements."}], "triage_status": "quick_win"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/acl-bba97c8888.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "acl", "path": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl", "plan_hit_count": 0, "project_id": "acl-bba97c8888", "readme_path": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/README.md", "readme_summary": "# *ACL Paper Styles This directory contains the latest LaTeX templates for *ACL conferences. ## Instructions for authors Paper submissions to *ACL conferences must use the official ACL style templates. The LaTeX style files are available - as an [Overleaf template](https://www.overleaf.com/latex/templates/association-for-computational-linguistics-acl-conference/jvxskxpnznfj) - in this repository", "risk_level": "low", "score": 31, "score_reasons": ["19 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 19, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 3, "text": "The following instructions are for authors of papers submitted for review to ACL conferences (hereafter, \"review version\") or paper accepted for publication in its proceedings (hereafter, \"final version\")."}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 17, "text": "Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 19, "text": "Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 23, "text": "The conference encourages submission of appendices and supplementary material, which are not required to fit within these page limits. However, review versions of papers must be self-contained: it is optional for reviewers to look at appendices or supplementar"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 25, "text": "Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers."}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 27, "text": "Papers that do not conform to these requirements may be rejected without review."}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 34, "text": "As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs)."}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 47, "text": "Review versions must not include acknowledgements."}], "triage_status": "quick_win"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/acl-4e6870f154.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "acl", "path": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl", "plan_hit_count": 0, "project_id": "acl-4e6870f154", "readme_path": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/README.md", "readme_summary": "# *ACL Paper Styles This directory contains the latest LaTeX templates for *ACL conferences. ## Instructions for authors Paper submissions to *ACL conferences must use the official ACL style templates. The LaTeX style files are available - as an [Overleaf template](https://www.overleaf.com/latex/templates/association-for-computational-linguistics-acl-conference/jvxskxpnznfj) - in this repository", "risk_level": "low", "score": 31, "score_reasons": ["19 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 19, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 3, "text": "The following instructions are for authors of papers submitted for review to ACL conferences (hereafter, \"review version\") or paper accepted for publication in its proceedings (hereafter, \"final version\")."}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 17, "text": "Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 19, "text": "Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 23, "text": "The conference encourages submission of appendices and supplementary material, which are not required to fit within these page limits. However, review versions of papers must be self-contained: it is optional for reviewers to look at appendices or supplementar"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 25, "text": "Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers."}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 27, "text": "Papers that do not conform to these requirements may be rejected without review."}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 34, "text": "As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs)."}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 47, "text": "Review versions must not include acknowledgements."}], "triage_status": "quick_win"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/acl-8c8fc6cd3f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "acl", "path": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl", "plan_hit_count": 0, "project_id": "acl-8c8fc6cd3f", "readme_path": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/README.md", "readme_summary": "# *ACL Paper Styles This directory contains the latest LaTeX templates for *ACL conferences. ## Instructions for authors Paper submissions to *ACL conferences must use the official ACL style templates. The LaTeX style files are available - as an [Overleaf template](https://www.overleaf.com/latex/templates/association-for-computational-linguistics-acl-conference/jvxskxpnznfj) - in this repository", "risk_level": "low", "score": 31, "score_reasons": ["19 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 19, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 3, "text": "The following instructions are for authors of papers submitted for review to ACL conferences (hereafter, \"review version\") or paper accepted for publication in its proceedings (hereafter, \"final version\")."}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 17, "text": "Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 19, "text": "Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 23, "text": "The conference encourages submission of appendices and supplementary material, which are not required to fit within these page limits. However, review versions of papers must be self-contained: it is optional for reviewers to look at appendices or supplementar"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 25, "text": "Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers."}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 27, "text": "Papers that do not conform to these requirements may be rejected without review."}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 34, "text": "As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs)."}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 47, "text": "Review versions must not include acknowledgements."}], "triage_status": "quick_win"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/acl-95289e4e2c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "acl", "path": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl", "plan_hit_count": 0, "project_id": "acl-95289e4e2c", "readme_path": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/README.md", "readme_summary": "# *ACL Paper Styles This directory contains the latest LaTeX templates for *ACL conferences. ## Instructions for authors Paper submissions to *ACL conferences must use the official ACL style templates. The LaTeX style files are available - as an [Overleaf template](https://www.overleaf.com/latex/templates/association-for-computational-linguistics-acl-conference/jvxskxpnznfj) - in this repository", "risk_level": "low", "score": 31, "score_reasons": ["19 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 19, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 3, "text": "The following instructions are for authors of papers submitted for review to ACL conferences (hereafter, \"review version\") or paper accepted for publication in its proceedings (hereafter, \"final version\")."}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 17, "text": "Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 19, "text": "Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 23, "text": "The conference encourages submission of appendices and supplementary material, which are not required to fit within these page limits. However, review versions of papers must be self-contained: it is optional for reviewers to look at appendices or supplementar"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 25, "text": "Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers."}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 27, "text": "Papers that do not conform to these requirements may be rejected without review."}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 34, "text": "As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs)."}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 47, "text": "Review versions must not include acknowledgements."}], "triage_status": "quick_win"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/acl-c178e84d62.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "acl", "path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl", "plan_hit_count": 0, "project_id": "acl-c178e84d62", "readme_path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/README.md", "readme_summary": "# *ACL Paper Styles This directory contains the latest LaTeX templates for *ACL conferences. ## Instructions for authors Paper submissions to *ACL conferences must use the official ACL style templates. The LaTeX style files are available - as an [Overleaf template](https://www.overleaf.com/latex/templates/association-for-computational-linguistics-acl-conference/jvxskxpnznfj) - in this repository", "risk_level": "low", "score": 31, "score_reasons": ["19 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 19, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 3, "text": "The following instructions are for authors of papers submitted for review to ACL conferences (hereafter, \"review version\") or paper accepted for publication in its proceedings (hereafter, \"final version\")."}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 17, "text": "Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 19, "text": "Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 23, "text": "The conference encourages submission of appendices and supplementary material, which are not required to fit within these page limits. However, review versions of papers must be self-contained: it is optional for reviewers to look at appendices or supplementar"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 25, "text": "Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers."}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 27, "text": "Papers that do not conform to these requirements may be rejected without review."}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 34, "text": "As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs)."}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 47, "text": "Review versions must not include acknowledgements."}], "triage_status": "quick_win"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/acl-2812c1f3f2.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "acl", "path": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl", "plan_hit_count": 0, "project_id": "acl-2812c1f3f2", "readme_path": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/README.md", "readme_summary": "# *ACL Paper Styles This directory contains the latest LaTeX templates for *ACL conferences. ## Instructions for authors Paper submissions to *ACL conferences must use the official ACL style templates. The LaTeX style files are available - as an [Overleaf template](https://www.overleaf.com/latex/templates/association-for-computational-linguistics-acl-conference/jvxskxpnznfj) - in this repository", "risk_level": "low", "score": 31, "score_reasons": ["19 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 19, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 3, "text": "The following instructions are for authors of papers submitted for review to ACL conferences (hereafter, \"review version\") or paper accepted for publication in its proceedings (hereafter, \"final version\")."}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 17, "text": "Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 19, "text": "Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 23, "text": "The conference encourages submission of appendices and supplementary material, which are not required to fit within these page limits. However, review versions of papers must be self-contained: it is optional for reviewers to look at appendices or supplementar"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 25, "text": "Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers."}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 27, "text": "Papers that do not conform to these requirements may be rejected without review."}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 34, "text": "As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs)."}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 47, "text": "Review versions must not include acknowledgements."}], "triage_status": "quick_win"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/acl-0ab26d6784.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "acl", "path": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl", "plan_hit_count": 0, "project_id": "acl-0ab26d6784", "readme_path": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/README.md", "readme_summary": "# *ACL Paper Styles This directory contains the latest LaTeX templates for *ACL conferences. ## Instructions for authors Paper submissions to *ACL conferences must use the official ACL style templates. The LaTeX style files are available - as an [Overleaf template](https://www.overleaf.com/latex/templates/association-for-computational-linguistics-acl-conference/jvxskxpnznfj) - in this repository", "risk_level": "low", "score": 31, "score_reasons": ["19 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 19, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 3, "text": "The following instructions are for authors of papers submitted for review to ACL conferences (hereafter, \"review version\") or paper accepted for publication in its proceedings (hereafter, \"final version\")."}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 17, "text": "Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 19, "text": "Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references."}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 23, "text": "The conference encourages submission of appendices and supplementary material, which are not required to fit within these page limits. However, review versions of papers must be self-contained: it is optional for reviewers to look at appendices or supplementar"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 25, "text": "Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers."}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 27, "text": "Papers that do not conform to these requirements may be rejected without review."}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 34, "text": "As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs)."}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/formatting.md", "line": 47, "text": "Review versions must not include acknowledgements."}], "triage_status": "quick_win"} {"agent_artifact_count": 10, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/ascii-video-b43045a7ab.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "ascii-video", "path": "/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video", "plan_hit_count": 0, "project_id": "ascii-video-b43045a7ab", "readme_path": "/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/README.md", "readme_summary": "# ☤ ASCII Video Renders any content as colored ASCII character video. Audio, video, images, text, or pure math in, MP4/GIF/PNG sequence out. Full RGB color per character cell, 1080p 24fps default. No GPU. Built for [Hermes Agent](https://github.com/NousResearch/hermes-agent). Usable in any coding agent. Canonical source lives here; synced to [`NousResearch/hermes-agent/skills/creative/ascii-video`](https://github.com/NousResearch/hermes-agent/tree/main/skills/creative/ascii-video) via PR. ## What this is A skill that teaches an agent how to build single-file Python renderers for ASCII video from scratch. The agent gets the full pipeline: grid system, font rasterization, effect library, shader chain, audio analysis, parallel encoding. It writes the renderer, runs it, gets video. The output is actual video. Not terminal escape codes. Frames are computed as grids of colored characters, comp", "risk_level": "low", "score": 31, "score_reasons": ["26 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 26, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/SKILL.md", "line": 121, "text": "- **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve?"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/SKILL.md", "line": 223, "text": "- **Oblique Strategies** — when the user is maximally open (\"surprise me,\" \"something I've never seen\")"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/README.md", "line": 206, "text": "**Masking.** 16 mask types for spatial compositing: shape masks (circle, rect, ring, gradients), procedural masks (any value field as a mask, text stencils), animated masks (iris open/close, wipe, dissolve), boolean operations (union, intersection, subtraction"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/README.md", "line": 229, "text": "| `preview` | 1280x720 | 15 | Review effects |"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/references/troubleshooting.md", "line": 52, "text": "The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays."}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/references/troubleshooting.md", "line": 188, "text": "The #1 production bug. If you use `stderr=subprocess.PIPE`:"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/references/troubleshooting.md", "line": 198, "text": "stderr_fh = open(err_path, \"w\")"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/references/troubleshooting.md", "line": 321, "text": "A common bug in particle systems: creating new arrays every frame instead of updating persistent state."}], "triage_status": "quick_win"} {"agent_artifact_count": 10, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/ascii-video-4d4f3d11bd.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "ascii-video", "path": "/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video", "plan_hit_count": 0, "project_id": "ascii-video-4d4f3d11bd", "readme_path": "/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/README.md", "readme_summary": "# ☤ ASCII Video Renders any content as colored ASCII character video. Audio, video, images, text, or pure math in, MP4/GIF/PNG sequence out. Full RGB color per character cell, 1080p 24fps default. No GPU. Built for [Hermes Agent](https://github.com/NousResearch/hermes-agent). Usable in any coding agent. Canonical source lives here; synced to [`NousResearch/hermes-agent/skills/creative/ascii-video`](https://github.com/NousResearch/hermes-agent/tree/main/skills/creative/ascii-video) via PR. ## What this is A skill that teaches an agent how to build single-file Python renderers for ASCII video from scratch. The agent gets the full pipeline: grid system, font rasterization, effect library, shader chain, audio analysis, parallel encoding. It writes the renderer, runs it, gets video. The output is actual video. Not terminal escape codes. Frames are computed as grids of colored characters, comp", "risk_level": "low", "score": 31, "score_reasons": ["26 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 26, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/SKILL.md", "line": 121, "text": "- **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve?"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/SKILL.md", "line": 223, "text": "- **Oblique Strategies** — when the user is maximally open (\"surprise me,\" \"something I've never seen\")"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/README.md", "line": 206, "text": "**Masking.** 16 mask types for spatial compositing: shape masks (circle, rect, ring, gradients), procedural masks (any value field as a mask, text stencils), animated masks (iris open/close, wipe, dissolve), boolean operations (union, intersection, subtraction"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/README.md", "line": 229, "text": "| `preview` | 1280x720 | 15 | Review effects |"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/references/troubleshooting.md", "line": 52, "text": "The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays."}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/references/troubleshooting.md", "line": 188, "text": "The #1 production bug. If you use `stderr=subprocess.PIPE`:"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/references/troubleshooting.md", "line": 198, "text": "stderr_fh = open(err_path, \"w\")"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/references/troubleshooting.md", "line": 321, "text": "A common bug in particle systems: creating new arrays every frame instead of updating persistent state."}], "triage_status": "quick_win"} {"agent_artifact_count": 10, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/ascii-video-f60faf6d2c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "ascii-video", "path": "/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video", "plan_hit_count": 0, "project_id": "ascii-video-f60faf6d2c", "readme_path": "/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/README.md", "readme_summary": "# ☤ ASCII Video Renders any content as colored ASCII character video. Audio, video, images, text, or pure math in, MP4/GIF/PNG sequence out. Full RGB color per character cell, 1080p 24fps default. No GPU. Built for [Hermes Agent](https://github.com/NousResearch/hermes-agent). Usable in any coding agent. Canonical source lives here; synced to [`NousResearch/hermes-agent/skills/creative/ascii-video`](https://github.com/NousResearch/hermes-agent/tree/main/skills/creative/ascii-video) via PR. ## What this is A skill that teaches an agent how to build single-file Python renderers for ASCII video from scratch. The agent gets the full pipeline: grid system, font rasterization, effect library, shader chain, audio analysis, parallel encoding. It writes the renderer, runs it, gets video. The output is actual video. Not terminal escape codes. Frames are computed as grids of colored characters, comp", "risk_level": "low", "score": 31, "score_reasons": ["26 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 26, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/SKILL.md", "line": 121, "text": "- **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve?"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/SKILL.md", "line": 223, "text": "- **Oblique Strategies** — when the user is maximally open (\"surprise me,\" \"something I've never seen\")"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/README.md", "line": 206, "text": "**Masking.** 16 mask types for spatial compositing: shape masks (circle, rect, ring, gradients), procedural masks (any value field as a mask, text stencils), animated masks (iris open/close, wipe, dissolve), boolean operations (union, intersection, subtraction"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/README.md", "line": 229, "text": "| `preview` | 1280x720 | 15 | Review effects |"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/references/troubleshooting.md", "line": 52, "text": "The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays."}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/references/troubleshooting.md", "line": 188, "text": "The #1 production bug. If you use `stderr=subprocess.PIPE`:"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/references/troubleshooting.md", "line": 198, "text": "stderr_fh = open(err_path, \"w\")"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/references/troubleshooting.md", "line": 321, "text": "A common bug in particle systems: creating new arrays every frame instead of updating persistent state."}], "triage_status": "quick_win"} {"agent_artifact_count": 10, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/ascii-video-e2ae0c5700.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "ascii-video", "path": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video", "plan_hit_count": 0, "project_id": "ascii-video-e2ae0c5700", "readme_path": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/README.md", "readme_summary": "# ☤ ASCII Video Renders any content as colored ASCII character video. Audio, video, images, text, or pure math in, MP4/GIF/PNG sequence out. Full RGB color per character cell, 1080p 24fps default. No GPU. Built for [Hermes Agent](https://github.com/NousResearch/hermes-agent). Usable in any coding agent. Canonical source lives here; synced to [`NousResearch/hermes-agent/skills/creative/ascii-video`](https://github.com/NousResearch/hermes-agent/tree/main/skills/creative/ascii-video) via PR. ## What this is A skill that teaches an agent how to build single-file Python renderers for ASCII video from scratch. The agent gets the full pipeline: grid system, font rasterization, effect library, shader chain, audio analysis, parallel encoding. It writes the renderer, runs it, gets video. The output is actual video. Not terminal escape codes. Frames are computed as grids of colored characters, comp", "risk_level": "low", "score": 31, "score_reasons": ["26 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 26, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/SKILL.md", "line": 121, "text": "- **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve?"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/SKILL.md", "line": 223, "text": "- **Oblique Strategies** — when the user is maximally open (\"surprise me,\" \"something I've never seen\")"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/README.md", "line": 206, "text": "**Masking.** 16 mask types for spatial compositing: shape masks (circle, rect, ring, gradients), procedural masks (any value field as a mask, text stencils), animated masks (iris open/close, wipe, dissolve), boolean operations (union, intersection, subtraction"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/README.md", "line": 229, "text": "| `preview` | 1280x720 | 15 | Review effects |"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/references/troubleshooting.md", "line": 52, "text": "The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays."}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/references/troubleshooting.md", "line": 188, "text": "The #1 production bug. If you use `stderr=subprocess.PIPE`:"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/references/troubleshooting.md", "line": 198, "text": "stderr_fh = open(err_path, \"w\")"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/references/troubleshooting.md", "line": 321, "text": "A common bug in particle systems: creating new arrays every frame instead of updating persistent state."}], "triage_status": "quick_win"} {"agent_artifact_count": 10, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/ascii-video-8ec34128a5.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "ascii-video", "path": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video", "plan_hit_count": 0, "project_id": "ascii-video-8ec34128a5", "readme_path": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/README.md", "readme_summary": "# ☤ ASCII Video Renders any content as colored ASCII character video. Audio, video, images, text, or pure math in, MP4/GIF/PNG sequence out. Full RGB color per character cell, 1080p 24fps default. No GPU. Built for [Hermes Agent](https://github.com/NousResearch/hermes-agent). Usable in any coding agent. Canonical source lives here; synced to [`NousResearch/hermes-agent/skills/creative/ascii-video`](https://github.com/NousResearch/hermes-agent/tree/main/skills/creative/ascii-video) via PR. ## What this is A skill that teaches an agent how to build single-file Python renderers for ASCII video from scratch. The agent gets the full pipeline: grid system, font rasterization, effect library, shader chain, audio analysis, parallel encoding. It writes the renderer, runs it, gets video. The output is actual video. Not terminal escape codes. Frames are computed as grids of colored characters, comp", "risk_level": "low", "score": 31, "score_reasons": ["26 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 26, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/SKILL.md", "line": 121, "text": "- **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve?"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/SKILL.md", "line": 223, "text": "- **Oblique Strategies** — when the user is maximally open (\"surprise me,\" \"something I've never seen\")"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/README.md", "line": 206, "text": "**Masking.** 16 mask types for spatial compositing: shape masks (circle, rect, ring, gradients), procedural masks (any value field as a mask, text stencils), animated masks (iris open/close, wipe, dissolve), boolean operations (union, intersection, subtraction"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/README.md", "line": 229, "text": "| `preview` | 1280x720 | 15 | Review effects |"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/references/troubleshooting.md", "line": 52, "text": "The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays."}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/references/troubleshooting.md", "line": 188, "text": "The #1 production bug. If you use `stderr=subprocess.PIPE`:"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/references/troubleshooting.md", "line": 198, "text": "stderr_fh = open(err_path, \"w\")"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/references/troubleshooting.md", "line": 321, "text": "A common bug in particle systems: creating new arrays every frame instead of updating persistent state."}], "triage_status": "quick_win"} {"agent_artifact_count": 10, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/ascii-video-a13daccca3.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "ascii-video", "path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video", "plan_hit_count": 0, "project_id": "ascii-video-a13daccca3", "readme_path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/README.md", "readme_summary": "# ☤ ASCII Video Renders any content as colored ASCII character video. Audio, video, images, text, or pure math in, MP4/GIF/PNG sequence out. Full RGB color per character cell, 1080p 24fps default. No GPU. Built for [Hermes Agent](https://github.com/NousResearch/hermes-agent). Usable in any coding agent. Canonical source lives here; synced to [`NousResearch/hermes-agent/skills/creative/ascii-video`](https://github.com/NousResearch/hermes-agent/tree/main/skills/creative/ascii-video) via PR. ## What this is A skill that teaches an agent how to build single-file Python renderers for ASCII video from scratch. The agent gets the full pipeline: grid system, font rasterization, effect library, shader chain, audio analysis, parallel encoding. It writes the renderer, runs it, gets video. The output is actual video. Not terminal escape codes. Frames are computed as grids of colored characters, comp", "risk_level": "low", "score": 31, "score_reasons": ["26 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 26, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/SKILL.md", "line": 121, "text": "- **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve?"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/SKILL.md", "line": 223, "text": "- **Oblique Strategies** — when the user is maximally open (\"surprise me,\" \"something I've never seen\")"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/README.md", "line": 206, "text": "**Masking.** 16 mask types for spatial compositing: shape masks (circle, rect, ring, gradients), procedural masks (any value field as a mask, text stencils), animated masks (iris open/close, wipe, dissolve), boolean operations (union, intersection, subtraction"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/README.md", "line": 229, "text": "| `preview` | 1280x720 | 15 | Review effects |"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/references/troubleshooting.md", "line": 52, "text": "The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays."}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/references/troubleshooting.md", "line": 188, "text": "The #1 production bug. If you use `stderr=subprocess.PIPE`:"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/references/troubleshooting.md", "line": 198, "text": "stderr_fh = open(err_path, \"w\")"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/references/troubleshooting.md", "line": 321, "text": "A common bug in particle systems: creating new arrays every frame instead of updating persistent state."}], "triage_status": "quick_win"} {"agent_artifact_count": 10, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/ascii-video-651c6ec66f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "ascii-video", "path": "/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video", "plan_hit_count": 0, "project_id": "ascii-video-651c6ec66f", "readme_path": "/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/README.md", "readme_summary": "# ☤ ASCII Video Renders any content as colored ASCII character video. Audio, video, images, text, or pure math in, MP4/GIF/PNG sequence out. Full RGB color per character cell, 1080p 24fps default. No GPU. Built for [Hermes Agent](https://github.com/NousResearch/hermes-agent). Usable in any coding agent. Canonical source lives here; synced to [`NousResearch/hermes-agent/skills/creative/ascii-video`](https://github.com/NousResearch/hermes-agent/tree/main/skills/creative/ascii-video) via PR. ## What this is A skill that teaches an agent how to build single-file Python renderers for ASCII video from scratch. The agent gets the full pipeline: grid system, font rasterization, effect library, shader chain, audio analysis, parallel encoding. It writes the renderer, runs it, gets video. The output is actual video. Not terminal escape codes. Frames are computed as grids of colored characters, comp", "risk_level": "low", "score": 31, "score_reasons": ["26 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 26, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/SKILL.md", "line": 121, "text": "- **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve?"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/SKILL.md", "line": 223, "text": "- **Oblique Strategies** — when the user is maximally open (\"surprise me,\" \"something I've never seen\")"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/README.md", "line": 206, "text": "**Masking.** 16 mask types for spatial compositing: shape masks (circle, rect, ring, gradients), procedural masks (any value field as a mask, text stencils), animated masks (iris open/close, wipe, dissolve), boolean operations (union, intersection, subtraction"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/README.md", "line": 229, "text": "| `preview` | 1280x720 | 15 | Review effects |"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/references/troubleshooting.md", "line": 52, "text": "The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays."}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/references/troubleshooting.md", "line": 188, "text": "The #1 production bug. If you use `stderr=subprocess.PIPE`:"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/references/troubleshooting.md", "line": 198, "text": "stderr_fh = open(err_path, \"w\")"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/references/troubleshooting.md", "line": 321, "text": "A common bug in particle systems: creating new arrays every frame instead of updating persistent state."}], "triage_status": "quick_win"} {"agent_artifact_count": 10, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/ascii-video-690c5f057f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "ascii-video", "path": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video", "plan_hit_count": 0, "project_id": "ascii-video-690c5f057f", "readme_path": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/README.md", "readme_summary": "# ☤ ASCII Video Renders any content as colored ASCII character video. Audio, video, images, text, or pure math in, MP4/GIF/PNG sequence out. Full RGB color per character cell, 1080p 24fps default. No GPU. Built for [Hermes Agent](https://github.com/NousResearch/hermes-agent). Usable in any coding agent. Canonical source lives here; synced to [`NousResearch/hermes-agent/skills/creative/ascii-video`](https://github.com/NousResearch/hermes-agent/tree/main/skills/creative/ascii-video) via PR. ## What this is A skill that teaches an agent how to build single-file Python renderers for ASCII video from scratch. The agent gets the full pipeline: grid system, font rasterization, effect library, shader chain, audio analysis, parallel encoding. It writes the renderer, runs it, gets video. The output is actual video. Not terminal escape codes. Frames are computed as grids of colored characters, comp", "risk_level": "low", "score": 31, "score_reasons": ["26 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 26, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/SKILL.md", "line": 121, "text": "- **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve?"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/SKILL.md", "line": 223, "text": "- **Oblique Strategies** — when the user is maximally open (\"surprise me,\" \"something I've never seen\")"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/README.md", "line": 206, "text": "**Masking.** 16 mask types for spatial compositing: shape masks (circle, rect, ring, gradients), procedural masks (any value field as a mask, text stencils), animated masks (iris open/close, wipe, dissolve), boolean operations (union, intersection, subtraction"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/README.md", "line": 229, "text": "| `preview` | 1280x720 | 15 | Review effects |"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/references/troubleshooting.md", "line": 52, "text": "The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays."}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/references/troubleshooting.md", "line": 188, "text": "The #1 production bug. If you use `stderr=subprocess.PIPE`:"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/references/troubleshooting.md", "line": 198, "text": "stderr_fh = open(err_path, \"w\")"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/references/troubleshooting.md", "line": 321, "text": "A common bug in particle systems: creating new arrays every frame instead of updating persistent state."}], "triage_status": "quick_win"} {"agent_artifact_count": 10, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/ascii-video-6d4d111812.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "ascii-video", "path": "/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video", "plan_hit_count": 0, "project_id": "ascii-video-6d4d111812", "readme_path": "/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/README.md", "readme_summary": "# ☤ ASCII Video Renders any content as colored ASCII character video. Audio, video, images, text, or pure math in, MP4/GIF/PNG sequence out. Full RGB color per character cell, 1080p 24fps default. No GPU. Built for [Hermes Agent](https://github.com/NousResearch/hermes-agent). Usable in any coding agent. Canonical source lives here; synced to [`NousResearch/hermes-agent/skills/creative/ascii-video`](https://github.com/NousResearch/hermes-agent/tree/main/skills/creative/ascii-video) via PR. ## What this is A skill that teaches an agent how to build single-file Python renderers for ASCII video from scratch. The agent gets the full pipeline: grid system, font rasterization, effect library, shader chain, audio analysis, parallel encoding. It writes the renderer, runs it, gets video. The output is actual video. Not terminal escape codes. Frames are computed as grids of colored characters, comp", "risk_level": "low", "score": 31, "score_reasons": ["26 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 26, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/SKILL.md", "line": 121, "text": "- **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve?"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/SKILL.md", "line": 223, "text": "- **Oblique Strategies** — when the user is maximally open (\"surprise me,\" \"something I've never seen\")"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/README.md", "line": 206, "text": "**Masking.** 16 mask types for spatial compositing: shape masks (circle, rect, ring, gradients), procedural masks (any value field as a mask, text stencils), animated masks (iris open/close, wipe, dissolve), boolean operations (union, intersection, subtraction"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/README.md", "line": 229, "text": "| `preview` | 1280x720 | 15 | Review effects |"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/references/troubleshooting.md", "line": 52, "text": "The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays."}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/references/troubleshooting.md", "line": 188, "text": "The #1 production bug. If you use `stderr=subprocess.PIPE`:"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/references/troubleshooting.md", "line": 198, "text": "stderr_fh = open(err_path, \"w\")"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/references/troubleshooting.md", "line": 321, "text": "A common bug in particle systems: creating new arrays every frame instead of updating persistent state."}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/cextern-7648a9df12.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "cextern", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern", "plan_hit_count": 0, "project_id": "cextern-7648a9df12", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/README.rst", "readme_summary": "External Packages/Libraries =========================== This directory contains C libraries included with Astropy. Note that only C libraries without python-specific code should be included in this directory. Cython or C code intended for use with Astropy or wrapper code should be in the Astropy source tree.", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes", "line": 27, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes", "line": 40, "text": "#299 #302 Windows: Replace LoadLibrary hack to access"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes", "line": 162, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes", "line": 209, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes", "line": 255, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes", "line": 287, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes", "line": 340, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes", "line": 370, "text": "Radically Open Security"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/cextern-d474d5382f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "cextern", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern", "plan_hit_count": 0, "project_id": "cextern-d474d5382f", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/README.rst", "readme_summary": "External Packages/Libraries =========================== This directory contains C libraries included with Astropy. Note that only C libraries without python-specific code should be included in this directory. Cython or C code intended for use with Astropy or wrapper code should be in the Astropy source tree.", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes", "line": 27, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes", "line": 40, "text": "#299 #302 Windows: Replace LoadLibrary hack to access"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes", "line": 162, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes", "line": 209, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes", "line": 255, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes", "line": 287, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes", "line": 340, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes", "line": 370, "text": "Radically Open Security"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/cextern-cc61dcaae6.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "cextern", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern", "plan_hit_count": 0, "project_id": "cextern-cc61dcaae6", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/README.rst", "readme_summary": "External Packages/Libraries =========================== This directory contains C libraries included with Astropy. Note that only C libraries without python-specific code should be included in this directory. Cython or C code intended for use with Astropy or wrapper code should be in the Astropy source tree.", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes", "line": 27, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes", "line": 40, "text": "#299 #302 Windows: Replace LoadLibrary hack to access"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes", "line": 162, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes", "line": 209, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes", "line": 255, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes", "line": 287, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes", "line": 340, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes", "line": 370, "text": "Radically Open Security"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/cfitsio-7cf6eb0552.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "cfitsio", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio", "plan_hit_count": 0, "project_id": "cfitsio-7cf6eb0552", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/README.txt", "readme_summary": "Note: astropy only requires the CFITSIO library, and hence in this bundled version, we removed all other files except the required license (License.txt) and changelog (docs/changes.txt, which has the version number).", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/zlib/inflate.c", "line": 32, "text": "* - Fix bug in reuse of allocated window after inflateReset()"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/zlib/inflate.c", "line": 38, "text": "* - Use local copies of stream next and avail values, as well as local bit"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/zlib/inflate.c", "line": 60, "text": "* - Fixed stored blocks bug in inflateBack()"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/zlib/inflate.c", "line": 138, "text": "state->lencode = state->distcode = state->next = state->codes;"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/zlib/inflate.c", "line": 292, "text": "static code *next;"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/zlib/inflate.c", "line": 300, "text": "next = fixed;"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/zlib/inflate.c", "line": 301, "text": "lenfix = next;"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/zlib/inflate.c", "line": 303, "text": "inflate_table(LENS, state->lens, 288, &(next), &(bits), state->work);"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/cfitsio-c095eecba0.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "cfitsio", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio", "plan_hit_count": 0, "project_id": "cfitsio-c095eecba0", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/README.rst", "readme_summary": "This directory only contains the small subset of files from CFITSIO which are required for the astropy.io.fits._tiled_compression package. All files are copied verbatim from CFITSIO and can easily be updated if needed.", "risk_level": "low", "score": 31, "score_reasons": ["20 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 20, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/lib/fits_hcompress.c", "line": 193, "text": "* log2n is log2 of max(nx,ny) rounded up to next power of 2"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/lib/fits_hcompress.c", "line": 329, "text": "* log2n is log2 of max(nx,ny) rounded up to next power of 2"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/lib/fits_hcompress.c", "line": 663, "text": "* filled up this byte, go to the next one"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/lib/fits_hcompress.c", "line": 824, "text": "* filled up this byte, go to the next one"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/lib/fits_hcompress.c", "line": 1175, "text": "kk++; /* index to next array element */"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/lib/fits_hcompress.c", "line": 1295, "text": "* log2n is log2 of max(nqx,nqy) rounded up to next power of 2"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/lib/fits_hcompress.c", "line": 1414, "text": "* log2n is log2 of max(nqx,nqy) rounded up to next power of 2"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/lib/fits_hdecompress.c", "line": 208, "text": "* log2n is log2 of max(nx,ny) rounded up to next power of 2"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/cfitsio-ee8773fd60.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "cfitsio", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio", "plan_hit_count": 0, "project_id": "cfitsio-ee8773fd60", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/README.txt", "readme_summary": "Note: astropy only requires the CFITSIO library, and hence in this bundled version, we removed all other files except the required license (License.txt) and changelog (docs/changes.txt, which has the version number).", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/zlib/inflate.c", "line": 32, "text": "* - Fix bug in reuse of allocated window after inflateReset()"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/zlib/inflate.c", "line": 38, "text": "* - Use local copies of stream next and avail values, as well as local bit"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/zlib/inflate.c", "line": 60, "text": "* - Fixed stored blocks bug in inflateBack()"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/zlib/inflate.c", "line": 123, "text": "state->lencode = state->distcode = state->next = state->codes;"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/zlib/inflate.c", "line": 251, "text": "static code *next;"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/zlib/inflate.c", "line": 259, "text": "next = fixed;"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/zlib/inflate.c", "line": 260, "text": "lenfix = next;"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/zlib/inflate.c", "line": 262, "text": "inflate_table(LENS, state->lens, 288, &(next), &(bits), state->work);"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/credo-73a7655944.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:20+00:00", "markers": ["README"], "name": "credo", "path": "/home/smlflg/Projekte/symphony/elixir/deps/credo", "plan_hit_count": 0, "project_id": "credo-73a7655944", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/credo/README.md", "readme_summary": "# Credo [![CI Tests](https://github.com/rrrene/credo/workflows/CI%20Tests/badge.svg)](https://github.com/rrrene/credo/actions?query=branch%3Amaster) [![Inline docs](https://inch-ci.org/github/rrrene/credo.svg?branch=master)](https://hexdocs.pm/credo) Credo is a static code analysis tool for the Elixir language with a focus on teaching and code consistency. It can show you refactoring opportunities in your code, complex code fragments, warn you about common mistakes, show inconsistencies in your naming scheme and - if needed - help you enforce a desired coding style. ## Installation and Usage The easiest way to add Credo to your project is by [using Mix](http://elixir-lang.org/getting-started/mix-otp/introduction-to-mix.html). Add `:credo` as a dependency to your project's `mix.exs`: ```elixir defp deps do", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/credo/README.md", "line": 48, "text": "### Automated Code Review"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/credo/CHANGELOG.md", "line": 61, "text": "- Fixed a bug in `Credo.Code.Parameters` when couting parameters for functions with guards"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/credo/CHANGELOG.md", "line": 116, "text": "- `Credo.Check.Readability.RedundantBlankLines` fixed a bug with double quotes multiline strings"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/credo/CHANGELOG.md", "line": 235, "text": "- Fix bug in `Credo.Code.Scope.mod_name/1`"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/credo/CHANGELOG.md", "line": 248, "text": "- Fix a bug in `Credo.Check.Refactor.PipeChainStart`"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/credo/CHANGELOG.md", "line": 256, "text": "- Fix a bug in `Credo.Check.Warning.ForbiddenModule`"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/credo/CHANGELOG.md", "line": 257, "text": "- Fix a bug in `Credo.Check.Warning.MixEnv`"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/credo/CHANGELOG.md", "line": 262, "text": "- Bug fixes"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/date_time_parser-5ce8d5550f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "date_time_parser", "path": "/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser", "plan_hit_count": 0, "project_id": "date_time_parser-5ce8d5550f", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/README.md", "readme_summary": "# DateTimeParser DateTimeParser is a tokenizer for strings that attempts to parse into a DateTime, NaiveDateTime if timezone is not determined, Date, or Time. You're currently looking at the main branch. [Check out the docs for the latest published version.](https://hexdocs.pm/date_time_parser) ## Documentation [See examples automatically generated by the tests](./EXAMPLES.md) <!-- MDOC -->", "risk_level": "low", "score": 31, "score_reasons": ["33 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 33, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/CODE_OF_CONDUCT.md", "line": 5, "text": "In the interest of fostering an open and welcoming environment, we as"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/CHANGELOG.md", "line": 10, "text": "- Fix timezone IANA parsing bug when getting the last k day of a month"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/CHANGELOG.md", "line": 69, "text": "opt-in option `assume_time`. See next point. If you relied on this, to"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/CHANGELOG.md", "line": 83, "text": "- Fix a UTC conversion bug between Daylight/Standard time (#20). If you're"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/CHANGELOG.md", "line": 86, "text": "- Fix an epoch subsecond parsing bug (#16) (thanks @tmr08c)"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/CHANGELOG.md", "line": 125, "text": "- Fix PM 12-hr conversion. The bug would convert 12:34PM to 24:34 which is"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/priv/tzdata2022g/australasia", "line": 299, "text": "# 2am on February 26 next year."}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/priv/tzdata2022g/australasia", "line": 717, "text": "# \"Cabinet has now approved Daylight Saving to be effected next year"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/doc-a1de6f702c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:01:42+00:00", "markers": ["Makefile", "README", "requirements.txt"], "name": "doc", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc", "plan_hit_count": 0, "project_id": "doc-a1de6f702c", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/README.rst", "readme_summary": "For instructions on installation, building the documentation, and guidelines for contributing to SymPy's documentation, please read the `SymPy Documentation Style Guide <https://docs.sympy.org/dev/documentation-style-guide.html>`_. The SymPy Documentation Style Guide can also be read at src/documentation-style-guide.rst.", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/generate_logos.py", "line": 273, "text": "with open(fn, \"wb\") as f:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/Makefile", "line": 122, "text": "sphinx-autobuild --open-browser --watch .. --host $(LIVEHOST) --port $(LIVEPORT) -b html $(ALLSPHINXOPTS) $(SOURCEDIR) $(BUILDDIR)/html"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/man/isympy.xml", "line": 5, "text": "\"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd\" ["}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/src/citing.rst", "line": 24, "text": "SymPy is an open source computer algebra system written in pure Python. It is built with a focus on extensibility and ease of use, through both interactive and programmatic applications. These characteristics have led SymPy to become a popular symbolic library"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/src/conf.py", "line": 227, "text": "# Show page numbers next to internal references"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/src/conf.py", "line": 257, "text": "with open(commit_hash_filepath) as f:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/src/conf.py", "line": 302, "text": "# possibly an upstream bug in getsourcefile, bpo-1764286"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/src/explanation/gotchas.rst", "line": 448, "text": "Next, notice that each of those values looks correct to 3 digits. But if we try"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/docs-5de5741d13.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T09:54:33+00:00", "markers": ["Makefile", "README"], "name": "docs", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs", "plan_hit_count": 0, "project_id": "docs-5de5741d13", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/README", "readme_summary": "The documentation in this tree is in plain text files and can be viewed using any text file viewer. It uses ReST (reStructuredText) [1], and the Sphinx documentation system [2]. This allows it to be built into other forms for easier viewing and browsing. To create an HTML version of the docs: * Install Sphinx (using ``python -m pip install Sphinx`` or some other method). * In this docs/ directory, type ``make html`` (or ``make.bat html`` on Windows) at a shell prompt.", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/index.txt", "line": 321, "text": "The Django open-source project"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/Makefile", "line": 28, "text": "@echo \" htmlview to open the index page built by the html target in your browser\""}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/Makefile", "line": 58, "text": "$(PYTHON) -c \"import webbrowser; webbrowser.open('_build/html/index.html')\""}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/faq/install.txt", "line": 20, "text": "Django requires Python. See the table in the next question for the versions of"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/faq/install.txt", "line": 87, "text": "you shouldn't have any problems upgrading when the next official"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/faq/help.txt", "line": 39, "text": "As with most open-source mailing lists, the folks on |django-users| are"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/faq/help.txt", "line": 51, "text": "I think I've found a bug! What should I do?"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/faq/help.txt", "line": 54, "text": "Detailed instructions on how to handle a potential bug can be found in our"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/docs-ae98085123.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:53+00:00", "markers": ["Makefile", "README"], "name": "docs", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs", "plan_hit_count": 0, "project_id": "docs-ae98085123", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/README", "readme_summary": "The documentation in this tree is in plain text files and can be viewed using any text file viewer. It uses ReST (reStructuredText) [1], and the Sphinx documentation system [2]. This allows it to be built into other forms for easier viewing and browsing. To create an HTML version of the docs: * Install Sphinx (using ``python -m pip install Sphinx`` or some other method). * In this docs/ directory, type ``make html`` (or ``make.bat html`` on Windows) at a shell prompt.", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/index.txt", "line": 323, "text": "The Django open-source project"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/Makefile", "line": 28, "text": "@echo \" htmlview to open the index page built by the html target in your browser\""}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/Makefile", "line": 58, "text": "$(PYTHON) -c \"import webbrowser; webbrowser.open('_build/html/index.html')\""}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/faq/install.txt", "line": 20, "text": "Django requires Python. See the table in the next question for the versions of"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/faq/install.txt", "line": 92, "text": "you shouldn't have any problems upgrading when the next official"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/faq/help.txt", "line": 39, "text": "As with most open-source mailing lists, the folks on |django-users| are"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/faq/help.txt", "line": 51, "text": "I think I've found a bug! What should I do?"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/faq/help.txt", "line": 54, "text": "Detailed instructions on how to handle a potential bug can be found in our"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/ecto-6d15e54d5b.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:20+00:00", "markers": ["README"], "name": "ecto", "path": "/home/smlflg/Projekte/symphony/elixir/deps/ecto", "plan_hit_count": 0, "project_id": "ecto-6d15e54d5b", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/ecto/README.md", "readme_summary": "<img width=\"250\" src=\"https://github.com/elixir-ecto/ecto/raw/master/guides/images/logo.png#gh-light-mode-only\" alt=\"Ecto\"> <img width=\"250\" src=\"https://github.com/elixir-ecto/ecto/raw/master/guides/images/logo-white.png#gh-dark-mode-only\" alt=\"Ecto\"> --- ## Installation Add `:ecto` to the list of dependencies in `mix.exs`: ```elixir def deps do [", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/ecto/README.md", "line": 146, "text": "| v3.12 | Bug fixes |"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/ecto/README.md", "line": 154, "text": "bug fixes and incremental changes."}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/ecto/CHANGELOG.md", "line": 11, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/ecto/CHANGELOG.md", "line": 23, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/ecto/CHANGELOG.md", "line": 31, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/ecto/CHANGELOG.md", "line": 39, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/ecto/CHANGELOG.md", "line": 63, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/ecto/CHANGELOG.md", "line": 80, "text": "### Bug fixes"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/expat-c0659a0abb.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "expat", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat", "plan_hit_count": 0, "project_id": "expat-c0659a0abb", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/README.md", "readme_summary": "# Expat, Release 2.2.9 This is Expat, a C library for parsing XML, started by [James Clark](https://en.wikipedia.org/wiki/James_Clark_(programmer)) in 1997. Expat is a stream-oriented XML parser. This means that you register handlers with the parser before starting the parse. These handlers are called when the parser discovers the associated structures in the document being parsed. A start tag is an example of the kind of structures for which you may register handlers.", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes", "line": 27, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes", "line": 40, "text": "#299 #302 Windows: Replace LoadLibrary hack to access"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes", "line": 162, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes", "line": 209, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes", "line": 255, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes", "line": 287, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes", "line": 340, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes", "line": 370, "text": "Radically Open Security"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/expat-38b79b2b4a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "expat", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat", "plan_hit_count": 0, "project_id": "expat-38b79b2b4a", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/README.md", "readme_summary": "# Expat, Release 2.2.9 This is Expat, a C library for parsing XML, started by [James Clark](https://en.wikipedia.org/wiki/James_Clark_(programmer)) in 1997. Expat is a stream-oriented XML parser. This means that you register handlers with the parser before starting the parse. These handlers are called when the parser discovers the associated structures in the document being parsed. A start tag is an example of the kind of structures for which you may register handlers.", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes", "line": 27, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes", "line": 40, "text": "#299 #302 Windows: Replace LoadLibrary hack to access"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes", "line": 162, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes", "line": 209, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes", "line": 255, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes", "line": 287, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes", "line": 340, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes", "line": 370, "text": "Radically Open Security"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/expat-328cf261fb.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "expat", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat", "plan_hit_count": 0, "project_id": "expat-328cf261fb", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/README.md", "readme_summary": "# Expat, Release 2.2.9 This is Expat, a C library for parsing XML, started by [James Clark](https://en.wikipedia.org/wiki/James_Clark_(programmer)) in 1997. Expat is a stream-oriented XML parser. This means that you register handlers with the parser before starting the parse. These handlers are called when the parser discovers the associated structures in the document being parsed. A start tag is an example of the kind of structures for which you may register handlers.", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes", "line": 27, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes", "line": 40, "text": "#299 #302 Windows: Replace LoadLibrary hack to access"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes", "line": 162, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes", "line": 209, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes", "line": 255, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes", "line": 287, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes", "line": 340, "text": "Bug fixes:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes", "line": 370, "text": "Radically Open Security"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/experiment-188859e0f1.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T09:56:34+00:00", "markers": ["README"], "name": "experiment", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment", "plan_hit_count": 0, "project_id": "experiment-188859e0f1", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/README.md", "readme_summary": "# Harness Policy Evaluation Rig Kleines, reproduzierbares Experimentier-Rig für Harness-Policy-Evaluation. ## Struktur ``` experiment/ ├── config.json # Zentrale Konfiguration (Modell, Tasks, Conditions, Runs) ├── conditions/ # Eine Subdir pro Condition, darin CONVENTIONS.md │ ├── baseline_6line/", "risk_level": "low", "score": 31, "score_reasons": ["27 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 27, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/README.md", "line": 32, "text": "- `astropy__astropy-12907` — separability_matrix Bug in nested CompoundModels"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/README.md", "line": 110, "text": "Solve the requested bug with the smallest correct change."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/README.md", "line": 113, "text": "1. State the bug hypothesis before editing."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/README.md", "line": 138, "text": "- `task_success` — hat der Run den Bug gefixt?"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/tasks/tasks.json", "line": 7, "text": "\"problem_statement\": \"Modeling's `separability_matrix` does not compute separability correctly for nested CompoundModels\\nConsider the following model:\\n\\n```python\\nfrom astropy.modeling import models as m\\nfrom astropy.modeling.separable import separability_"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/conditions/negative_control_karpathy40/CONVENTIONS.md", "line": 9, "text": "**Think out loud before you touch any code.** Spend the first 30 seconds describing the bug in plain English. State your hypothesis. Describe what you expect to happen vs. what actually happens. Only then touch the code."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/conditions/negative_control_karpathy40/CONVENTIONS.md", "line": 15, "text": "**Fix the smallest possible surface area.** If a bug is in one function, don't touch related functions. Resist the urge to \"also clean up\" nearby code. Discipline > completeness."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/conditions/negative_control_karpathy40/CONVENTIONS.md", "line": 45, "text": "**Fix variable/function names if they mislead.** A misnamed variable is often the root cause of a bug. If renaming clarifies intent and the tests pass, include it."}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/extern-7215f8763f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "extern", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern", "plan_hit_count": 0, "project_id": "extern-7215f8763f", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/README.rst", "readme_summary": "astropy.extern ============== This sub-package contains third-party Python packages/modules that are required for some of Astropy's core functionality. It also contains third- party JavaScript libraries used for browser-based features. In particular, this currently includes for Python: - ConfigObj_: This provides the core config file handling for Astropy's configuration system.", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/_strptime.py", "line": 218, "text": "#XXX: Does 'Y' need to worry about having less or more than"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/_strptime.py", "line": 377, "text": "# Open Group specification for strptime() states that a %y"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/configobj/validate.py", "line": 169, "text": "#TODO - #21 - six is part of the repo now, but we didn't switch over to it here"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/configobj/validate.py", "line": 1401, "text": "Bug test for unicode arguments"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/configobj/configobj.py", "line": 36, "text": "# TODO: the list of aliases is not meant to be exhaustive, is there a"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/configobj/configobj.py", "line": 156, "text": "d[el] = next(i)"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/configobj/configobj.py", "line": 339, "text": "# Pick up the next interpolation key, if any, for next time"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/configobj/configobj.py", "line": 370, "text": "# try \"DEFAULT\" next"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/extern-9788321dbd.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "extern", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern", "plan_hit_count": 0, "project_id": "extern-9788321dbd", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/README.rst", "readme_summary": "astropy.extern ============== This sub-package contains third-party Python packages/modules that are required for some of Astropy's core functionality. It also contains third- party JavaScript libraries used for browser-based features. In particular, this currently includes for Python: - ConfigObj_: This provides the core config file handling for Astropy's configuration system.", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/_strptime.py", "line": 218, "text": "#XXX: Does 'Y' need to worry about having less or more than"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/_strptime.py", "line": 377, "text": "# Open Group specification for strptime() states that a %y"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/configobj/validate.py", "line": 169, "text": "#TODO - #21 - six is part of the repo now, but we didn't switch over to it here"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/configobj/validate.py", "line": 1401, "text": "Bug test for unicode arguments"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/configobj/configobj.py", "line": 36, "text": "# TODO: the list of aliases is not meant to be exhaustive, is there a"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/configobj/configobj.py", "line": 156, "text": "d[el] = next(i)"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/configobj/configobj.py", "line": 339, "text": "# Pick up the next interpolation key, if any, for next time"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/configobj/configobj.py", "line": 370, "text": "# try \"DEFAULT\" next"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/extern-63bc50a914.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "extern", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern", "plan_hit_count": 0, "project_id": "extern-63bc50a914", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/README.rst", "readme_summary": "astropy.extern ============== This sub-package contains third-party Python packages/modules that are required for some of Astropy's core functionality. It also contains third- party JavaScript libraries used for browser-based features. In particular, this currently includes for Python: - ConfigObj_: This provides the core config file handling for Astropy's configuration system.", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/_strptime.py", "line": 218, "text": "#XXX: Does 'Y' need to worry about having less or more than"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/_strptime.py", "line": 377, "text": "# Open Group specification for strptime() states that a %y"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/configobj/validate.py", "line": 169, "text": "#TODO - #21 - six is part of the repo now, but we didn't switch over to it here"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/configobj/validate.py", "line": 1401, "text": "Bug test for unicode arguments"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/configobj/configobj.py", "line": 36, "text": "# TODO: the list of aliases is not meant to be exhaustive, is there a"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/configobj/configobj.py", "line": 156, "text": "d[el] = next(i)"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/configobj/configobj.py", "line": 339, "text": "# Pick up the next interpolation key, if any, for next time"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/configobj/configobj.py", "line": 370, "text": "# try \"DEFAULT\" next"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/google-workspace-90043deab1.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T06:11:59+00:00", "markers": ["README"], "name": "google-workspace", "path": "/home/smlflg/Projekte/Connector/google-workspace", "plan_hit_count": 0, "project_id": "google-workspace-90043deab1", "readme_path": "/home/smlflg/Projekte/Connector/google-workspace/README.md", "readme_summary": "# Google Workspace Connector Dieser Connector vendort den Upstream `taylorwilsdon/google_workspace_mcp` lokal und kapselt ihn mit einer schmalen Betriebs-Schicht fuer den ersten produktiven Einsatz in Hermes. ## V1-Defaults - `Hermes-first` - persoenliches lokales OAuth - `Gmail` + `Calendar` - read-only - lokaler `stdio`-Start ueber [bin/run-stdio.sh](/home/smlflg/Projekte/Connector/google-workspace/bin/run-stdio.sh)", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README_NEW.md", "line": 300, "text": "2. Open URL in browser, authorize access"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/main.py", "line": 84, "text": "# (e.g. tokeninfo?access_token=ya29.xxx)"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/main.py", "line": 525, "text": "with open(sa_config.service_account_key_file) as f:"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", "line": 134, "text": "- **Fully open source** — every line is auditable in this repo"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", "line": 149, "text": "This project is [MIT licensed](LICENSE) — not \"open core,\" not \"source available,\" not \"free with a CLA.\" There is no dual licensing, no commercial tier gating features, and no contributor license agreement."}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", "line": 154, "text": "- **No telemetry to disclose** — nothing to flag in a privacy review"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", "line": 226, "text": "<details open>"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", "line": 307, "text": "<details open>"}], "triage_status": "quick_win"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/grpo-rl-training-d66449d0f3.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-11T14:26:39+00:00", "markers": ["README"], "name": "grpo-rl-training", "path": "/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training", "plan_hit_count": 0, "project_id": "grpo-rl-training-d66449d0f3", "readme_path": "/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/README.md", "readme_summary": "# GRPO/RL Training Skill **Expert-level guidance for Group Relative Policy Optimization with TRL** ## 📁 Skill Structure ``` grpo-rl-training/ ├── SKILL.md # Main skill documentation (READ THIS FIRST) ├── README.md # This file ├── templates/", "risk_level": "low", "score": 31, "score_reasons": ["17 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 17, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 489, "text": "- [ ] Validate dataset format (prompts as List[Dict])"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 490, "text": "- [ ] Test reward functions on sample data"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 491, "text": "- [ ] Calculate expected max_prompt_length from data"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 492, "text": "- [ ] Choose appropriate num_generations based on GPU memory"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 493, "text": "- [ ] Set up logging (wandb recommended)"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 496, "text": "- [ ] Monitor reward progression (should increase)"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 497, "text": "- [ ] Check reward_std (should stay > 0.1)"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 498, "text": "- [ ] Watch for OOM errors (reduce batch size if needed)"}], "triage_status": "quick_win"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/grpo-rl-training-6116ac38be.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-11T14:26:39+00:00", "markers": ["README"], "name": "grpo-rl-training", "path": "/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training", "plan_hit_count": 0, "project_id": "grpo-rl-training-6116ac38be", "readme_path": "/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/README.md", "readme_summary": "# GRPO/RL Training Skill **Expert-level guidance for Group Relative Policy Optimization with TRL** ## 📁 Skill Structure ``` grpo-rl-training/ ├── SKILL.md # Main skill documentation (READ THIS FIRST) ├── README.md # This file ├── templates/", "risk_level": "low", "score": 31, "score_reasons": ["17 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 17, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 489, "text": "- [ ] Validate dataset format (prompts as List[Dict])"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 490, "text": "- [ ] Test reward functions on sample data"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 491, "text": "- [ ] Calculate expected max_prompt_length from data"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 492, "text": "- [ ] Choose appropriate num_generations based on GPU memory"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 493, "text": "- [ ] Set up logging (wandb recommended)"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 496, "text": "- [ ] Monitor reward progression (should increase)"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 497, "text": "- [ ] Check reward_std (should stay > 0.1)"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 498, "text": "- [ ] Watch for OOM errors (reduce batch size if needed)"}], "triage_status": "quick_win"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/grpo-rl-training-1b8abb5d7b.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-11T14:26:39+00:00", "markers": ["README"], "name": "grpo-rl-training", "path": "/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training", "plan_hit_count": 0, "project_id": "grpo-rl-training-1b8abb5d7b", "readme_path": "/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/README.md", "readme_summary": "# GRPO/RL Training Skill **Expert-level guidance for Group Relative Policy Optimization with TRL** ## 📁 Skill Structure ``` grpo-rl-training/ ├── SKILL.md # Main skill documentation (READ THIS FIRST) ├── README.md # This file ├── templates/", "risk_level": "low", "score": 31, "score_reasons": ["17 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 17, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 489, "text": "- [ ] Validate dataset format (prompts as List[Dict])"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 490, "text": "- [ ] Test reward functions on sample data"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 491, "text": "- [ ] Calculate expected max_prompt_length from data"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 492, "text": "- [ ] Choose appropriate num_generations based on GPU memory"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 493, "text": "- [ ] Set up logging (wandb recommended)"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 496, "text": "- [ ] Monitor reward progression (should increase)"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 497, "text": "- [ ] Check reward_std (should stay > 0.1)"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 498, "text": "- [ ] Watch for OOM errors (reduce batch size if needed)"}], "triage_status": "quick_win"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/grpo-rl-training-75da1497b4.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-11T14:26:39+00:00", "markers": ["README"], "name": "grpo-rl-training", "path": "/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training", "plan_hit_count": 0, "project_id": "grpo-rl-training-75da1497b4", "readme_path": "/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/README.md", "readme_summary": "# GRPO/RL Training Skill **Expert-level guidance for Group Relative Policy Optimization with TRL** ## 📁 Skill Structure ``` grpo-rl-training/ ├── SKILL.md # Main skill documentation (READ THIS FIRST) ├── README.md # This file ├── templates/", "risk_level": "low", "score": 31, "score_reasons": ["17 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 17, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 489, "text": "- [ ] Validate dataset format (prompts as List[Dict])"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 490, "text": "- [ ] Test reward functions on sample data"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 491, "text": "- [ ] Calculate expected max_prompt_length from data"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 492, "text": "- [ ] Choose appropriate num_generations based on GPU memory"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 493, "text": "- [ ] Set up logging (wandb recommended)"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 496, "text": "- [ ] Monitor reward progression (should increase)"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 497, "text": "- [ ] Check reward_std (should stay > 0.1)"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/SKILL.md", "line": 498, "text": "- [ ] Watch for OOM errors (reduce batch size if needed)"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/harness-creator-df66eb60dd.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["README"], "name": "harness-creator", "path": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator", "plan_hit_count": 0, "project_id": "harness-creator-df66eb60dd", "readme_path": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/README.md", "readme_summary": "# harness-creator Skill Production harness engineering skill for AI coding agents, distilled from Learn Harness Engineering course and industry best practices. ## Installation ```bash npx skills add github:harness-creator ``` Or manually copy the `skills/harness-creator/` directory to your skill path. ## What This Skill Does", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md", "line": 196, "text": "- [ ] Implementation complete"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md", "line": 197, "text": "- [ ] Verification passed"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md", "line": 198, "text": "- [ ] Evidence recorded"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md", "line": 199, "text": "- [ ] Repository restartable"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md", "line": 335, "text": "3. **Extraction timing creates race window** — User can start next turn before background extraction completes."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md", "line": 350, "text": "违反这些非明显原则会导致 bug:"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/README.md", "line": 160, "text": "- [ ] Python scripts for automated harness generation"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/README.md", "line": 161, "text": "- [ ] HTML viewer for harness assessment results"}], "triage_status": "quick_win"} {"agent_artifact_count": 26, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/hooks-5b4bf565ae.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:26+00:00", "markers": ["README"], "name": "hooks", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks", "plan_hit_count": 0, "project_id": "hooks-5b4bf565ae", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/README.dynamic_rate_limiter_v3.md", "readme_summary": "# Dynamic Rate Limiter v3 - Saturation-Aware Priority-Based Rate Limiting ## Overview The v3 dynamic rate limiter implements saturation-aware rate limiting with priority-based allocation. It balances resource efficiency (allowing unused capacity to be borrowed) with fairness guarantees (enforcing priorities during high load). **Key Behavior:** - When system is under 80% capacity: Generous mode - allows priority borrowing - When system is at/above 80% capacity: Strict mode - enforces normalized priority limits ## How It Works ### Flow Diagram", "risk_level": "low", "score": 31, "score_reasons": ["13 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 13, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/parallel_request_limiter_v3.py", "line": 1187, "text": "matching_descriptor = next("}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/parallel_request_limiter.py", "line": 116, "text": "# Calculate the next minute"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/parallel_request_limiter.py", "line": 324, "text": "max_parallel_requests=sys.maxsize, # TODO: Support max parallel requests for a model"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/parallel_request_limiter.py", "line": 367, "text": "max_parallel_requests=sys.maxsize, # TODO: Support max parallel requests for a user"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/parallel_request_limiter.py", "line": 395, "text": "max_parallel_requests=sys.maxsize, # TODO: Support max parallel requests for a team"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/parallel_request_limiter.py", "line": 430, "text": "max_parallel_requests=sys.maxsize, # TODO: Support max parallel requests for an End-User"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/dynamic_rate_limiter_v3.py", "line": 302, "text": "# Fail open: assume not saturated on error"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/dynamic_rate_limiter_v3.py", "line": 415, "text": "This prevents the bug where:"}], "triage_status": "quick_win"} {"agent_artifact_count": 50, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/litellm_core_utils-0e803cd5f0.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:17+00:00", "markers": ["README"], "name": "litellm_core_utils", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils", "plan_hit_count": 0, "project_id": "litellm_core_utils-0e803cd5f0", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/README.md", "readme_summary": "## Folder Contents This folder contains general-purpose utilities that are used in multiple places in the codebase. Core files: - `streaming_handler.py`: The core streaming logic + streaming related helper utils - `core_helpers.py`: code used in `types/` - e.g. `map_finish_reason`. - `exception_mapping_utils.py`: utils for mapping exceptions to openai-compatible error types. - `default_encoding.py`: code for loading the default encoding (tiktoken) - `get_llm_provider_logic.py`: code for inferring the LLM provider from a given model name.", "risk_level": "low", "score": 31, "score_reasons": ["31 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 31, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/duration_parser.py", "line": 32, "text": "# Next month is January, so subtract a day from March 1st"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/duration_parser.py", "line": 72, "text": "# Determine the day to set for next month"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/duration_parser.py", "line": 89, "text": "# Calculate the duration until the first day of the next month"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/duration_parser.py", "line": 101, "text": "Get the next standardized reset time based on the duration."}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/duration_parser.py", "line": 104, "text": "- Nd: If N=1, reset at next midnight; if N>1, reset every N days from now"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/duration_parser.py", "line": 115, "text": "- Next reset time at a standardized interval in the specified timezone"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/duration_parser.py", "line": 143, "text": "# Unrecognized unit, default to next midnight"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/duration_parser.py", "line": 198, "text": "# Get 1st of next month at midnight"}], "triage_status": "quick_win"} {"agent_artifact_count": 50, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/llms-ac56750a0d.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:22+00:00", "markers": ["README"], "name": "llms", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms", "plan_hit_count": 0, "project_id": "llms-ac56750a0d", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/README.md", "readme_summary": "## File Structure ### August 27th, 2024 To make it easy to see how calls are transformed for each model/provider: we are working on moving all supported litellm providers to a folder structure, where folder name is the supported litellm provider name. Each folder will contain a `*_transformation.py` file, which has all the request/response transformation logic, making it easy to see how calls are modified. E.g. `cohere/`, `bedrock/`.", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/vertex_llm_base.py", "line": 96, "text": "json_obj = json.load(open(credentials))"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/files/transformation.py", "line": 98, "text": "with open(str(file_content), \"rb\") as f:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/files/transformation.py", "line": 575, "text": "with open(str(file_content), \"rb\") as f:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/videos/transformation.py", "line": 48, "text": "image_file: File-like object opened in binary mode (e.g., open(\"path\", \"rb\"))"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/videos/transformation.py", "line": 306, "text": "# flat prevents the double-nesting bug:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/multimodal_embeddings/transformation.py", "line": 119, "text": "next_elem: The next element in the input list (may be media)."}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/multimodal_embeddings/transformation.py", "line": 123, "text": "if the next element was merged into this instance."}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/multimodal_embeddings/transformation.py", "line": 162, "text": "# Current element is text - try to merge with next media element"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/mint-7870588218.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "mint", "path": "/home/smlflg/Projekte/symphony/elixir/deps/mint", "plan_hit_count": 0, "project_id": "mint-7870588218", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/mint/README.md", "readme_summary": "# Mint 🌱 > Functional, low-level HTTP client for Elixir with support for HTTP/1 and HTTP/2. ## Installation To install Mint, add it to your `mix.exs` file: ```elixir defp deps do [ {:mint, \"~> 1.0\"}", "risk_level": "low", "score": 31, "score_reasons": ["35 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 35, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/mint/CHANGELOG.md", "line": 5, "text": "### Bug Fixes and Improvements"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/mint/CHANGELOG.md", "line": 7, "text": "* Fix a bug introduced in the previous version that broke `Mint.HTTP.open?/1`."}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/mint/CHANGELOG.md", "line": 11, "text": "### Bug Fixes and Improvements"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/mint/CHANGELOG.md", "line": 13, "text": "* Fix a bug with double-wrapping tunnel proxy errors. This only affected HTTP/1 connections using proxies when upgrade errors would happen—see [#438](https://github.com/elixir-mint/mint/issues/438)."}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/mint/CHANGELOG.md", "line": 16, "text": "* Fix compilation warning for the next Elixir release (1.19)."}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/mint/CHANGELOG.md", "line": 20, "text": "### Bug Fixes and Improvements"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/mint/CHANGELOG.md", "line": 26, "text": "### Bug Fixes and Improvements"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/mint/CHANGELOG.md", "line": 38, "text": "### Bug Fixes and Improvements"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/null-8b19112639.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "null", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null", "plan_hit_count": 0, "project_id": "null-8b19112639", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe", "readme_summary": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010) ================================================================================ Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789, and M 67 (NGC 2682). Pancino E., Carrera R., Rossetti, E., Gallart C. <Astron. Astrophys. 511, A56 (2010)> =2010A&A...511A..56P ================================================================================", "risk_level": "low", "score": 31, "score_reasons": ["16 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 16, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 1, "text": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010)"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 3, "text": "Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789,"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 9, "text": "ADC_Keywords: Clusters, open ; Stars, giant ; Equivalent widths ; Spectroscopy"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 11, "text": "open clusters and associations: general"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 14, "text": "The present number of Galactic open clusters that have high resolution"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 18, "text": "open clusters with high quality measurements, we obtained high"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 21, "text": "three red clump stars in each of five Open Clusters. We used the"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 28, "text": "Atomic data and equivalent widths for 15 red clump giants in 5 open"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/null-ce13fe3502.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "null", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null", "plan_hit_count": 0, "project_id": "null-ce13fe3502", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe", "readme_summary": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010) ================================================================================ Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789, and M 67 (NGC 2682). Pancino E., Carrera R., Rossetti, E., Gallart C. <Astron. Astrophys. 511, A56 (2010)> =2010A&A...511A..56P ================================================================================", "risk_level": "low", "score": 31, "score_reasons": ["16 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 16, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 1, "text": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010)"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 3, "text": "Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789,"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 9, "text": "ADC_Keywords: Clusters, open ; Stars, giant ; Equivalent widths ; Spectroscopy"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 11, "text": "open clusters and associations: general"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 14, "text": "The present number of Galactic open clusters that have high resolution"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 18, "text": "open clusters with high quality measurements, we obtained high"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 21, "text": "three red clump stars in each of five Open Clusters. We used the"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 28, "text": "Atomic data and equivalent widths for 15 red clump giants in 5 open"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/null-0be625c78a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "null", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null", "plan_hit_count": 0, "project_id": "null-0be625c78a", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe", "readme_summary": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010) ================================================================================ Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789, and M 67 (NGC 2682). Pancino E., Carrera R., Rossetti, E., Gallart C. <Astron. Astrophys. 511, A56 (2010)> =2010A&A...511A..56P ================================================================================", "risk_level": "low", "score": 31, "score_reasons": ["16 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 16, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 1, "text": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010)"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 3, "text": "Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789,"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 9, "text": "ADC_Keywords: Clusters, open ; Stars, giant ; Equivalent widths ; Spectroscopy"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 11, "text": "open clusters and associations: general"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 14, "text": "The present number of Galactic open clusters that have high resolution"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 18, "text": "open clusters with high quality measurements, we obtained high"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 21, "text": "three red clump stars in each of five Open Clusters. We used the"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe", "line": 28, "text": "Atomic data and equivalent widths for 15 red clump giants in 5 open"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/openclaude-vscode-7443330dc2.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-21T23:08:48+00:00", "markers": ["README", "package.json"], "name": "openclaude-vscode", "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode", "plan_hit_count": 0, "project_id": "openclaude-vscode-7443330dc2", "readme_path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md", "readme_summary": "# OpenClaude VS Code Extension A practical VS Code companion for OpenClaude with a project-aware **Control Center**, predictable terminal launch behavior, and quick access to useful OpenClaude workflows. ## Features - **Real Control Center status** in the Activity Bar: - whether the configured `openclaude` command is installed - the launch command being used - whether the launch shim injects `CLAUDE_CODE_USE_OPENAI=1` - the current workspace folder", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["node"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md", "line": 18, "text": "- avoids launching from an arbitrary default cwd when a project is open"}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md", "line": 22, "text": "- Open Workspace Profile"}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md", "line": 23, "text": "- Open Repository"}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md", "line": 24, "text": "- Open Setup Guide"}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md", "line": 25, "text": "- Open Command Palette"}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md", "line": 35, "text": "- `OpenClaude: Open Control Center`"}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md", "line": 38, "text": "- `OpenClaude: Open Repository`"}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md", "line": 39, "text": "- `OpenClaude: Open Setup Guide`"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/p5js-5ed30c1ba1.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "p5js", "path": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js", "plan_hit_count": 0, "project_id": "p5js-5ed30c1ba1", "readme_path": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/README.md", "readme_summary": "# p5.js Skill Production pipeline for interactive and generative visual art using [p5.js](https://p5js.org/). ## What it does Creates browser-based visual art from text prompts. The agent handles the full pipeline: creative concept, code generation, preview, export, and iterative refinement. Output is a single self-contained HTML file that runs in any browser — no build step, no server, no dependencies beyond a CDN script tag. The output is real interactive art. Not tutorial exercises. Generative systems, particle physics, noise fields, shader effects, kinetic typography — composed with intentional color palettes, layered composition, and visual hierarchy. ## Modes | Mode | Input | Output | |------|-------|--------|", "risk_level": "low", "score": 31, "score_reasons": ["17 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 17, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/SKILL.md", "line": 83, "text": "4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/SKILL.md", "line": 169, "text": "For **interactive generative art** (seed exploration, parameter tuning): start from `templates/viewer.html`. Read the template first, keep the fixed sections (seed nav, actions), replace the algorithm and parameter controls. This gives the user seed prev/next/"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/SKILL.md", "line": 255, "text": "- Open HTML file directly in browser — no server needed for basic sketches"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/SKILL.md", "line": 487, "text": "2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux)"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/SKILL.md", "line": 488, "text": "3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html`"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/SKILL.md", "line": 521, "text": "| `templates/viewer.html` | Interactive viewer template: seed navigation (prev/next/random/jump), parameter sliders, download PNG, responsive canvas. Start from this for explorable generative art |"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/templates/viewer.html", "line": 9, "text": "✓ Seed navigation (prev/next/random/jump)"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/templates/viewer.html", "line": 196, "text": "<button onclick=\"changeSeed(1)\">Next ▶</button>"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/p5js-da62a0a467.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "p5js", "path": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js", "plan_hit_count": 0, "project_id": "p5js-da62a0a467", "readme_path": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/README.md", "readme_summary": "# p5.js Skill Production pipeline for interactive and generative visual art using [p5.js](https://p5js.org/). ## What it does Creates browser-based visual art from text prompts. The agent handles the full pipeline: creative concept, code generation, preview, export, and iterative refinement. Output is a single self-contained HTML file that runs in any browser — no build step, no server, no dependencies beyond a CDN script tag. The output is real interactive art. Not tutorial exercises. Generative systems, particle physics, noise fields, shader effects, kinetic typography — composed with intentional color palettes, layered composition, and visual hierarchy. ## Modes | Mode | Input | Output | |------|-------|--------|", "risk_level": "low", "score": 31, "score_reasons": ["17 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 17, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/SKILL.md", "line": 83, "text": "4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/SKILL.md", "line": 169, "text": "For **interactive generative art** (seed exploration, parameter tuning): start from `templates/viewer.html`. Read the template first, keep the fixed sections (seed nav, actions), replace the algorithm and parameter controls. This gives the user seed prev/next/"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/SKILL.md", "line": 255, "text": "- Open HTML file directly in browser — no server needed for basic sketches"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/SKILL.md", "line": 487, "text": "2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux)"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/SKILL.md", "line": 488, "text": "3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html`"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/SKILL.md", "line": 521, "text": "| `templates/viewer.html` | Interactive viewer template: seed navigation (prev/next/random/jump), parameter sliders, download PNG, responsive canvas. Start from this for explorable generative art |"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/templates/viewer.html", "line": 9, "text": "✓ Seed navigation (prev/next/random/jump)"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/templates/viewer.html", "line": 196, "text": "<button onclick=\"changeSeed(1)\">Next ▶</button>"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/p5js-48018de1f0.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "p5js", "path": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js", "plan_hit_count": 0, "project_id": "p5js-48018de1f0", "readme_path": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/README.md", "readme_summary": "# p5.js Skill Production pipeline for interactive and generative visual art using [p5.js](https://p5js.org/). ## What it does Creates browser-based visual art from text prompts. The agent handles the full pipeline: creative concept, code generation, preview, export, and iterative refinement. Output is a single self-contained HTML file that runs in any browser — no build step, no server, no dependencies beyond a CDN script tag. The output is real interactive art. Not tutorial exercises. Generative systems, particle physics, noise fields, shader effects, kinetic typography — composed with intentional color palettes, layered composition, and visual hierarchy. ## Modes | Mode | Input | Output | |------|-------|--------|", "risk_level": "low", "score": 31, "score_reasons": ["17 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 17, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/SKILL.md", "line": 83, "text": "4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/SKILL.md", "line": 169, "text": "For **interactive generative art** (seed exploration, parameter tuning): start from `templates/viewer.html`. Read the template first, keep the fixed sections (seed nav, actions), replace the algorithm and parameter controls. This gives the user seed prev/next/"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/SKILL.md", "line": 255, "text": "- Open HTML file directly in browser — no server needed for basic sketches"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/SKILL.md", "line": 487, "text": "2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux)"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/SKILL.md", "line": 488, "text": "3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html`"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/SKILL.md", "line": 521, "text": "| `templates/viewer.html` | Interactive viewer template: seed navigation (prev/next/random/jump), parameter sliders, download PNG, responsive canvas. Start from this for explorable generative art |"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/templates/viewer.html", "line": 9, "text": "✓ Seed navigation (prev/next/random/jump)"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/templates/viewer.html", "line": 196, "text": "<button onclick=\"changeSeed(1)\">Next ▶</button>"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/p5js-8cf8af2cc5.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "p5js", "path": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js", "plan_hit_count": 0, "project_id": "p5js-8cf8af2cc5", "readme_path": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/README.md", "readme_summary": "# p5.js Skill Production pipeline for interactive and generative visual art using [p5.js](https://p5js.org/). ## What it does Creates browser-based visual art from text prompts. The agent handles the full pipeline: creative concept, code generation, preview, export, and iterative refinement. Output is a single self-contained HTML file that runs in any browser — no build step, no server, no dependencies beyond a CDN script tag. The output is real interactive art. Not tutorial exercises. Generative systems, particle physics, noise fields, shader effects, kinetic typography — composed with intentional color palettes, layered composition, and visual hierarchy. ## Modes | Mode | Input | Output | |------|-------|--------|", "risk_level": "low", "score": 31, "score_reasons": ["17 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 17, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/SKILL.md", "line": 83, "text": "4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/SKILL.md", "line": 169, "text": "For **interactive generative art** (seed exploration, parameter tuning): start from `templates/viewer.html`. Read the template first, keep the fixed sections (seed nav, actions), replace the algorithm and parameter controls. This gives the user seed prev/next/"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/SKILL.md", "line": 255, "text": "- Open HTML file directly in browser — no server needed for basic sketches"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/SKILL.md", "line": 487, "text": "2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux)"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/SKILL.md", "line": 488, "text": "3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html`"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/SKILL.md", "line": 521, "text": "| `templates/viewer.html` | Interactive viewer template: seed navigation (prev/next/random/jump), parameter sliders, download PNG, responsive canvas. Start from this for explorable generative art |"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/templates/viewer.html", "line": 9, "text": "✓ Seed navigation (prev/next/random/jump)"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/templates/viewer.html", "line": 196, "text": "<button onclick=\"changeSeed(1)\">Next ▶</button>"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/p5js-0ee51dd18a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "p5js", "path": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js", "plan_hit_count": 0, "project_id": "p5js-0ee51dd18a", "readme_path": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/README.md", "readme_summary": "# p5.js Skill Production pipeline for interactive and generative visual art using [p5.js](https://p5js.org/). ## What it does Creates browser-based visual art from text prompts. The agent handles the full pipeline: creative concept, code generation, preview, export, and iterative refinement. Output is a single self-contained HTML file that runs in any browser — no build step, no server, no dependencies beyond a CDN script tag. The output is real interactive art. Not tutorial exercises. Generative systems, particle physics, noise fields, shader effects, kinetic typography — composed with intentional color palettes, layered composition, and visual hierarchy. ## Modes | Mode | Input | Output | |------|-------|--------|", "risk_level": "low", "score": 31, "score_reasons": ["17 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 17, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/SKILL.md", "line": 83, "text": "4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/SKILL.md", "line": 169, "text": "For **interactive generative art** (seed exploration, parameter tuning): start from `templates/viewer.html`. Read the template first, keep the fixed sections (seed nav, actions), replace the algorithm and parameter controls. This gives the user seed prev/next/"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/SKILL.md", "line": 255, "text": "- Open HTML file directly in browser — no server needed for basic sketches"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/SKILL.md", "line": 487, "text": "2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux)"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/SKILL.md", "line": 488, "text": "3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html`"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/SKILL.md", "line": 521, "text": "| `templates/viewer.html` | Interactive viewer template: seed navigation (prev/next/random/jump), parameter sliders, download PNG, responsive canvas. Start from this for explorable generative art |"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/templates/viewer.html", "line": 9, "text": "✓ Seed navigation (prev/next/random/jump)"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/templates/viewer.html", "line": 196, "text": "<button onclick=\"changeSeed(1)\">Next ▶</button>"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/p5js-466e082c5a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "p5js", "path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js", "plan_hit_count": 0, "project_id": "p5js-466e082c5a", "readme_path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/README.md", "readme_summary": "# p5.js Skill Production pipeline for interactive and generative visual art using [p5.js](https://p5js.org/). ## What it does Creates browser-based visual art from text prompts. The agent handles the full pipeline: creative concept, code generation, preview, export, and iterative refinement. Output is a single self-contained HTML file that runs in any browser — no build step, no server, no dependencies beyond a CDN script tag. The output is real interactive art. Not tutorial exercises. Generative systems, particle physics, noise fields, shader effects, kinetic typography — composed with intentional color palettes, layered composition, and visual hierarchy. ## Modes | Mode | Input | Output | |------|-------|--------|", "risk_level": "low", "score": 31, "score_reasons": ["17 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 17, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/SKILL.md", "line": 83, "text": "4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/SKILL.md", "line": 169, "text": "For **interactive generative art** (seed exploration, parameter tuning): start from `templates/viewer.html`. Read the template first, keep the fixed sections (seed nav, actions), replace the algorithm and parameter controls. This gives the user seed prev/next/"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/SKILL.md", "line": 255, "text": "- Open HTML file directly in browser — no server needed for basic sketches"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/SKILL.md", "line": 487, "text": "2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux)"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/SKILL.md", "line": 488, "text": "3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html`"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/SKILL.md", "line": 521, "text": "| `templates/viewer.html` | Interactive viewer template: seed navigation (prev/next/random/jump), parameter sliders, download PNG, responsive canvas. Start from this for explorable generative art |"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/templates/viewer.html", "line": 9, "text": "✓ Seed navigation (prev/next/random/jump)"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/templates/viewer.html", "line": 196, "text": "<button onclick=\"changeSeed(1)\">Next ▶</button>"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/p5js-e3537342fc.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "p5js", "path": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js", "plan_hit_count": 0, "project_id": "p5js-e3537342fc", "readme_path": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/README.md", "readme_summary": "# p5.js Skill Production pipeline for interactive and generative visual art using [p5.js](https://p5js.org/). ## What it does Creates browser-based visual art from text prompts. The agent handles the full pipeline: creative concept, code generation, preview, export, and iterative refinement. Output is a single self-contained HTML file that runs in any browser — no build step, no server, no dependencies beyond a CDN script tag. The output is real interactive art. Not tutorial exercises. Generative systems, particle physics, noise fields, shader effects, kinetic typography — composed with intentional color palettes, layered composition, and visual hierarchy. ## Modes | Mode | Input | Output | |------|-------|--------|", "risk_level": "low", "score": 31, "score_reasons": ["17 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 17, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/SKILL.md", "line": 83, "text": "4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/SKILL.md", "line": 169, "text": "For **interactive generative art** (seed exploration, parameter tuning): start from `templates/viewer.html`. Read the template first, keep the fixed sections (seed nav, actions), replace the algorithm and parameter controls. This gives the user seed prev/next/"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/SKILL.md", "line": 255, "text": "- Open HTML file directly in browser — no server needed for basic sketches"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/SKILL.md", "line": 487, "text": "2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux)"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/SKILL.md", "line": 488, "text": "3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html`"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/SKILL.md", "line": 521, "text": "| `templates/viewer.html` | Interactive viewer template: seed navigation (prev/next/random/jump), parameter sliders, download PNG, responsive canvas. Start from this for explorable generative art |"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/templates/viewer.html", "line": 9, "text": "✓ Seed navigation (prev/next/random/jump)"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/templates/viewer.html", "line": 196, "text": "<button onclick=\"changeSeed(1)\">Next ▶</button>"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/p5js-0c30f29722.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "p5js", "path": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js", "plan_hit_count": 0, "project_id": "p5js-0c30f29722", "readme_path": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/README.md", "readme_summary": "# p5.js Skill Production pipeline for interactive and generative visual art using [p5.js](https://p5js.org/). ## What it does Creates browser-based visual art from text prompts. The agent handles the full pipeline: creative concept, code generation, preview, export, and iterative refinement. Output is a single self-contained HTML file that runs in any browser — no build step, no server, no dependencies beyond a CDN script tag. The output is real interactive art. Not tutorial exercises. Generative systems, particle physics, noise fields, shader effects, kinetic typography — composed with intentional color palettes, layered composition, and visual hierarchy. ## Modes | Mode | Input | Output | |------|-------|--------|", "risk_level": "low", "score": 31, "score_reasons": ["17 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 17, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/SKILL.md", "line": 83, "text": "4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/SKILL.md", "line": 169, "text": "For **interactive generative art** (seed exploration, parameter tuning): start from `templates/viewer.html`. Read the template first, keep the fixed sections (seed nav, actions), replace the algorithm and parameter controls. This gives the user seed prev/next/"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/SKILL.md", "line": 255, "text": "- Open HTML file directly in browser — no server needed for basic sketches"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/SKILL.md", "line": 487, "text": "2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux)"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/SKILL.md", "line": 488, "text": "3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html`"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/SKILL.md", "line": 521, "text": "| `templates/viewer.html` | Interactive viewer template: seed navigation (prev/next/random/jump), parameter sliders, download PNG, responsive canvas. Start from this for explorable generative art |"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/templates/viewer.html", "line": 9, "text": "✓ Seed navigation (prev/next/random/jump)"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/templates/viewer.html", "line": 196, "text": "<button onclick=\"changeSeed(1)\">Next ▶</button>"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/p5js-f0deb56576.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["README"], "name": "p5js", "path": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js", "plan_hit_count": 0, "project_id": "p5js-f0deb56576", "readme_path": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/README.md", "readme_summary": "# p5.js Skill Production pipeline for interactive and generative visual art using [p5.js](https://p5js.org/). ## What it does Creates browser-based visual art from text prompts. The agent handles the full pipeline: creative concept, code generation, preview, export, and iterative refinement. Output is a single self-contained HTML file that runs in any browser — no build step, no server, no dependencies beyond a CDN script tag. The output is real interactive art. Not tutorial exercises. Generative systems, particle physics, noise fields, shader effects, kinetic typography — composed with intentional color palettes, layered composition, and visual hierarchy. ## Modes | Mode | Input | Output | |------|-------|--------|", "risk_level": "low", "score": 31, "score_reasons": ["17 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 17, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/SKILL.md", "line": 83, "text": "4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/SKILL.md", "line": 169, "text": "For **interactive generative art** (seed exploration, parameter tuning): start from `templates/viewer.html`. Read the template first, keep the fixed sections (seed nav, actions), replace the algorithm and parameter controls. This gives the user seed prev/next/"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/SKILL.md", "line": 255, "text": "- Open HTML file directly in browser — no server needed for basic sketches"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/SKILL.md", "line": 487, "text": "2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux)"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/SKILL.md", "line": 488, "text": "3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html`"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/SKILL.md", "line": 521, "text": "| `templates/viewer.html` | Interactive viewer template: seed navigation (prev/next/random/jump), parameter sliders, download PNG, responsive canvas. Start from this for explorable generative art |"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/templates/viewer.html", "line": 9, "text": "✓ Seed navigation (prev/next/random/jump)"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/templates/viewer.html", "line": 196, "text": "<button onclick=\"changeSeed(1)\">Next ▶</button>"}], "triage_status": "quick_win"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/phoenix-3dd87e38ff.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:20+00:00", "markers": ["README", "package.json"], "name": "phoenix", "path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix", "plan_hit_count": 0, "project_id": "phoenix-3dd87e38ff", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/README.md", "readme_summary": "<picture> <source media=\"(prefers-color-scheme: dark)\" srcset=\"./priv/static/phoenix-orange.png\" /> <source media=\"(prefers-color-scheme: light)\" srcset=\"./priv/static/phoenix.png\" /> <img src=\"./priv/static/phoenix.png\" alt=\"Phoenix logo\" /> </picture> > Peace of mind from prototype to production. ## Getting started See the official site at <https://www.phoenixframework.org/>.", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["node"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md", "line": 34, "text": "### JavaScritp Client Bug Fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md", "line": 35, "text": "- Fix bug reconnecting connections when close was gracefully initiated by server"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md", "line": 47, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md", "line": 53, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md", "line": 72, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md", "line": 77, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md", "line": 90, "text": "### Bug Fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md", "line": 112, "text": "### Bug Fixes"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/phoenix_html-ca6e891090.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:20+00:00", "markers": ["README", "package.json"], "name": "phoenix_html", "path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html", "plan_hit_count": 0, "project_id": "phoenix_html-ca6e891090", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/README.md", "readme_summary": "# Phoenix.HTML Building blocks for working with HTML in Phoenix. This library provides three main functionalities: * HTML safety * Form abstractions * A tiny JavaScript library to enhance applications See the [docs](https://hexdocs.pm/phoenix_html/) for more information. ## License", "risk_level": "low", "score": 31, "score_reasons": ["35 TODO/FIXME/WIP hints", "README present"], "technologies": ["node"], "todo_fixme_count": 35, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", "line": 11, "text": "* Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", "line": 26, "text": "* Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", "line": 62, "text": "* Bug fix"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", "line": 73, "text": "* Bug fix"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", "line": 76, "text": "* Fix a bug where nil/false/true attributes in `aria`/`data`/`phx` would emit empty or literal values, such as `\"true\"` and `\"false\"`. This release aligns them with all other attributes so both `nil` and `false` emit nothing. `true` emits the attribute with no"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", "line": 90, "text": "* Bug fix"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", "line": 98, "text": "* Bug fix"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", "line": 103, "text": "* Bug fix"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/phoenix_live_view-ad0583df44.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:20+00:00", "markers": ["README", "package.json"], "name": "phoenix_live_view", "path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view", "plan_hit_count": 0, "project_id": "phoenix_live_view-ad0583df44", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/README.md", "readme_summary": "# Phoenix LiveView Phoenix LiveView enables rich, real-time user experiences with server-rendered HTML. Visit the [https://livebeats.fly.dev](https://livebeats.fly.dev/) demo to see the kinds of applications you can build, or see a sneak peek below: https://user-images.githubusercontent.com/576796/162234098-31b580fe-e424-47e6-b01d-cd2cfcf823a9.mp4 <br /> LiveView ships by default in new Phoenix applications. After you [install Elixir](https://elixir-lang.org/install.html) on your machine,", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["node"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/README.md", "line": 75, "text": "* [Bloom](https://github.com/chrisgreg/bloom): The opinionated, open-source extension to Phoenix Core Components"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", "line": 236, "text": "Sometimes it is useful to prevent some attributes from being patched by LiveView. One example where this frequently came up is when using a native `<dialog>` or `<details>` element that is controlled by the `open` attribute, which is special in that it is actu"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", "line": 239, "text": "<details phx-mounted={JS.ignore_attributes([\"open\"])}>"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", "line": 272, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", "line": 279, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", "line": 291, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", "line": 297, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", "line": 309, "text": "### Bug fixes"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/plug-e0003286cf.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "plug", "path": "/home/smlflg/Projekte/symphony/elixir/deps/plug", "plan_hit_count": 0, "project_id": "plug-e0003286cf", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/plug/README.md", "readme_summary": "# Plug Plug is: 1. A specification for composing web applications with functions 2. Connection adapters for different web servers in the Erlang VM In other words, Plug allows you to build web applications from small pieces and run them on different web servers. Plug is used by web frameworks such as [Phoenix](https://phoenixframework.org) to manage requests, responses, and websockets. This documentation will show some high-level examples and introduce the Plug's main building blocks. ## Installation In order to use Plug, you need a webserver and its bindings for Plug. There are two options at the moment:", "risk_level": "low", "score": 31, "score_reasons": ["29 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 29, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/README.md", "line": 112, "text": "sock.addEventListener(\"open\", () => sock.send(\"ping\"))"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/README.md", "line": 148, "text": "supervision tree. See the [Supervised handlers](#supervised-handlers) section next."}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/README.md", "line": 337, "text": "Use the [issue tracker][issues] for bug reports or feature requests. Open a [pull request][pulls] when you are ready to contribute. When submitting a pull request you should not update the `CHANGELOG.md`."}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/README.md", "line": 347, "text": "| v1.15 | Bug fixes |"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", "line": 5, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", "line": 59, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", "line": 78, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", "line": 80, "text": "* Fix bug with discarded connection state in `Plug.Debugger`"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/portable-c241dbb668.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-02-26T23:07:16+00:00", "markers": ["README"], "name": "portable", "path": "/home/smlflg/Projekte/MyAIGame/portable", "plan_hit_count": 0, "project_id": "portable-c241dbb668", "readme_path": "/home/smlflg/Projekte/MyAIGame/portable/README_UPDATE.md", "readme_summary": "# Portable Setup > One source, three targets. Write your AI workflow once, deploy to Claude Code, Codex CLI, and OpenCode. --- ## What Is This? The `portable/` directory contains a **tool-agnostic version** of the entire MyAIGame toolkit. Instead of being locked to Claude Code, all instructions, skills, hooks, and configs are written in a universal format and deployed to whichever AI coding tool you use. ``` portable/ # The universal source of truth ├── SPEC.md # Universal skill format specification", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/MyAIGame/portable/deploy.sh", "line": 220, "text": "if python3 -c \"import json; json.load(open('$claude_dir/settings.json'))\" 2>/dev/null; then"}, {"file": "/home/smlflg/Projekte/MyAIGame/portable/deploy.sh", "line": 257, "text": "if python3 -c \"import json; json.load(open('$oc_dir/opencode.json'))\" 2>/dev/null; then"}, {"file": "/home/smlflg/Projekte/MyAIGame/portable/deploy.sh", "line": 366, "text": "log_warn \"Review and merge manually: diff $claude_dir/settings.json $settings_src\""}, {"file": "/home/smlflg/Projekte/MyAIGame/portable/README_UPDATE.md", "line": 94, "text": "- **Git workflows** -- setup-git, review, commit patterns"}, {"file": "/home/smlflg/Projekte/MyAIGame/portable/README_UPDATE.md", "line": 120, "text": "| Tier | Role | Claude/Anthropic | OpenAI | Open Source |"}, {"file": "/home/smlflg/Projekte/MyAIGame/portable/README_UPDATE.md", "line": 137, "text": "Execution chef, chef-lite, chef-async, test, review, debug-loop (~$3)"}, {"file": "/home/smlflg/Projekte/MyAIGame/portable/COMPATIBILITY.md", "line": 82, "text": "codex_session_review.py # Codex session review (Codex-specific)"}, {"file": "/home/smlflg/Projekte/MyAIGame/portable/FOR_SMLFLG.md", "line": 16, "text": "- **OpenCode** -- Open-source Agent mit Plugin-System und MCP-Support. Flexibler, aber weniger ausgereift. Der MP3-Player."}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/project-06-90c6b73736.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["README"], "name": "project-06", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06", "plan_hit_count": 0, "project_id": "project-06-90c6b73736", "readme_path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/README.md", "readme_summary": "# Project 06: Runtime Observability and Debugging (Capstone) 课程毕业项目:构建并基准测试完整的 harness,执行清理循环验证质量可维护性。 ## 目录说明 | 目录 | 含义 | |------|------| | `starter/` | **起点**——完整的产品代码,但 harness 被刻意削弱(只有基础 AGENTS.md,没有 feature_list.json、session-handoff、clean-state-checklist)。 | | `solution/` | **参考实现**——最大 harness:所有产物文件齐全,质量文档评分高,包含基准测试脚本和清理扫描器。 | ## 使用方法", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/claude-progress.md", "line": 40, "text": "**Next session**: No remaining features. Project 06 is complete."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", "line": 7, "text": "- [ ] `npm run check` passes with no type errors"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", "line": 8, "text": "- [ ] `npm run build` completes successfully"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", "line": 9, "text": "- [ ] No TypeScript warnings about unused variables or imports"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", "line": 13, "text": "- [ ] No `fs` or `path` imports in renderer code (`src/renderer/`)"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", "line": 14, "text": "- [ ] No Electron IPC in service code (`src/services/`)"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", "line": 15, "text": "- [ ] No React imports in services or main process"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", "line": 16, "text": "- [ ] All IPC channels defined in `src/shared/types.ts`"}], "triage_status": "quick_win"} {"agent_artifact_count": 50, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/proxy-edfc3853a7.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:26+00:00", "markers": ["README"], "name": "proxy", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy", "plan_hit_count": 0, "project_id": "proxy-edfc3853a7", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/README.md", "readme_summary": "# litellm-proxy A local, fast, and lightweight **OpenAI-compatible server** to call 100+ LLM APIs. ## usage ```shell $ pip install litellm ``` ```shell $ litellm --model ollama/codellama", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/proxy_cli.py", "line": 306, "text": "with open(os.devnull, \"w\") as devnull:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/health_check.py", "line": 134, "text": "idx, next_model = next(model_iter)"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/openapi_registry.json", "line": 19, "text": "{ \"name\": \"create_issue\", \"description\": \"Open a new issue in a repository\" },"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/openapi_registry.json", "line": 20, "text": "{ \"name\": \"list_pull_requests\", \"description\": \"List open and merged pull requests\" },"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/openapi_registry.json", "line": 21, "text": "{ \"name\": \"create_pull_request\", \"description\": \"Open a pull request between branches\" },"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/openapi_registry.json", "line": 41, "text": "{ \"name\": \"create_issue\", \"description\": \"Create a new Jira issue or bug report\" },"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_endpoints.py", "line": 873, "text": "detail=f\"Guardrail is not pending review (status={row.status})\","}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_endpoints.py", "line": 915, "text": "\"It will be picked up on the next sync cycle.\","}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/release-2db488872d.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:01:42+00:00", "markers": ["Dockerfile", "README", "requirements.txt"], "name": "release", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release", "plan_hit_count": 0, "project_id": "release-2db488872d", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/README.md", "readme_summary": "**NOTE: The release script is currently in the process of moving from Vagrant/fabric to Docker/rever. The fabfile.py is left here for reference, but all release processes should be done with release.sh and rever.xsh.** # Release First, make sure that you have done the following things - Create a release branch. Usually this branch is the same name as the release (e.g., \"0.7.3\"), although no naming convention is enforced on it. - Change the version in the release branch in sympy/release.py. If you want to", "risk_level": "low", "score": 31, "score_reasons": ["30 TODO/FIXME/WIP hints", "README present"], "technologies": ["docker", "python"], "todo_fixme_count": 30, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/github_release.py", "line": 107, "text": "with open(os.path.join('release/release-' + version, tarball), 'rb') as f:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/github_release.py", "line": 117, "text": "# TODO: download the files and check that they have the right sha256 sum"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/github_release.py", "line": 201, "text": "with open(path) as f:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/github_release.py", "line": 313, "text": "In case of a multipage result, DOES NOT query the next page."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/github_release.py", "line": 357, "text": "with open(token_file_expand, 'w') as f:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/sha256.py", "line": 23, "text": "with open(outdir / 'sha256.txt', 'w') as shafile:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/README.md", "line": 22, "text": "the next projected version plus the `.dev`."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/README.md", "line": 41, "text": "Next, make sure you have Docker installed."}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/skills-7c8a2825fa.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["README"], "name": "skills", "path": "/home/smlflg/Projekte/learn-harness-engineering/skills", "plan_hit_count": 0, "project_id": "skills-7c8a2825fa", "readme_path": "/home/smlflg/Projekte/learn-harness-engineering/skills/README.md", "readme_summary": "# Skills [中文版](./README-CN.md) This directory contains reusable AI agent skills for the Learn Harness Engineering project. Each skill is a self-contained prompt template that can be loaded by AI coding agents (Claude Code, Codex, Cursor, Windsurf, etc.) to perform specialized tasks. ## Available Skills ### harness-creator Production harness engineering skill for AI coding agents. Helps create, assess, and improve agent harness files (AGENTS.md, feature lists, verification workflows, session continuity mechanisms). - **5 reference patterns**: Memory Persistence, Context Engineering, Tool Registry, Multi-Agent Coordination, Lifecycle & Bootstrap - **Templates**: AGENTS.md, feature-list.json, init.sh, progress.md", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md", "line": 196, "text": "- [ ] Implementation complete"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md", "line": 197, "text": "- [ ] Verification passed"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md", "line": 198, "text": "- [ ] Evidence recorded"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md", "line": 199, "text": "- [ ] Repository restartable"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md", "line": 335, "text": "3. **Extraction timing creates race window** — User can start next turn before background extraction completes."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md", "line": 350, "text": "违反这些非明显原则会导致 bug:"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/README.md", "line": 160, "text": "- [ ] Python scripts for automated harness generation"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/README.md", "line": 161, "text": "- [ ] HTML viewer for harness assessment results"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/source-7730c4b4b9.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T06:06:08+00:00", "markers": ["Dockerfile", "README", "docker-compose.yml", "pyproject.toml"], "name": "source", "path": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source", "plan_hit_count": 0, "project_id": "source-7730c4b4b9", "readme_path": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", "readme_summary": "<!-- mcp-name: io.github.taylorwilsdon/workspace-mcp --> <div align=\"center\"> # <span style=\"color:#cad8d9\">Google Workspace MCP Server</span> <img src=\"https://github.com/user-attachments/assets/b89524e4-6e6e-49e6-ba77-00d6df0c6e5c\" width=\"80\" align=\"right\" /> *Full natural language control over Google Calendar, Drive, Gmail, Docs, Sheets, Slides, Forms, Tasks, Contacts, and Chat through all MCP clients, AI assistants and developer tools. Includes a full featured CLI for use with tools like Claude Code and Codex!* **The most feature-complete Google Workspace MCP server**, with Remote OAuth2.1 multi-user support and 1-click Claude installation. With native OAuth 2.1, stateless mode and external auth server support, it's the only Workspace MCP you can host for your whole organization centrally & securely! ###### Support for all free Google accounts (Gmail, Docs, Drive etc) & Google Worksp", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docker", "python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README_NEW.md", "line": 300, "text": "2. Open URL in browser, authorize access"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/main.py", "line": 84, "text": "# (e.g. tokeninfo?access_token=ya29.xxx)"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/main.py", "line": 525, "text": "with open(sa_config.service_account_key_file) as f:"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", "line": 134, "text": "- **Fully open source** — every line is auditable in this repo"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", "line": 149, "text": "This project is [MIT licensed](LICENSE) — not \"open core,\" not \"source available,\" not \"free with a CLA.\" There is no dual licensing, no commercial tier gating features, and no contributor license agreement."}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", "line": 154, "text": "- **No telemetry to disclose** — nothing to flag in a privacy review"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", "line": 226, "text": "<details open>"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", "line": 307, "text": "<details open>"}], "triage_status": "quick_win"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/templates-b4fd06a7fc.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-16T07:20:20+00:00", "markers": ["README"], "name": "templates", "path": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates", "plan_hit_count": 0, "project_id": "templates-b4fd06a7fc", "readme_path": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/README.md", "readme_summary": "# LaTeX Templates for ML/AI Conferences This directory contains official LaTeX templates for major machine learning and AI conferences. --- ## Compiling LaTeX to PDF ### Option 1: VS Code with LaTeX Workshop (Recommended) **Setup:** 1. Install [TeX Live](https://www.tug.org/texlive/) (full distribution recommended) - macOS: `brew install --cask mactex`", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/README.md", "line": 18, "text": "- Open VS Code → Extensions (Cmd/Ctrl+Shift+X) → Search \"LaTeX Workshop\" → Install"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/README.md", "line": 21, "text": "- Open any `.tex` file in VS Code"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/README.md", "line": 157, "text": "\\usepackage[review]{acl} % For review"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}], "triage_status": "quick_win"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/templates-f75c7482a5.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "templates", "path": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates", "plan_hit_count": 0, "project_id": "templates-f75c7482a5", "readme_path": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/README.md", "readme_summary": "# LaTeX Templates for ML/AI Conferences This directory contains official LaTeX templates for major machine learning and AI conferences. --- ## Compiling LaTeX to PDF ### Option 1: VS Code with LaTeX Workshop (Recommended) **Setup:** 1. Install [TeX Live](https://www.tug.org/texlive/) (full distribution recommended) - macOS: `brew install --cask mactex`", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/README.md", "line": 18, "text": "- Open VS Code → Extensions (Cmd/Ctrl+Shift+X) → Search \"LaTeX Workshop\" → Install"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/README.md", "line": 21, "text": "- Open any `.tex` file in VS Code"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/README.md", "line": 157, "text": "\\usepackage[review]{acl} % For review"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}], "triage_status": "quick_win"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/templates-fdb2b79f35.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "templates", "path": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates", "plan_hit_count": 0, "project_id": "templates-fdb2b79f35", "readme_path": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/README.md", "readme_summary": "# LaTeX Templates for ML/AI Conferences This directory contains official LaTeX templates for major machine learning and AI conferences. --- ## Compiling LaTeX to PDF ### Option 1: VS Code with LaTeX Workshop (Recommended) **Setup:** 1. Install [TeX Live](https://www.tug.org/texlive/) (full distribution recommended) - macOS: `brew install --cask mactex`", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/README.md", "line": 18, "text": "- Open VS Code → Extensions (Cmd/Ctrl+Shift+X) → Search \"LaTeX Workshop\" → Install"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/README.md", "line": 21, "text": "- Open any `.tex` file in VS Code"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/README.md", "line": 157, "text": "\\usepackage[review]{acl} % For review"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}], "triage_status": "quick_win"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/templates-a136a51228.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "templates", "path": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates", "plan_hit_count": 0, "project_id": "templates-a136a51228", "readme_path": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/README.md", "readme_summary": "# LaTeX Templates for ML/AI Conferences This directory contains official LaTeX templates for major machine learning and AI conferences. --- ## Compiling LaTeX to PDF ### Option 1: VS Code with LaTeX Workshop (Recommended) **Setup:** 1. Install [TeX Live](https://www.tug.org/texlive/) (full distribution recommended) - macOS: `brew install --cask mactex`", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/README.md", "line": 18, "text": "- Open VS Code → Extensions (Cmd/Ctrl+Shift+X) → Search \"LaTeX Workshop\" → Install"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/README.md", "line": 21, "text": "- Open any `.tex` file in VS Code"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/README.md", "line": 157, "text": "\\usepackage[review]{acl} % For review"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}], "triage_status": "quick_win"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/templates-3892b31839.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "templates", "path": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates", "plan_hit_count": 0, "project_id": "templates-3892b31839", "readme_path": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/README.md", "readme_summary": "# LaTeX Templates for ML/AI Conferences This directory contains official LaTeX templates for major machine learning and AI conferences. --- ## Compiling LaTeX to PDF ### Option 1: VS Code with LaTeX Workshop (Recommended) **Setup:** 1. Install [TeX Live](https://www.tug.org/texlive/) (full distribution recommended) - macOS: `brew install --cask mactex`", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/README.md", "line": 18, "text": "- Open VS Code → Extensions (Cmd/Ctrl+Shift+X) → Search \"LaTeX Workshop\" → Install"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/README.md", "line": 21, "text": "- Open any `.tex` file in VS Code"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/README.md", "line": 157, "text": "\\usepackage[review]{acl} % For review"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}], "triage_status": "quick_win"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/templates-23724f251a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "templates", "path": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates", "plan_hit_count": 0, "project_id": "templates-23724f251a", "readme_path": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/README.md", "readme_summary": "# LaTeX Templates for ML/AI Conferences This directory contains official LaTeX templates for major machine learning and AI conferences. --- ## Compiling LaTeX to PDF ### Option 1: VS Code with LaTeX Workshop (Recommended) **Setup:** 1. Install [TeX Live](https://www.tug.org/texlive/) (full distribution recommended) - macOS: `brew install --cask mactex`", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/README.md", "line": 18, "text": "- Open VS Code → Extensions (Cmd/Ctrl+Shift+X) → Search \"LaTeX Workshop\" → Install"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/README.md", "line": 21, "text": "- Open any `.tex` file in VS Code"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/README.md", "line": 157, "text": "\\usepackage[review]{acl} % For review"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}], "triage_status": "quick_win"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/templates-b14820f964.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "templates", "path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates", "plan_hit_count": 0, "project_id": "templates-b14820f964", "readme_path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/README.md", "readme_summary": "# LaTeX Templates for ML/AI Conferences This directory contains official LaTeX templates for major machine learning and AI conferences. --- ## Compiling LaTeX to PDF ### Option 1: VS Code with LaTeX Workshop (Recommended) **Setup:** 1. Install [TeX Live](https://www.tug.org/texlive/) (full distribution recommended) - macOS: `brew install --cask mactex`", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/README.md", "line": 18, "text": "- Open VS Code → Extensions (Cmd/Ctrl+Shift+X) → Search \"LaTeX Workshop\" → Install"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/README.md", "line": 21, "text": "- Open any `.tex` file in VS Code"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/README.md", "line": 157, "text": "\\usepackage[review]{acl} % For review"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}], "triage_status": "quick_win"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/templates-467907a460.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "templates", "path": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates", "plan_hit_count": 0, "project_id": "templates-467907a460", "readme_path": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/README.md", "readme_summary": "# LaTeX Templates for ML/AI Conferences This directory contains official LaTeX templates for major machine learning and AI conferences. --- ## Compiling LaTeX to PDF ### Option 1: VS Code with LaTeX Workshop (Recommended) **Setup:** 1. Install [TeX Live](https://www.tug.org/texlive/) (full distribution recommended) - macOS: `brew install --cask mactex`", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/README.md", "line": 18, "text": "- Open VS Code → Extensions (Cmd/Ctrl+Shift+X) → Search \"LaTeX Workshop\" → Install"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/README.md", "line": 21, "text": "- Open any `.tex` file in VS Code"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/README.md", "line": 157, "text": "\\usepackage[review]{acl} % For review"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}], "triage_status": "quick_win"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/templates-644e48a3e6.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "templates", "path": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates", "plan_hit_count": 0, "project_id": "templates-644e48a3e6", "readme_path": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/README.md", "readme_summary": "# LaTeX Templates for ML/AI Conferences This directory contains official LaTeX templates for major machine learning and AI conferences. --- ## Compiling LaTeX to PDF ### Option 1: VS Code with LaTeX Workshop (Recommended) **Setup:** 1. Install [TeX Live](https://www.tug.org/texlive/) (full distribution recommended) - macOS: `brew install --cask mactex`", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/README.md", "line": 18, "text": "- Open VS Code → Extensions (Cmd/Ctrl+Shift+X) → Search \"LaTeX Workshop\" → Install"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/README.md", "line": 21, "text": "- Open any `.tex` file in VS Code"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/README.md", "line": 157, "text": "\\usepackage[review]{acl} % For review"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 158, "text": "- [ ] 已设置 `\\def\\aaaianonymous{true}` (匿名投稿)"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 159, "text": "- [ ] 已注释掉所有可能暴露身份的信息"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 160, "text": "- [ ] 已匿名化参考文献(移除作者姓名)"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 163, "text": "- [ ] 标题、摘要、关键词已填写"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", "line": 164, "text": "- [ ] 所有章节内容完整"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/tests-c9aba714cf.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T09:54:34+00:00", "markers": ["README"], "name": "tests", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests", "plan_hit_count": 0, "project_id": "tests-c9aba714cf", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/README.rst", "readme_summary": "To run the test suite, first, create and activate a virtual environment. Then install some requirements and run the tests:: $ cd tests $ python -m pip install -e .. $ python -m pip install -r requirements/py3.txt $ ./runtests.py For more information about the test suite, see https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/unit-tests/.", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/model_fields/models.py", "line": 238, "text": "def open(self):"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/model_fields/models.py", "line": 240, "text": "super().open()"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/model_fields/test_imagefield.py", "line": 54, "text": "self.file1 = self.File(open(file_path1, 'rb'), name='4x8.png')"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/model_fields/test_imagefield.py", "line": 57, "text": "self.file2 = self.File(open(file_path2, 'rb'), name='8x4.png')"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/model_fields/test_imagefield.py", "line": 110, "text": "Bug #9786: Ensure '==' and '!=' work correctly."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/model_fields/test_imagefield.py", "line": 111, "text": "Bug #9508: make sure hash() works as expected (equal items must"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/model_fields/test_imagefield.py", "line": 146, "text": "Bug #8175: correctly delete an object where the file no longer"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/model_fields/test_imagefield.py", "line": 156, "text": "Bug #8534: FileField.size should not leave the file open."}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/tests-d4c394256f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:53+00:00", "markers": ["README"], "name": "tests", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests", "plan_hit_count": 0, "project_id": "tests-d4c394256f", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/README.rst", "readme_summary": "To run the test suite, first, create and activate a virtual environment. Then install some requirements and run the tests:: $ cd tests $ python -m pip install -e .. $ python -m pip install -r requirements/py3.txt $ ./runtests.py For more information about the test suite, see https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/unit-tests/.", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/model_fields/models.py", "line": 254, "text": "def open(self):"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/model_fields/models.py", "line": 256, "text": "super().open()"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/model_fields/test_imagefield.py", "line": 54, "text": "self.file1 = self.File(open(file_path1, 'rb'), name='4x8.png')"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/model_fields/test_imagefield.py", "line": 57, "text": "self.file2 = self.File(open(file_path2, 'rb'), name='8x4.png')"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/model_fields/test_imagefield.py", "line": 110, "text": "Bug #9786: Ensure '==' and '!=' work correctly."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/model_fields/test_imagefield.py", "line": 111, "text": "Bug #9508: make sure hash() works as expected (equal items must"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/model_fields/test_imagefield.py", "line": 146, "text": "Bug #8175: correctly delete an object where the file no longer"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/model_fields/test_imagefield.py", "line": 156, "text": "Bug #8534: FileField.size should not leave the file open."}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/wcslib-78aabb88d0.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "wcslib", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib", "plan_hit_count": 0, "project_id": "wcslib-78aabb88d0", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/README", "readme_summary": "------------------------------------------------------------------------------ WCSLIB 7.12 and PGSBOX 7.12 ------------------------------------------------------------------------------ WCSLIB 7.12 - an implementation of the FITS WCS standard. Copyright (C) 1995-2022, Mark Calabretta This file is part of WCSLIB. WCSLIB is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", "line": 60, "text": "- In wcsset(), bug fix for identifying time coordinate axes."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", "line": 69, "text": "- In wcssub(), bug fix for tabular coordinates that change axis"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", "line": 89, "text": "- Bug fix in the utils makefile for creating $(MANDIR)/man1."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", "line": 92, "text": "- Bug fix in the Fortran makefile for compiling and using 'tofits'."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", "line": 108, "text": "- In wcsutil_fptr2str(), fixed a bug reported by Ralf Palsa (with fix)"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", "line": 155, "text": "- Bug fix in tabs2x() triggered for 1-dimensional coordinate lookup"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", "line": 275, "text": "- In wcshdo(), fixed a bug introduced in release 5.9 that potentially"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", "line": 283, "text": "Also in wcshdo(), fixed a bug introduced in release 7.1 that caused"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/wcslib-5bb865636f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "wcslib", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib", "plan_hit_count": 0, "project_id": "wcslib-5bb865636f", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/README", "readme_summary": "------------------------------------------------------------------------------ WCSLIB 7.12 and PGSBOX 7.12 ------------------------------------------------------------------------------ WCSLIB 7.12 - an implementation of the FITS WCS standard. Copyright (C) 1995-2022, Mark Calabretta This file is part of WCSLIB. WCSLIB is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", "line": 60, "text": "- In wcsset(), bug fix for identifying time coordinate axes."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", "line": 69, "text": "- In wcssub(), bug fix for tabular coordinates that change axis"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", "line": 89, "text": "- Bug fix in the utils makefile for creating $(MANDIR)/man1."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", "line": 92, "text": "- Bug fix in the Fortran makefile for compiling and using 'tofits'."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", "line": 108, "text": "- In wcsutil_fptr2str(), fixed a bug reported by Ralf Palsa (with fix)"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", "line": 155, "text": "- Bug fix in tabs2x() triggered for 1-dimensional coordinate lookup"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", "line": 275, "text": "- In wcshdo(), fixed a bug introduced in release 5.9 that potentially"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", "line": 283, "text": "Also in wcshdo(), fixed a bug introduced in release 7.1 that caused"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/wcslib-3ae7dfb445.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "wcslib", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib", "plan_hit_count": 0, "project_id": "wcslib-3ae7dfb445", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/README", "readme_summary": "------------------------------------------------------------------------------ WCSLIB 7.7 and PGSBOX 7.7 ------------------------------------------------------------------------------ WCSLIB 7.7 - an implementation of the FITS WCS standard. Copyright (C) 1995-2021, Mark Calabretta This file is part of WCSLIB. WCSLIB is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the", "risk_level": "low", "score": 31, "score_reasons": ["40 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", "line": 9, "text": "- In wcsutil_fptr2str(), fixed a bug reported by Ralf Palsa (with fix)"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", "line": 56, "text": "- Bug fix in tabs2x() triggered for 1-dimensional coordinate lookup"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", "line": 176, "text": "- In wcshdo(), fixed a bug introduced in release 5.9 that potentially"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", "line": 184, "text": "Also in wcshdo(), fixed a bug introduced in release 7.1 that caused"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", "line": 250, "text": "- Bug fix in wcsfix() - it was writing error messages that referred"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", "line": 291, "text": "- In wcssub(), fixed a bug relating to handling coordinate lookup"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", "line": 334, "text": "- Bug fix in wcsprintf_set() for resetting the output disposition."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", "line": 565, "text": "- In wcssub(), fixed a bug in handling distortion functions on axes"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/sympy__sympy-20590-2a70debb9a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-16T18:51:38+00:00", "markers": ["README"], "name": "sympy__sympy-20590", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/baseline/sympy__sympy-20590", "plan_hit_count": 0, "project_id": "sympy__sympy-20590-2a70debb9a", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/baseline/sympy__sympy-20590/README_ARCHIVED.md", "readme_summary": "# Archived: sympy__sympy-20590 ## Reason Too hard for V0 method validation. Aider requires understanding complex `__slots__` inheritance chain across 3+ files. All 4 baseline runs produced only `.gitignore` changes. The actual bug (missing `__slots__` in parent class) demands architectural reasoning Aider cannot perform without explicit guidance. ## Baseline Results | Run | task_success | tests_passed/total | failure_kind |", "risk_level": "low", "score": 30, "score_reasons": ["12 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 12, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/baseline/sympy__sympy-20590/README_ARCHIVED.md", "line": 6, "text": "only `.gitignore` changes. The actual bug (missing `__slots__` in parent class)"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/baseline/sympy__sympy-20590/baseline_sympy__sympy-20590_run01/judge_input.json", "line": 3, "text": "\"problem_statement\": \"Symbol instances have __dict__ since 1.7?\\nIn version 1.6.2 Symbol instances had no `__dict__` attribute\\r\\n```python\\r\\n>>> sympy.Symbol('s').__dict__\\r\\n---------------------------------------------------------------------------\\r\\nAttr"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/baseline/sympy__sympy-20590/baseline_sympy__sympy-20590_run01/judge_result.json", "line": 8, "text": "\"rationale\": \"The patch adds a line to .gitignore (ignoring .aider* files), which is entirely unrelated to the reported Symbol __dict__/__slots__ bug. The diff is syntactically clear but addresses a completely different concern than the problem statement. Test"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/baseline/sympy__sympy-20590/baseline_sympy__sympy-20590_run01/judge_result.json", "line": 10, "text": "\"conclusion\": \"The patch adds only a .gitignore entry, which is entirely unrelated to the Symbol __dict__/__slots__ bug. The target test_immutable still fails. No relevant code changes were made.\","}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/baseline/sympy__sympy-20590/baseline_sympy__sympy-20590_run02/judge_input.json", "line": 3, "text": "\"problem_statement\": \"Symbol instances have __dict__ since 1.7?\\nIn version 1.6.2 Symbol instances had no `__dict__` attribute\\r\\n```python\\r\\n>>> sympy.Symbol('s').__dict__\\r\\n---------------------------------------------------------------------------\\r\\nAttr"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/baseline/sympy__sympy-20590/baseline_sympy__sympy-20590_run02/judge_result.json", "line": 8, "text": "\"rationale\": \"The patch modifies only .gitignore, adding a line for .aider*. This is entirely unrelated to the Symbol __slots__/__dict__ bug described in the problem statement. The fix completely misses the scope, making it ineffective for the stated task.\","}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/baseline/sympy__sympy-20590/baseline_sympy__sympy-20590_run02/judge_result.json", "line": 10, "text": "\"conclusion\": \"The patch modifies only .gitignore, adding `.aider*`. This is entirely unrelated to the Symbol __dict__/__slots__ bug. The fix completely misses the scope and is ineffective for the stated problem.\","}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/baseline/sympy__sympy-20590/baseline_sympy__sympy-20590_run03/judge_input.json", "line": 3, "text": "\"problem_statement\": \"Symbol instances have __dict__ since 1.7?\\nIn version 1.6.2 Symbol instances had no `__dict__` attribute\\r\\n```python\\r\\n>>> sympy.Symbol('s').__dict__\\r\\n---------------------------------------------------------------------------\\r\\nAttr"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/metametameta-d33c901796.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-19T21:40:22+01:00|docs: add TODO briefings and eval prompt examples for next sessions", "remote": "", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", ".hermes"], "name": "MetaMetaMeta", "path": "/home/smlflg/Projekte/MetaMetaMeta", "plan_hit_count": 4, "project_id": "metametameta-d33c901796", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 29, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "plans/backlogs found", "unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/MetaMetaMeta/MAP.md", "line": 38, "text": "│ │ └── skill_index.json (498 KB) 363 Open-Source Skills Index"}, {"file": "/home/smlflg/Projekte/MetaMetaMeta/MAP.md", "line": 64, "text": "│ │ │ ├── Eval-Review-V1.md 22 Features, 11 KEEP, 179 Tests"}, {"file": "/home/smlflg/Projekte/MetaMetaMeta/MAP.md", "line": 65, "text": "│ │ │ ├── Eval-Review-V2.md 9 Features, 0 KEEP, 8 Duplikate"}, {"file": "/home/smlflg/Projekte/MetaMetaMeta/MAP.md", "line": 66, "text": "│ │ │ ├── Eval-Review-V3.md LLM-Judge, bedingt-KEEP Pattern"}, {"file": "/home/smlflg/Projekte/MetaMetaMeta/MAP.md", "line": 67, "text": "│ │ │ ├── Eval-Review-V4.md Knowledge-Base wins"}, {"file": "/home/smlflg/Projekte/MetaMetaMeta/MAP.md", "line": 68, "text": "│ │ │ ├── Eval-Review-V5.md 75% KEEP-Rate (Höchste)"}, {"file": "/home/smlflg/Projekte/MetaMetaMeta/MAP.md", "line": 128, "text": "│ │ └── PLAN_cross-session-fix-config-audit.md Config-Contamination Bug"}, {"file": "/home/smlflg/Projekte/MetaMetaMeta/MAP.md", "line": 241, "text": "│ ├── claudecodepanel-deep-review.html"}], "triage_status": "quick_win"} {"agent_artifact_count": 17, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/caching-72e4854ec7.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:15+00:00", "markers": ["README"], "name": "caching", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching", "plan_hit_count": 0, "project_id": "caching-72e4854ec7", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/Readme.md", "readme_summary": "# Caching on LiteLLM LiteLLM supports multiple caching mechanisms. This allows users to choose the most suitable caching solution for their use case. The following caching mechanisms are supported: 1. **RedisCache** 2. **RedisSemanticCache** 3. **QdrantSemanticCache** 4. **InMemoryCache** 5. **DiskCache**", "risk_level": "low", "score": 28, "score_reasons": ["11 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 11, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/redis_semantic_cache.py", "line": 395, "text": "] = 0.0 # TODO why here but not above??"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/redis_cache.py", "line": 103, "text": "OPEN - Redis is down, raise immediately (no network call)"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/redis_cache.py", "line": 107, "text": "CLOSED -> OPEN after failure_threshold consecutive failures"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/redis_cache.py", "line": 108, "text": "OPEN -> HALF_OPEN after recovery_timeout seconds"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/redis_cache.py", "line": 110, "text": "HALF_OPEN -> OPEN on failure (resets timer)"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/redis_cache.py", "line": 114, "text": "OPEN = \"open\""}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/redis_cache.py", "line": 128, "text": "# Only the one call that caused the OPEN→HALF_OPEN transition"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/redis_cache.py", "line": 131, "text": "if self._state == self.OPEN:"}], "triage_status": "quick_win"} {"agent_artifact_count": 50, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/hermes-5e07af2869.json", "git_status": {"branch": "unknown", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T18:04:27+00:00", "markers": [".git", ".hermes"], "name": ".hermes", "path": "/home/smlflg/.hermes", "plan_hit_count": 2, "project_id": "hermes-5e07af2869", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 27, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "plans/backlogs found", "unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/SOUL.md", "line": 62, "text": "- Review OpenCode-Output kritisch — du bist Orchestrator, nicht Abnicker."}, {"file": "/home/smlflg/.hermes/ADHS_LEARNING_PROFILE.md", "line": 15, "text": "when retention is shallow. Needs framing that keeps topics open."}, {"file": "/home/smlflg/.hermes/ADHS_LEARNING_PROFILE.md", "line": 34, "text": "- **Time-boxed sprints, not open sessions.** 25-40 min focused blocks."}, {"file": "/home/smlflg/.hermes/ADHS_LEARNING_PROFILE.md", "line": 79, "text": "5. One question I cannot yet answer → next session's seed."}, {"file": "/home/smlflg/.hermes/config.yaml", "line": 485, "text": "- todo"}, {"file": "/home/smlflg/.hermes/config.yaml", "line": 505, "text": "- todo"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/CVyN-fhytSMFVCGb4oS6k/starlette/concurrency.py", "line": 44, "text": "return next(iterator)"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/CVyN-fhytSMFVCGb4oS6k/starlette/authentication.py", "line": 66, "text": "orig_request_qparam = urlencode({\"next\": str(request.url)})"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/bookmarkbrain-6270968899.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-18T00:39:06+01:00|Initial commit: BookmarkBrain project setup", "remote": "https://github.com/smlfg/BookmarkBrain.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "pyproject.toml"], "name": "BookmarkBrain", "path": "/home/smlflg/Projekte/BookmarkBrain", "plan_hit_count": 1, "project_id": "bookmarkbrain-6270968899", "readme_path": "/home/smlflg/Projekte/BookmarkBrain/README.md", "readme_summary": "# BookmarkBrain > WIP — ~25% done. Database layer is solid, UI in progress. AI-powered bookmark manager with semantic search. Save URLs, auto-extract content, search by meaning. ## Status - [x] Database layer (SQLite + sqlite-vec for vector search) - [x] Backend API (FastAPI) - [x] Bookmark ingestion + content extraction - [ ] Frontend UI", "risk_level": "low", "score": 27, "score_reasons": ["git repo", "6 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 6, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/BookmarkBrain/FOR_SMLFLG.md", "line": 76, "text": "## Next Steps (priorisiert)"}, {"file": "/home/smlflg/Projekte/BookmarkBrain/README.md", "line": 3, "text": "> WIP — ~25% done. Database layer is solid, UI in progress."}, {"file": "/home/smlflg/Projekte/BookmarkBrain/README.md", "line": 12, "text": "- [ ] Frontend UI"}, {"file": "/home/smlflg/Projekte/BookmarkBrain/README.md", "line": 13, "text": "- [ ] Browser extension integration"}, {"file": "/home/smlflg/Projekte/BookmarkBrain/README.md", "line": 34, "text": "extension/ Browser extension (WIP)"}, {"file": "/home/smlflg/Projekte/BookmarkBrain/PLAN.md", "line": 354, "text": "## Open Decisions (fuer Samuel)"}], "triage_status": "quick_win"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/projekte-9bed6fa1d9.json", "git_status": {"branch": "unknown", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T18:04:09+00:00", "markers": [".git", ".hermes"], "name": "Projekte", "path": "/home/smlflg/Projekte", "plan_hit_count": 2, "project_id": "projekte-9bed6fa1d9", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 27, "score_reasons": ["git repo", "40 TODO/FIXME/WIP hints", "plans/backlogs found", "unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/todo3tasks", "line": 1, "text": "Agent \"Scan projects for open todos\" completed"}, {"file": "/home/smlflg/Projekte/todo3tasks", "line": 19, "text": "Woche 2: Codex (Review/Finish lernen)"}, {"file": "/home/smlflg/Projekte/todo3tasks", "line": 21, "text": "Projekt: ClaudeCodePanel Polish — Code Review + Refactoring"}, {"file": "/home/smlflg/Projekte/todo3tasks", "line": 22, "text": "- 4 konkrete Review-Suggestions liegen schon vor (sorted-Lambda, unused Parameter,"}, {"file": "/home/smlflg/Projekte/todo3tasks", "line": 24, "text": "- Warum perfekt: Codex IST ein Review/Polish-Tool — du lernst es genau in seiner"}, {"file": "/home/smlflg/Projekte/todo3tasks", "line": 26, "text": "- Was du lernst: codex review, Runbook-Modes (review vs build), Sandbox-Settings,"}, {"file": "/home/smlflg/Projekte/todo3tasks", "line": 28, "text": "- Bonus: Wende codex review auf den SearchAgent/FireTracker-Code aus Woche 1 an"}, {"file": "/home/smlflg/Projekte/todo3tasks", "line": 52, "text": "│ 2 │ Codex │ ClaudeCodePanel │ Mittel │ Review, Polish, │"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/core-b0fde31836.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-11T16:29:38+00:00", "markers": ["pyproject.toml"], "name": "core", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core", "plan_hit_count": 2, "project_id": "core-b0fde31836", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 27, "score_reasons": ["40 TODO/FIXME/WIP hints", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/05_PIPELINE_FLOW.md", "line": 129, "text": "# HTTP GET: https://api.keepa.com/product?key=XXX&domain=3&asin=B07W6JN8V8,B09H1BQXYF"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/chatgpt_TechStack.md", "line": 182, "text": "| Orchestrierung | Claude Code | Planung, Entscheidung, Code-Review |"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/sidecar-v5-lernsystem.md", "line": 221, "text": "### Loesung: Event-DB + Audio Weekly Review"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/sidecar-v5-lernsystem.md", "line": 227, "text": "**Audio Weekly Review** (NEU): Freitagabend spricht Florian den Wochen-Rueckblick."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/sidecar-v5-lernsystem.md", "line": 291, "text": "### Phase L4: Audio Weekly Review (1 Session)"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/coaching_rules.txt", "line": 39, "text": "- Sonnet ($3/M) fuer Implementation und Code-Review"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/sub_samuel-deep-profile.md", "line": 118, "text": "| **Validation durch KI** | Cross-Model Review (Codex/Gemini) — er will externe Bestaetigung von Qualitaet |"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/WelcheFehlerVermeiden.md", "line": 13, "text": "Samuel kann z.B. kein Git -- weil Claude immer alles fuer ihn macht. Das ist kein Feature, das ist ein Bug."}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/examples-d2e6cce538.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:42+00:00", "markers": ["README"], "name": "examples", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples", "plan_hit_count": 1, "project_id": "examples-d2e6cce538", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/README.rst", "readme_summary": ".. _example-gallery: Example gallery =============== This gallery of examples shows a variety of relatively small snippets or examples of tasks that can be done with the Astropy core package. Contributions from the community are encouraged! Longer-form tutorials (or tutorials for `affiliated packages <http://affiliated.astropy.org>`_) belong at", "risk_level": "low", "score": 27, "score_reasons": ["10 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 10, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/template/example-template.py", "line": 48, "text": "# In this example the next block of code produces some plotable data. Code is"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/template/example-template.py", "line": 49, "text": "# executed, figure is saved and then code is presented next, followed by the"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/template/example-template.py", "line": 64, "text": "# time to introduce the next code block generates 2 separate figures."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/coordinates/plot_sgr-coordinate-frame.py", "line": 118, "text": "# Next we have to define the transformation from this coordinate system to some"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/coordinates/rv-to-gsr.py", "line": 42, "text": "# We next need to decide on the velocity of the Sun in the assumed GSR frame."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/split-jpeg-to-fits.py", "line": 35, "text": "image = Image.open('Hs-2009-14-a-web.jpg')"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/skip_create-large-fits.py", "line": 80, "text": "with open('large.fits', 'rb+') as fobj:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/skip_create-large-fits.py", "line": 94, "text": "with open('large.fits', 'rb+') as fobj:"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/examples-3e0017cd3a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "examples", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples", "plan_hit_count": 1, "project_id": "examples-3e0017cd3a", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/README.rst", "readme_summary": ".. _example-gallery: Example gallery =============== This gallery of examples shows a variety of relatively small snippets or examples of tasks that can be done with the Astropy core package. Contributions from the community are encouraged! Longer-form tutorials (or tutorials for `affiliated packages <http://affiliated.astropy.org>`_) belong at", "risk_level": "low", "score": 27, "score_reasons": ["10 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 10, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/template/example-template.py", "line": 48, "text": "# In this example the next block of code produces some plotable data. Code is"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/template/example-template.py", "line": 49, "text": "# executed, figure is saved and then code is presented next, followed by the"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/template/example-template.py", "line": 64, "text": "# time to introduce the next code block generates 2 separate figures."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/coordinates/plot_sgr-coordinate-frame.py", "line": 117, "text": "# Next we have to define the transformation from this coordinate system to some"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/coordinates/rv-to-gsr.py", "line": 42, "text": "# We next need to decide on the velocity of the Sun in the assumed GSR frame."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/split-jpeg-to-fits.py", "line": 35, "text": "image = Image.open('Hs-2009-14-a-web.jpg')"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/skip_create-large-fits.py", "line": 80, "text": "with open('large.fits', 'rb+') as fobj:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/skip_create-large-fits.py", "line": 94, "text": "with open('large.fits', 'rb+') as fobj:"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/examples-8e8f39d90a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "examples", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples", "plan_hit_count": 1, "project_id": "examples-8e8f39d90a", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/README.rst", "readme_summary": ".. _example-gallery: Example gallery =============== This gallery of examples shows a variety of relatively small snippets or examples of tasks that can be done with the Astropy core package. Contributions from the community are encouraged! Longer-form tutorials (or tutorials for `affiliated packages <http://affiliated.astropy.org>`_) belong at", "risk_level": "low", "score": 27, "score_reasons": ["10 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 10, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/template/example-template.py", "line": 47, "text": "# In this example the next block of code produces some plotable data. Code is"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/template/example-template.py", "line": 48, "text": "# executed, figure is saved and then code is presented next, followed by the"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/template/example-template.py", "line": 63, "text": "# time to introduce the next code block generates 2 separate figures."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/coordinates/plot_sgr-coordinate-frame.py", "line": 117, "text": "# Next we have to define the transformation from this coordinate system to some"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/coordinates/rv-to-gsr.py", "line": 43, "text": "# We next need to decide on the velocity of the Sun in the assumed GSR frame."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/split-jpeg-to-fits.py", "line": 35, "text": "image = Image.open('Hs-2009-14-a-web.jpg')"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/skip_create-large-fits.py", "line": 78, "text": "with open('large.fits', 'rb+') as fobj:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/skip_create-large-fits.py", "line": 92, "text": "with open('large.fits', 'rb+') as fobj:"}], "triage_status": "quick_win"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/starter-67280c37b6.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md", "package.json", "tsconfig.json", "vite.config.ts"], "name": "starter", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/starter", "plan_hit_count": 1, "project_id": "starter-67280c37b6", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 27, "score_reasons": ["8 TODO/FIXME/WIP hints", "agentized", "plans/backlogs found"], "technologies": ["agent", "node", "typescript"], "todo_fixme_count": 8, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/starter/quality-document.md", "line": 34, "text": "- [ ] Add FeedbackEntry type and feedback service"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/starter/quality-document.md", "line": 35, "text": "- [ ] Implement clean state reset via IPC"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/starter/quality-document.md", "line": 36, "text": "- [ ] Create benchmark.sh script"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/starter/quality-document.md", "line": 37, "text": "- [ ] Enhance ConversationHistory with chat bubbles"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/starter/quality-document.md", "line": 38, "text": "- [ ] Add structured JSON logging to all services"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/starter/quality-document.md", "line": 39, "text": "- [ ] Write tests for all services"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/starter/quality-document.md", "line": 40, "text": "- [ ] Create full harness (CLAUDE.md, feature_list.json, init.sh, etc.)"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/starter/data/sample-documents/meeting-summary.txt", "line": 25, "text": "7. Next Steps"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/codexmaxharnesshowto-eda4c1622c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-21T14:16:49+00:00", "markers": ["README"], "name": "CodexMaxHarnessHowTo", "path": "/home/smlflg/Projekte/CodexMaxHarnessHowTo", "plan_hit_count": 0, "project_id": "codexmaxharnesshowto-eda4c1622c", "readme_path": "/home/smlflg/Projekte/CodexMaxHarnessHowTo/README.md", "readme_summary": "# Codex Max Harness How-To Private lokale Static-Site fuer ein 8-Tage-Codex-Runbook. ## Oeffnen `index.html` direkt im Browser oeffnen. Die Seite nutzt keine externen Runtime-Abhaengigkeiten. ## Inhalte - 8-Tage-Plan fuer produktive Codex-Nutzung - Burn-down-Rechner fuer Credit- oder Credit-Aequivalent-Planung - Task-Kosten-Schaetzung anhand der OpenAI Codex Rate Card", "risk_level": "low", "score": 26, "score_reasons": ["10 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 10, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/CodexMaxHarnessHowTo/app.js", "line": 46, "text": "title: \"Review-Tag\","}, {"file": "/home/smlflg/Projekte/CodexMaxHarnessHowTo/app.js", "line": 49, "text": "items: [\"codex review nutzen\", \"Findings zuerst\", \"nur echte Risiken fixen\"],"}, {"file": "/home/smlflg/Projekte/CodexMaxHarnessHowTo/app.js", "line": 76, "text": "title: \"Codex Review\","}, {"file": "/home/smlflg/Projekte/CodexMaxHarnessHowTo/app.js", "line": 77, "text": "command: `codex review --base main \"Priorisiere Bugs, Regressionen, Security-Risiken und fehlende Tests. Keine Stil-Nitpicks ohne Risiko.\"`,"}, {"file": "/home/smlflg/Projekte/CodexMaxHarnessHowTo/README.md", "line": 15, "text": "- Prompt-Vorlagen fuer Codex CLI und Review-Runs"}, {"file": "/home/smlflg/Projekte/CodexMaxHarnessHowTo/index.html", "line": 113, "text": "<p>Review-Agenten pruefen Verhalten, Tests, UI und Doku gegen den Scope.</p>"}, {"file": "/home/smlflg/Projekte/CodexMaxHarnessHowTo/index.html", "line": 164, "text": "<li>Mode-Trennung: Planning, Build, Review, Debug, Verify.</li>"}, {"file": "/home/smlflg/Projekte/CodexMaxHarnessHowTo/index.html", "line": 212, "text": "<code>build.md</code>, <code>planning.md</code> und <code>review.md</code>"}], "triage_status": "quick_win"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/promptboost-c71f823581.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-22T13:26:59+00:00", "markers": ["package.json"], "name": "PromptBoost", "path": "/home/smlflg/Projekte/PromptBoost", "plan_hit_count": 1, "project_id": "promptboost-c71f823581", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 26, "score_reasons": ["40 TODO/FIXME/WIP hints", "plans/backlogs found"], "technologies": ["node"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/PromptBoost/ideal", "line": 150, "text": "* **Review-/Plan-Disziplin**"}, {"file": "/home/smlflg/Projekte/PromptBoost/ideal", "line": 254, "text": "* **Review-Disziplin**"}, {"file": "/home/smlflg/Projekte/PromptBoost/ideal", "line": 373, "text": "- After local extraction, perform explicit review passes:"}, {"file": "/home/smlflg/Projekte/PromptBoost/ideal", "line": 391, "text": "- review notes"}, {"file": "/home/smlflg/Projekte/PromptBoost/ideal", "line": 404, "text": "* Review-Phasen,"}, {"file": "/home/smlflg/Projekte/PromptBoost/ideal", "line": 520, "text": "* Plan- und Review-Disziplin"}, {"file": "/home/smlflg/Projekte/PromptBoost/ideal", "line": 688, "text": "* review-first"}, {"file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/README.md", "line": 15, "text": "Open `http://127.0.0.1:8000`."}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/core-6f49a162ff.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-19T09:38:30+00:00", "markers": ["pyproject.toml"], "name": "core", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core", "plan_hit_count": 1, "project_id": "core-6f49a162ff", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 26, "score_reasons": ["40 TODO/FIXME/WIP hints", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/05_PIPELINE_FLOW.md", "line": 129, "text": "# HTTP GET: https://api.keepa.com/product?key=XXX&domain=3&asin=B07W6JN8V8,B09H1BQXYF"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/chatgpt_TechStack.md", "line": 182, "text": "| Orchestrierung | Claude Code | Planung, Entscheidung, Code-Review |"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/sidecar-v5-lernsystem.md", "line": 221, "text": "### Loesung: Event-DB + Audio Weekly Review"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/sidecar-v5-lernsystem.md", "line": 227, "text": "**Audio Weekly Review** (NEU): Freitagabend spricht Florian den Wochen-Rueckblick."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/sidecar-v5-lernsystem.md", "line": 291, "text": "### Phase L4: Audio Weekly Review (1 Session)"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/coaching_rules.txt", "line": 39, "text": "- Sonnet ($3/M) fuer Implementation und Code-Review"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/sub_samuel-deep-profile.md", "line": 118, "text": "| **Validation durch KI** | Cross-Model Review (Codex/Gemini) — er will externe Bestaetigung von Qualitaet |"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/17_SAMUEL_OPERATING_RULES.md", "line": 35, "text": "- `Next`: max 2 geparkte Meta-Streams"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/core-bfc7aaae3d.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-16T13:04:34+00:00", "markers": ["pyproject.toml"], "name": "core", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core", "plan_hit_count": 1, "project_id": "core-bfc7aaae3d", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 26, "score_reasons": ["40 TODO/FIXME/WIP hints", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/05_PIPELINE_FLOW.md", "line": 129, "text": "# HTTP GET: https://api.keepa.com/product?key=XXX&domain=3&asin=B07W6JN8V8,B09H1BQXYF"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/chatgpt_TechStack.md", "line": 182, "text": "| Orchestrierung | Claude Code | Planung, Entscheidung, Code-Review |"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/sidecar-v5-lernsystem.md", "line": 221, "text": "### Loesung: Event-DB + Audio Weekly Review"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/sidecar-v5-lernsystem.md", "line": 227, "text": "**Audio Weekly Review** (NEU): Freitagabend spricht Florian den Wochen-Rueckblick."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/sidecar-v5-lernsystem.md", "line": 291, "text": "### Phase L4: Audio Weekly Review (1 Session)"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/coaching_rules.txt", "line": 39, "text": "- Sonnet ($3/M) fuer Implementation und Code-Review"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/sub_samuel-deep-profile.md", "line": 118, "text": "| **Validation durch KI** | Cross-Model Review (Codex/Gemini) — er will externe Bestaetigung von Qualitaet |"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/17_SAMUEL_OPERATING_RULES.md", "line": 35, "text": "- `Next`: max 2 geparkte Meta-Streams"}], "triage_status": "quick_win"} {"agent_artifact_count": 50, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/integrations-3c328d24bb.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:17+00:00", "markers": ["README"], "name": "integrations", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations", "plan_hit_count": 0, "project_id": "integrations-3c328d24bb", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/Readme.md", "readme_summary": "# Integrations This folder contains logging integrations for litellm eg. logging to Datadog, Langfuse, Prometheus, s3, GCS Bucket, etc.", "risk_level": "low", "score": 26, "score_reasons": ["10 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 10, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/opentelemetry.py", "line": 1073, "text": "# See: https://github.com/open-telemetry/opentelemetry-python/pull/4676"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/opentelemetry.py", "line": 1074, "text": "# TODO: Refactor to use the proper OTEL Logs API instead of directly creating SDK LogRecords"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/opentelemetry.py", "line": 1507, "text": "# https://github.com/open-telemetry/semantic-conventions/blob/main/model/registry/gen-ai.yaml"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/opentelemetry.py", "line": 1508, "text": "# Following Conventions here: https://github.com/open-telemetry/semantic-conventions/blob/main/docs/gen-ai/llm-spans.md"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/callback_configs.json", "line": 271, "text": "\"displayName\": \"Open Telemetry\","}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/generic_api/generic_api_callback.py", "line": 42, "text": "with open(json_path, \"r\") as f:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/opik/utils.py", "line": 20, "text": "# The next two bytes are an int (t4) with two bits for"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/gcs_bucket/gcs_bucket.py", "line": 350, "text": "Tries current day, next day, and previous day until it finds the payload"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/symphony-lab-1cf2003fdd.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:10:07+00:00", "markers": ["README"], "name": "symphony-lab", "path": "/home/smlflg/Projekte/symphony-lab", "plan_hit_count": 0, "project_id": "symphony-lab-1cf2003fdd", "readme_path": "/home/smlflg/Projekte/symphony-lab/README.md", "readme_summary": "# Symphony Lab: ProjectDashboard This lab runs the official OpenAI Symphony Elixir preview against the local `ProjectDashboard` repository through Linear. ## Paths - Symphony repo: `/home/smlflg/Projekte/symphony` - Lab config: `/home/smlflg/Projekte/symphony-lab` - Agent workspaces: `/home/smlflg/Projekte/symphony-workspaces/projectdashboard` - Target repo: `/home/smlflg/Projekte/ProjectDashboard`", "risk_level": "low", "score": 26, "score_reasons": ["10 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 10, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony-lab/WORKFLOW.projectdashboard.md", "line": 7, "text": "- Todo"}, {"file": "/home/smlflg/Projekte/symphony-lab/WORKFLOW.projectdashboard.md", "line": 15, "text": "- Human Review"}, {"file": "/home/smlflg/Projekte/symphony-lab/WORKFLOW.projectdashboard.md", "line": 66, "text": "3. Treat this as a review-first unattended run. Prefer a small, focused change"}, {"file": "/home/smlflg/Projekte/symphony-lab/WORKFLOW.projectdashboard.md", "line": 77, "text": "8. If work is complete or ready for review, move the issue to `Human Review`"}, {"file": "/home/smlflg/Projekte/symphony-lab/README.md", "line": 42, "text": "Create one small Linear issue in the configured project and put it in `Todo`."}, {"file": "/home/smlflg/Projekte/symphony-lab/README.md", "line": 44, "text": "Codex via `codex app-server`, and leave a Human Review handoff in Linear."}, {"file": "/home/smlflg/Projekte/symphony-lab/.runtime/WORKFLOW.projectdashboard.local.md", "line": 7, "text": "- Todo"}, {"file": "/home/smlflg/Projekte/symphony-lab/.runtime/WORKFLOW.projectdashboard.local.md", "line": 15, "text": "- Human Review"}], "triage_status": "quick_win"} {"agent_artifact_count": 5, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/texmath-eb90dad169.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-24T11:45:39+00:00", "markers": ["README"], "name": "texmath", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath", "plan_hit_count": 0, "project_id": "texmath-eb90dad169", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath/README.md", "readme_summary": "# markdown-it-texmath Add TeX math equations to your Markdown documents rendered by [markdown-it](https://github.com/markdown-it/markdown-it) parser. [KaTeX](https://github.com/Khan/KaTeX) is used as a fast math renderer. ## Features Simplify the process of authoring markdown documents containing math formulas. This extension is a comfortable tool for scientists, engineers and students with markdown as their first choice document format. * Macro support * Simple formula numbering * Inline math with tables, lists and blockquote.", "risk_level": "low", "score": 26, "score_reasons": ["10 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 10, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath/index.py", "line": 104, "text": "# remove evil blockquote bug (https:#github.com/goessner/mdmath/issues/50)"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath/index.py", "line": 173, "text": "# TODO better HTML renderer port for math"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath/README.md", "line": 94, "text": "## ToDo"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath/README.md", "line": 109, "text": "* Remove [rendering bug with brackets delimiters](https://github.com/goessner/markdown-it-texmath/issues/9)."}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath/README.md", "line": 112, "text": "* Remove pathological [bug within blockquotes](https://github.com/goessner/mdmath/issues/50)."}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath/README.md", "line": 116, "text": "* Bug with [brackets delimiters](https://github.com/goessner/markdown-it-texmath/issues/9) ."}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath/README.md", "line": 122, "text": "* Fatal blockquote bug investigated. Implemented workaround to vscode bug, which has finally gone with vscode 1.26.0 ."}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath/README.md", "line": 125, "text": "* Escaped underscore bug removed."}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/deps-70b8402476.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:17:59+00:00", "markers": ["package.json"], "name": "deps", "path": "/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps", "plan_hit_count": 0, "project_id": "deps-70b8402476", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 25, "score_reasons": ["22 TODO/FIXME/WIP hints"], "technologies": ["node"], "todo_fixme_count": 22, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js", "line": 234, "text": "let ifr = ctx.querySelectorAll(\"iframe\"), open = ifr.length, handled = 0;"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js", "line": 237, "text": "if (--open <= 0) {"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js", "line": 241, "text": "if (!open) {"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js", "line": 333, "text": "* It wouldn't be enough to save all open or all already handled iframes."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js", "line": 334, "text": "* The information of open iframes is necessary because they may occur after"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js", "line": 383, "text": "* Creates an iterator on all open iframes in the specified array and calls"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js", "line": 466, "text": "let open = contexts.length;"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js", "line": 467, "text": "if (!open) {"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/samuel-cddebbb8a7.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-22T19:33:41+00:00", "markers": ["pyproject.toml"], "name": "samuel", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel", "plan_hit_count": 0, "project_id": "samuel-cddebbb8a7", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 25, "score_reasons": ["40 TODO/FIXME/WIP hints"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/data/core_memory.md", "line": 38, "text": "Denke auf Architektur-Niveau (Adapter Patterns, Fallback-Ketten, Trade-off-Matrizen). Aber Implementation bleibt lueckenhaft. 40+ Seiten ADD fuer ~700 Zeilen Code. Keeper await-Bug: ein Einzeiler, seit Monaten offen."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/data/fear_map.json", "line": 32, "text": "\"evidence\": \"Keeper await-Bug seit Monaten offen. 5 BUILD_SPECS, 0 implementiert\","}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/data/fear_map.json", "line": 35, "text": "\"Keeper: await-Bug ein Einzeiler, seit Monaten offen\","}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/data/fear_map.json", "line": 39, "text": "\"micro_offer\": \"Ein Keeper-Bug fixen? 15 Min.\""}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_replay_parser.py", "line": 27, "text": "\"message\": {\"role\": \"user\", \"content\": \"Fix the bug\"},"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_pattern_detector.py", "line": 67, "text": "hyperfocus = next(s for s in signals if s.pattern_type == \"hyperfocus\")"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_pattern_detector.py", "line": 80, "text": "approaching = next(s for s in signals if s.pattern_type == \"hyperfocus_approaching\")"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_pattern_detector.py", "line": 98, "text": "hyperfocus = next(s for s in signals if s.pattern_type == \"hyperfocus\")"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/samuel-3f2ebe9000.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-16T10:34:17+00:00", "markers": ["pyproject.toml"], "name": "samuel", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel", "plan_hit_count": 0, "project_id": "samuel-3f2ebe9000", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 25, "score_reasons": ["40 TODO/FIXME/WIP hints"], "technologies": ["python"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/data/core_memory.md", "line": 38, "text": "Denke auf Architektur-Niveau (Adapter Patterns, Fallback-Ketten, Trade-off-Matrizen). Aber Implementation bleibt lueckenhaft. 40+ Seiten ADD fuer ~700 Zeilen Code. Keeper await-Bug: ein Einzeiler, seit Monaten offen."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/data/fear_map.json", "line": 32, "text": "\"evidence\": \"Keeper await-Bug seit Monaten offen. 5 BUILD_SPECS, 0 implementiert\","}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/data/fear_map.json", "line": 35, "text": "\"Keeper: await-Bug ein Einzeiler, seit Monaten offen\","}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/data/fear_map.json", "line": 39, "text": "\"micro_offer\": \"Ein Keeper-Bug fixen? 15 Min.\""}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_replay_parser.py", "line": 27, "text": "\"message\": {\"role\": \"user\", \"content\": \"Fix the bug\"},"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_pattern_detector.py", "line": 67, "text": "hyperfocus = next(s for s in signals if s.pattern_type == \"hyperfocus\")"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_pattern_detector.py", "line": 80, "text": "approaching = next(s for s in signals if s.pattern_type == \"hyperfocus_approaching\")"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_pattern_detector.py", "line": 98, "text": "hyperfocus = next(s for s in signals if s.pattern_type == \"hyperfocus\")"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/samuel-474277b9a5.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-16T13:18:36+00:00", "markers": ["pyproject.toml"], "name": "samuel", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel", "plan_hit_count": 0, "project_id": "samuel-474277b9a5", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 25, "score_reasons": ["28 TODO/FIXME/WIP hints"], "technologies": ["python"], "todo_fixme_count": 28, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/data/core_memory.md", "line": 38, "text": "Denke auf Architektur-Niveau (Adapter Patterns, Fallback-Ketten, Trade-off-Matrizen). Aber Implementation bleibt lueckenhaft. 40+ Seiten ADD fuer ~700 Zeilen Code. Keeper await-Bug: ein Einzeiler, seit Monaten offen."}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/data/fear_map.json", "line": 32, "text": "\"evidence\": \"Keeper await-Bug seit Monaten offen. 5 BUILD_SPECS, 0 implementiert\","}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/data/fear_map.json", "line": 35, "text": "\"Keeper: await-Bug ein Einzeiler, seit Monaten offen\","}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/data/fear_map.json", "line": 39, "text": "\"micro_offer\": \"Ein Keeper-Bug fixen? 15 Min.\""}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_bookmark_analyzer.py", "line": 1, "text": "\"\"\"Tests for BookmarkAnalyzer — parse, score, cache, fail-open.\"\"\""}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_bookmark_analyzer.py", "line": 134, "text": "hugging_face = next(b for b in result if \"huggingface\" in b[\"url\"])"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_bookmark_analyzer.py", "line": 139, "text": "github = next(b for b in result if \"github.com\" in b[\"url\"])"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_explainer.py", "line": 382, "text": "{\"command\": 'git commit -m \"fix: resolve bug\"'},"}], "triage_status": "quick_win"} {"agent_artifact_count": 24, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/client-f070f3fd18.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:25+00:00", "markers": ["README"], "name": "client", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client", "plan_hit_count": 0, "project_id": "client-f070f3fd18", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/README.md", "readme_summary": "# LiteLLM Proxy Client A Python client library for interacting with the LiteLLM proxy server. This client provides a clean, typed interface for managing models, keys, credentials, and making chat completions. ## Installation ```bash pip install litellm ``` ## Quick Start ```python", "risk_level": "low", "score": 24, "score_reasons": ["9 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 9, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/README.md", "line": 317, "text": "CLI->>Browser: Open /sso/key/generate?source=litellm-cli&key=sk-uuid"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/README.md", "line": 347, "text": "2. **Open Browser**: CLI opens browser to `/sso/key/generate` with CLI source and key parameters"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/models.py", "line": 393, "text": "with open(yaml_file, \"r\") as f:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/auth.py", "line": 29, "text": "with open(token_file, \"w\") as f:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/auth.py", "line": 42, "text": "with open(token_file, \"r\") as f:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/auth.py", "line": 542, "text": "# Open browser"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/auth.py", "line": 543, "text": "webbrowser.open(sso_url)"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/chat.py", "line": 287, "text": "with open(filename, \"w\") as f:"}], "triage_status": "quick_win"} {"agent_artifact_count": 10, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/console-688b47ba48.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:16+00:00", "markers": ["README"], "name": "console", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console", "plan_hit_count": 0, "project_id": "console-688b47ba48", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/README.md", "readme_summary": "This is the console package from googlecloudsdk, as used by Python Fire. Python Fire does not accept pull requests modifying the console package; rather, changes to console should go through the upstream project googlecloudsdk.", "risk_level": "low", "score": 24, "score_reasons": ["9 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 9, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/console_attr.py", "line": 104, "text": "# TODO: Unify this logic with console.style.mappings"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/console_attr.py", "line": 341, "text": "# TODO: Add elif self._encoding == 'cp437': code here."}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/console_attr.py", "line": 728, "text": "escape: Replace unencodable characters with a \\uXXXX or \\xXX equivalent if"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/console_attr_os.py", "line": 82, "text": "fd = os.open(os.ctermid(), os.O_RDONLY)"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/text.py", "line": 91, "text": "# TODO: Add more types."}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/platforms.py", "line": 357, "text": "If the new process wants to write to a file, it can open new FDs."}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/console_pager.py", "line": 239, "text": "# Next page."}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/console_pager.py", "line": 266, "text": "# Next line."}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/paperclip-afd783b677.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-22T14:50:36+00:00", "markers": ["README"], "name": "paperclip", "path": "/home/smlflg/Projekte/LuckSurface/paperclip", "plan_hit_count": 0, "project_id": "paperclip-afd783b677", "readme_path": "/home/smlflg/Projekte/LuckSurface/paperclip/README.md", "readme_summary": "# Paperclip Paperclip is the output module of Samuel.SYSTEM. It turns real work into public proof: - Build Clips - Eval Clips - Failure Clips - Learning Clips - Outreach Snippets", "risk_level": "low", "score": 24, "score_reasons": ["9 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 9, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/LuckSurface/paperclip/templates/clip.md", "line": 32, "text": "## Next Step"}, {"file": "/home/smlflg/Projekte/LuckSurface/paperclip/templates/clip.md", "line": 34, "text": "<One concrete next step.>"}, {"file": "/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-frontier-llm-harness-build.md", "line": 32, "text": "## Next Step"}, {"file": "/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-frontier-llm-harness-build.md", "line": 34, "text": "Pull one short screen capture or still from the runtime switch and difference map into the next public clip so the proof reads instantly in feeds."}, {"file": "/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-sidecar-ng-build.md", "line": 17, "text": "- Metric / result: 97.3% accuracy (36/37), 148/148 tests pass, fail-open hook design"}, {"file": "/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-sidecar-ng-build.md", "line": 32, "text": "## Next Step"}, {"file": "/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-sidecar-ng-build.md", "line": 34, "text": "Pull one concrete screenshot from PortfolioTimeline and one README-ready metric block into the next published clip."}, {"file": "/home/smlflg/Projekte/LuckSurface/paperclip/outbox/2026-04-21_build_samuel-system-surface.md", "line": 32, "text": "## Next Step"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/server-8bd5de99fa.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-21T13:03:27+00:00", "markers": ["package.json", "tsconfig.json"], "name": "server", "path": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/server", "plan_hit_count": 0, "project_id": "server-8bd5de99fa", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 24, "score_reasons": ["12 TODO/FIXME/WIP hints"], "technologies": ["node", "typescript"], "todo_fixme_count": 12, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/server/src/logicParser.ts", "line": 95, "text": "const next = nonEmpty[i + 1];"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/server/src/logicParser.ts", "line": 96, "text": "const nextIndent = next?.raw.match(/^ */)?.[0].length ?? -1;"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/server/src/logicParser.ts", "line": 97, "text": "if (!next || nextIndent <= indent) {"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/server/src/fsrs.ts", "line": 50, "text": "review: log.review.toISOString(),"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/server/src/fsrs.ts", "line": 75, "text": "const result = scheduler.next(previous, new Date(), ratingFromGrade(grade));"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/server/src/fsrs.ts", "line": 79, "text": "next: serializeCard(result.card),"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/server/src/routes/index.ts", "line": 591, "text": "db.prepare(\"UPDATE attempts SET status = 'completed', current_stage = 'review', completed_at = ?, updated_at = ? WHERE id = ?\")"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/server/src/routes/index.ts", "line": 597, "text": "api.get('/review/due', (c) => {"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/firetracker-8c19390d44.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-18T00:35:03+01:00|Update .gitignore and FOR_SMLFLG.md", "remote": "https://github.com/smlfg/FireTracker.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "requirements.txt"], "name": "FireTracker", "path": "/home/smlflg/Projekte/FireTracker", "plan_hit_count": 1, "project_id": "firetracker-8c19390d44", "readme_path": "/home/smlflg/Projekte/FireTracker/README.md", "readme_summary": "# FireTracker FIRE calculator with ADHS twist: enter 3 numbers, see when you'll be financially free. Assets (depots, real estate, cash) as modules, scenario slider, 30-year projection — all local, no cloud account needed. ## Status MVP shipped. 17 unit tests + 3 E2E tests passing. fi_date edge-case and historical charts pending. ## Run ```bash cd ~/Projekte/FireTracker", "risk_level": "low", "score": 23, "score_reasons": ["git repo", "4 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FireTracker/FOR_SMLFLG.md", "line": 71, "text": "## Next Steps (priorisiert)"}, {"file": "/home/smlflg/Projekte/FireTracker/test_fire_math.py", "line": 24, "text": "# This tests the line-68 bug fix: `if years_to_fi is not None` instead of `if years_to_fi`."}, {"file": "/home/smlflg/Projekte/FireTracker/test_fire_math.py", "line": 33, "text": "\"Check the line-68 bug fix.\""}, {"file": "/home/smlflg/Projekte/FireTracker/test_fire_math.py", "line": 245, "text": "\"\"\"December + 9 fractional months = September of next year. Must not add extra year.\"\"\""}], "triage_status": "quick_win"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/templates-c4a2f717a9.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md", "CLAUDE.md"], "name": "templates", "path": "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/templates", "plan_hit_count": 1, "project_id": "templates-c4a2f717a9", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 23, "score_reasons": ["6 TODO/FIXME/WIP hints", "agentized", "plans/backlogs found"], "technologies": ["agent"], "todo_fixme_count": 6, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/templates/clean-state-checklist.md", "line": 3, "text": "- [ ] 标准启动路径仍然可用"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/templates/clean-state-checklist.md", "line": 4, "text": "- [ ] 标准验证路径仍然可运行"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/templates/clean-state-checklist.md", "line": 5, "text": "- [ ] 当前进度已经记录到进度日志"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/templates/clean-state-checklist.md", "line": 6, "text": "- [ ] 功能状态真实反映了 passing 和未验证的边界"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/templates/clean-state-checklist.md", "line": 7, "text": "- [ ] 没有任何半成品步骤处于未记录状态"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/templates/clean-state-checklist.md", "line": 8, "text": "- [ ] 下一轮会话无需人工修复即可继续"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/sonnenuhr-0fd23896b3.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-18T00:40:48+01:00|Add Sonnenuhr project: adaptive display color temperature based on sun position", "remote": "https://github.com/smlfg/Sonnenuhr.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", "requirements.txt"], "name": "Sonnenuhr", "path": "/home/smlflg/Projekte/Sonnenuhr", "plan_hit_count": 0, "project_id": "sonnenuhr-0fd23896b3", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 22, "score_reasons": ["git repo", "7 TODO/FIXME/WIP hints"], "technologies": ["python"], "todo_fixme_count": 7, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sonnenuhr/config.py", "line": 47, "text": "with _DEFAULT_CONFIG_PATH.open(\"r\", encoding=\"utf-8\") as fh:"}, {"file": "/home/smlflg/Projekte/Sonnenuhr/config.py", "line": 52, "text": "with user_config_path.open(\"r\", encoding=\"utf-8\") as fh:"}, {"file": "/home/smlflg/Projekte/Sonnenuhr/config.py", "line": 65, "text": "with user_config_path.open(\"r\", encoding=\"utf-8\") as fh:"}, {"file": "/home/smlflg/Projekte/Sonnenuhr/sonnenuhr.py", "line": 116, "text": "fd = os.open(LOCK_PATH, os.O_CREAT | os.O_WRONLY)"}, {"file": "/home/smlflg/Projekte/Sonnenuhr/sonnenuhr.py", "line": 145, "text": "with open(STATE_TMP, \"w\", encoding=\"utf-8\") as fh:"}, {"file": "/home/smlflg/Projekte/Sonnenuhr/sonnenuhr.py", "line": 843, "text": "# by switching immediately. The lock clears on the next natural transition."}, {"file": "/home/smlflg/Projekte/Sonnenuhr/sonnenuhr.py", "line": 847, "text": "logger.info(\"Current theme: %s (locked until next transition)\", current_theme)"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/description-2e15e303e1.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "description", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description", "plan_hit_count": 0, "project_id": "description-2e15e303e1", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe", "readme_summary": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010) ================================================================================ Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789, and M 67 (NGC 2682). Pancino E., Carrera R., Rossetti, E., Gallart C. <Astron. Astrophys. 511, A56 (2010)> =2010A&A...511A..56P ================================================================================", "risk_level": "low", "score": 22, "score_reasons": ["8 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 8, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 1, "text": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010)"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 3, "text": "Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789,"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 9, "text": "ADC_Keywords: Clusters, open ; Stars, giant ; Equivalent widths ; Spectroscopy"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 11, "text": "open clusters and associations: general"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 14, "text": "The present number of Galactic open clusters that have high resolution"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 18, "text": "open clusters with high quality measurements, we obtained high"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 21, "text": "three red clump stars in each of five Open Clusters. We used the"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 28, "text": "Atomic data and equivalent widths for 15 red clump giants in 5 open"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/description-65d4715e0c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "description", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description", "plan_hit_count": 0, "project_id": "description-65d4715e0c", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe", "readme_summary": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010) ================================================================================ Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789, and M 67 (NGC 2682). Pancino E., Carrera R., Rossetti, E., Gallart C. <Astron. Astrophys. 511, A56 (2010)> =2010A&A...511A..56P ================================================================================", "risk_level": "low", "score": 22, "score_reasons": ["8 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 8, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 1, "text": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010)"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 3, "text": "Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789,"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 9, "text": "ADC_Keywords: Clusters, open ; Stars, giant ; Equivalent widths ; Spectroscopy"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 11, "text": "open clusters and associations: general"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 14, "text": "The present number of Galactic open clusters that have high resolution"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 18, "text": "open clusters with high quality measurements, we obtained high"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 21, "text": "three red clump stars in each of five Open Clusters. We used the"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 28, "text": "Atomic data and equivalent widths for 15 red clump giants in 5 open"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/description-ffc63e12bb.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "description", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description", "plan_hit_count": 0, "project_id": "description-ffc63e12bb", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe", "readme_summary": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010) ================================================================================ Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789, and M 67 (NGC 2682). Pancino E., Carrera R., Rossetti, E., Gallart C. <Astron. Astrophys. 511, A56 (2010)> =2010A&A...511A..56P ================================================================================", "risk_level": "low", "score": 22, "score_reasons": ["8 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 8, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 1, "text": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010)"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 3, "text": "Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789,"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 9, "text": "ADC_Keywords: Clusters, open ; Stars, giant ; Equivalent widths ; Spectroscopy"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 11, "text": "open clusters and associations: general"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 14, "text": "The present number of Galactic open clusters that have high resolution"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 18, "text": "open clusters with high quality measurements, we obtained high"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 21, "text": "three red clump stars in each of five Open Clusters. We used the"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe", "line": 28, "text": "Atomic data and equivalent widths for 15 red clump giants in 5 open"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/gappsscript-bdcbdb2b46.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-26T21:49:37+00:00", "markers": ["README"], "name": "gappsscript", "path": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript", "plan_hit_count": 0, "project_id": "gappsscript-bdcbdb2b46", "readme_path": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/README.md", "readme_summary": "# Google Apps Script MCP Tools This module provides Model Context Protocol (MCP) tools for interacting with Google Apps Script API, enabling AI agents to create, manage, and execute Apps Script projects programmatically. ## Overview Google Apps Script allows automation and extension of Google Workspace applications. This MCP integration provides 17 tools across core and extended tiers for complete Apps Script lifecycle management. ## Why Apps Script? Apps Script is the automation glue of Google Workspace. While individual service APIs (Docs, Sheets, Gmail) operate on single resources, Apps Script enables: - **Cross-app automation** - Orchestrate workflows across Sheets, Gmail, Calendar, Forms, and Drive - **Persistent logic** - Host custom business rules inside Google's environment", "risk_level": "low", "score": 22, "score_reasons": ["8 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 8, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/TESTING.md", "line": 113, "text": "2. Open the URL in any browser (can be on a different machine)"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/TESTING.md", "line": 128, "text": "1. Open this URL in any browser:"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/TESTING.md", "line": 159, "text": "The \"Run Function\" test will fail with a 404 error unless you manually configure the script as an API Executable. This is a Google platform requirement, not a bug."}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/TESTING.md", "line": 163, "text": "1. Open the created test script in Apps Script editor"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/README.md", "line": 339, "text": "User: \"Create a new deployment with the bug fix\""}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/README.md", "line": 398, "text": "1. Open the script in the Apps Script editor"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/README.md", "line": 442, "text": "### Code Review"}, {"file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/README.md", "line": 443, "text": "Always review code before executing, especially for:"}], "triage_status": "quick_win"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/sidebyside-050b659506.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-23T05:40:34+00:00", "markers": ["README"], "name": "sidebyside", "path": "/home/smlflg/Projekte/HarnessEcosystem/sidebyside", "plan_hit_count": 0, "project_id": "sidebyside-050b659506", "readme_path": "/home/smlflg/Projekte/HarnessEcosystem/sidebyside/README.md", "readme_summary": "# Sidebyside Harness Snapshot Standalone statische SPA fuer `data/harness-snapshot.json`. ## Starten Die Seite laedt die JSON-Datei per `fetch`, deshalb braucht sie einen lokalen HTTP-Server: ```bash python3 -m http.server 8080 ``` Dann im Browser: `http://localhost:8080`", "risk_level": "low", "score": 22, "score_reasons": ["8 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 8, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/HarnessEcosystem/sidebyside/app.js", "line": 567, "text": "ui.dialog.showModal ? ui.dialog.showModal() : ui.dialog.setAttribute(\"open\", \"\");"}, {"file": "/home/smlflg/Projekte/HarnessEcosystem/sidebyside/app.js", "line": 572, "text": "if (ui.dialog.open) ui.dialog.close();"}, {"file": "/home/smlflg/Projekte/HarnessEcosystem/sidebyside/scripts/extract_hermes.py", "line": 391, "text": "warnings.append(f\"unable to open state db {path}: {exc}\")"}, {"file": "/home/smlflg/Projekte/HarnessEcosystem/sidebyside/scripts/extract_claude.py", "line": 214, "text": "with path.open(\"r\", encoding=\"utf-8\", errors=\"replace\") as handle:"}, {"file": "/home/smlflg/Projekte/HarnessEcosystem/sidebyside/scripts/extract_claude.py", "line": 255, "text": "with file_path.open(\"r\", encoding=\"utf-8\", errors=\"replace\") as handle:"}, {"file": "/home/smlflg/Projekte/HarnessEcosystem/sidebyside/scripts/extract_codex.py", "line": 201, "text": "with path.open(\"rb\") as fh:"}, {"file": "/home/smlflg/Projekte/HarnessEcosystem/sidebyside/scripts/extract_codex.py", "line": 232, "text": "warnings.append(f\"Failed to open sqlite database {path}: {exc}\")"}, {"file": "/home/smlflg/Projekte/HarnessEcosystem/sidebyside/scripts/extract_codex.py", "line": 340, "text": "with path.open(\"r\", encoding=\"utf-8\") as fh:"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/vizier-cad7290909.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "vizier", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/vizier", "plan_hit_count": 0, "project_id": "vizier-cad7290909", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/vizier/ReadMe", "readme_summary": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010) ================================================================================ Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789, and M 67 (NGC 2682). Pancino E., Carrera R., Rossetti, E., Gallart C. <Astron. Astrophys. 511, A56 (2010)> =2010A&A...511A..56P ================================================================================", "risk_level": "low", "score": 22, "score_reasons": ["8 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 8, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 1, "text": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010)"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 3, "text": "Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789,"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 9, "text": "ADC_Keywords: Clusters, open ; Stars, giant ; Equivalent widths ; Spectroscopy"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 11, "text": "open clusters and associations: general"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 14, "text": "The present number of Galactic open clusters that have high resolution"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 18, "text": "open clusters with high quality measurements, we obtained high"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 21, "text": "three red clump stars in each of five Open Clusters. We used the"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 28, "text": "Atomic data and equivalent widths for 15 red clump giants in 5 open"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/vizier-682eb96505.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "vizier", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/vizier", "plan_hit_count": 0, "project_id": "vizier-682eb96505", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/vizier/ReadMe", "readme_summary": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010) ================================================================================ Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789, and M 67 (NGC 2682). Pancino E., Carrera R., Rossetti, E., Gallart C. <Astron. Astrophys. 511, A56 (2010)> =2010A&A...511A..56P ================================================================================", "risk_level": "low", "score": 22, "score_reasons": ["8 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 8, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 1, "text": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010)"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 3, "text": "Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789,"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 9, "text": "ADC_Keywords: Clusters, open ; Stars, giant ; Equivalent widths ; Spectroscopy"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 11, "text": "open clusters and associations: general"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 14, "text": "The present number of Galactic open clusters that have high resolution"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 18, "text": "open clusters with high quality measurements, we obtained high"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 21, "text": "three red clump stars in each of five Open Clusters. We used the"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 28, "text": "Atomic data and equivalent widths for 15 red clump giants in 5 open"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/vizier-f83ad82235.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "vizier", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/vizier", "plan_hit_count": 0, "project_id": "vizier-f83ad82235", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/vizier/ReadMe", "readme_summary": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010) ================================================================================ Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789, and M 67 (NGC 2682). Pancino E., Carrera R., Rossetti, E., Gallart C. <Astron. Astrophys. 511, A56 (2010)> =2010A&A...511A..56P ================================================================================", "risk_level": "low", "score": 22, "score_reasons": ["8 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 8, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 1, "text": "J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010)"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 3, "text": "Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789,"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 9, "text": "ADC_Keywords: Clusters, open ; Stars, giant ; Equivalent widths ; Spectroscopy"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 11, "text": "open clusters and associations: general"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 14, "text": "The present number of Galactic open clusters that have high resolution"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 18, "text": "open clusters with high quality measurements, we obtained high"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 21, "text": "three red clump stars in each of five Open Clusters. We used the"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/vizier/ReadMe", "line": 28, "text": "Atomic data and equivalent widths for 15 red clump giants in 5 open"}], "triage_status": "quick_win"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/harnessdashboard-780af9846d.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-05-01T12:29:02+02:00|Initial HarnessDashboard public handoff", "remote": "https://github.com/smlfg/HarnessDashboard.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T18:04:12+00:00", "markers": [".git", "pyproject.toml"], "name": "HarnessDashboard", "path": "/home/smlflg/Projekte/HarnessDashboard", "plan_hit_count": 0, "project_id": "harnessdashboard-780af9846d", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 20, "score_reasons": ["git repo", "6 TODO/FIXME/WIP hints"], "technologies": ["python"], "todo_fixme_count": 6, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/HarnessDashboard/tests/test_overview_api.py", "line": 107, "text": "codex_adapter = next(adapter for adapter in payload[\"adapters\"] if adapter[\"name\"] == \"codex\")"}, {"file": "/home/smlflg/Projekte/HarnessDashboard/tests/test_codex_adapter.py", "line": 97, "text": "(\"thread-live\", \"child-a\", \"open\"),"}, {"file": "/home/smlflg/Projekte/HarnessDashboard/tests/test_codex_adapter.py", "line": 98, "text": "(\"thread-live\", \"child-b\", \"open\"),"}, {"file": "/home/smlflg/Projekte/HarnessDashboard/tests/test_frontend_smoke.py", "line": 463, "text": "fetch_overview_func=lambda: next(results),"}, {"file": "/home/smlflg/Projekte/HarnessDashboard/tests/fixtures/codex/fallback-parent.jsonl", "line": 2, "text": "{\"timestamp\":\"2026-04-24T11:52:10.000Z\",\"type\":\"response_item\",\"payload\":{\"role\":\"user\",\"type\":\"message\",\"content\":[{\"type\":\"input_text\",\"text\":\"Review the current adapter slice and stabilize the API contract.\"}]}}"}, {"file": "/home/smlflg/Projekte/HarnessDashboard/backend/codex_adapter.py", "line": 200, "text": "with path.open(encoding=\"utf-8\") as handle:"}], "triage_status": "quick_win"} {"agent_artifact_count": 12, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/cli-159ecd8b5b.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:25+00:00", "markers": ["README"], "name": "cli", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli", "plan_hit_count": 0, "project_id": "cli-159ecd8b5b", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/README.md", "readme_summary": "# LiteLLM Proxy CLI The LiteLLM Proxy CLI is a command-line tool for managing your LiteLLM proxy server. It provides commands for managing models, viewing server status, and interacting with the proxy server. ## Installation ```bash pip install 'litellm[proxy]' ``` ## Configuration The CLI can be configured using environment variables or command-line options:", "risk_level": "low", "score": 20, "score_reasons": ["7 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 7, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/models.py", "line": 393, "text": "with open(yaml_file, \"r\") as f:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/auth.py", "line": 29, "text": "with open(token_file, \"w\") as f:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/auth.py", "line": 42, "text": "with open(token_file, \"r\") as f:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/auth.py", "line": 542, "text": "# Open browser"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/auth.py", "line": 543, "text": "webbrowser.open(sso_url)"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/chat.py", "line": 287, "text": "with open(filename, \"w\") as f:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/chat.py", "line": 308, "text": "with open(filename, \"r\") as f:"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/floki-8fafe02c2f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:10:17+00:00", "markers": ["README"], "name": "floki", "path": "/home/smlflg/Projekte/symphony/elixir/deps/floki", "plan_hit_count": 0, "project_id": "floki-8fafe02c2f", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/floki/README.md", "readme_summary": "<img src=\"assets/images/floki-logo-with-type.svg\" width=\"500\" alt=\"Floki logo\"> **Floki is a simple HTML parser that enables search for nodes using CSS selectors**. [Check the documentation 📙](https://hexdocs.pm/floki). ## Usage Take this HTML as an example: ```html <!DOCTYPE html> <html>", "risk_level": "low", "score": 20, "score_reasons": ["7 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 7, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/floki/CONTRIBUTING.md", "line": 17, "text": "To contribute with ideas, you can [open issues](https://github.com/philss/floki/issues/new) using Github. Please write a clear description of"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/floki/CONTRIBUTING.md", "line": 34, "text": "7. Open a new PR."}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/floki/README.md", "line": 292, "text": "- [@arasatasaygin](https://github.com/arasatasaygin) for Floki's logo from the [Open Logos project](http://openlogos.org/)."}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/floki/CHANGELOG.md", "line": 72, "text": "- Fix bug propagating identity encoder in `raw_html/2` - thanks [@andyleclair](https://github.com/andyleclair)."}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/floki/CHANGELOG.md", "line": 161, "text": "- Fix parsers to consider IO data as inputs. This may change in the next version"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/floki/CHANGELOG.md", "line": 344, "text": "- Fix a bug when parsing a HTML with a XML inside using Mochiweb's parser"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/floki/CHANGELOG.md", "line": 626, "text": "- Fixed bug that was causing Floki.text/1 and Floki.filter_out/2"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/prior-art-2026-04-10-9d028b3600.json", "git_status": {"branch": "main", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-04-10T15:35:29+02:00|docs: add extra standalone dashboard workspace to inventory", "remote": "https://github.com/Erdnussspalter/prior-art-2026-04-10.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README"], "name": "prior-art-2026-04-10", "path": "/home/smlflg/Projekte/prior-art-2026-04-10", "plan_hit_count": 0, "project_id": "prior-art-2026-04-10-9d028b3600", "readme_path": "/home/smlflg/Projekte/prior-art-2026-04-10/README.md", "readme_summary": "# Prior Art Snapshot - 2026-04-10 Created: 2026-04-10T14:58:10+02:00 This repository is a dated snapshot of knowledge, patterns, architectures, lessons, and project lines that already existed before the start of any later role for a third party. It is intentionally narrow: - enough detail to show prior knowledge and authorship direction - no references to any later employer, customer, pitch, or role context - no claim that every repo is complete or production-ready ## Repository Map", "risk_level": "low", "score": 20, "score_reasons": ["git repo", "3 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 3, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/prior-art-2026-04-10/README.md", "line": 67, "text": "1. create and review files locally"}, {"file": "/home/smlflg/Projekte/prior-art-2026-04-10/projects/SIDECAR_PRIOR_ART_2026-04-10.md", "line": 25, "text": "- fail-open behavior so the host assistant continues even if the sidecar layer fails"}, {"file": "/home/smlflg/Projekte/prior-art-2026-04-10/projects/OBSERVER_EVOLVE_PRIOR_ART_2026-04-10.md", "line": 26, "text": "- message protocols between agents benefit from explicit fields such as intent, payload, confidence, verification status, and next action"}], "triage_status": "quick_win"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/solution-b44612ff4e.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md", "package.json", "tsconfig.json", "vite.config.ts"], "name": "solution", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution", "plan_hit_count": 2, "project_id": "solution-b44612ff4e", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 20, "score_reasons": ["4 TODO/FIXME/WIP hints", "agentized", "plans/backlogs found"], "technologies": ["agent", "node", "typescript"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/session-handoff.md", "line": 41, "text": "- The one-feature-at-a-time policy from AGENTS.md was followed strictly: each feature was implemented, verified, and recorded before moving to the next."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/session-handoff.md", "line": 66, "text": "### Next Steps"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/AGENTS.md", "line": 24, "text": "6. **Only then** move to the next feature."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/data/sample-documents/meeting-summary.txt", "line": 16, "text": "4. Next Steps"}], "triage_status": "quick_win"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/fusionkomandozentralezentrale-f1e7d8e139.json", "git_status": {"branch": "main", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-05-02T16:53:47+02:00|Prepare fusion backend handoff", "remote": "https://github.com/smlfg/FusionKomandoZentraleZentrale.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T18:04:09+00:00", "markers": [".git", ".hermes", "README", "pyproject.toml"], "name": "FusionKomandoZentraleZentrale", "path": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale", "plan_hit_count": 1, "project_id": "fusionkomandozentralezentrale-f1e7d8e139", "readme_path": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale/README.md", "readme_summary": "# FusionKomandoZentraleZentrale Sauberer Neuaufbau von null. Wichtig: - Konzepte übernommen, kein Code portiert. - Minimale Architektur, damit das System nicht an seiner eigenen Komplexität scheitert. ## Kernidee Das System besteht aus genau vier Schritten: 1. Intent verstehen", "risk_level": "low", "score": 19, "score_reasons": ["git repo", "2 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale/docs/thin-vscode-client-architecture.md", "line": 375, "text": "| { type: 'artifact.open'; path: string };"}, {"file": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale/docs/thin-vscode-client-architecture.md", "line": 419, "text": "- open chat view"}], "triage_status": "quick_win"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/project-03-9eacf09d55.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["README"], "name": "project-03", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03", "plan_hit_count": 3, "project_id": "project-03-9eacf09d55", "readme_path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/README.md", "readme_summary": "# Project 03: Scope Control and Grounded Verification 评估显式范围控制和验证门控是否能提高交付准确性。 ## 目录说明 | 目录 | 含义 | |------|------| | `starter/` | **起点**——基于 P2 solution,新增文档分块、元数据提取、索引状态、基础问答功能待实现。没有一次一个功能的策略约束。 | | `solution/` | **参考实现**——所有功能已实现,AGENTS.md 包含\"一次一个功能\"策略,feature_list.json 展示 fail→pass 的转换过程和验证证据。 | ## 使用方法", "risk_level": "low", "score": 19, "score_reasons": ["5 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 5, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/session-handoff.md", "line": 41, "text": "- The one-feature-at-a-time policy from AGENTS.md was followed strictly: each feature was implemented, verified, and recorded before moving to the next."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/session-handoff.md", "line": 66, "text": "### Next Steps"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/AGENTS.md", "line": 24, "text": "6. **Only then** move to the next feature."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/data/sample-documents/meeting-summary.txt", "line": 16, "text": "4. Next Steps"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/starter/data/sample-documents/meeting-summary.txt", "line": 16, "text": "4. Next Steps"}], "triage_status": "quick_win"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/repo-template-ec29134565.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md"], "name": "repo-template", "path": "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/openai-advanced/repo-template", "plan_hit_count": 1, "project_id": "repo-template-ec29134565", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 19, "score_reasons": ["4 TODO/FIXME/WIP hints", "agentized", "plans/backlogs found"], "technologies": ["agent"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/openai-advanced/repo-template/AGENTS.md", "line": 33, "text": "- 如果某类 review feedback 反复出现,把它升级成机械规则、检查或 linter,不要一直在聊天里重复解释。"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/openai-advanced/repo-template/docs/SECURITY.md", "line": 27, "text": "- 反复出现的安全 review 评论要升级成检查,而不是变成口口相传的经验。"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/openai-advanced/repo-template/docs/QUALITY_SCORE.md", "line": 31, "text": "| 日期 | Harness 变体 | 完成率 | 重试次数 | Review 前缺陷数 | 备注 |"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/openai-advanced/repo-template/docs/FRONTEND.md", "line": 17, "text": "- 修复 UI bug 后,顺手补上对应验证步骤。"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/shared-gui-39cb40d2b3.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-18T00:35:06+01:00|Add project files: docs, .gitignore, launch script, and requirements", "remote": "https://github.com/smlfg/shared-gui.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "requirements.txt"], "name": "shared-gui", "path": "/home/smlflg/Projekte/shared-gui", "plan_hit_count": 1, "project_id": "shared-gui-39cb40d2b3", "readme_path": "/home/smlflg/Projekte/shared-gui/README.md", "readme_summary": "# shared-gui — GTK3 Base Class Shared GTK3 base for all desktop apps in this setup. Provides `BaseApp`: a themed GTK3 window with Catppuccin + COSMIC dark/light auto-detection. ## What BaseApp provides - GTK3 window with HeaderBar, content area, StatusBar - Catppuccin theme (auto-detects COSMIC dark/light mode, live-updates on theme switch) - Helper methods: `set_subtitle()`, `add_header_widget()`, `set_status()`, `start_refresh()`, `add_css()` - CSS classes: `.base-card`, `.base-toolbar`, `.base-badge`, `.base-badge-ok/warn/error`, `.base-accent-btn`", "risk_level": "low", "score": 19, "score_reasons": ["git repo", "2 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/shared-gui/FOR_SMLFLG.md", "line": 70, "text": "- Kein Packaging/`__init__.py` — direkter Import via sys.path Hack"}, {"file": "/home/smlflg/Projekte/shared-gui/FOR_SMLFLG.md", "line": 81, "text": "## Next Steps"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/agentswarmdashboard-98dc83ec43.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-18T10:57:46+01:00|Update dashboard UI and add project documentation", "remote": "https://github.com/smlfg/AgentSwarmDashboard.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T18:04:14+00:00", "markers": [".git", "README", "requirements.txt"], "name": "AgentSwarmDashboard", "path": "/home/smlflg/Projekte/AgentSwarmDashboard", "plan_hit_count": 0, "project_id": "agentswarmdashboard-98dc83ec43", "readme_path": "/home/smlflg/Projekte/AgentSwarmDashboard/README.md", "readme_summary": "# AgentSwarmDashboard Real-time dashboard for monitoring Claude Code agent teams. Watches task files and team inboxes, streams live updates via SSE. ## What it does - Shows all active agent teams and their tasks - Displays messages between agents (filters idle notifications) - Detects running Claude processes and correlates with teams - Live updates via Server-Sent Events (no polling) ## Run", "risk_level": "low", "score": 18, "score_reasons": ["git repo", "2 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/AgentSwarmDashboard/app.py", "line": 65, "text": "with open(path, \"r\", encoding=\"utf-8\") as f:"}, {"file": "/home/smlflg/Projekte/AgentSwarmDashboard/FOR_SMLFLG.md", "line": 71, "text": "## Next Steps (priorisiert)"}], "triage_status": "quick_win"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/sidecardashboard-10c973f6a7.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-19T22:10:14+01:00|refactor: parallelize dashboard data fetching with asyncio.gather", "remote": "https://github.com/smlfg/SidecarDashboard.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T18:04:15+00:00", "markers": [".git", "CLAUDE.md", "requirements.txt"], "name": "SidecarDashboard", "path": "/home/smlflg/Projekte/Sidecar-Workspace/SidecarDashboard", "plan_hit_count": 0, "project_id": "sidecardashboard-10c973f6a7", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 18, "score_reasons": ["git repo", "agentized"], "technologies": ["agent", "python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/changes-5a502f2a62.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "changes", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/changes", "plan_hit_count": 0, "project_id": "changes-5a502f2a62", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/changes/README.rst", "readme_summary": ":orphan: Changelog ========= This directory contains \"news fragments\" which are short files that contain a small **ReST**-formatted text that will be added to the next what's new page. Make sure to use full sentences with correct case and punctuation. Each file should be named like ``<PULL REQUEST>.<TYPE>.rst``, where ``<PULL REQUEST>`` is a pull request number, and ``<TYPE>`` is one of:", "risk_level": "low", "score": 18, "score_reasons": ["6 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 6, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/changes/README.rst", "line": 7, "text": "small **ReST**-formatted text that will be added to the next what's new page."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/changes/README.rst", "line": 16, "text": "* ``bugfix``: Bug fix."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/changes/stats/12896.bugfix.rst", "line": 1, "text": "Fixed a bug in which running ``kuiper_false_positive_probability(D,N)`` on distributions with many data points could produce NaN values for the false positive probability of the Kuiper statistic."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/changes/io.votable/12604.bugfix.rst", "line": 1, "text": "Fixed a bug where ``astropy.io.votable.validate`` was printing output to ``sys.stdout`` when the ``output`` paramter was set to ``None``. ``validate`` now returns a string when ``output`` is set to ``None``, as documented."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/changes/table/12716.bugfix.rst", "line": 1, "text": "Fixed a bug in ``Table.show_in_browser`` using the ``jsviewer=True`` option"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/changes/wcs/12844.bugfix.rst", "line": 1, "text": "Fixed a bug due to which ``naxis``, ``pixel_shape``, and"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/decimal-e380861cad.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:20+00:00", "markers": ["README"], "name": "decimal", "path": "/home/smlflg/Projekte/symphony/elixir/deps/decimal", "plan_hit_count": 0, "project_id": "decimal-e380861cad", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/decimal/README.md", "readme_summary": "# Decimal Arbitrary precision decimal arithmetic. ## Concept Decimal represents values internally using three integers: a sign, a coefficient, and an exponent. In this way, numbers of any size and with any number of decimal places can be represented exactly. ```elixir Decimal.new(_sign = 1, _coefficient = 42, _exponent = 0) #=> Decimal.new(\"42\") Decimal.new(-1, 42, 0) #=> Decimal.new(\"-42\")", "risk_level": "low", "score": 18, "score_reasons": ["6 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 6, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/decimal/README.md", "line": 32, "text": "Next, run `mix deps.get` in your shell to fetch and compile `Decimal`. Start an"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/decimal/README.md", "line": 191, "text": "TODO"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/decimal/CHANGELOG.md", "line": 17, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/decimal/CHANGELOG.md", "line": 32, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/decimal/CHANGELOG.md", "line": 87, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/decimal/CHANGELOG.md", "line": 138, "text": "* Fix `:half_even` `:lists.last` bug (empty signif)"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/finch-5b47e9c43d.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "finch", "path": "/home/smlflg/Projekte/symphony/elixir/deps/finch", "plan_hit_count": 0, "project_id": "finch-5b47e9c43d", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/finch/README.md", "readme_summary": "<img alt=\"Finch\" height=\"350px\" src=\"assets/Finch_logo_onWhite.png#gh-light-mode-only\"> <img alt=\"Finch\" height=\"350px\" src=\"assets/Finch_logo_all-White.png#gh-dark-mode-only\"> <!-- MDOC !--> An HTTP client with a focus on performance, built on top of [Mint](https://github.com/elixir-mint/mint) and [NimblePool](https://github.com/dashbitco/nimble_pool). We attempt to achieve this goal by providing efficient connection pooling strategies and avoiding copying of memory wherever possible. Most developers will most likely prefer to use the fabulous HTTP client [Req](https://github.com/wojtekmach/req) which takes advantage of Finch's pooling and provides an extremely friendly and pleasant to use API. ## Usage", "risk_level": "low", "score": 18, "score_reasons": ["6 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 6, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/finch/CHANGELOG.md", "line": 10, "text": "### Bug Fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/finch/CHANGELOG.md", "line": 33, "text": "### Bug Fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/finch/CHANGELOG.md", "line": 58, "text": "### Bug Fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/finch/CHANGELOG.md", "line": 70, "text": "### Bug Fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/finch/CHANGELOG.md", "line": 129, "text": "### Bug Fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/finch/CHANGELOG.md", "line": 235, "text": "- Update all dependencies. This includes bug fixes for Mint."}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/issue_drafts-b3845697b3.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-05-04T17:23:32+00:00", "markers": [".hermes"], "name": "issue_drafts", "path": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts", "plan_hit_count": 1, "project_id": "issue_drafts-b3845697b3", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 18, "score_reasons": ["40 TODO/FIXME/WIP hints", "plans/backlogs found", "unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts/shortcutcounter-d2ffa4d801.md", "line": 16, "text": "- TODO/FIXME/WIP hints: 8"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts/shortcutcounter-d2ffa4d801.md", "line": 19, "text": "## Proposed next action"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts/shortcutcounter-d2ffa4d801.md", "line": 21, "text": "Run the bounded review-only job and produce `result.json` plus `handoff.md`. Do not modify the source project from this intake issue."}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts/shortcutcounter-d2ffa4d801.md", "line": 25, "text": "- `jobs/pending/pit-shortcutcounter-d2ffa4d801-review.json`"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts/shortcutcounter-d2ffa4d801.md", "line": 29, "text": "- One concrete next action is selected."}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts/sidecar-ng-6382aa0e95.md", "line": 16, "text": "- TODO/FIXME/WIP hints: 40"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts/sidecar-ng-6382aa0e95.md", "line": 19, "text": "## Proposed next action"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts/sidecar-ng-6382aa0e95.md", "line": 21, "text": "Run the bounded review-only job and produce `result.json` plus `handoff.md`. Do not modify the source project from this intake issue."}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/jason-144cee4a2a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:20+00:00", "markers": ["README"], "name": "jason", "path": "/home/smlflg/Projekte/symphony/elixir/deps/jason", "plan_hit_count": 0, "project_id": "jason-144cee4a2a", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/jason/README.md", "readme_summary": "# Jason A blazing fast JSON parser and generator in pure Elixir. The parser and generator are at least twice as fast as other Elixir/Erlang libraries (most notably `Poison`). The performance is comparable to `jiffy`, which is implemented in C as a NIF. Jason is usually only twice as slow. Both parser and generator fully conform to [RFC 8259](https://tools.ietf.org/html/rfc8259) and", "risk_level": "low", "score": 18, "score_reasons": ["6 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 6, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/jason/CHANGELOG.md", "line": 70, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/jason/CHANGELOG.md", "line": 77, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/jason/CHANGELOG.md", "line": 84, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/jason/CHANGELOG.md", "line": 96, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/jason/CHANGELOG.md", "line": 105, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/jason/CHANGELOG.md", "line": 125, "text": "### Bug fixes"}], "triage_status": "quick_win"} {"agent_artifact_count": 22, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/ma-efef873bcd.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:22+00:00", "markers": ["README"], "name": "ma", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/ma", "plan_hit_count": 0, "project_id": "ma-efef873bcd", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/ma/README.rst", "readme_summary": "================================== A guide to masked arrays in NumPy ================================== .. Contents:: See http://www.scipy.org/scipy/numpy/wiki/MaskedArray (dead link) for updates of this document. History -------", "risk_level": "low", "score": 18, "score_reasons": ["6 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 6, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/ma/mrecords.py", "line": 647, "text": "# Try to open the file and guess its type"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/ma/mrecords.py", "line": 649, "text": "f = open(fname)"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/ma/mrecords.py", "line": 685, "text": "# Try to open the file."}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/ma/tests/test_old_ma.py", "line": 716, "text": "# TODO FIXME: Find out what the following raises a warning in r8247"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/ma/tests/test_mrecords.py", "line": 471, "text": "with open(path, 'w') as f:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/ma/tests/test_subclassing.py", "line": 114, "text": "return next(self._dataiter).__array__().view(type(self._original))"}], "triage_status": "quick_win"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/project-01-04af3e8b57.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["README"], "name": "project-01", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01", "plan_hit_count": 2, "project_id": "project-01-04af3e8b57", "readme_path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/README.md", "readme_summary": "# Project 01: Baseline vs Minimal Harness 比较弱 harness(仅靠 prompt)和显式 harness(规则文件 + 验证机制)对 AI 编码代理任务完成率的影响。 ## 目录说明 | 目录 | 含义 | |------|------| | `starter/` | **起点**——只有一个模糊的 `task-prompt.md`,没有 AGENTS.md、没有 feature_list.json。这是你给代理的\"弱 harness\"版本。 | | `solution/` | **参考实现**——相同的应用代码,但配备了完整的 harness 文件(AGENTS.md、feature_list.json、init.sh、claude-progress.md)。这是\"显式 harness\"版本。 | ## 使用方法", "risk_level": "low", "score": 18, "score_reasons": ["5 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 5, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution/claude-progress.md", "line": 27, "text": "**Next session**: Proceed to Project 02 to add import, detail view, and persistence features."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution/data/sample-documents/meeting-summary.txt", "line": 16, "text": "4. Next Steps"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution/src/renderer/App.tsx", "line": 52, "text": "// In a real app this would open a file dialog."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/starter/data/sample-documents/meeting-summary.txt", "line": 16, "text": "4. Next Steps"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/starter/src/renderer/App.tsx", "line": 52, "text": "// In a real app this would open a file dialog."}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/solid-ec3d38ffe8.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:20+00:00", "markers": ["README"], "name": "solid", "path": "/home/smlflg/Projekte/symphony/elixir/deps/solid", "plan_hit_count": 0, "project_id": "solid-ec3d38ffe8", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/solid/README.md", "readme_summary": "# Solid Solid is an implementation in Elixir of the [Liquid](https://shopify.github.io/liquid/) template language with strict parsing. ## Basic Usage ```elixir iex> template = \"My name is {{ user.name }}\" iex> {:ok, template} = Solid.parse(template) iex> Solid.render!(template, %{ \"user\" => %{ \"name\" => \"José\" } }) |> to_string \"My name is José\"", "risk_level": "low", "score": 18, "score_reasons": ["6 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 6, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/solid/CHANGELOG.md", "line": 3, "text": "## Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/solid/CHANGELOG.md", "line": 12, "text": "## Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/solid/CHANGELOG.md", "line": 28, "text": "## Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/solid/CHANGELOG.md", "line": 34, "text": "* Fix `replace_last` filter bug with duplicate substrings"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/solid/CHANGELOG.md", "line": 40, "text": "## Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/solid/CHANGELOG.md", "line": 53, "text": "## Bug fixes"}], "triage_status": "quick_win"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/agentprojectminenraeumer-8a622ea82b.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-05-04T17:49:30+00:00", "markers": [".hermes"], "name": "AgentProjectMinenraeumer", "path": "/home/smlflg/Projekte/AgentProjectMinenraeumer", "plan_hit_count": 0, "project_id": "agentprojectminenraeumer-8a622ea82b", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 17, "score_reasons": ["40 TODO/FIXME/WIP hints", "unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/CONTROL_ROOM.md", "line": 125, "text": "- `ProjectIntakeTower/jobs/pending/pit-agenttestunisupport-a891990bc1-review.json` — 19:23:32 — 3447 bytes"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/CONTROL_ROOM.md", "line": 130, "text": "- `ProjectIntakeTower/github/issue_drafts/AgentTestUniSupport/intake-next-action.md` — 19:12:12 — 418 bytes"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/CONTROL_ROOM.md", "line": 134, "text": "- `ProjectIntakeTower/jobs/done/pit-zentrale-193cdb6361-review/result.json` — 19:20:48 — 2434 bytes"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/CONTROL_ROOM.md", "line": 135, "text": "- `ProjectIntakeTower/jobs/done/pit-zentrale-193cdb6361-review/handoff.md` — 19:20:33 — 2003 bytes"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/CONTROL_ROOM.md", "line": 136, "text": "- `ProjectIntakeTower/jobs/done/pit-act-agentcommandotower-0112bb030d-review/result.json` — 19:20:12 — 2202 bytes"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/CONTROL_ROOM.md", "line": 137, "text": "- `ProjectIntakeTower/jobs/done/pit-act-agentcommandotower-0112bb030d-review/handoff.md` — 19:20:01 — 2010 bytes"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md", "line": 35, "text": "> Can the next token produce an artifact that is useful tomorrow?"}, {"file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md", "line": 42, "text": "- review report"}], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/personalchatssafe-6654f60d81.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-10T12:58:29+00:00", "markers": [".hermes"], "name": "PersonalChatsSafe!", "path": "/home/smlflg/Projekte/PersonalChatsSafe!", "plan_hit_count": 0, "project_id": "personalchatssafe-6654f60d81", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 17, "score_reasons": ["34 TODO/FIXME/WIP hints", "unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 34, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/s.js", "line": 23, "text": "!function(){\"use strict\";function e(t){return e=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},e(t)}funct"}, {"file": "/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/s.js", "line": 25, "text": "var r,o,i=\"function\"==typeof Symbol?Symbol:{},a=i.iterator||\"@@iterator\",u=i.toStringTag||\"@@toStringTag\";function c(e,n,i,a){var u=n&&n.prototype instanceof f?n:f,c=Object.create(u.prototype);return t(c,\"_invoke\",function(e,t,n){var i,a,u,c=0,f=n||[],l=!1,d={"}, {"file": "/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/s.js", "line": 56, "text": "**/We.d(He,{A:function(){return $e},k:function(){return Ve}});var Ge=function(e,t,n,r){return new(n||(n=Promise))((function(t,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var r;e.done?t(e.value):"}, {"file": "/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/lupk8zyo", "line": 1, "text": "!function(){var e={76141:function(e){e.exports={source_map:\"hidden-source-map\",api_base:\"https://api-iam.intercom.io\",telemetry_base:\"https://api-iam.intercom.io\",public_path:\"https://js.intercomcdn.com/\",yt_iframe_proxy_path:\"https://intercom-sheets.com/youtu"}, {"file": "/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/analytics.min.js", "line": 1, "text": "!function(){var t,e,n,r,i={8971:function(t,e,n){\"use strict\";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,\"__esModule\",{value:!0});var i=r(n(8578));function o(t,e){return function(){var n=this.trai"}, {"file": "/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/468742119653388", "line": 20, "text": "(function(e,t,n,r){var o={exports:{}},a=o.exports;(function(){var a=e.fbq;if(a.execStart=e.performance&&e.performance.now&&e.performance.now(),!(function(){var t=e.postMessage||function(){};return a?!0:(t({action:\"FB_LOG\",logType:\"Facebook Pixel Error\",logMess"}, {"file": "/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/468742119653388", "line": 41, "text": "(function(e,t,n,r){var o={exports:{}},a=o.exports;(function(){var a=e.fbq;if(a.execStart=e.performance&&e.performance.now&&e.performance.now(),!(function(){var t=e.postMessage||function(){};return a?!0:(t({action:\"FB_LOG\",logType:\"Facebook Pixel Error\",logMess"}, {"file": "/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/468742119653388", "line": 58, "text": "(function(e,t,n,r){var o={exports:{}},a=o.exports;(function(){var a=e.fbq;if(a.execStart=e.performance&&e.performance.now&&e.performance.now(),!(function(){var t=e.postMessage||function(){};return a?!0:(t({action:\"FB_LOG\",logType:\"Facebook Pixel Error\",logMess"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/docs-f514119107.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:42+00:00", "markers": ["Makefile"], "name": "docs", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs", "plan_hit_count": 0, "project_id": "docs-f514119107", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 17, "score_reasons": ["40 TODO/FIXME/WIP hints", "unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/importing_astropy.rst", "line": 22, "text": ">>> hdulist = fits.open('data.fits') # doctest: +SKIP"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/lts_policy.rst", "line": 9, "text": "* Bug fixes where backporting is straightforward (e.g., no conflicts)."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/_pkgtemplate.rst", "line": 22, "text": "fairly quick, with any more detailed examples in the next section."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/_pkgtemplate.rst", "line": 54, "text": "just in case, the next levels of detail should use the +, :, and ~"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/install.rst", "line": 518, "text": "can open an issue in the `core astropy package issue"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/install.rst", "line": 520, "text": "can also open issues in the repositories for some of the dependencies:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/install.rst", "line": 523, "text": "the CSS), you can open an issue in the `astropy-sphinx-theme issue tracker"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/known_issues.rst", "line": 143, "text": "thus disabled. Attempting to open a FITS file in writeable mode with mmap will"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/docs-b42122e708.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["Makefile"], "name": "docs", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs", "plan_hit_count": 0, "project_id": "docs-b42122e708", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 17, "score_reasons": ["40 TODO/FIXME/WIP hints", "unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/importing_astropy.rst", "line": 22, "text": ">>> hdulist = fits.open('data.fits') # doctest: +SKIP"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/lts_policy.rst", "line": 9, "text": "* Bug fixes where backporting is straightforward (e.g., no conflicts)."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/_pkgtemplate.rst", "line": 22, "text": "fairly quick, with any more detailed examples in the next section."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/_pkgtemplate.rst", "line": 54, "text": "just in case, the next levels of detail should use the +, :, and ~"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/install.rst", "line": 514, "text": "can open an issue in the `core astropy package issue"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/install.rst", "line": 516, "text": "can also open issues in the repositories for some of the dependencies:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/install.rst", "line": 519, "text": "the CSS), you can open an issue in the `astropy-sphinx-theme issue tracker"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/known_issues.rst", "line": 143, "text": "thus disabled. Attempting to open a FITS file in writeable mode with mmap will"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/docs-f88c852123.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["Makefile"], "name": "docs", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs", "plan_hit_count": 0, "project_id": "docs-f88c852123", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 17, "score_reasons": ["40 TODO/FIXME/WIP hints", "unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 40, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/importing_astropy.rst", "line": 22, "text": ">>> hdulist = fits.open('data.fits') # doctest: +SKIP"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/lts_policy.rst", "line": 9, "text": "* Bug fixes where backporting is straightforward (e.g., no conflicts)."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/_pkgtemplate.rst", "line": 22, "text": "fairly quick, with any more detailed examples in the next section."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/_pkgtemplate.rst", "line": 54, "text": "just in case, the next levels of detail should use the +, :, and ~"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/install.rst", "line": 388, "text": "Now, quit CASA and re-open it, then type the following to install ``astropy``::"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/install.rst", "line": 394, "text": "Then close CASA again and open it, and you should be able to import ``astropy``::"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/install.rst", "line": 533, "text": "can open an issue in the `core astropy package issue"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/install.rst", "line": 535, "text": "can also open issues in the repositories for some of the dependencies:"}], "triage_status": "review"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/project-02-9458e05232.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["README"], "name": "project-02", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02", "plan_hit_count": 3, "project_id": "project-02-9458e05232", "readme_path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/README.md", "readme_summary": "# Project 02: Agent-Readable Workspace 演示仓库可读性和显式连续性产物如何减少跨会话开发中的上下文丢失。 ## 目录说明 | 目录 | 含义 | |------|------| | `starter/` | **起点**——基于 P1 solution 的代码,新增文档导入、详情视图、持久化功能待实现。harness 较弱:AGENTS.md 简陋,没有 session-handoff。 | | `solution/` | **参考实现**——所有新功能已实现,配备完整的 workspace 文档(ARCHITECTURE.md、PRODUCT.md、session-handoff.md)。 | ## 使用方法", "risk_level": "low", "score": 17, "score_reasons": ["4 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/solution/session-handoff.md", "line": 50, "text": "### Next Steps"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/solution/data/sample-documents/meeting-summary.txt", "line": 16, "text": "4. Next Steps"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/starter/data/sample-documents/meeting-summary.txt", "line": 16, "text": "4. Next Steps"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/starter/src/renderer/components/DocumentDetail.tsx", "line": 18, "text": "// TODO: Load document content for viewing -- not yet implemented"}], "triage_status": "review"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/solution-29b8e9044f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md", "CLAUDE.md", "package.json", "tsconfig.json", "vite.config.ts"], "name": "solution", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution", "plan_hit_count": 1, "project_id": "solution-29b8e9044f", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 17, "score_reasons": ["3 TODO/FIXME/WIP hints", "agentized", "plans/backlogs found"], "technologies": ["agent", "node", "typescript"], "todo_fixme_count": 3, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution/claude-progress.md", "line": 27, "text": "**Next session**: Proceed to Project 02 to add import, detail view, and persistence features."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution/data/sample-documents/meeting-summary.txt", "line": 16, "text": "4. Next Steps"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution/src/renderer/App.tsx", "line": 52, "text": "// In a real app this would open a file dialog."}], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/starter-9a2330102f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md", "package.json", "tsconfig.json", "vite.config.ts"], "name": "starter", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/starter", "plan_hit_count": 1, "project_id": "starter-9a2330102f", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 17, "score_reasons": ["3 TODO/FIXME/WIP hints", "agentized", "plans/backlogs found"], "technologies": ["agent", "node", "typescript"], "todo_fixme_count": 3, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/starter/data/sample-documents/meeting-summary.txt", "line": 16, "text": "4. Next Steps"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/starter/src/services/indexing-service.ts", "line": 106, "text": "// BUG: For long documents (>1000 chars total), set chunk content to empty string."}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/starter/src/renderer/App.tsx", "line": 52, "text": "// In a real app this would open a file dialog."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/searchagent-7ebc193f7e.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-18T00:21:46+01:00|Initial commit", "remote": "https://github.com/smlfg/SearchAgent.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README", "requirements.txt"], "name": "SearchAgent", "path": "/home/smlflg/Projekte/SearchAgent", "plan_hit_count": 0, "project_id": "searchagent-7ebc193f7e", "readme_path": "/home/smlflg/Projekte/SearchAgent/README.md", "readme_summary": "# SearchAgent Archived learning project. Built to understand the \"Search\" layer of Search + RAG pipelines. ## What it taught - How search engines return structured results (title, URL, snippet) - How to pass search results as context into an LLM prompt - Difference between raw HTML and structured search results ## Components - `search.py` — DuckDuckGo search via `ddgs`, returns `{title, url, snippet}`", "risk_level": "low", "score": 16, "score_reasons": ["git repo", "1 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/SearchAgent/FOR_SMLFLG.md", "line": 53, "text": "## Next Steps (wenn weiterbauen)"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/voicemode-b0eec5ba24.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-18T10:57:47+01:00|Update .gitignore and add project documentation", "remote": "https://github.com/smlfg/Voicemode.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:24+00:00", "markers": [".git", "README"], "name": "Voicemode", "path": "/home/smlflg/Projekte/Voicemode", "plan_hit_count": 0, "project_id": "voicemode-b0eec5ba24", "readme_path": "/home/smlflg/Projekte/Voicemode/README.md", "readme_summary": "# Voicemode — Samuel's Voice Setup Voice interaction for Claude Code on Pop!_OS/Wayland. \"Florian\" (de-DE-FlorianMultilingualNeural) is Samuel's TTS voice. ## Architecture ``` Claude Code | (MCP: voice-mode npm package) v", "risk_level": "low", "score": 16, "score_reasons": ["git repo", "1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Voicemode/FOR_SMLFLG.md", "line": 101, "text": "## Next Steps (priorisiert)"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/bandit-a273c517ad.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:19+00:00", "markers": ["README"], "name": "bandit", "path": "/home/smlflg/Projekte/symphony/elixir/deps/bandit", "plan_hit_count": 0, "project_id": "bandit-a273c517ad", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/bandit/README.md", "readme_summary": "Bandit is an HTTP server for Plug and WebSock apps. Bandit is written entirely in Elixir and is built atop [Thousand Island](https://github.com/mtrudel/thousand_island). It can serve HTTP/1.x, HTTP/2 and WebSocket clients over both HTTP and HTTPS. It is written with correctness, clarity & performance as fundamental goals. It is the default HTTP server for [Phoenix](https://github.com/phoenixframework/phoenix) since release 1.7.11 of the framework. In [ongoing automated performance tests](https://github.com/mtrudel/bandit/actions/workflows/manual_benchmark.yml),", "risk_level": "low", "score": 16, "score_reasons": ["5 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 5, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/bandit/README.md", "line": 220, "text": "open an issue on the project to discuss ideas and planned approaches so we can ensure we keep"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/bandit/CHANGELOG.md", "line": 75, "text": "* Fix bug introduced when closing compressed websock connections in certain circumstances (#478)"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/bandit/CHANGELOG.md", "line": 363, "text": "still open. This optimizes cases where the client may still be sending a body"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/bandit/CHANGELOG.md", "line": 810, "text": "### Bug Fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/bandit/CHANGELOG.md", "line": 830, "text": "### Bug Fixes"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/io-6bce8b963f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:42+00:00", "markers": ["README"], "name": "io", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io", "plan_hit_count": 0, "project_id": "io-6bce8b963f", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/README.txt", "readme_summary": ".. _example-gallery-io: astropy.io ---------- General examples of the ``astropy.io`` subpackages.", "risk_level": "low", "score": 16, "score_reasons": ["5 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 5, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/split-jpeg-to-fits.py", "line": 35, "text": "image = Image.open('Hs-2009-14-a-web.jpg')"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/skip_create-large-fits.py", "line": 80, "text": "with open('large.fits', 'rb+') as fobj:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/skip_create-large-fits.py", "line": 94, "text": "with open('large.fits', 'rb+') as fobj:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/plot_fits-image.py", "line": 8, "text": "This example uses `astropy.utils.data` to download the file, `astropy.io.fits` to open"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/modify-fits-header.py", "line": 72, "text": "with fits.open(fits_file, 'update') as f:"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/io-bed8d27628.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "io", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io", "plan_hit_count": 0, "project_id": "io-bed8d27628", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/README.txt", "readme_summary": ".. _example-gallery-io: astropy.io ---------- General examples of the ``astropy.io`` subpackages.", "risk_level": "low", "score": 16, "score_reasons": ["5 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 5, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/split-jpeg-to-fits.py", "line": 35, "text": "image = Image.open('Hs-2009-14-a-web.jpg')"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/skip_create-large-fits.py", "line": 80, "text": "with open('large.fits', 'rb+') as fobj:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/skip_create-large-fits.py", "line": 94, "text": "with open('large.fits', 'rb+') as fobj:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/plot_fits-image.py", "line": 8, "text": "This example uses `astropy.utils.data` to download the file, `astropy.io.fits` to open"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/modify-fits-header.py", "line": 72, "text": "with fits.open(fits_file, 'update') as f:"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/io-b7e790a6c3.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "io", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io", "plan_hit_count": 0, "project_id": "io-b7e790a6c3", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/README.txt", "readme_summary": ".. _example-gallery-io: astropy.io ---------- General examples of the ``astropy.io`` subpackages.", "risk_level": "low", "score": 16, "score_reasons": ["5 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 5, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/split-jpeg-to-fits.py", "line": 35, "text": "image = Image.open('Hs-2009-14-a-web.jpg')"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/skip_create-large-fits.py", "line": 78, "text": "with open('large.fits', 'rb+') as fobj:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/skip_create-large-fits.py", "line": 92, "text": "with open('large.fits', 'rb+') as fobj:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/plot_fits-image.py", "line": 9, "text": "This example uses `astropy.utils.data` to download the file, `astropy.io.fits` to open"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/modify-fits-header.py", "line": 74, "text": "with fits.open(fits_file, 'update') as f:"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/licenses-397fcfa35d.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:42+00:00", "markers": ["README"], "name": "licenses", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/licenses", "plan_hit_count": 0, "project_id": "licenses-397fcfa35d", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/licenses/README.rst", "readme_summary": "Licenses ======== This directory holds license and credit information for works astropy is derived from or distributes, and/or datasets. The license file for the astropy package itself is placed in the root directory of this repository.", "risk_level": "low", "score": 16, "score_reasons": ["5 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 5, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/licenses/PYTHON.rst", "line": 22, "text": "All Python releases are Open Source (see http://www.opensource.org for"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/licenses/PYTHON.rst", "line": 23, "text": "the Open Source Definition). Historically, most, but not all, Python"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/licenses/PYTHON.rst", "line": 46, "text": "a modified version without making your changes open source. The"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/licenses/PYTHON.rst", "line": 115, "text": "BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/licenses/EXPAT_LICENSE.rst", "line": 1, "text": "Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/licenses-fd66a95a3c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "licenses", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/licenses", "plan_hit_count": 0, "project_id": "licenses-fd66a95a3c", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/licenses/README.rst", "readme_summary": "Licenses ======== This directory holds license and credit information for works astropy is derived from or distributes, and/or datasets. The license file for the astropy package itself is placed in the root directory of this repository.", "risk_level": "low", "score": 16, "score_reasons": ["5 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 5, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/licenses/PYTHON.rst", "line": 22, "text": "All Python releases are Open Source (see http://www.opensource.org for"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/licenses/PYTHON.rst", "line": 23, "text": "the Open Source Definition). Historically, most, but not all, Python"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/licenses/PYTHON.rst", "line": 46, "text": "a modified version without making your changes open source. The"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/licenses/PYTHON.rst", "line": 115, "text": "BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/licenses/EXPAT_LICENSE.rst", "line": 1, "text": "Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/licenses-11efc67d7d.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "licenses", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/licenses", "plan_hit_count": 0, "project_id": "licenses-11efc67d7d", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/licenses/README.rst", "readme_summary": "Licenses ======== This directory holds license and credit information for works astropy is derived from or distributes, and/or datasets. The license file for the astropy package itself is placed in the root directory of this repository.", "risk_level": "low", "score": 16, "score_reasons": ["5 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 5, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/licenses/PYTHON.rst", "line": 22, "text": "All Python releases are Open Source (see http://www.opensource.org for"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/licenses/PYTHON.rst", "line": 23, "text": "the Open Source Definition). Historically, most, but not all, Python"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/licenses/PYTHON.rst", "line": 46, "text": "a modified version without making your changes open source. The"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/licenses/PYTHON.rst", "line": 115, "text": "BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/licenses/EXPAT_LICENSE.rst", "line": 1, "text": "Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/nimble_pool-a86c15bd7c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "nimble_pool", "path": "/home/smlflg/Projekte/symphony/elixir/deps/nimble_pool", "plan_hit_count": 0, "project_id": "nimble_pool-a86c15bd7c", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/nimble_pool/README.md", "readme_summary": "# NimblePool <!-- MDOC !--> `NimblePool` is a tiny resource-pool implementation. Pools in the Erlang VM, and therefore in Elixir, are generally process-based: they manage a group of processes. The downside of said pools is that when they have to manage resources, such as sockets or ports, the additional process leads to overhead. In such pools, you usually end-up with two scenarios: * You invoke the pool manager, which returns the pooled process, which performs the operation on the socket or port for you, returning you the reply. This approach is non-optimal because all of the data sent and returned by the resource needs to be copied between processes * You invoke the pool manager, which returns the pooled process, which gives you access to the resource. Then you can act directly on the resource, avoiding the data copying, but you need to keep the state of the resource in sync with the p", "risk_level": "low", "score": 16, "score_reasons": ["5 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 5, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/nimble_pool/README.md", "line": 85, "text": "port = Port.open({:spawn_executable, path}, [:binary, args: [\"-\"]])"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/nimble_pool/README.md", "line": 158, "text": "if Mint.HTTP1.open?(conn) do"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/nimble_pool/README.md", "line": 193, "text": "# TODO: Add back-off"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/nimble_pool/CHANGELOG.md", "line": 13, "text": "* Fix a bug on idle timeout causing the pool to empty"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/nimble_pool/CHANGELOG.md", "line": 22, "text": "* Fix a bug with lazy pool starting more connections than specified"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/req-b8e1e3a474.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:20+00:00", "markers": ["README"], "name": "req", "path": "/home/smlflg/Projekte/symphony/elixir/deps/req", "plan_hit_count": 0, "project_id": "req-b8e1e3a474", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/req/README.md", "readme_summary": "# Req Req is a batteries-included HTTP client for Elixir. With just a couple lines of code: ```elixir Mix.install([ {:req, \"~> 0.5.0\"} ]) Req.get!(\"https://api.github.com/repos/wojtekmach/req\").body[\"description\"]", "risk_level": "low", "score": 16, "score_reasons": ["5 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 5, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/req/README.md", "line": 193, "text": "# open browser window? [Yn]"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/req/CHANGELOG.md", "line": 200, "text": "* [`put_aws_sigv4`]: Fix bug when using custom headers"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/req/CHANGELOG.md", "line": 222, "text": "Req v0.5.0 brings testing enhancements, errors standardization, `%Req.Response.Async{}`, and more improvements and bug fixes."}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/req/CHANGELOG.md", "line": 893, "text": "* [`put_params`]: Fix bug when params have been duplicated when retrying requeset"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/req/CHANGELOG.md", "line": 1030, "text": "# open browser window? [Yn]"}], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/solution-e1178ac8ec.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md", "package.json", "tsconfig.json", "vite.config.ts"], "name": "solution", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/solution", "plan_hit_count": 2, "project_id": "solution-e1178ac8ec", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 16, "score_reasons": ["2 TODO/FIXME/WIP hints", "agentized", "plans/backlogs found"], "technologies": ["agent", "node", "typescript"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/solution/session-handoff.md", "line": 50, "text": "### Next Steps"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/solution/data/sample-documents/meeting-summary.txt", "line": 16, "text": "4. Next Steps"}], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/acpcodex-c949d6755e.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-21T15:50:23+00:00", "markers": ["README"], "name": "ACPcodex", "path": "/home/smlflg/Projekte/ACPcodex", "plan_hit_count": 1, "project_id": "acpcodex-c949d6755e", "readme_path": "/home/smlflg/Projekte/ACPcodex/README.md", "readme_summary": "# ACP Codex Subagents This workspace turns the `idea` note into a small runnable ACP/Codex orchestration layer. It uses `acpx` named sessions as the transport and keeps each subagent scoped by role and file ownership. `acpx` is still alpha, so this is an experimental workflow. The script defaults to `npx -y acpx@latest` when a global `acpx` binary is not installed. ## Quick Start Check the local prerequisites:", "risk_level": "low", "score": 15, "score_reasons": ["4 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/ACPcodex/README.md", "line": 33, "text": "./scripts/acpx-subagents parallel --no-wait -- \"Review your owned area and report the smallest safe implementation plan.\""}, {"file": "/home/smlflg/Projekte/ACPcodex/scripts/acpx-subagents", "line": 18, "text": "[ui]=\"Implement and review user-facing UI, templates, static assets, and component behavior.\""}, {"file": "/home/smlflg/Projekte/ACPcodex/scripts/acpx-subagents", "line": 19, "text": "[pipeline]=\"Implement and review pipeline flow, runtime behavior, schemas, and guard logic.\""}, {"file": "/home/smlflg/Projekte/ACPcodex/scripts/acpx-subagents", "line": 20, "text": "[rules]=\"Implement and review rule packs, policy definitions, validation behavior, and rule docs.\""}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/agent-process-dashboard-a212950668.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-05-04T05:24:22+00:00", "markers": ["README", "pyproject.toml"], "name": "agent-process-dashboard", "path": "/home/smlflg/Projekte/agent-process-dashboard", "plan_hit_count": 1, "project_id": "agent-process-dashboard-a212950668", "readme_path": "/home/smlflg/Projekte/agent-process-dashboard/README.md", "readme_summary": "# Agent Process Dashboard Standalone GTK dashboard for local Linux agent-process fanout. The app is deliberately conservative: - Reads `/proc` directly. - Shows current-user process trees and agent/MCP bridge fanout. - Reports stale and cleanup candidates as a dry-run only. - Can send `SIGTERM` and, after a failed stop, `SIGKILL` only to current dry-run candidates after explicit confirmation and a fresh PID identity recheck.", "risk_level": "low", "score": 15, "score_reasons": ["4 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/agent-process-dashboard/README.md", "line": 12, "text": "- Does not restart, renice, mutate configs, read process environments, or open a"}, {"file": "/home/smlflg/Projekte/agent-process-dashboard/src/agent_process_dashboard/classifier.py", "line": 92, "text": "matched = next((marker for marker in markers if marker in text), None)"}, {"file": "/home/smlflg/Projekte/agent-process-dashboard/src/agent_process_dashboard/actions.py", "line": 71, "text": "live = next((sample for sample in snapshot.processes if sample.pid == request.pid), None)"}, {"file": "/home/smlflg/Projekte/agent-process-dashboard/src/agent_process_dashboard/actions.py", "line": 94, "text": "candidate = next("}], "triage_status": "review"} {"agent_artifact_count": 50, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/proxy-ba82ffa05c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:26+00:00", "markers": ["README"], "name": "proxy", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy", "plan_hit_count": 1, "project_id": "proxy-ba82ffa05c", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/README.md", "readme_summary": "These are file-specific types for the proxy. For Types you expect to be used across the proxy, put them in `litellm/proxy/_types.py`", "risk_level": "low", "score": 15, "score_reasons": ["4 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/policy_engine/pipeline_types.py", "line": 13, "text": "VALID_PIPELINE_ACTIONS = {\"allow\", \"block\", \"next\", \"modify_response\"}"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/policy_engine/pipeline_types.py", "line": 27, "text": "description=\"Action when guardrail rejects: next | block | allow | modify_response\","}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/policy_engine/pipeline_types.py", "line": 31, "text": "description=\"Action when guardrail passes: next | block | allow | modify_response\","}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/policy_engine/pipeline_types.py", "line": 35, "text": "description=\"Forward modified request data (e.g., PII-masked) to next step.\","}], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/starter-cf8c7f2d75.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md", "package.json", "tsconfig.json", "vite.config.ts"], "name": "starter", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/starter", "plan_hit_count": 1, "project_id": "starter-cf8c7f2d75", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 15, "score_reasons": ["2 TODO/FIXME/WIP hints", "agentized", "plans/backlogs found"], "technologies": ["agent", "node", "typescript"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/starter/data/sample-documents/meeting-summary.txt", "line": 16, "text": "4. Next Steps"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/starter/src/renderer/components/DocumentDetail.tsx", "line": 18, "text": "// TODO: Load document content for viewing -- not yet implemented"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/frontierllmharnessvalidation-6437acaac3.json", "git_status": {"branch": "unknown", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "README"], "name": "FrontierLLMHarnessValidation", "path": "/home/smlflg/Projekte/FrontierLLMHarnessValidation", "plan_hit_count": 0, "project_id": "frontierllmharnessvalidation-6437acaac3", "readme_path": "/home/smlflg/Projekte/FrontierLLMHarnessValidation/README.md", "readme_summary": "# FrontierLLMHarnessValidation Kleines Validierungs-Repo fuer eine einzige Frage: \"Wie veraendert sich derselbe Harness, wenn OpenClaude von Opus 4.7 auf GPT-5.4 umgestellt wird?\" ## Scope Nur Validierung. Kein Produkt. Kein Dashboard zuerst. Keine Meta-Architektur.", "risk_level": "low", "score": 14, "score_reasons": ["git repo", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/websearchtool-078a3fa343.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-21T23:08:48+00:00", "markers": ["README"], "name": "WebSearchTool", "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/tools/WebSearchTool", "plan_hit_count": 0, "project_id": "websearchtool-078a3fa343", "readme_path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/tools/WebSearchTool/README_SEARCH_PROVIDERS.md", "readme_summary": "# Web Search Providers OpenClaude supports multiple search backends through a provider adapter system. ## Supported Providers | Provider | Env Var | Auth Header | Method | |---|---|---|---| | Custom API | `WEB_SEARCH_API` | Configurable | GET/POST | | SearXNG | `WEB_PROVIDER=searxng` | — | GET | | Google | `WEB_PROVIDER=google` | `Authorization: Bearer` | GET |", "risk_level": "low", "score": 14, "score_reasons": ["4 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/tools/WebSearchTool/providers/firecrawl.ts", "line": 14, "text": "// TODO: @mendable/firecrawl-js SDK doesn't accept AbortSignal — can't cancel in-flight searches"}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/tools/WebSearchTool/providers/duckduckgo.ts", "line": 22, "text": "// TODO: duck-duck-scrape doesn't accept AbortSignal — can't cancel in-flight searches"}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/tools/WebSearchTool/providers/index.ts", "line": 19, "text": "* \"auto\" mode is the only mode that silently falls through to the next provider."}, {"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/tools/WebSearchTool/providers/index.ts", "line": 179, "text": "// Auto mode: log and try next"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/changes-d6592b1059.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "changes", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/changes", "plan_hit_count": 0, "project_id": "changes-d6592b1059", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/changes/README.rst", "readme_summary": ":orphan: Changelog ========= This directory contains \"news fragments\" which are short files that contain a small **ReST**-formatted text that will be added to the next what's new page. Make sure to use full sentences with correct case and punctuation. Each file should be named like ``<PULL REQUEST>.<TYPE>.rst``, where ``<PULL REQUEST>`` is a pull request number, and ``<TYPE>`` is one of:", "risk_level": "low", "score": 14, "score_reasons": ["4 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/changes/README.rst", "line": 7, "text": "small **ReST**-formatted text that will be added to the next what's new page."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/changes/README.rst", "line": 16, "text": "* ``bugfix``: Bug fix."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/changes/visualization/14326.bugfix.rst", "line": 1, "text": "Fixed a bug where coordinate overlays did not automatically determine the"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/changes/wcs/14295.bugfix.rst", "line": 1, "text": "Fixed a bug in how WCS handles ``PVi_ja`` header coefficients when ``CTYPE``"}], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/context-pack-6b9d1c2139.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-12T14:32:48+00:00", "markers": ["CLAUDE.md"], "name": "context-pack", "path": "/home/smlflg/Projekte/Zentrale/templates/context-pack", "plan_hit_count": 0, "project_id": "context-pack-6b9d1c2139", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 14, "score_reasons": ["2 TODO/FIXME/WIP hints", "agentized"], "technologies": ["agent"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Zentrale/templates/context-pack/HERMES.md", "line": 5, "text": "Focus on ambiguous work, fallback diagnosis, and clear next actions."}, {"file": "/home/smlflg/Projekte/Zentrale/templates/context-pack/CODEX.md", "line": 5, "text": "Focus on plan refinement, review, repair instructions, and verification discipline."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/deploy-8eb0356074.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T17:03:24+00:00", "markers": ["README"], "name": "deploy", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/deploy", "plan_hit_count": 0, "project_id": "deploy-8eb0356074", "readme_path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/deploy/README_DEPLOY.md", "readme_summary": "# README_DEPLOY ## Ziel Dieses Overlay wird von GitHub auf die isolierte Debian-VM auf dem Mac Mini uebernommen. Der Laptop ist nur Authoring- und Build-Maschine. Die Statuswahrheit fuer den aktuellen Stern-Stand steht in: - `../STERN_STATUS.md` Der naechste belastbare Meilenstein ist `V1 Lite` mit einem klaren Statusschnitt: - aktiv freigegebener Kern:", "risk_level": "low", "score": 14, "score_reasons": ["4 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/deploy/deploy_stern1_variant.sh", "line": 29, "text": "echo \"Next:\""}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/deploy/example_vm_update_from_github.sh", "line": 16, "text": "echo \"Review $HOME/.openclaw/openclaw.json, then run openclaw doctor --fix and openclaw daemon restart.\""}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/deploy/bootstrap_vm.sh", "line": 38, "text": "printf '%s\\n' \"Next:\""}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/deploy/run_stern1_eval_cycle.sh", "line": 15, "text": "echo \"3. Open a fresh TUI session and run the prompt suite:\""}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/examples-698b9a31eb.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:01:42+00:00", "markers": ["README"], "name": "examples", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples", "plan_hit_count": 0, "project_id": "examples-698b9a31eb", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples/README", "readme_summary": "This directory contains SymPy example programs. ------------------------------------------------------------------------------- DIRECTORY STRUCTURE The examples are broken up into three categories based on difficulty of both the mathematics and programming concepts. They roughly follow the following guide: beginner : Simple examples appropriate for first steps in using SymPy, for someone", "risk_level": "low", "score": 14, "score_reasons": ["4 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples/notebooks/README.txt", "line": 1, "text": "This directory contains `IPython`_ Notebooks. To open them, run ``ipython"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples/advanced/gibbs_phenomenon.py", "line": 134, "text": "# next 2 lines equivalent to L = l2_gram_schmidt(L, (x, -pi, pi)), but faster:"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples/advanced/pidigits.py", "line": 76, "text": "tofile = open(tofile, \"w\")"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples/intermediate/vandermonde.py", "line": 65, "text": "row_syms = [next(g) for g in generators]"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/frontend-99ed3a7cb8.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:23:30+00:00", "markers": ["README", "package.json", "tsconfig.json", "vite.config.ts"], "name": "frontend", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/web/frontend", "plan_hit_count": 0, "project_id": "frontend-99ed3a7cb8", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/web/frontend/README.md", "readme_summary": "# React + TypeScript + Vite This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. Currently, two official plugins are available: - [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Oxc](https://oxc.rs) - [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) ## React Compiler The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation). ## Expanding the ESLint configuration", "risk_level": "low", "score": 14, "score_reasons": ["4 TODO/FIXME/WIP hints", "README present"], "technologies": ["node", "typescript"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/web/frontend/src/App.css", "line": 73, "text": "#next-steps {"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/web/frontend/src/App.css", "line": 107, "text": "#next-steps ul {"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/web/frontend/src/pages/InfoPage.tsx", "line": 137, "text": "<li><strong>Doppelter Eval-Bug:</strong> Normale Runs triggern eval zweimal (Cache verhindert Dopplung)</li>"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/web/frontend/src/pages/ExperimentPage.tsx", "line": 247, "text": "{/* ── Ready Phase (Plan Review) ── */}"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/frontend-3158843bdd.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-21T13:02:46+00:00", "markers": ["package.json", "tsconfig.json", "vite.config.ts"], "name": "frontend", "path": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend", "plan_hit_count": 0, "project_id": "frontend-3158843bdd", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 14, "score_reasons": ["7 TODO/FIXME/WIP hints"], "technologies": ["node", "typescript"], "todo_fixme_count": 7, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend/src/App.tsx", "line": 4, "text": "import Review from './pages/Review';"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend/src/App.tsx", "line": 19, "text": "<Link to=\"/review\">Wiederholung</Link>"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend/src/App.tsx", "line": 26, "text": "<Route path=\"/review\" element={<Review />} />"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend/src/pages/Review.tsx", "line": 35, "text": "export default function Review() {"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend/src/pages/Review.tsx", "line": 48, "text": "const res = await fetch('/api/review/due');"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend/src/pages/Review.tsx", "line": 71, "text": "const res = await fetch(`/api/review/${currentCard.id}/grade`, {"}, {"file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend/src/pages/Learn.tsx", "line": 237, "text": "setPageError(`Abgeschlossen. ${data.cards_created ?? 0} Review-Karten erzeugt.`);"}], "triage_status": "review"} {"agent_artifact_count": 7, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/google_genai-300b8adfe3.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:15+00:00", "markers": ["README"], "name": "google_genai", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/google_genai", "plan_hit_count": 0, "project_id": "google_genai-300b8adfe3", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/google_genai/Readme.md", "readme_summary": "# LiteLLM Google GenAI Interface Interface to interact with Google GenAI Functions in the native Google interface format. ## Overview This module provides a native interface to Google's Generative AI API, allowing you to use Google's content generation capabilities with both streaming and non-streaming modes, in both synchronous and asynchronous contexts. ## Available Functions ### Non-Streaming Functions - `generate_content()` - Synchronous content generation - `agenerate_content()` - Asynchronous content generation", "risk_level": "low", "score": 14, "score_reasons": ["4 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/google_genai/streaming_iterator.py", "line": 98, "text": "# Get the next chunk from the stored iterator"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/google_genai/streaming_iterator.py", "line": 99, "text": "chunk = next(self.stream_iterator)"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/google_genai/streaming_iterator.py", "line": 152, "text": "# Get the next chunk from the stored async iterator"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/google_genai/adapters/transformation.py", "line": 174, "text": "# For empty chunks, continue to next iteration"}], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/opencode-46ba2b8c1e.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-12T16:08:50+00:00", "markers": ["CLAUDE.md"], "name": "opencode", "path": "/home/smlflg/Projekte/Zentrale/projects/smoke-test/context-packs/implementation/opencode", "plan_hit_count": 0, "project_id": "opencode-46ba2b8c1e", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 14, "score_reasons": ["2 TODO/FIXME/WIP hints", "agentized"], "technologies": ["agent"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Zentrale/projects/smoke-test/context-packs/implementation/opencode/HERMES.md", "line": 5, "text": "Focus on ambiguous work, fallback diagnosis, and clear next actions."}, {"file": "/home/smlflg/Projekte/Zentrale/projects/smoke-test/context-packs/implementation/opencode/CODEX.md", "line": 5, "text": "Focus on plan refinement, review, repair instructions, and verification discipline."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/web-0d9c4557ec.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-23T06:16:04+00:00", "markers": ["README", "package.json", "tsconfig.json", "vite.config.ts"], "name": "web", "path": "/home/smlflg/Projekte/Harness_swap/apps/web", "plan_hit_count": 0, "project_id": "web-0d9c4557ec", "readme_path": "/home/smlflg/Projekte/Harness_swap/apps/web/README.md", "readme_summary": "# Harness Swap Web App Shell This folder contains a React + TypeScript + Vite frontend for: - drag-and-drop and file picker source ingestion - local migration orchestration behind a Web Worker boundary - structured diagnostics/events preview - status and export preview generation - ZIP package download for review/import ## Run", "risk_level": "low", "score": 14, "score_reasons": ["4 TODO/FIXME/WIP hints", "README present"], "technologies": ["node", "typescript"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Harness_swap/apps/web/README.md", "line": 9, "text": "- ZIP package download for review/import"}, {"file": "/home/smlflg/Projekte/Harness_swap/apps/web/src/App.tsx", "line": 174, "text": "const enqueueFiles = useCallback((next: FileForIngestion[]) => {"}, {"file": "/home/smlflg/Projekte/Harness_swap/apps/web/src/App.tsx", "line": 178, "text": "for (const file of next) {"}, {"file": "/home/smlflg/Projekte/Harness_swap/apps/web/src/App.tsx", "line": 188, "text": "message: `Queued ${next.length} file(s) for migration.`"}], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/starter-4d0f878d93.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["AGENTS.md", "package.json", "tsconfig.json", "vite.config.ts"], "name": "starter", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/starter", "plan_hit_count": 1, "project_id": "starter-4d0f878d93", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 13, "score_reasons": ["1 TODO/FIXME/WIP hints", "agentized", "plans/backlogs found"], "technologies": ["agent", "node", "typescript"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/starter/data/sample-documents/meeting-summary.txt", "line": 16, "text": "4. Next Steps"}], "triage_status": "review"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/claude-1eb6f6903c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-16T09:36:01+00:00", "markers": ["CLAUDE.md"], "name": ".claude", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/.claude", "plan_hit_count": 0, "project_id": "claude-1eb6f6903c", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 12, "score_reasons": ["1 TODO/FIXME/WIP hints", "agentized"], "technologies": ["agent"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/.claude/CLAUDE.md", "line": 46, "text": "- `phase_contract.py` — PhaseObligation, PhaseContract, ContractTracker. Bindet Phasenuebergaenge an Obligations (must/should), Score (0-100%), fail-open Warnungen"}], "triage_status": "review"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/b_lite-52ae3eac49.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T11:33:30+00:00", "markers": ["README"], "name": "B_lite", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite", "plan_hit_count": 0, "project_id": "b_lite-52ae3eac49", "readme_path": "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/README.md", "readme_summary": "# Path B Lite `Path B Lite` ist die kleinste ehrliche Version des Emergent-Peer-Meshes, die sich mit der aktuell belegten OpenClaw-Realitaet bauen laesst. ## Ziel ```text Externe Nachricht -> peer_router -> genau ein Gewinner-Peer -> Antwort", "risk_level": "low", "score": 12, "score_reasons": ["3 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 3, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/openclaw_config_patch.json", "line": 5, "text": "\"Review against ~/.openclaw/openclaw.json before applying.\","}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/deploy_path_b.sh", "line": 42, "text": "Recommended next steps on the VM:"}, {"file": "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/deploy_path_b.sh", "line": 50, "text": "3. Review and apply only validated config deltas from:"}], "triage_status": "review"} {"agent_artifact_count": 6, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/containers-4986bed1af.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:15+00:00", "markers": ["README"], "name": "containers", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/containers", "plan_hit_count": 0, "project_id": "containers-4986bed1af", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/containers/README.md", "readme_summary": "# Container Files API This module provides a unified interface for container file operations across multiple LLM providers (OpenAI, Azure OpenAI, etc.). ## Architecture ``` endpoints.json # Declarative endpoint definitions ↓ endpoint_factory.py # Auto-generates SDK functions ↓", "risk_level": "low", "score": 12, "score_reasons": ["3 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 3, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/containers/endpoint_factory.py", "line": 39, "text": "with open(config_path) as f:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/containers/main.py", "line": 1101, "text": "file=(\"data.csv\", open(\"data.csv\", \"rb\").read(), \"text/csv\"),"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/containers/main.py", "line": 1211, "text": "file=(\"data.csv\", open(\"data.csv\", \"rb\").read(), \"text/csv\"),"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/core-582829d9af.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-19T22:51:31+00:00", "markers": ["pyproject.toml"], "name": "core", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core", "plan_hit_count": 0, "project_id": "core-582829d9af", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 12, "score_reasons": ["6 TODO/FIXME/WIP hints"], "technologies": ["python"], "todo_fixme_count": 6, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_phase_tracker.py", "line": 17, "text": "assert tracker.update_from_prompt(\"fix this bug\") == \"debugging\""}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_phase_tracker.py", "line": 79, "text": "tracker.record_event({\"type\": \"prompt\", \"content\": \"fix the login bug now\"})"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_phase_tracker.py", "line": 80, "text": "tracker.record_event({\"type\": \"prompt\", \"content\": \"fix the login bug please\"})"}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_context.py", "line": 104, "text": "state.last_safety_warning = \"[SIDECAR-V8] Warning: possible secret exposure detected. Please review.\""}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/sidecar_core/core.py", "line": 292, "text": "summary=\"Evolution docs justify one-sentence, fail-open prompt injection.\","}, {"file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/sidecar_core/phase_tracker.py", "line": 68, "text": "\"bug\","}], "triage_status": "review"} {"agent_artifact_count": 5, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/deflist-59306bc560.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-24T11:45:39+00:00", "markers": ["README"], "name": "deflist", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/deflist", "plan_hit_count": 0, "project_id": "deflist-59306bc560", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/deflist/README.md", "readme_summary": "# markdown-it-deflist > Definition list (`<dl>`) tag plugin for [markdown-it](https://github.com/markdown-it/markdown-it) markdown parser. __v2.+ requires `markdown-it` v5.+, see changelog.__ Syntax is based on [pandoc definition lists](http://johnmacfarlane.net/pandoc/README.html#definition-lists). ## Install node.js, browser: ```bash npm install markdown-it-deflist --save", "risk_level": "low", "score": 12, "score_reasons": ["3 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 3, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/deflist/index.py", "line": 30, "text": "\"\"\"Search `[:~][\\n ]`, returns next pos after marker on success or -1 on fail.\"\"\""}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/deflist/index.py", "line": 202, "text": "# go to the next loop iteration:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/deflist/index.py", "line": 232, "text": "# go to the next loop iteration:"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/file_system-43aab84dde.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:20+00:00", "markers": ["README"], "name": "file_system", "path": "/home/smlflg/Projekte/symphony/elixir/deps/file_system", "plan_hit_count": 0, "project_id": "file_system-43aab84dde", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/file_system/README.md", "readme_summary": "# FileSystem An Elixir file change watcher wrapper based on [FS](https://github.com/synrc/fs), the native file system listener. ## System Support - MacOS - [fsevent](https://github.com/thibaudgg/rb-fsevent) - GNU/Linux, FreeBSD, DragonFly and OpenBSD - [inotify](https://github.com/rvoicilas/inotify-tools/wiki) - Windows - [inotify-win](https://github.com/thekid/inotify-win) On MacOS 10.14, to compile `mac_listener`, run:", "risk_level": "low", "score": 12, "score_reasons": ["3 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 3, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/file_system/README.md", "line": 24, "text": "open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/file_system/c_src/mac/main.c", "line": 4, "text": "// TODO: set on fire. cli.{h,c} handle both parsing and defaults, so there's"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/file_system/c_src/mac/cli.c", "line": 151, "text": "// XXX: ignored"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/kday-f005023747.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "kday", "path": "/home/smlflg/Projekte/symphony/elixir/deps/kday", "plan_hit_count": 0, "project_id": "kday-f005023747", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/kday/README.md", "readme_summary": "# Kday ## Introduction `kday` provides functions to return the date of the first, last or nth day of the week on, nearest, before or after a given date. ## Kday Installation Add `kday` to your `deps` in `mix.exs`. ```elixir def deps do [", "risk_level": "low", "score": 12, "score_reasons": ["3 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 3, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/kday/CHANGELOG.md", "line": 7, "text": "### Bug Fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/kday/CHANGELOG.md", "line": 19, "text": "### Bug Fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/kday/CHANGELOG.md", "line": 27, "text": "### Bug Fixes"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/phoenix_pubsub-e679e6e552.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "phoenix_pubsub", "path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_pubsub", "plan_hit_count": 0, "project_id": "phoenix_pubsub-e679e6e552", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_pubsub/README.md", "readme_summary": "# Phoenix.PubSub > Distributed PubSub and Presence platform for the Phoenix Framework ## Usage Add `phoenix_pubsub` to your list of dependencies in `mix.exs`: ```elixir def deps do [{:phoenix_pubsub, \"~> 2.0\"}] end", "risk_level": "low", "score": 12, "score_reasons": ["3 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 3, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_pubsub/CHANGELOG.md", "line": 11, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_pubsub/CHANGELOG.md", "line": 21, "text": "### Bug fixes"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_pubsub/CHANGELOG.md", "line": 26, "text": "### Bug fixes"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/plug_crypto-11ce53b944.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "plug_crypto", "path": "/home/smlflg/Projekte/symphony/elixir/deps/plug_crypto", "plan_hit_count": 0, "project_id": "plug_crypto-11ce53b944", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/plug_crypto/README.md", "readme_summary": "# Plug.Crypto Crypto-related functionality for web applications, used by [Plug](https://github.com/elixir-plug/plug). ## Installation You can use plug_crypto in your projects by adding it to your `mix.exs` dependencies: ```elixir def deps do [{:plug_crypto, \"~> 2.0\"}] end", "risk_level": "low", "score": 12, "score_reasons": ["3 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 3, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/plug_crypto/README.md", "line": 24, "text": "- Use the [issue tracker](https://github.com/elixir-plug/plug_crypto/issues) for bug reports or feature requests."}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/plug_crypto/README.md", "line": 25, "text": "- Open a [pull request](https://github.com/elixir-plug/plug_crypto/pulls) when you are ready to contribute."}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/plug_crypto/CHANGELOG.md", "line": 40, "text": "* Fixed a bug that allowed to sign and encrypt stuff with `nil` secret key base and salt."}], "triage_status": "review"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/skills-3a3285b8ea.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:22+00:00", "markers": ["README"], "name": "skills", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/litellm_proxy/skills", "plan_hit_count": 0, "project_id": "skills-3a3285b8ea", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/litellm_proxy/skills/README.md", "readme_summary": "# LiteLLM Skills - Database-Backed Skills Storage This module provides database-backed skills storage as an alternative to Anthropic's cloud-based Skills API. It enables using skills with **any LLM provider** (Bedrock, OpenAI, Azure, etc.) by storing skills locally and converting them to tools + system prompt injection. ## Architecture ```mermaid flowchart TB subgraph \"Skill Creation\" A[User creates skill with ZIP file] --> B{custom_llm_provider?} B -->|anthropic| C[Forward to Anthropic API]", "risk_level": "low", "score": 12, "score_reasons": ["3 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 3, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/litellm_proxy/skills/README.md", "line": 246, "text": "files=[open(\"data-analysis.zip\", \"rb\")],"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/litellm_proxy/skills/sandbox_executor.py", "line": 101, "text": "with open(local_path, \"wb\") as f:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/litellm_proxy/skills/sandbox_executor.py", "line": 243, "text": "with open(tmp_path, \"rb\") as f:"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/coordinates-4a828cc892.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:42+00:00", "markers": ["README"], "name": "coordinates", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/coordinates", "plan_hit_count": 1, "project_id": "coordinates-4a828cc892", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/coordinates/README.txt", "readme_summary": ".. _example-gallery-coordinates: astropy.coordinates ------------------- General examples of the `astropy.coordinates` subpackage.", "risk_level": "low", "score": 11, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/coordinates/plot_sgr-coordinate-frame.py", "line": 118, "text": "# Next we have to define the transformation from this coordinate system to some"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/coordinates/rv-to-gsr.py", "line": 42, "text": "# We next need to decide on the velocity of the Sun in the assumed GSR frame."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/coordinates-aac284ef14.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "coordinates", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/coordinates", "plan_hit_count": 1, "project_id": "coordinates-aac284ef14", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/coordinates/README.txt", "readme_summary": ".. _example-gallery-coordinates: astropy.coordinates ------------------- General examples of the `astropy.coordinates` subpackage.", "risk_level": "low", "score": 11, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/coordinates/plot_sgr-coordinate-frame.py", "line": 117, "text": "# Next we have to define the transformation from this coordinate system to some"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/coordinates/rv-to-gsr.py", "line": 42, "text": "# We next need to decide on the velocity of the Sun in the assumed GSR frame."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/coordinates-be9e5edce2.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "coordinates", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/coordinates", "plan_hit_count": 1, "project_id": "coordinates-be9e5edce2", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/coordinates/README.txt", "readme_summary": ".. _example-gallery-coordinates: astropy.coordinates ------------------- General examples of the `astropy.coordinates` subpackage.", "risk_level": "low", "score": 11, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present", "plans/backlogs found"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/coordinates/plot_sgr-coordinate-frame.py", "line": 117, "text": "# Next we have to define the transformation from this coordinate system to some"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/coordinates/rv-to-gsr.py", "line": 43, "text": "# We next need to decide on the velocity of the Sun in the assumed GSR frame."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/ci-ac5fbb12ce.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:01:42+00:00", "markers": ["README"], "name": ".ci", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/.ci", "plan_hit_count": 0, "project_id": "ci-ac5fbb12ce", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/.ci/README.rst", "readme_summary": "This folder currently holds ``durations.json`` and ``blacklisted.json`` which are used in our pytest configuration. ``durations.json`` allows the two options ``--quickcheck`` and ``--veryquickcheck`` to be passed to ``pytest``. Currently, the list of slow tests is updated intermittently by running:: $ ./.ci/generate_durations_log.sh $ ./.ci/parse_durations_log.py $ git commit -am \"pytest: Updated .ci/durations.json\" make sure you have a C compiler, a Fortran compiler, numpy, scipy, cython, matplotlib & sage installed (the latter can be tricky, in which case just make sure that no sage tests are removed in the git diff).", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/.ci/parse_durations_log.py", "line": 14, "text": "for line in open(os.path.join(ci_folder, 'durations.log')):"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/.ci/parse_durations_log.py", "line": 51, "text": "open(os.path.join(ci_folder, 'durations.json'), 'wt').write(json_data)"}], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/claude-66539be21a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-12T15:46:48+00:00", "markers": ["CLAUDE.md"], "name": ".claude", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.claude", "plan_hit_count": 0, "project_id": "claude-66539be21a", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["agentized"], "technologies": ["agent"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/codex_usage_profil-1f3e6e0069.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-21T22:49:28+00:00", "markers": ["README", "pyproject.toml"], "name": "Codex_Usage_Profil", "path": "/home/smlflg/Projekte/Codex_Usage_Profil", "plan_hit_count": 0, "project_id": "codex_usage_profil-1f3e6e0069", "readme_path": "/home/smlflg/Projekte/Codex_Usage_Profil/README.md", "readme_summary": "# Codex Usage Profiler Local CLI for summarizing Codex usage from `~/.codex/state_5.sqlite` and rollout JSONL files. It reports: - daily and ISO-week token totals - tokens by cwd, model, role, and main vs subagent - top sessions - optional rollout token breakdowns for input, cached input, output, and", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Codex_Usage_Profil/codex_usage_profiler/core.py", "line": 236, "text": "with expanded.open(\"r\", encoding=\"utf-8\") as handle:"}, {"file": "/home/smlflg/Projekte/Codex_Usage_Profil/tests/test_profiler.py", "line": 284, "text": "with path.open(\"w\", encoding=\"utf-8\") as handle:"}], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/agent_builder-c49298be80.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T10:33:05+00:00", "markers": ["AGENTS.md"], "name": "agent_builder", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/agent_builder", "plan_hit_count": 0, "project_id": "agent_builder-c49298be80", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["agentized"], "technologies": ["agent"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/agent_private-4da39ba612.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T10:33:05+00:00", "markers": ["AGENTS.md"], "name": "agent_private", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/agent_private", "plan_hit_count": 0, "project_id": "agent_private-4da39ba612", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["agentized"], "technologies": ["agent"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/agent_research-82f8c1b2e6.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T10:33:05+00:00", "markers": ["AGENTS.md"], "name": "agent_research", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/agent_research", "plan_hit_count": 0, "project_id": "agent_research-82f8c1b2e6", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["agentized"], "technologies": ["agent"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/audit-e2842e9855.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-22T13:36:00+00:00", "markers": ["README", "package.json"], "name": "audit", "path": "/home/smlflg/Projekte/codex-skill-validation-fixtures/audit", "plan_hit_count": 0, "project_id": "audit-e2842e9855", "readme_path": "/home/smlflg/Projekte/codex-skill-validation-fixtures/audit/README.md", "readme_summary": "# Audit Fixture This small repo-like folder intentionally contains a partial feature, missing tests, and a TODO.", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["node"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/codex-skill-validation-fixtures/audit/app.js", "line": 8, "text": "// TODO: Handle failed runs and timeout statuses."}, {"file": "/home/smlflg/Projekte/codex-skill-validation-fixtures/audit/README.md", "line": 3, "text": "This small repo-like folder intentionally contains a partial feature, missing tests, and a TODO."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/changes-75d40f6235.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "changes", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/changes", "plan_hit_count": 0, "project_id": "changes-75d40f6235", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/changes/README.rst", "readme_summary": ":orphan: Changelog ========= This directory contains \"news fragments\" which are short files that contain a small **ReST**-formatted text that will be added to the next what's new page. Make sure to use full sentences with correct case and punctuation. Each file should be named like ``<PULL REQUEST>.<TYPE>.rst``, where ``<PULL REQUEST>`` is a pull request number, and ``<TYPE>`` is one of:", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/changes/README.rst", "line": 7, "text": "small **ReST**-formatted text that will be added to the next what's new page."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/changes/README.rst", "line": 16, "text": "* ``bugfix``: Bug fix."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/extras-8dfe37913f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T09:54:33+00:00", "markers": ["Makefile", "README"], "name": "extras", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/extras", "plan_hit_count": 0, "project_id": "extras-8dfe37913f", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/extras/README.TXT", "readme_summary": "This directory contains extra stuff that can improve your Django experience.", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/extras/django_bash_completion", "line": 16, "text": "# current Bash shell. But it won't be available next time you log in."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/extras/django_bash_completion", "line": 27, "text": "# Settings will take effect the next time you log in."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/extras-b40d9aec51.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:53+00:00", "markers": ["Makefile", "README"], "name": "extras", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/extras", "plan_hit_count": 0, "project_id": "extras-b40d9aec51", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/extras/README.TXT", "readme_summary": "This directory contains extra stuff that can improve your Django experience.", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/extras/django_bash_completion", "line": 16, "text": "# current Bash shell. But it won't be available next time you log in."}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/extras/django_bash_completion", "line": 27, "text": "# Settings will take effect the next time you log in."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/fontawesome-b44b2cfd76.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T09:54:31+00:00", "markers": ["README"], "name": "fontawesome", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/_theme/djangodocs/static/fontawesome", "plan_hit_count": 0, "project_id": "fontawesome-b44b2cfd76", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/_theme/djangodocs/static/fontawesome/README.md", "readme_summary": "# Font Awesome 5.0.4 Thanks for downloading Font Awesome! We're so excited you're here. Our documentation is available online. Just head here: https://fontawesome.com", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/_theme/djangodocs/static/fontawesome/LICENSE.txt", "line": 4, "text": "Font Awesome Free is free, open source, and GPL friendly. You can use it for"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/_theme/djangodocs/static/fontawesome/LICENSE.txt", "line": 5, "text": "commercial projects, open source projects, or really almost whatever you want."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/fontawesome-c3c535aaf2.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:51+00:00", "markers": ["README"], "name": "fontawesome", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/_theme/djangodocs/static/fontawesome", "plan_hit_count": 0, "project_id": "fontawesome-c3c535aaf2", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/_theme/djangodocs/static/fontawesome/README.md", "readme_summary": "# Font Awesome 5.0.4 Thanks for downloading Font Awesome! We're so excited you're here. Our documentation is available online. Just head here: https://fontawesome.com", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/_theme/djangodocs/static/fontawesome/LICENSE.txt", "line": 4, "text": "Font Awesome Free is free, open source, and GPL friendly. You can use it for"}, {"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/_theme/djangodocs/static/fontawesome/LICENSE.txt", "line": 5, "text": "commercial projects, open source projects, or really almost whatever you want."}], "triage_status": "review"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/guardrail_translation-38270727e8.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:22+00:00", "markers": ["README"], "name": "guardrail_translation", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/transcriptions/guardrail_translation", "plan_hit_count": 0, "project_id": "guardrail_translation-38270727e8", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/transcriptions/guardrail_translation/README.md", "readme_summary": "# OpenAI Audio Transcription Guardrail Translation Handler Handler for processing OpenAI's audio transcription endpoint (`/v1/audio/transcriptions`) with guardrails. ## Overview This handler processes audio transcription responses by: 1. Applying guardrails to the transcribed text output 2. Returning the input unchanged (since input is an audio file, not text) ## Data Format ### Input Format", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/transcriptions/guardrail_translation/README.md", "line": 135, "text": "file=open(\"interview.mp3\", \"rb\"),"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/transcriptions/guardrail_translation/README.md", "line": 152, "text": "file=open(\"audio.mp3\", \"rb\"),"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/lazy_html-6441a9544c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:20+00:00", "markers": ["Makefile", "README"], "name": "lazy_html", "path": "/home/smlflg/Projekte/symphony/elixir/deps/lazy_html", "plan_hit_count": 0, "project_id": "lazy_html-6441a9544c", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/lazy_html/README.md", "readme_summary": "# LazyHTML <!-- Docs --> Efficient parsing and querying of HTML documents. LazyHTML is designed around lazy HTML documents. Documents are parsed and kept natively in memory for as long as possible. Query selectors are executed in native code for performance and adheres to browser standards. Under the hood, LazyHTML uses [Lexbor](https://github.com/lexbor/lexbor), a fast, dependency-free and comprehensive HTML engine, written entirely in C.", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/lazy_html/c_src/lazy_html.cpp", "line": 332, "text": "// Advance to the next sibling, or pop frames until we find one."}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/lazy_html/c_src/lazy_html.cpp", "line": 462, "text": "// Advance to the next sibling, or pop frames until we find one."}], "triage_status": "review"} {"agent_artifact_count": 10, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/openai_like-1e18cd340c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:22+00:00", "markers": ["README"], "name": "openai_like", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like", "plan_hit_count": 0, "project_id": "openai_like-1e18cd340c", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like/README.md", "readme_summary": "# JSON-Based OpenAI-Compatible Provider Configuration This directory contains the new JSON-based configuration system for OpenAI-compatible providers. ## Overview Instead of creating a full Python module for simple OpenAI-compatible providers, you can now define them in a single JSON file. ## Files - `providers.json` - Configuration file for all JSON-based providers - `json_loader.py` - Loads and parses the JSON configuration - `dynamic_config.py` - Generates Python config classes from JSON (chat + responses)", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like/json_loader.py", "line": 47, "text": "with open(json_path) as f:"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like/common_utils.py", "line": 48, "text": "): # [TODO] remove 'validate_environment' from OpenAI base. should use llm providers config for this only."}], "triage_status": "review"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/passthrough-c6a263ff3d.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:22+00:00", "markers": ["README"], "name": "passthrough", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/passthrough", "plan_hit_count": 0, "project_id": "passthrough-c6a263ff3d", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/passthrough/README.md", "readme_summary": "This makes it easier to pass through requests to the LLM APIs. E.g. Route to VLLM's `/classify` endpoint: ## SDK (Basic) ```python import litellm response = litellm.llm_passthrough_route( model=\"hosted_vllm/papluca/xlm-roberta-base-language-detection\", method=\"POST\",", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/passthrough/main.py", "line": 251, "text": "# [TODO: Refactor to bedrockpassthroughconfig] need to encode the id of application-inference-profile for bedrock"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/passthrough/main.py", "line": 285, "text": "## SWAP MODEL IN JSON BODY [TODO: REFACTOR TO A provider_config.transform_request method]"}], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/path_c_builder-784223f199.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T09:47:57+00:00", "markers": ["AGENTS.md"], "name": "path_c_builder", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_c_builder", "plan_hit_count": 0, "project_id": "path_c_builder-784223f199", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["agentized"], "technologies": ["agent"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/path_c_hermes-5d63d83b11.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T09:47:57+00:00", "markers": ["AGENTS.md"], "name": "path_c_hermes", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_c_hermes", "plan_hit_count": 0, "project_id": "path_c_hermes-5d63d83b11", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["agentized"], "technologies": ["agent"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/path_c_research-829eb54370.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T09:47:57+00:00", "markers": ["AGENTS.md"], "name": "path_c_research", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_c_research", "plan_hit_count": 0, "project_id": "path_c_research-829eb54370", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["agentized"], "technologies": ["agent"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/path_gap_deploy_learn-4e29cab738.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T14:32:28+00:00", "markers": ["AGENTS.md"], "name": "path_gap_deploy_learn", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_gap_deploy_learn", "plan_hit_count": 0, "project_id": "path_gap_deploy_learn-4e29cab738", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["agentized"], "technologies": ["agent"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/peer_builder-8159f475c0.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T11:33:30+00:00", "markers": ["AGENTS.md"], "name": "peer_builder", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/peer_builder", "plan_hit_count": 0, "project_id": "peer_builder-8159f475c0", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["agentized"], "technologies": ["agent"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/peer_private-657c4b3b22.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T11:33:30+00:00", "markers": ["AGENTS.md"], "name": "peer_private", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/peer_private", "plan_hit_count": 0, "project_id": "peer_private-657c4b3b22", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["agentized"], "technologies": ["agent"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/peer_research-d4278dcbc9.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T11:33:30+00:00", "markers": ["AGENTS.md"], "name": "peer_research", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/peer_research", "plan_hit_count": 0, "project_id": "peer_research-d4278dcbc9", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["agentized"], "technologies": ["agent"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/peer_router-a0edcc6393.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T11:33:30+00:00", "markers": ["AGENTS.md"], "name": "peer_router", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/peer_router", "plan_hit_count": 0, "project_id": "peer_router-a0edcc6393", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["agentized"], "technologies": ["agent"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/phx.gen.auth-0708615926.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:20+00:00", "markers": ["AGENTS.md"], "name": "phx.gen.auth", "path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/templates/phx.gen.auth", "plan_hit_count": 0, "project_id": "phx.gen.auth-0708615926", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["agentized"], "technologies": ["agent"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/router_a-c32e68f47c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T10:33:05+00:00", "markers": ["AGENTS.md"], "name": "router_a", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/router_a", "plan_hit_count": 0, "project_id": "router_a-c32e68f47c", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["agentized"], "technologies": ["agent"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/session-browser-257de3e006.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-02-28T12:07:24+00:00", "markers": ["requirements.txt"], "name": "session-browser", "path": "/home/smlflg/Projekte/MyAIGame/session-browser", "plan_hit_count": 0, "project_id": "session-browser-257de3e006", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["5 TODO/FIXME/WIP hints"], "technologies": ["python"], "todo_fixme_count": 5, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/MyAIGame/session-browser/session_parser.py", "line": 153, "text": "with open(filepath, \"r\", encoding=\"utf-8\", errors=\"replace\") as f:"}, {"file": "/home/smlflg/Projekte/MyAIGame/session-browser/session_parser.py", "line": 163, "text": "with open(filepath, \"r\", encoding=\"utf-8\", errors=\"replace\") as f:"}, {"file": "/home/smlflg/Projekte/MyAIGame/session-browser/session_parser.py", "line": 272, "text": "with open(path, \"r\", encoding=\"utf-8\", errors=\"replace\") as f:"}, {"file": "/home/smlflg/Projekte/MyAIGame/session-browser/session_parser.py", "line": 442, "text": "with open(path, \"r\", encoding=\"utf-8\", errors=\"replace\") as f:"}, {"file": "/home/smlflg/Projekte/MyAIGame/session-browser/session_parser.py", "line": 458, "text": "# Gather context lines (previous + next)"}], "triage_status": "review"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/skills-e21ab65783.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:21+00:00", "markers": ["README"], "name": "skills", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/anthropic/skills", "plan_hit_count": 0, "project_id": "skills-e21ab65783", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/anthropic/skills/readme.md", "readme_summary": "# Anthropic Skills API Integration This module provides comprehensive support for the Anthropic Skills API through LiteLLM. ## Features The Skills API allows you to: - **Create skills**: Define reusable AI capabilities - **List skills**: Browse all available skills - **Get skills**: Retrieve detailed information about a specific skill - **Delete skills**: Remove skills that are no longer needed", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/anthropic/skills/readme.md", "line": 69, "text": "# Get next page if available"}, {"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/anthropic/skills/readme.md", "line": 188, "text": "- `next_page` (str, optional): Pagination token for the next page"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/smlfg-bd1773137b.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-21T15:51:03+00:00", "markers": ["README"], "name": "smlfg", "path": "/home/smlflg/Projekte/LuckSurface/smlfg", "plan_hit_count": 0, "project_id": "smlfg-bd1773137b", "readme_path": "/home/smlflg/Projekte/LuckSurface/smlfg/README.md", "readme_summary": "# Samuel Fleig Agentic operator / meta-engineer for AI-coding workflows. I am not positioning as a classical SWE. My strongest work is operating, comparing, coaching, and evaluating agentic coding systems: Hermes, Codex, Claude Code, OpenCode, OpenClaw, Aider, and related workflow layers. ## What I Do - **Build agentic workflows:** context packs, routing, review loops, human-in-the-loop boundaries. - **Coach AI-coding practice:** help people work with agentic tools without drifting into tool chaos. - **Evaluate behavior:** turn fuzzy prompt/workflow impressions into runs, comparisons, failures, and next steps. - **Surface the work:** convert logs, screenshots, decisions, and evals into public proof through Samuel.SYSTEM.", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/LuckSurface/smlfg/README.md", "line": 9, "text": "- **Build agentic workflows:** context packs, routing, review loops, human-in-the-loop boundaries."}, {"file": "/home/smlflg/Projekte/LuckSurface/smlfg/README.md", "line": 11, "text": "- **Evaluate behavior:** turn fuzzy prompt/workflow impressions into runs, comparisons, failures, and next steps."}], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/stern1-c742fa4106.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T16:26:53+00:00", "markers": ["AGENTS.md"], "name": "stern1", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/stern1", "plan_hit_count": 0, "project_id": "stern1-c742fa4106", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["agentized"], "technologies": ["agent"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/telemetry-3459d0adeb.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:08:08+00:00", "markers": ["README"], "name": "telemetry", "path": "/home/smlflg/Projekte/symphony/elixir/deps/telemetry", "plan_hit_count": 0, "project_id": "telemetry-3459d0adeb", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/telemetry/README.md", "readme_summary": "# Telemetry [Documentation](https://hexdocs.pm/telemetry/) Telemetry is a lightweight library for dynamic dispatching of events, with a focus on metrics and instrumentation. Any Erlang or Elixir library can use `telemetry` to emit events. Application code and other libraries can then hook into those events and run custom handlers. > Note: this library is agnostic to tooling and therefore is not directly related to > OpenTelemetry. For OpenTelemetry in the Erlang VM, see", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/telemetry/README.md", "line": 14, "text": "> [opentelemetry-erlang](https://github.com/open-telemetry/opentelemetry-erlang), and check"}, {"file": "/home/smlflg/Projekte/symphony/elixir/deps/telemetry/README.md", "line": 15, "text": "> [opentelemetry_telemetry](https://github.com/open-telemetry/opentelemetry-erlang-contrib/tree/main/utilities/opentelemetry_telemetry)"}], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/uni_v2-6f2cddbb2b.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T12:04:56+00:00", "markers": ["AGENTS.md"], "name": "uni_v2", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/uni_v2", "plan_hit_count": 0, "project_id": "uni_v2-6f2cddbb2b", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 10, "score_reasons": ["agentized"], "technologies": ["agent"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/workflows-a8fde53e91.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "workflows", "path": "/home/smlflg/.hermes/profiles/ra/skills/creative/comfyui/workflows", "plan_hit_count": 0, "project_id": "workflows-a8fde53e91", "readme_path": "/home/smlflg/.hermes/profiles/ra/skills/creative/comfyui/workflows/README.md", "readme_summary": "# Example Workflows These are starter API-format workflows for the most common tasks. They're ready to run with `scripts/run_workflow.py` once you've installed (or have cloud access to) the listed models. | File | Purpose | Required models | Min VRAM | |------|---------|-----------------|----------| | `sd15_txt2img.json` | SD 1.5 text-to-image (512×512) | SD1.5 checkpoint, e.g. `v1-5-pruned-emaonly.safetensors` | 4 GB | | `sdxl_txt2img.json` | SDXL text-to-image (1024×1024) | `sd_xl_base_1.0.safetensors` | 8 GB |", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/comfyui/workflows/README.md", "line": 65, "text": "with `class_type`), not editor format. To open them in ComfyUI's web UI for"}, {"file": "/home/smlflg/.hermes/profiles/ra/skills/creative/comfyui/workflows/README.md", "line": 66, "text": "visual editing, use `Workflow → Load (API Format)` or `Workflow → Open` and"}], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/workflows-a3d5dab414.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "workflows", "path": "/home/smlflg/.hermes/profiles/fixer/skills/creative/comfyui/workflows", "plan_hit_count": 0, "project_id": "workflows-a3d5dab414", "readme_path": "/home/smlflg/.hermes/profiles/fixer/skills/creative/comfyui/workflows/README.md", "readme_summary": "# Example Workflows These are starter API-format workflows for the most common tasks. They're ready to run with `scripts/run_workflow.py` once you've installed (or have cloud access to) the listed models. | File | Purpose | Required models | Min VRAM | |------|---------|-----------------|----------| | `sd15_txt2img.json` | SD 1.5 text-to-image (512×512) | SD1.5 checkpoint, e.g. `v1-5-pruned-emaonly.safetensors` | 4 GB | | `sdxl_txt2img.json` | SDXL text-to-image (1024×1024) | `sd_xl_base_1.0.safetensors` | 8 GB |", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/comfyui/workflows/README.md", "line": 65, "text": "with `class_type`), not editor format. To open them in ComfyUI's web UI for"}, {"file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/comfyui/workflows/README.md", "line": 66, "text": "visual editing, use `Workflow → Load (API Format)` or `Workflow → Open` and"}], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/workflows-f91af5ebbb.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "workflows", "path": "/home/smlflg/.hermes/profiles/mlg/skills/creative/comfyui/workflows", "plan_hit_count": 0, "project_id": "workflows-f91af5ebbb", "readme_path": "/home/smlflg/.hermes/profiles/mlg/skills/creative/comfyui/workflows/README.md", "readme_summary": "# Example Workflows These are starter API-format workflows for the most common tasks. They're ready to run with `scripts/run_workflow.py` once you've installed (or have cloud access to) the listed models. | File | Purpose | Required models | Min VRAM | |------|---------|-----------------|----------| | `sd15_txt2img.json` | SD 1.5 text-to-image (512×512) | SD1.5 checkpoint, e.g. `v1-5-pruned-emaonly.safetensors` | 4 GB | | `sdxl_txt2img.json` | SDXL text-to-image (1024×1024) | `sd_xl_base_1.0.safetensors` | 8 GB |", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/comfyui/workflows/README.md", "line": 65, "text": "with `class_type`), not editor format. To open them in ComfyUI's web UI for"}, {"file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/comfyui/workflows/README.md", "line": 66, "text": "visual editing, use `Workflow → Load (API Format)` or `Workflow → Open` and"}], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/workflows-c515f6a67f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "workflows", "path": "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/creative/comfyui/workflows", "plan_hit_count": 0, "project_id": "workflows-c515f6a67f", "readme_path": "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/creative/comfyui/workflows/README.md", "readme_summary": "# Example Workflows These are starter API-format workflows for the most common tasks. They're ready to run with `scripts/run_workflow.py` once you've installed (or have cloud access to) the listed models. | File | Purpose | Required models | Min VRAM | |------|---------|-----------------|----------| | `sd15_txt2img.json` | SD 1.5 text-to-image (512×512) | SD1.5 checkpoint, e.g. `v1-5-pruned-emaonly.safetensors` | 4 GB | | `sdxl_txt2img.json` | SDXL text-to-image (1024×1024) | `sd_xl_base_1.0.safetensors` | 8 GB |", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/creative/comfyui/workflows/README.md", "line": 65, "text": "with `class_type`), not editor format. To open them in ComfyUI's web UI for"}, {"file": "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/creative/comfyui/workflows/README.md", "line": 66, "text": "visual editing, use `Workflow → Load (API Format)` or `Workflow → Open` and"}], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/workflows-ebaef1f405.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "workflows", "path": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/comfyui/workflows", "plan_hit_count": 0, "project_id": "workflows-ebaef1f405", "readme_path": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/comfyui/workflows/README.md", "readme_summary": "# Example Workflows These are starter API-format workflows for the most common tasks. They're ready to run with `scripts/run_workflow.py` once you've installed (or have cloud access to) the listed models. | File | Purpose | Required models | Min VRAM | |------|---------|-----------------|----------| | `sd15_txt2img.json` | SD 1.5 text-to-image (512×512) | SD1.5 checkpoint, e.g. `v1-5-pruned-emaonly.safetensors` | 4 GB | | `sdxl_txt2img.json` | SDXL text-to-image (1024×1024) | `sd_xl_base_1.0.safetensors` | 8 GB |", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/comfyui/workflows/README.md", "line": 65, "text": "with `class_type`), not editor format. To open them in ComfyUI's web UI for"}, {"file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/comfyui/workflows/README.md", "line": 66, "text": "visual editing, use `Workflow → Load (API Format)` or `Workflow → Open` and"}], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/workflows-4415723ac3.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "workflows", "path": "/home/smlflg/.hermes/profiles/ph/skills/creative/comfyui/workflows", "plan_hit_count": 0, "project_id": "workflows-4415723ac3", "readme_path": "/home/smlflg/.hermes/profiles/ph/skills/creative/comfyui/workflows/README.md", "readme_summary": "# Example Workflows These are starter API-format workflows for the most common tasks. They're ready to run with `scripts/run_workflow.py` once you've installed (or have cloud access to) the listed models. | File | Purpose | Required models | Min VRAM | |------|---------|-----------------|----------| | `sd15_txt2img.json` | SD 1.5 text-to-image (512×512) | SD1.5 checkpoint, e.g. `v1-5-pruned-emaonly.safetensors` | 4 GB | | `sdxl_txt2img.json` | SDXL text-to-image (1024×1024) | `sd_xl_base_1.0.safetensors` | 8 GB |", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/ph/skills/creative/comfyui/workflows/README.md", "line": 65, "text": "with `class_type`), not editor format. To open them in ComfyUI's web UI for"}, {"file": "/home/smlflg/.hermes/profiles/ph/skills/creative/comfyui/workflows/README.md", "line": 66, "text": "visual editing, use `Workflow → Load (API Format)` or `Workflow → Open` and"}], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/workflows-9b92dd170f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "workflows", "path": "/home/smlflg/.hermes/profiles/ps/skills/creative/comfyui/workflows", "plan_hit_count": 0, "project_id": "workflows-9b92dd170f", "readme_path": "/home/smlflg/.hermes/profiles/ps/skills/creative/comfyui/workflows/README.md", "readme_summary": "# Example Workflows These are starter API-format workflows for the most common tasks. They're ready to run with `scripts/run_workflow.py` once you've installed (or have cloud access to) the listed models. | File | Purpose | Required models | Min VRAM | |------|---------|-----------------|----------| | `sd15_txt2img.json` | SD 1.5 text-to-image (512×512) | SD1.5 checkpoint, e.g. `v1-5-pruned-emaonly.safetensors` | 4 GB | | `sdxl_txt2img.json` | SDXL text-to-image (1024×1024) | `sd_xl_base_1.0.safetensors` | 8 GB |", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/ps/skills/creative/comfyui/workflows/README.md", "line": 65, "text": "with `class_type`), not editor format. To open them in ComfyUI's web UI for"}, {"file": "/home/smlflg/.hermes/profiles/ps/skills/creative/comfyui/workflows/README.md", "line": 66, "text": "visual editing, use `Workflow → Load (API Format)` or `Workflow → Open` and"}], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/workflows-03ba811134.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "workflows", "path": "/home/smlflg/.hermes/profiles/cnw/skills/creative/comfyui/workflows", "plan_hit_count": 0, "project_id": "workflows-03ba811134", "readme_path": "/home/smlflg/.hermes/profiles/cnw/skills/creative/comfyui/workflows/README.md", "readme_summary": "# Example Workflows These are starter API-format workflows for the most common tasks. They're ready to run with `scripts/run_workflow.py` once you've installed (or have cloud access to) the listed models. | File | Purpose | Required models | Min VRAM | |------|---------|-----------------|----------| | `sd15_txt2img.json` | SD 1.5 text-to-image (512×512) | SD1.5 checkpoint, e.g. `v1-5-pruned-emaonly.safetensors` | 4 GB | | `sdxl_txt2img.json` | SDXL text-to-image (1024×1024) | `sd_xl_base_1.0.safetensors` | 8 GB |", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/cnw/skills/creative/comfyui/workflows/README.md", "line": 65, "text": "with `class_type`), not editor format. To open them in ComfyUI's web UI for"}, {"file": "/home/smlflg/.hermes/profiles/cnw/skills/creative/comfyui/workflows/README.md", "line": 66, "text": "visual editing, use `Workflow → Load (API Format)` or `Workflow → Open` and"}], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/workflows-364680ae40.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "workflows", "path": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/comfyui/workflows", "plan_hit_count": 0, "project_id": "workflows-364680ae40", "readme_path": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/comfyui/workflows/README.md", "readme_summary": "# Example Workflows These are starter API-format workflows for the most common tasks. They're ready to run with `scripts/run_workflow.py` once you've installed (or have cloud access to) the listed models. | File | Purpose | Required models | Min VRAM | |------|---------|-----------------|----------| | `sd15_txt2img.json` | SD 1.5 text-to-image (512×512) | SD1.5 checkpoint, e.g. `v1-5-pruned-emaonly.safetensors` | 4 GB | | `sdxl_txt2img.json` | SDXL text-to-image (1024×1024) | `sd_xl_base_1.0.safetensors` | 8 GB |", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/comfyui/workflows/README.md", "line": 65, "text": "with `class_type`), not editor format. To open them in ComfyUI's web UI for"}, {"file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/comfyui/workflows/README.md", "line": 66, "text": "visual editing, use `Workflow → Load (API Format)` or `Workflow → Open` and"}], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/workflows-9a1871a1f5.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "workflows", "path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/comfyui/workflows", "plan_hit_count": 0, "project_id": "workflows-9a1871a1f5", "readme_path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/comfyui/workflows/README.md", "readme_summary": "# Example Workflows These are starter API-format workflows for the most common tasks. They're ready to run with `scripts/run_workflow.py` once you've installed (or have cloud access to) the listed models. | File | Purpose | Required models | Min VRAM | |------|---------|-----------------|----------| | `sd15_txt2img.json` | SD 1.5 text-to-image (512×512) | SD1.5 checkpoint, e.g. `v1-5-pruned-emaonly.safetensors` | 4 GB | | `sdxl_txt2img.json` | SDXL text-to-image (1024×1024) | `sd_xl_base_1.0.safetensors` | 8 GB |", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/comfyui/workflows/README.md", "line": 65, "text": "with `class_type`), not editor format. To open them in ComfyUI's web UI for"}, {"file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/comfyui/workflows/README.md", "line": 66, "text": "visual editing, use `Workflow → Load (API Format)` or `Workflow → Open` and"}], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/workflows-a9cc6b75f5.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "workflows", "path": "/home/smlflg/.hermes/profiles/dlm/skills/creative/comfyui/workflows", "plan_hit_count": 0, "project_id": "workflows-a9cc6b75f5", "readme_path": "/home/smlflg/.hermes/profiles/dlm/skills/creative/comfyui/workflows/README.md", "readme_summary": "# Example Workflows These are starter API-format workflows for the most common tasks. They're ready to run with `scripts/run_workflow.py` once you've installed (or have cloud access to) the listed models. | File | Purpose | Required models | Min VRAM | |------|---------|-----------------|----------| | `sd15_txt2img.json` | SD 1.5 text-to-image (512×512) | SD1.5 checkpoint, e.g. `v1-5-pruned-emaonly.safetensors` | 4 GB | | `sdxl_txt2img.json` | SDXL text-to-image (1024×1024) | `sd_xl_base_1.0.safetensors` | 8 GB |", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/comfyui/workflows/README.md", "line": 65, "text": "with `class_type`), not editor format. To open them in ComfyUI's web UI for"}, {"file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/comfyui/workflows/README.md", "line": 66, "text": "visual editing, use `Workflow → Load (API Format)` or `Workflow → Open` and"}], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/workflows-3968e67b0f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "workflows", "path": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/comfyui/workflows", "plan_hit_count": 0, "project_id": "workflows-3968e67b0f", "readme_path": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/comfyui/workflows/README.md", "readme_summary": "# Example Workflows These are starter API-format workflows for the most common tasks. They're ready to run with `scripts/run_workflow.py` once you've installed (or have cloud access to) the listed models. | File | Purpose | Required models | Min VRAM | |------|---------|-----------------|----------| | `sd15_txt2img.json` | SD 1.5 text-to-image (512×512) | SD1.5 checkpoint, e.g. `v1-5-pruned-emaonly.safetensors` | 4 GB | | `sdxl_txt2img.json` | SDXL text-to-image (1024×1024) | `sd_xl_base_1.0.safetensors` | 8 GB |", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/comfyui/workflows/README.md", "line": 65, "text": "with `class_type`), not editor format. To open them in ComfyUI's web UI for"}, {"file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/comfyui/workflows/README.md", "line": 66, "text": "visual editing, use `Workflow → Load (API Format)` or `Workflow → Open` and"}], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/workflows-008180d8aa.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "workflows", "path": "/home/smlflg/.hermes/profiles/iap/skills/creative/comfyui/workflows", "plan_hit_count": 0, "project_id": "workflows-008180d8aa", "readme_path": "/home/smlflg/.hermes/profiles/iap/skills/creative/comfyui/workflows/README.md", "readme_summary": "# Example Workflows These are starter API-format workflows for the most common tasks. They're ready to run with `scripts/run_workflow.py` once you've installed (or have cloud access to) the listed models. | File | Purpose | Required models | Min VRAM | |------|---------|-----------------|----------| | `sd15_txt2img.json` | SD 1.5 text-to-image (512×512) | SD1.5 checkpoint, e.g. `v1-5-pruned-emaonly.safetensors` | 4 GB | | `sdxl_txt2img.json` | SDXL text-to-image (1024×1024) | `sd_xl_base_1.0.safetensors` | 8 GB |", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/iap/skills/creative/comfyui/workflows/README.md", "line": 65, "text": "with `class_type`), not editor format. To open them in ComfyUI's web UI for"}, {"file": "/home/smlflg/.hermes/profiles/iap/skills/creative/comfyui/workflows/README.md", "line": 66, "text": "visual editing, use `Workflow → Load (API Format)` or `Workflow → Open` and"}], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/workflows-0e2ff873ed.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "workflows", "path": "/home/smlflg/.hermes/profiles/smk/skills/creative/comfyui/workflows", "plan_hit_count": 0, "project_id": "workflows-0e2ff873ed", "readme_path": "/home/smlflg/.hermes/profiles/smk/skills/creative/comfyui/workflows/README.md", "readme_summary": "# Example Workflows These are starter API-format workflows for the most common tasks. They're ready to run with `scripts/run_workflow.py` once you've installed (or have cloud access to) the listed models. | File | Purpose | Required models | Min VRAM | |------|---------|-----------------|----------| | `sd15_txt2img.json` | SD 1.5 text-to-image (512×512) | SD1.5 checkpoint, e.g. `v1-5-pruned-emaonly.safetensors` | 4 GB | | `sdxl_txt2img.json` | SDXL text-to-image (1024×1024) | `sd_xl_base_1.0.safetensors` | 8 GB |", "risk_level": "low", "score": 10, "score_reasons": ["2 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/comfyui/workflows/README.md", "line": 65, "text": "with `class_type`), not editor format. To open them in ComfyUI's web UI for"}, {"file": "/home/smlflg/.hermes/profiles/smk/skills/creative/comfyui/workflows/README.md", "line": 66, "text": "visual editing, use `Workflow → Load (API Format)` or `Workflow → Open` and"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/agentsdk-helloworld-2a18fba551.json", "git_status": {"branch": "master", "dirty": false, "dirty_tracked_count": 0, "last_commit": "2026-03-06T10:46:58+01:00|Initial commit — Agent SDK examples with .gitignore", "remote": "https://github.com/smlfg/AgentSDK-HelloWorld.git", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "requirements.txt"], "name": "AgentSDK-HelloWorld", "path": "/home/smlflg/Projekte/AgentSDK-HelloWorld", "plan_hit_count": 1, "project_id": "agentsdk-helloworld-2a18fba551", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 9, "score_reasons": ["git repo", "plans/backlogs found"], "technologies": ["python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/brandops-a59cc0a363.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-22T14:27:25+00:00", "markers": ["package.json"], "name": "BrandOps", "path": "/home/smlflg/Projekte/BrandOps", "plan_hit_count": 0, "project_id": "brandops-a59cc0a363", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 8, "score_reasons": ["4 TODO/FIXME/WIP hints"], "technologies": ["node"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops/src/brandops-state.js", "line": 89, "text": "## Next Step"}, {"file": "/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops/src/brandops-state.js", "line": 124, "text": "metric: \"97.3% accuracy (36/37), 148/148 tests pass, fail-open hook design\","}, {"file": "/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops/src/brandops-state.js", "line": 128, "text": "nextStep: \"Pull one concrete screenshot from PortfolioTimeline and one README-ready metric block into the next published clip.\","}, {"file": "/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops/src/brandops-state.js", "line": 157, "text": "nextStep: \"Pull one short screen capture or still from the runtime switch and difference map into the next public clip so the proof reads instantly in feeds.\","}], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/perplexity-7999448096.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:06:50+00:00", "markers": ["README", "docker-compose.yml", "pyproject.toml"], "name": "Perplexity", "path": "/home/smlflg/Projekte/Perplexity", "plan_hit_count": 0, "project_id": "perplexity-7999448096", "readme_path": "/home/smlflg/Projekte/Perplexity/README.md", "readme_summary": "# Local Answer Engine API-first Perplexity-style answer engine: search, extract, rank, synthesize, cite. ## Quick Start ```bash cp .env.example .env uv sync uv run uvicorn answer_engine.api:app --reload --host 127.0.0.1 --port 8000 ```", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docker", "python"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Perplexity/README.md", "line": 13, "text": "Open `http://127.0.0.1:8000/docs`."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/promptgarageui-06119fedc7.json", "git_status": {"branch": "unknown", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", "requirements.txt"], "name": "PromptGarageUI", "path": "/home/smlflg/Projekte/PromptGarageUI", "plan_hit_count": 0, "project_id": "promptgarageui-06119fedc7", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 8, "score_reasons": ["git repo"], "technologies": ["python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 6, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/slackalerting-f9ff5ba89b.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:15+00:00", "markers": ["README"], "name": "SlackAlerting", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/SlackAlerting", "plan_hit_count": 0, "project_id": "slackalerting-f9ff5ba89b", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/SlackAlerting/Readme.md", "readme_summary": "# Slack Alerting on LiteLLM Gateway This folder contains the Slack Alerting integration for LiteLLM Gateway. ## Folder Structure - `slack_alerting.py`: This is the main file that handles sending different types of alerts - `batching_handler.py`: Handles Batching + sending Httpx Post requests to slack. Slack alerts are sent every 10s or when events are greater than X events. Done to ensure litellm has good performance under high traffic - `types.py`: This file contains the AlertType enum which is used to define the different types of alerts that can be sent to Slack. - `utils.py`: This file contains common utils used specifically for slack alerting ## Budget Alert Types", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/SlackAlerting/slack_alerting.py", "line": 1347, "text": "API requests will be rejected until either (a) you increase your monthly budget or (b) your monthly usage resets at the beginning of the next calendar month. <br /> <br />"}], "triage_status": "review"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/batch_completion-a5b57b0d50.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:15+00:00", "markers": ["README"], "name": "batch_completion", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/batch_completion", "plan_hit_count": 0, "project_id": "batch_completion-a5b57b0d50", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/batch_completion/Readme.md", "readme_summary": "# Implementation of `litellm.batch_completion`, `litellm.batch_completion_models`, `litellm.batch_completion_models_all_responses` Doc: https://docs.litellm.ai/docs/completion/batching LiteLLM Python SDK allows you to: 1. `litellm.batch_completion` Batch litellm.completion function for a given model. 2. `litellm.batch_completion_models` Send a request to multiple language models concurrently and return the response as soon as one of the models responds. 3. `litellm.batch_completion_models_all_responses` Send a request to multiple language models concurrently and return a list of responses from all models that respond.", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/batch_completion/main.py", "line": 185, "text": "print_verbose(\"\\n\\n waiting for next result\\n\\n\")"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/cc_precompiler-4cce82392e.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "cc_precompiler", "path": "/home/smlflg/Projekte/symphony/elixir/deps/cc_precompiler", "plan_hit_count": 0, "project_id": "cc_precompiler-4cce82392e", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/cc_precompiler/README.md", "readme_summary": "# CC Precompiler C/C++ Cross-compiler Precompiler is a library that supports [elixir_make](https://github.com/elixir-lang/elixir_make)'s precompilation feature. It's customisble and easy to extend. The guide for how to `cc_precompiler` can be found in the `PRECOMPILATION_GUIED.md` file. ## Installation If [available in Hex](https://hex.pm/docs/publish), the package can be installed by adding `cc_precompiler` to your list of dependencies in `mix.exs`: ```elixir def deps do", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/cc_precompiler/README.md", "line": 132, "text": "# so that `make` can compile/generate these files for the next target"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/dialyxir-bdabdb4a68.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:20+00:00", "markers": ["README"], "name": "dialyxir", "path": "/home/smlflg/Projekte/symphony/elixir/deps/dialyxir", "plan_hit_count": 0, "project_id": "dialyxir-bdabdb4a68", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/dialyxir/README.md", "readme_summary": "# Dialyxir Mix tasks to simplify use of Dialyzer in Elixir projects. ## Installation Dialyxir is available on [hex.pm](https://hex.pm/packages/dialyxir). To add it to a mix project, just add a line like this in your deps function in mix.exs: ```elixir defp deps do [", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/dialyxir/README.md", "line": 220, "text": "A better option is to ignore the specific warnings you can't fix (maybe due to a bug upstream, or a dependency you just don't want to include in your PLT due to time/memory in building the PLT file.)"}], "triage_status": "review"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/experimental_mcp_client-c0b4ca5156.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:15+00:00", "markers": ["README"], "name": "experimental_mcp_client", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/experimental_mcp_client", "plan_hit_count": 0, "project_id": "experimental_mcp_client-c0b4ca5156", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/experimental_mcp_client/Readme.md", "readme_summary": "# LiteLLM MCP Client LiteLLM MCP Client is a client that allows you to use MCP tools with LiteLLM.", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/experimental_mcp_client/client.py", "line": 267, "text": "\"\"\"Open a session, run the provided coroutine, and clean up.\"\"\""}], "triage_status": "review"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/gcs_bucket-be507bdb46.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:16+00:00", "markers": ["README"], "name": "gcs_bucket", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/gcs_bucket", "plan_hit_count": 0, "project_id": "gcs_bucket-be507bdb46", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/gcs_bucket/Readme.md", "readme_summary": "# GCS (Google Cloud Storage) Bucket Logging on LiteLLM Gateway This folder contains the GCS Bucket Logging integration for LiteLLM Gateway. ## Folder Structure - `gcs_bucket.py`: This is the main file that handles failure/success logging to GCS Bucket - `gcs_bucket_base.py`: This file contains the GCSBucketBase class which handles Authentication for GCS Buckets ## Further Reading - [Doc setting up GCS Bucket Logging on LiteLLM Proxy (Gateway)](https://docs.litellm.ai/docs/observability/gcs_bucket_integration) - [Doc on Key / Team Based logging with GCS](https://docs.litellm.ai/docs/proxy/team_logging)", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/gcs_bucket/gcs_bucket.py", "line": 350, "text": "Tries current day, next day, and previous day until it finds the payload"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/glob-292f91b562.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "glob", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/glob", "plan_hit_count": 0, "project_id": "glob-292f91b562", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/glob/ReadMe", "readme_summary": "B/cb Cataclysmic Binaries, LMXBs, and related objects (Ritter+, 2011) ================================================================================ Catalogue of cataclysmic binaries, low-mass X-ray binaries and related objects (7th Edition, rev. 7.14, September 2010) Ritter H., Kolb U. <Astron. Astrophys. 404, 301 (2003)> =2003A&A...404..301R ================================================================================", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/glob/ReadMe", "line": 70, "text": "http://physics.open.ac.uk/RKcat/ : Catalog Home page"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/glob-933b77951a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:39+00:00", "markers": ["README"], "name": "glob", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/glob", "plan_hit_count": 0, "project_id": "glob-933b77951a", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/glob/ReadMe", "readme_summary": "B/cb Cataclysmic Binaries, LMXBs, and related objects (Ritter+, 2011) ================================================================================ Catalogue of cataclysmic binaries, low-mass X-ray binaries and related objects (7th Edition, rev. 7.14, September 2010) Ritter H., Kolb U. <Astron. Astrophys. 404, 301 (2003)> =2003A&A...404..301R ================================================================================", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/glob/ReadMe", "line": 70, "text": "http://physics.open.ac.uk/RKcat/ : Catalog Home page"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/glob-1bdd43ef96.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "glob", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/glob", "plan_hit_count": 0, "project_id": "glob-1bdd43ef96", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/glob/ReadMe", "readme_summary": "B/cb Cataclysmic Binaries, LMXBs, and related objects (Ritter+, 2011) ================================================================================ Catalogue of cataclysmic binaries, low-mass X-ray binaries and related objects (7th Edition, rev. 7.14, September 2010) Ritter H., Kolb U. <Astron. Astrophys. 404, 301 (2003)> =2003A&A...404..301R ================================================================================", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/glob/ReadMe", "line": 70, "text": "http://physics.open.ac.uk/RKcat/ : Catalog Home page"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/nimble_options-cc308466fd.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "nimble_options", "path": "/home/smlflg/Projekte/symphony/elixir/deps/nimble_options", "plan_hit_count": 0, "project_id": "nimble_options-cc308466fd", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/nimble_options/README.md", "readme_summary": "# NimbleOptions [Online Documentation][docs]. A tiny library for validating and documenting high-level options. This library allows you to validate options based on a definition. A definition is a keyword list specifying how the options you want to validate should look like: ```elixir definition = [", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/nimble_options/CHANGELOG.md", "line": 75, "text": "* Fix a small bug with docs for nested schemas."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/notebooks-580f1cdfe4.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:01:42+00:00", "markers": ["README"], "name": "notebooks", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples/notebooks", "plan_hit_count": 0, "project_id": "notebooks-580f1cdfe4", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples/notebooks/README.txt", "readme_summary": "This directory contains `IPython`_ Notebooks. To open them, run ``ipython notebook`` in this directory. This command will start IPython `notebook`_ server, and let your default browser connect to it. .. _ipython: https://ipython.org/ .. _notebook: https://ipython.org/notebook.html", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples/notebooks/README.txt", "line": 1, "text": "This directory contains `IPython`_ Notebooks. To open them, run ``ipython"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/old-93baf0afb0.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T10:10:25+00:00", "markers": ["README", "requirements.txt"], "name": "old", "path": "/home/smlflg/Projekte/WerBinIch/archive/old", "plan_hit_count": 0, "project_id": "old-93baf0afb0", "readme_path": "/home/smlflg/Projekte/WerBinIch/archive/old/README.md", "readme_summary": "# Who Am I CLI Minimal two-agent \"Who am I?\" CLI game using OpenAI-compatible chat completions. ## Setup ```bash python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt cp .env.example .env", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["python"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/WerBinIch/archive/old/whoami_game.py", "line": 91, "text": "\"Ask the next useful yes/no question or make a guess.\""}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/openclaw-brandops-b4d7e01139.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-22T14:49:44+00:00", "markers": ["package.json"], "name": "openclaw-brandops", "path": "/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops", "plan_hit_count": 0, "project_id": "openclaw-brandops-b4d7e01139", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 8, "score_reasons": ["4 TODO/FIXME/WIP hints"], "technologies": ["node"], "todo_fixme_count": 4, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops/src/brandops-state.js", "line": 89, "text": "## Next Step"}, {"file": "/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops/src/brandops-state.js", "line": 124, "text": "metric: \"97.3% accuracy (36/37), 148/148 tests pass, fail-open hook design\","}, {"file": "/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops/src/brandops-state.js", "line": 128, "text": "nextStep: \"Pull one concrete screenshot from PortfolioTimeline and one README-ready metric block into the next published clip.\","}, {"file": "/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops/src/brandops-state.js", "line": 157, "text": "nextStep: \"Pull one short screen capture or still from the runtime switch and difference map into the next public clip so the proof reads instantly in feeds.\","}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/outputs-6b6a7d55d9.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-14T19:13:13+00:00", "markers": ["README"], "name": "outputs", "path": "/home/smlflg/Projekte/Amazon/outputs", "plan_hit_count": 0, "project_id": "outputs-6b6a7d55d9", "readme_path": "/home/smlflg/Projekte/Amazon/outputs/README.md", "readme_summary": "# Amazon Derivatives Analysis Outputs Generated for 2026-01-01 to 2026-04-14. ## Source hierarchy 1. Broker PDFs are the source of truth for executed ETP trades. 2. Official issuer documents are the source of truth for product mechanics. 3. Exchange/broker bid-ask quotes are the source of truth for tradable prices. 4. This model is a learning, risk, and plausibility model. ## ETP position", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Amazon/outputs/amazon_costs.md", "line": 33, "text": "- Die Kosten laufen primär über das Finanzierungslevel. Bei Open-End-Turbos wird der Basispreis/Finanzierungslevel typischerweise angepasst."}], "triage_status": "review"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/scim-8ee0630682.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:26+00:00", "markers": ["README"], "name": "scim", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/management_endpoints/scim", "plan_hit_count": 0, "project_id": "scim-8ee0630682", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/management_endpoints/scim/README_SCIM.md", "readme_summary": "# SCIM v2 Integration for LiteLLM Proxy This module provides SCIM v2 (System for Cross-domain Identity Management) endpoints for LiteLLM Proxy, allowing identity providers to manage users and teams (groups) within the LiteLLM ecosystem. ## Overview SCIM is an open standard designed to simplify user management across different systems. This implementation allows compatible identity providers (like Okta, Azure AD, OneLogin, etc.) to automatically provision and deprovision users and groups in LiteLLM Proxy. ## Endpoints The SCIM v2 API follows the standard specification with the following base URL: ``` /scim/v2", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/management_endpoints/scim/README_SCIM.md", "line": 7, "text": "SCIM is an open standard designed to simplify user management across different systems. This implementation allows compatible identity providers (like Okta, Azure AD, OneLogin, etc.) to automatically provision and deprovision users and groups in LiteLLM Proxy."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/thousand_island-1fd7591a1e.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "thousand_island", "path": "/home/smlflg/Projekte/symphony/elixir/deps/thousand_island", "plan_hit_count": 0, "project_id": "thousand_island-1fd7591a1e", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/thousand_island/README.md", "readme_summary": "Thousand Island is a modern, pure Elixir socket server, inspired heavily by [ranch](https://github.com/ninenines/ranch). It aims to be easy to understand and reason about, while also being at least as stable and performant as alternatives. Informal tests place ranch and Thousand Island at roughly the same level of performance and overhead; short of synthetic scenarios on the busiest of servers, they perform equally for all intents and purposes. Thousand Island is written entirely in Elixir, and is nearly dependency-free (the only library used is [telemetry](https://github.com/beam-telemetry/telemetry)).", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/thousand_island/README.md", "line": 141, "text": "open an issue on the project to discuss ideas and planned approaches so we can ensure we keep"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/websock_adapter-58f05d2b44.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "websock_adapter", "path": "/home/smlflg/Projekte/symphony/elixir/deps/websock_adapter", "plan_hit_count": 0, "project_id": "websock_adapter-58f05d2b44", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/websock_adapter/README.md", "readme_summary": "# WebSockAdapter WebSockAdapter is a library of adapters from common Web Servers to the `WebSock` specification. WebSockAdapter currently supports [Bandit](https://github.com/mtrudel/bandit) and [Cowboy](https://github.com/ninenines/cowboy). For details on the `WebSock` specification, consult the [WebSock](https://hexdocs.pm/websock) documentation. ## Usage", "risk_level": "low", "score": 8, "score_reasons": ["1 TODO/FIXME/WIP hints", "README present"], "technologies": ["docs/notes"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/symphony/elixir/deps/websock_adapter/README.md", "line": 45, "text": "sock.addEventListener(\"open\", () => sock.send(\"ping\"))"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/evals-d756db2bb6.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-24T21:07:39+00:00", "markers": ["README"], "name": "EVALS", "path": "/home/smlflg/Projekte/samuel-os-v2/EVALS", "plan_hit_count": 0, "project_id": "evals-d756db2bb6", "readme_path": "/home/smlflg/Projekte/samuel-os-v2/EVALS/README.md", "readme_summary": "# EVALS Leichte Evaluationsnotizen fuer Workflows, Harnesses, Modelle und Arbeitsweisen. Minimalformat: - Frage - Kandidaten - Beobachtung - Entscheidung oder naechster Test", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/erdnussspalter-925c84e3dd.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-21T15:52:46+00:00", "markers": ["README"], "name": "Erdnussspalter", "path": "/home/smlflg/Projekte/LuckSurface/Erdnussspalter", "plan_hit_count": 0, "project_id": "erdnussspalter-925c84e3dd", "readme_path": "/home/smlflg/Projekte/LuckSurface/Erdnussspalter/README.md", "readme_summary": "# Erdnussspalter This is my older personal GitHub account. My public Samuel.SYSTEM / agentic workflow work lives at: **https://github.com/smlfg** I keep this account as a personal archive and fallback identity. For current work, contact, and selected projects, use `@smlfg`.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/learnings-0273ac2718.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-24T21:07:39+00:00", "markers": ["README"], "name": "LEARNINGS", "path": "/home/smlflg/Projekte/samuel-os-v2/LEARNINGS", "plan_hit_count": 0, "project_id": "learnings-0273ac2718", "readme_path": "/home/smlflg/Projekte/samuel-os-v2/LEARNINGS/README.md", "readme_summary": "# LEARNINGS Hier landen nur verdichtete Erkenntnisse aus realer Arbeit. Format: - Datum - Kontext - Erkenntnis - Konsequenz Regel:", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/runtime-routerdisziplin-d0cce9f4a3.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T12:54:03+00:00", "markers": ["README"], "name": "Runtime+RouterDisziplin", "path": "/home/smlflg/Projekte/UEBER_AGENT/Runtime+RouterDisziplin", "plan_hit_count": 0, "project_id": "runtime-routerdisziplin-d0cce9f4a3", "readme_path": "/home/smlflg/Projekte/UEBER_AGENT/Runtime+RouterDisziplin/README.md", "readme_summary": "# Runtime+RouterDisziplin Dieser Ordner ist das operative Dach fuer zwei eng gekoppelte Probleme: - Runtime-Fehler auf der Debian-VM - Router-Disziplin von `stern1` Er ersetzt keine bestehenden Quellen. Er organisiert sie. ## Zweck Wenn `stern1` oder ein Zielagent nicht wie erwartet arbeitet, soll die Diagnose nicht wieder bei null anfangen. Der Primaerpfad ist:", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/agent-runs-e6bd77181d.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-05-04T17:12:21+00:00", "markers": ["README"], "name": "agent-runs", "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/evaluation/agent-runs", "plan_hit_count": 0, "project_id": "agent-runs-e6bd77181d", "readme_path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/evaluation/agent-runs/README.md", "readme_summary": "# Agent Run Artifacts Agent jobs created under the GH Token Furnace Harness write reviewable outputs here. Use this path shape: ```text docs/evaluation/agent-runs/YYYY-MM-DD/<issue-number>-<slug>/ ``` Every run must include `AGENT_RESULT.md`. Add mode-specific artifacts from", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 6, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/anthropic_interface-8f84a0af6a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:15+00:00", "markers": ["README"], "name": "anthropic_interface", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/anthropic_interface", "plan_hit_count": 0, "project_id": "anthropic_interface-8f84a0af6a", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/anthropic_interface/readme.md", "readme_summary": "## Use LLM API endpoints in Anthropic Interface Note: This is called `anthropic_interface` because `anthropic` is a known python package and was failing mypy type checking. ## Usage --- ### LiteLLM Python SDK #### Non-streaming example ```python showLineNumbers title=\"Example using LiteLLM Python SDK\" import litellm", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 7, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/arize-a2f9755cee.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:15+00:00", "markers": ["README"], "name": "arize", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/arize", "plan_hit_count": 0, "project_id": "arize-a2f9755cee", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/arize/README.md", "readme_summary": "# Arize Phoenix Prompt Management Integration This integration enables using prompt versions from Arize Phoenix with LiteLLM's completion function. ## Features - Fetch prompt versions from Arize Phoenix API - Workspace-based access control through Arize Phoenix permissions - Mustache/Handlebars-style variable templating (`{{variable}}`) - Support for multi-message chat templates - Automatic model and parameter configuration from prompt metadata", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 35, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/azure_ai-25734062fd.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:21+00:00", "markers": ["README"], "name": "azure_ai", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/azure_ai", "plan_hit_count": 0, "project_id": "azure_ai-25734062fd", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/azure_ai/README.md", "readme_summary": "`/chat/completion` calls routed via `openai.py`.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/batches-8928827733.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:22+00:00", "markers": ["README"], "name": "batches", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/batches", "plan_hit_count": 0, "project_id": "batches-8928827733", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/batches/Readme.md", "readme_summary": "# Vertex AI Batch Prediction Jobs Implementation to call VertexAI Batch endpoints in OpenAI Batch API spec Vertex Docs: https://cloud.google.com/vertex-ai/generative-ai/docs/multimodal/batch-prediction-gemini", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/bin-2c665070b4.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-02-28T12:07:24+00:00", "markers": ["README"], "name": "bin", "path": "/home/smlflg/Projekte/MyAIGame/bin", "plan_hit_count": 0, "project_id": "bin-2c665070b4", "readme_path": "/home/smlflg/Projekte/MyAIGame/bin/README.md", "readme_summary": "# AI Command Explainer Linux-Befehle verständlich erklärt — mit Sprachausgabe. ```bash ai grep # Was macht grep? ai chmod -R # Was macht chmod -R? ai systemctl # Was macht systemctl? ``` ## Was passiert", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/bitbucket-3ad81d2055.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:16+00:00", "markers": ["README"], "name": "bitbucket", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/bitbucket", "plan_hit_count": 0, "project_id": "bitbucket-3ad81d2055", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/bitbucket/README.md", "readme_summary": "# LiteLLM BitBucket Prompt Management A powerful prompt management system for LiteLLM that fetches `.prompt` files from BitBucket repositories. This enables team-based prompt management with BitBucket's built-in access control and version control capabilities. ## Features - **🏢 Team-based access control**: Leverage BitBucket's workspace and repository permissions - **📁 Repository-based prompt storage**: Store prompts in BitBucket repositories - **🔐 Multiple authentication methods**: Support for access tokens and basic auth - **🎯 YAML frontmatter**: Define model, parameters, and schemas in file headers - **🔧 Handlebars templating**: Use `{{variable}}` syntax with Jinja2 backend", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/builder-fbc381c138.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:16+00:00", "markers": ["README"], "name": "builder", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/builder", "plan_hit_count": 0, "project_id": "builder-fbc381c138", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/builder/README.md", "readme_summary": "# Modal Image builder configuration This directory contains `modal.Image` specifications that vary across \"image builder\" versions. The `base-images.json` file specifies the versions used for Modal's various `Image` constructor methods. The versioned requirements files enumerate the dependencies needed by the Modal client library when it is running inside a Modal container. The container requirements are a subset of the dependencies required by the", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/bunt-80853d52c1.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:20+00:00", "markers": ["README"], "name": "bunt", "path": "/home/smlflg/Projekte/symphony/elixir/deps/bunt", "plan_hit_count": 0, "project_id": "bunt-80853d52c1", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/bunt/README.md", "readme_summary": "Enables 256 color ANSI coloring in the terminal and gives you the ability to alias colors to more semantic and application-specfic names. ## Installation It's available via Hex: 1. Add bunt to your list of dependencies in `mix.exs`: def deps do [{:bunt, \"~> 1.0\"}] end 2. Ensure bunt is started before your application:", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/colm2025-06e48abcf7.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-16T07:20:20+00:00", "markers": ["README"], "name": "colm2025", "path": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/colm2025", "plan_hit_count": 0, "project_id": "colm2025-06e48abcf7", "readme_path": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/colm2025/README.md", "readme_summary": "# Template Template and style files for CoLM 2025", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/colm2025-17b8565441.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "colm2025", "path": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/colm2025", "plan_hit_count": 0, "project_id": "colm2025-17b8565441", "readme_path": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/colm2025/README.md", "readme_summary": "# Template Template and style files for CoLM 2025", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/colm2025-056473864c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "colm2025", "path": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/colm2025", "plan_hit_count": 0, "project_id": "colm2025-056473864c", "readme_path": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/colm2025/README.md", "readme_summary": "# Template Template and style files for CoLM 2025", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/colm2025-b6669413b6.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "colm2025", "path": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/colm2025", "plan_hit_count": 0, "project_id": "colm2025-b6669413b6", "readme_path": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/colm2025/README.md", "readme_summary": "# Template Template and style files for CoLM 2025", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/colm2025-b55e7e2c38.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "colm2025", "path": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/colm2025", "plan_hit_count": 0, "project_id": "colm2025-b55e7e2c38", "readme_path": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/colm2025/README.md", "readme_summary": "# Template Template and style files for CoLM 2025", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/colm2025-43f1193bb0.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "colm2025", "path": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/colm2025", "plan_hit_count": 0, "project_id": "colm2025-43f1193bb0", "readme_path": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/colm2025/README.md", "readme_summary": "# Template Template and style files for CoLM 2025", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/colm2025-f21ffced31.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "colm2025", "path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/colm2025", "plan_hit_count": 0, "project_id": "colm2025-f21ffced31", "readme_path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/colm2025/README.md", "readme_summary": "# Template Template and style files for CoLM 2025", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/colm2025-3abb4513d4.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "colm2025", "path": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/colm2025", "plan_hit_count": 0, "project_id": "colm2025-3abb4513d4", "readme_path": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/colm2025/README.md", "readme_summary": "# Template Template and style files for CoLM 2025", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 9, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/colm2025-adca761027.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["README"], "name": "colm2025", "path": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/colm2025", "plan_hit_count": 0, "project_id": "colm2025-adca761027", "readme_path": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/colm2025/README.md", "readme_summary": "# Template Template and style files for CoLM 2025", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 5, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/completion_extras-53f5e80502.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:15+00:00", "markers": ["README"], "name": "completion_extras", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/completion_extras", "plan_hit_count": 0, "project_id": "completion_extras-53f5e80502", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/completion_extras/README.md", "readme_summary": "Logic specific for `litellm.completion`. Includes: - Bridge for transforming completion requests to responses api requests", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 6, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/complexity_router-1367fdb6d1.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:26+00:00", "markers": ["README"], "name": "complexity_router", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/router_strategy/complexity_router", "plan_hit_count": 0, "project_id": "complexity_router-1367fdb6d1", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/router_strategy/complexity_router/README.md", "readme_summary": "# Complexity Router A rule-based routing strategy that classifies requests by complexity and routes them to appropriate models - with zero API calls and sub-millisecond latency. ## Overview Unlike the semantic `auto_router` which uses embedding-based matching, the `complexity_router` uses weighted rule-based scoring across multiple dimensions to classify request complexity. This approach: - **Zero external API calls** - all scoring is local - **Sub-millisecond latency** - typically <1ms per classification - **Predictable behavior** - rule-based scoring is deterministic - **Fully configurable** - weights, thresholds, and keyword lists can be customized", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 5, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/container-81d61f2dd2.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-24T11:45:39+00:00", "markers": ["README"], "name": "container", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/container", "plan_hit_count": 0, "project_id": "container-81d61f2dd2", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/container/README.md", "readme_summary": "# markdown-it-container > Plugin for creating block-level custom containers for [markdown-it](https://github.com/markdown-it/markdown-it) markdown parser. __v2.+ requires `markdown-it` v5.+, see changelog.__ With this plugin you can create block containers like: ``` ::: warning *here be dragons* :::", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/context_caching-ff409e3690.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:21+00:00", "markers": ["README"], "name": "context_caching", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/gemini/context_caching", "plan_hit_count": 0, "project_id": "context_caching-ff409e3690", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/gemini/context_caching/README.md", "readme_summary": "[Go here for the Gemini Context Caching code](../../vertex_ai/context_caching/)", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/data-87c9906f96.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "data", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/utils/iers/data", "plan_hit_count": 0, "project_id": "data-87c9906f96", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/utils/iers/data/ReadMe.finals2000A", "readme_summary": "Table: finals2000A ================================================================================ from http://maia.usno.navy.mil/ finals2000A.all -- all EOP values since 02 January 1973 with dX & dY using IAU2000A Nutation/Precession Theory (with 1 year of predic tions) ================================================================================ File Summary: --------------------------------------------------------------------------------", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/data-03ea4d6452.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "data", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/utils/iers/data", "plan_hit_count": 0, "project_id": "data-03ea4d6452", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/utils/iers/data/ReadMe.eopc04", "readme_summary": "Table: eopc04.1962-now ================================================================================ from https://hpiers.obspm.fr/iers/eop/eopc04/eopc04.1962-now # EARTH ORIENTATION PARAMETER (EOP) PRODUCT CENTER CENTER (PARIS OBSERVATORY) - INTERNATIONAL EARTH ROTATION AND REFERENCE SYSTEMS SERVICE # EOP (IERS) 20 C04 TIME SERIES consistent with ITRF 2020 - sampled at 0h UTC # Contact: christian.bizouard@obspm.fr # Reference Precession-Nutation Model: IAU 2000 # format(4(i4),f10.2,2(f12.6),f12.7,2(f12.6),2(f12.6),f12.7,2(f12.6),f12.7,2(f12.6),2(f12.6),f12.7)", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/data-9ae3630a40.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "data", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/utils/iers/data", "plan_hit_count": 0, "project_id": "data-9ae3630a40", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/utils/iers/data/ReadMe.finals2000A", "readme_summary": "Table: finals2000A ================================================================================ from http://maia.usno.navy.mil/ finals2000A.all -- all EOP values since 02 January 1973 with dX & dY using IAU2000A Nutation/Precession Theory (with 1 year of predic tions) ================================================================================ File Summary: --------------------------------------------------------------------------------", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/discovery_endpoints-5674436c02.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:25+00:00", "markers": ["README"], "name": "discovery_endpoints", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/discovery_endpoints", "plan_hit_count": 0, "project_id": "discovery_endpoints-5674436c02", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/discovery_endpoints/README.md", "readme_summary": "Return the proxy base url and server root path, so UI can construct the correct url to access the proxy. This is useful when the proxy is deployed at a different path than the root of the domain. ## How to use **Action** Route the `/litellm` path to the proxy. **Result** The UI will call `/litellm/.well-known/litellm-ui-config` to get the proxy base url and server root path.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/dotprompt-ab914e073c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:16+00:00", "markers": ["README"], "name": "dotprompt", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/dotprompt", "plan_hit_count": 0, "project_id": "dotprompt-ab914e073c", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/dotprompt/README.md", "readme_summary": "# LiteLLM Dotprompt Manager A powerful prompt management system for LiteLLM that supports [Google's Dotprompt specification](https://google.github.io/dotprompt/getting-started/). This allows you to manage your AI prompts in organized `.prompt` files with YAML frontmatter, Handlebars templating, and full integration with LiteLLM's completion API. ## Features - **📁 File-based prompt management**: Organize prompts in `.prompt` files - **🎯 YAML frontmatter**: Define model, parameters, and schemas in file headers - **🔧 Handlebars templating**: Use `{{variable}}` syntax with Jinja2 backend - **✅ Input validation**: Automatic validation against defined schemas - **🔗 LiteLLM integration**: Works seamlessly with `litellm.completion()`", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/elixir_make-6a94d5fa63.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "elixir_make", "path": "/home/smlflg/Projekte/symphony/elixir/deps/elixir_make", "plan_hit_count": 0, "project_id": "elixir_make-6a94d5fa63", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/elixir_make/README.md", "readme_summary": "# A Make compiler for Mix This project provides a Mix compiler that makes it straight-forward to use makefiles in your Mix projects. ## Documentation API documentation is available at [https://hexdocs.pm/elixir_make](https://hexdocs.pm/elixir_make) ## Usage The package can be installed by adding `elixir_make` to your list of dependencies in `mix.exs`: ```elixir def deps do", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/embedding-cd4aff3ec5.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:21+00:00", "markers": ["README"], "name": "embedding", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/hosted_vllm/embedding", "plan_hit_count": 0, "project_id": "embedding-cd4aff3ec5", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/hosted_vllm/embedding/README.md", "readme_summary": "No transformation is required for hosted_vllm embedding. VLLM is a superset of OpenAI's `embedding` endpoint. To pass provider-specific parameters, see [this](https://docs.litellm.ai/docs/completion/provider_specific_params)", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/erlex-68dd598be2.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:31+00:00", "markers": ["README"], "name": "erlex", "path": "/home/smlflg/Projekte/symphony/elixir/deps/erlex", "plan_hit_count": 0, "project_id": "erlex-68dd598be2", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/erlex/README.md", "readme_summary": "# Erlex > [!IMPORTANT] > > [This fork](https://github.com/christhekeele/erlex) of `erlex` is the official version currently being released on [hex.pm](https://hex.pm/packages/erlex). > > Please direct [issues and pull requests](CONTRIBUTING.MD) to it, rather than [the original repository](https://github.com/asummers/erlex). Convert Erlang style structs and error messages to equivalent Elixir. Useful for pretty printing things like Dialyzer errors and Observer", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 1, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/examples-ed4fc48eda.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:25+00:00", "markers": ["README"], "name": "examples", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/examples", "plan_hit_count": 0, "project_id": "examples-ed4fc48eda", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/examples/README.md", "readme_summary": "# Content Filter Examples ## Industry-specific competitor intent (airline) Use **competitor_intent_type: airline** for simplified config; competitors are auto-loaded from IATA `major_airlines.json`, excluding your `brand_self`. Use **competitor_intent_type: generic** when you want to specify competitors manually. - **brand_self**: Your brand names and aliases (e.g. `[\"your-brand\", \"your-code\"]`) - **competitors** (generic only): List of competitor names To make it effective for a specific industry (e.g. airlines), add an **industry layer** on top: 1. **domain_words** – Terms that signal “this is about our vertical.” For airline: `airline`, `carrier`, `flight`, `business class`, `lounge`, etc.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/fine-47d5d9dcdb.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "fine", "path": "/home/smlflg/Projekte/symphony/elixir/deps/fine", "plan_hit_count": 0, "project_id": "fine-47d5d9dcdb", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/fine/README.md", "readme_summary": "# Fine <!-- Docs --> Fine is a C++ library enabling more ergonomic NIFs, tailored to Elixir. Erlang provides C API for implementing native functions ([`erl_nif`](https://www.erlang.org/doc/apps/erts/erl_nif.html)). Fine is not a replacement of the C API, instead it is designed as a complementary API, enhancing the developer experience when implementing NIFs in C++.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/flexed-af88a9cdfe.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "flexed", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/C/flexed", "plan_hit_count": 0, "project_id": "flexed-af88a9cdfe", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/C/flexed/README", "readme_summary": "This directory contains C code generated by flex 2.6.4 under KDE Neon User Edition 5.19 (Kubuntu 18.04) from the Flex description files (*.l) in the parent directory. These pre-generated source files may be used during installation if Flex 2.5.9 or later is not available on the build host.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/flexed-95d543aaf8.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:41+00:00", "markers": ["README"], "name": "flexed", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/C/flexed", "plan_hit_count": 0, "project_id": "flexed-95d543aaf8", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/C/flexed/README", "readme_summary": "This directory contains C code generated by flex 2.6.4 under KDE Neon User Edition 5.19 (Kubuntu 18.04) from the Flex description files (*.l) in the parent directory. These pre-generated source files may be used during installation if Flex 2.5.9 or later is not available on the build host.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/flexed-6a9723e35e.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:40+00:00", "markers": ["README"], "name": "flexed", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/C/flexed", "plan_hit_count": 0, "project_id": "flexed-6a9723e35e", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/C/flexed/README", "readme_summary": "This directory contains C code generated by flex 2.6.4 under KDE Neon User Edition 5.19 (Kubuntu 18.04) from the Flex description files (*.l) in the parent directory. These pre-generated source files may be used during installation if Flex 2.5.9 or later is not available on the build host.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/fonts-a5b8843d07.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T09:54:33+00:00", "markers": ["README"], "name": "fonts", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/django/contrib/admin/static/admin/fonts", "plan_hit_count": 0, "project_id": "fonts-a5b8843d07", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/django/contrib/admin/static/admin/fonts/README.txt", "readme_summary": "Roboto webfont source: https://www.google.com/fonts/specimen/Roboto WOFF files extracted using https://github.com/majodev/google-webfonts-helper Weights used in this project: Light (300), Regular (400), Bold (700)", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/fonts-04867910ea.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:52+00:00", "markers": ["README"], "name": "fonts", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/django/contrib/admin/static/admin/fonts", "plan_hit_count": 0, "project_id": "fonts-04867910ea", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/django/contrib/admin/static/admin/fonts/README.txt", "readme_summary": "Roboto webfont source: https://www.google.com/fonts/specimen/Roboto WOFF files extracted using https://github.com/majodev/google-webfonts-helper Weights used in this project: Light (300), Regular (400), Bold (700)", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/gitlab-d96f787ebb.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:16+00:00", "markers": ["README"], "name": "gitlab", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/gitlab", "plan_hit_count": 0, "project_id": "gitlab-d96f787ebb", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/gitlab/README.md", "readme_summary": "# LiteLLM gitlab Prompt Management A powerful prompt management system for LiteLLM that fetches `.prompt` files from gitlab repositories. This enables team-based prompt management with gitlab's built-in access control and version control capabilities. ## Features - **🏢 Team-based access control**: Leverage gitlab's workspace and repository permissions - **📁 Repository-based prompt storage**: Store prompts in gitlab repositories - **🔐 Multiple authentication methods**: Support for access tokens and basic auth - **🎯 YAML frontmatter**: Define model, parameters, and schemas in file headers - **🔧 Handlebars templating**: Use `{{variable}}` syntax with Jinja2 backend", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/guardrail_translation-f40132cf83.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:21+00:00", "markers": ["README"], "name": "guardrail_translation", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/a2a/chat/guardrail_translation", "plan_hit_count": 0, "project_id": "guardrail_translation-f40132cf83", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/a2a/chat/guardrail_translation/README.md", "readme_summary": "# A2A Protocol Guardrail Translation Handler Handler for processing A2A (Agent-to-Agent) Protocol messages with guardrails. ## Overview This handler processes A2A JSON-RPC 2.0 input/output by: 1. Extracting text from message parts (`kind: \"text\"`) 2. Applying guardrails to text content 3. Mapping guardrailed text back to original structure ## A2A Protocol Format", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/guardrail_translation-590d8f9d93.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:22+00:00", "markers": ["README"], "name": "guardrail_translation", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/pass_through/guardrail_translation", "plan_hit_count": 0, "project_id": "guardrail_translation-590d8f9d93", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/pass_through/guardrail_translation/README.md", "readme_summary": "# Pass-Through Endpoint Guardrail Translation ## Why This Exists Here This module is located under `litellm/llms/` (instead of with the main passthrough code) because: 1. **Auto-discovery**: The `load_guardrail_translation_mappings()` function in `litellm/llms/__init__.py` scans for `guardrail_translation/` directories under `litellm/llms/` 2. **Consistency**: All other guardrail translation handlers follow this pattern (e.g., `openai/chat/guardrail_translation/`, `anthropic/chat/guardrail_translation/`) ## Main Passthrough Implementation The main passthrough endpoint implementation is in: ```", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/guardrail_translation-32c9de6339.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:22+00:00", "markers": ["README"], "name": "guardrail_translation", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/speech/guardrail_translation", "plan_hit_count": 0, "project_id": "guardrail_translation-32c9de6339", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/speech/guardrail_translation/README.md", "readme_summary": "# OpenAI Text-to-Speech Guardrail Translation Handler Handler for processing OpenAI's text-to-speech endpoint (`/v1/audio/speech`) with guardrails. ## Overview This handler processes text-to-speech requests by: 1. Extracting the input text from the request 2. Applying guardrails to the input text 3. Updating the request with the guardrailed text 4. Returning the output unchanged (audio is binary, not text)", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/guardrail_translation-c058c9f9c3.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:22+00:00", "markers": ["README"], "name": "guardrail_translation", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/chat/guardrail_translation", "plan_hit_count": 0, "project_id": "guardrail_translation-c058c9f9c3", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/chat/guardrail_translation/README.md", "readme_summary": "Translation of OpenAI `/chat/completions` input and output to a custom guardrail. This enables guardrails to be applied to OpenAI `/chat/completions` requests and responses.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/guardrail_translation-49d95427c6.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:22+00:00", "markers": ["README"], "name": "guardrail_translation", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/image_generation/guardrail_translation", "plan_hit_count": 0, "project_id": "guardrail_translation-49d95427c6", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/image_generation/guardrail_translation/README.md", "readme_summary": "# OpenAI Image Generation Guardrail Translation Handler Handler for processing OpenAI's image generation endpoint with guardrails. ## Overview This handler processes image generation requests by: 1. Extracting the text prompt from the request 2. Applying guardrails to the prompt text 3. Updating the request with the guardrailed prompt ## Data Format", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/guardrail_translation-c2f010be8d.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:22+00:00", "markers": ["README"], "name": "guardrail_translation", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/responses/guardrail_translation", "plan_hit_count": 0, "project_id": "guardrail_translation-c2f010be8d", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/responses/guardrail_translation/README.md", "readme_summary": "# OpenAI Responses API Guardrail Translation Handler This module provides guardrail translation support for the OpenAI Responses API format. ## Overview The `OpenAIResponsesHandler` class handles the translation of guardrail operations for both input and output of the Responses API. It follows the same pattern as the Chat Completions handler but is adapted for the Responses API's specific data structures. ## Responses API Format ### Input Format The Responses API accepts input in two formats: 1. **String input**: Simple text string", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/guardrail_translation-b68a3a0ad1.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:22+00:00", "markers": ["README"], "name": "guardrail_translation", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/completion/guardrail_translation", "plan_hit_count": 0, "project_id": "guardrail_translation-b68a3a0ad1", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/completion/guardrail_translation/README.md", "readme_summary": "# OpenAI Text Completion Guardrail Translation Handler Handler for processing OpenAI's text completion endpoint (`/v1/completions`) with guardrails. ## Overview This handler processes text completion requests by: 1. Extracting the text prompt(s) from the request 2. Applying guardrails to the prompt text(s) 3. Updating the request with the guardrailed prompt(s) 4. Applying guardrails to the completion output text", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/guardrail_translation-ea60863500.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:21+00:00", "markers": ["README"], "name": "guardrail_translation", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/cohere/rerank/guardrail_translation", "plan_hit_count": 0, "project_id": "guardrail_translation-ea60863500", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/cohere/rerank/guardrail_translation/README.md", "readme_summary": "# Cohere Rerank Guardrail Translation Handler Handler for processing the rerank endpoint (`/v1/rerank`) with guardrails. ## Overview This handler processes rerank requests by: 1. Extracting the query text from the request 2. Applying guardrails to the query 3. Updating the request with the guardrailed query 4. Returning the output unchanged (rankings are not text)", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/handoffs-7aa162f709.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-21T15:06:44+00:00", "markers": ["README"], "name": "handoffs", "path": "/home/smlflg/Projekte/AIOS-Cockpit/handoffs", "plan_hit_count": 0, "project_id": "handoffs-7aa162f709", "readme_path": "/home/smlflg/Projekte/AIOS-Cockpit/handoffs/README.md", "readme_summary": "# Handoffs AIOS Cockpit writes generated agent handoffs here. These files are local execution artifacts. Inspect them before using them as Codex/OpenCode/Claude prompts.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/harness-7fa577f303.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-22T13:35:59+00:00", "markers": ["README"], "name": "harness", "path": "/home/smlflg/Projekte/codex-skill-validation-fixtures/harness", "plan_hit_count": 0, "project_id": "harness-7fa577f303", "readme_path": "/home/smlflg/Projekte/codex-skill-validation-fixtures/harness/README.md", "readme_summary": "# Harness Fixture This fixture simulates a tiny side-by-side harness comparison. - Baseline: `runs/baseline` - Candidate: `runs/candidate` - Intended conclusion: candidate improves task `alpha` but regresses task `beta` due to timeout.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/hpax-ba002b86b8.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "hpax", "path": "/home/smlflg/Projekte/symphony/elixir/deps/hpax", "plan_hit_count": 0, "project_id": "hpax-ba002b86b8", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/hpax/README.md", "readme_summary": "# HPAX HPAX is an Elixir implementation of the HPACK header compression algorithm as used in HTTP/2 and defined in RFC 7541. HPAX is used by several Elixir projects, including the [Mint](https://github.com/elixir-mint/mint) HTTP client and [bandit](https://github.com/mtrudel/bandit) HTTP server projects. ## Installation To install HPAX, add it to your `mix.exs` file. ```elixir", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/http1-b4d0a6bae4.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:19+00:00", "markers": ["README"], "name": "http1", "path": "/home/smlflg/Projekte/symphony/elixir/deps/bandit/lib/bandit/http1", "plan_hit_count": 0, "project_id": "http1-b4d0a6bae4", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/bandit/lib/bandit/http1/README.md", "readme_summary": "# HTTP/1 Handler Included in this folder is a complete `ThousandIsland.Handler` based implementation of HTTP/1.x as defined in [RFC 9112](https://datatracker.ietf.org/doc/rfc9112). ## Process model Within a Bandit server, an HTTP/1 connection is modeled as a single process. This process is tied to the lifecycle of the underlying TCP connection; in the case of an HTTP client which makes use of HTTP's keep-alive feature to make multiple requests on the same connection, all of these requests will be serviced", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/http2-afdaae42c3.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:19+00:00", "markers": ["README"], "name": "http2", "path": "/home/smlflg/Projekte/symphony/elixir/deps/bandit/lib/bandit/http2", "plan_hit_count": 0, "project_id": "http2-afdaae42c3", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/bandit/lib/bandit/http2/README.md", "readme_summary": "# HTTP/2 Handler Included in this folder is a complete `ThousandIsland.Handler` based implementation of HTTP/2 as defined in [RFC 9110](https://datatracker.ietf.org/doc/rfc9110) & [RFC 9113](https://datatracker.ietf.org/doc/rfc9113) ## Process model Within a Bandit server, an HTTP/2 connection is modeled as a set of processes: * 1 process per connection, a `Bandit.HTTP2.Handler` module implementing the `ThousandIsland.Handler` behaviour, and;", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/ibm_guardrails-0b83d208cf.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:25+00:00", "markers": ["README"], "name": "ibm_guardrails", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails", "plan_hit_count": 0, "project_id": "ibm_guardrails-0b83d208cf", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/README.md", "readme_summary": "# IBM Guardrails Detector Integration This integration provides support for IBM's FMS Guardrails detectors in LiteLLM. It supports both direct detector server calls and calls via the FMS Guardrails Orchestrator. ## Features - Support for IBM Detector Server API (`/api/v1/text/contents`) - Support for FMS Guardrails Orchestrator API (`/api/v2/text/detection/content`) - Configurable score thresholds for filtering detections - SSL verification control - Batch processing for detector server (multiple messages at once)", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/img-3ccbf2011e.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T09:54:33+00:00", "markers": ["README"], "name": "img", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/django/contrib/admin/static/admin/img", "plan_hit_count": 0, "project_id": "img-3ccbf2011e", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/django/contrib/admin/static/admin/img/README.txt", "readme_summary": "All icons are taken from Font Awesome (http://fontawesome.io/) project. The Font Awesome font is licensed under the SIL OFL 1.1: - https://scripts.sil.org/OFL SVG icons source: https://github.com/encharm/Font-Awesome-SVG-PNG Font-Awesome-SVG-PNG is licensed under the MIT license (see file license in current folder).", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/img-372e5ed890.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:52+00:00", "markers": ["README"], "name": "img", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/django/contrib/admin/static/admin/img", "plan_hit_count": 0, "project_id": "img-372e5ed890", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/django/contrib/admin/static/admin/img/README.txt", "readme_summary": "All icons are taken from Font Awesome (http://fontawesome.io/) project. The Font Awesome font is licensed under the SIL OFL 1.1: - https://scripts.sil.org/OFL SVG icons source: https://github.com/encharm/Font-Awesome-SVG-PNG Font-Awesome-SVG-PNG is licensed under the MIT license (see file license in current folder).", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/interactions-775f130276.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:26+00:00", "markers": ["README"], "name": "interactions", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/interactions", "plan_hit_count": 0, "project_id": "interactions-775f130276", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/interactions/README.md", "readme_summary": "# Interactions API Types This directory contains type definitions for the Google Interactions API. ## Generated Types The `generated.py` file is auto-generated from the official OpenAPI spec: https://ai.google.dev/static/api/interactions.openapi.json ### How to Regenerate When the API spec changes, regenerate the types with: ```bash", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/levo-770c3ac442.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:16+00:00", "markers": ["README"], "name": "levo", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/levo", "plan_hit_count": 0, "project_id": "levo-770c3ac442", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/levo/README.md", "readme_summary": "# Levo AI Integration This integration enables sending LLM observability data to Levo AI using OpenTelemetry (OTLP) protocol. ## Overview The Levo integration extends LiteLLM's OpenTelemetry support to automatically send traces to Levo's collector endpoint with proper authentication and routing headers. ## Features - **Automatic OTLP Export**: Sends OpenTelemetry traces to Levo collector - **Levo-Specific Headers**: Automatically includes `x-levo-organization-id` and `x-levo-workspace-id` for routing - **Simple Configuration**: Just use `callbacks: [\"levo\"]` in your LiteLLM config", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/litellm_completion-6039c323b6.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:14+00:00", "markers": ["README"], "name": "litellm_completion", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/a2a_protocol/providers/litellm_completion", "plan_hit_count": 0, "project_id": "litellm_completion-6039c323b6", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/a2a_protocol/providers/litellm_completion/README.md", "readme_summary": "# A2A to LiteLLM Completion Bridge Routes A2A protocol requests through `litellm.acompletion`, enabling any LiteLLM-supported provider to be invoked via A2A. ## Flow ``` A2A Request → Transform → litellm.acompletion → Transform → A2A Response ``` ## SDK Usage Use the existing `asend_message` and `asend_message_streaming` functions with `litellm_params`:", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/litellm_completion_bridge-b53b8b9fd3.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:14+00:00", "markers": ["README"], "name": "litellm_completion_bridge", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/a2a_protocol/litellm_completion_bridge", "plan_hit_count": 0, "project_id": "litellm_completion_bridge-b53b8b9fd3", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/a2a_protocol/litellm_completion_bridge/README.md", "readme_summary": "# A2A to LiteLLM Completion Bridge Routes A2A protocol requests through `litellm.acompletion`, enabling any LiteLLM-supported provider to be invoked via A2A. ## Flow ``` A2A Request → Transform → litellm.acompletion → Transform → A2A Response ``` ## SDK Usage Use the existing `asend_message` and `asend_message_streaming` functions with `litellm_params`:", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/md-register-f36cb4738e.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-12T16:12:42+00:00", "markers": ["README"], "name": "md-register", "path": "/home/smlflg/Projekte/Zentrale/registry/md-register", "plan_hit_count": 0, "project_id": "md-register-f36cb4738e", "readme_path": "/home/smlflg/Projekte/Zentrale/registry/md-register/README.md", "readme_summary": "# MD Register This directory will track reusable project-, phase-, and harness-specific Markdown profile learnings. Rules: - Keep global harness files untouched unless a human explicitly approves a change. - Store proposed profile variants as project-local or registry-local candidates first. - Record provenance: project, phase, harness, task type, outcome, and verification evidence.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/messages-b9418bfe62.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:21+00:00", "markers": ["README"], "name": "messages", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/bedrock/messages", "plan_hit_count": 0, "project_id": "messages-b9418bfe62", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/bedrock/messages/readme.md", "readme_summary": "# /v1/messages This folder contains transformation logic for calling bedrock models in the Anthropic /v1/messages API spec.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/migrate-core-27a56d2b55.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-23T06:11:06+00:00", "markers": ["package.json"], "name": "migrate-core", "path": "/home/smlflg/Projekte/Harness_swap/packages/migrate-core", "plan_hit_count": 0, "project_id": "migrate-core-27a56d2b55", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 6, "score_reasons": ["3 TODO/FIXME/WIP hints"], "technologies": ["node"], "todo_fixme_count": 3, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Harness_swap/packages/migrate-core/src/index.ts", "line": 191, "text": "\"Few Claude/OpenClaude markers were found; export may need manual review\""}, {"file": "/home/smlflg/Projekte/Harness_swap/packages/migrate-core/src/index.ts", "line": 390, "text": "- open-ended completion text becomes a state-machine done condition."}, {"file": "/home/smlflg/Projekte/Harness_swap/packages/migrate-core/src/index.ts", "line": 403, "text": "Review manifest.json, diagnostics.json, and report.jsonl before importing converted files into a live harness."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/mime-85cc755234.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "mime", "path": "/home/smlflg/Projekte/symphony/elixir/deps/mime", "plan_hit_count": 0, "project_id": "mime-85cc755234", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/mime/README.md", "readme_summary": "# MIME A read-only and immutable MIME type module for Elixir. This library embeds a database of MIME types so we can map MIME types to extensions and vice-versa. The library was designed to be read-only for performance. This library is used by projects like Plug and Phoenix. Master currently points to a redesign of this library with a minimal copy of the MIME database. To add any [media type specified by IANA](https://www.iana.org/assignments/media-types/media-types.xhtml),", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/multi-519a8076aa.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:39+00:00", "markers": ["README"], "name": "multi", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/multi", "plan_hit_count": 0, "project_id": "multi-519a8076aa", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/multi/ReadMe", "readme_summary": "J/MNRAS/301/1031 High resolution spectra of VLM stars (Tinney+ 1998) ================================================================================ High resolution spectra of Very Low-Mass Stars Tinney C.G., Reid I.N. <Mon. Not. R. Astron. Soc. 301, 1031 (1998)> =1998MNRAS.301.1031T ================================================================================ ADC_Keywords: Stars, dwarfs ; Stars, late-type ; Spectroscopy", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/multi-d9bcbaba16.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:39+00:00", "markers": ["README"], "name": "multi", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/multi", "plan_hit_count": 0, "project_id": "multi-d9bcbaba16", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/multi/ReadMe", "readme_summary": "J/MNRAS/301/1031 High resolution spectra of VLM stars (Tinney+ 1998) ================================================================================ High resolution spectra of Very Low-Mass Stars Tinney C.G., Reid I.N. <Mon. Not. R. Astron. Soc. 301, 1031 (1998)> =1998MNRAS.301.1031T ================================================================================ ADC_Keywords: Stars, dwarfs ; Stars, late-type ; Spectroscopy", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/multi-4d483ffe6b.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:38+00:00", "markers": ["README"], "name": "multi", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/multi", "plan_hit_count": 0, "project_id": "multi-4d483ffe6b", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/multi/ReadMe", "readme_summary": "J/MNRAS/301/1031 High resolution spectra of VLM stars (Tinney+ 1998) ================================================================================ High resolution spectra of Very Low-Mass Stars Tinney C.G., Reid I.N. <Mon. Not. R. Astron. Soc. 301, 1031 (1998)> =1998MNRAS.301.1031T ================================================================================ ADC_Keywords: Stars, dwarfs ; Stars, late-type ; Spectroscopy", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/phoenix_template-737117ad66.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "phoenix_template", "path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_template", "plan_hit_count": 0, "project_id": "phoenix_template-737117ad66", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_template/README.md", "readme_summary": "# Phoenix.Template Templates are markup languages that are compiled to Elixir code. This packages provides functions for loading and compiling templates from disk as well as the behaviour for compiling markup languages. See the [`Phoenix.Template`](https://hexdocs.pm/phoenix_template/Phoenix.Template.html) module documentation for more information. ## Installation You can install `phoenix_template` by adding it to your list of dependencies in `mix.exs`:", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/realtime_api-b67b31192e.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:26+00:00", "markers": ["README"], "name": "realtime_api", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/realtime_api", "plan_hit_count": 0, "project_id": "realtime_api-b67b31192e", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/realtime_api/README.md", "readme_summary": "Abstraction / Routing logic for OpenAI's `/v1/realtime` endpoint.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/samuel-system-1690f00467.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-21T15:52:06+00:00", "markers": ["README"], "name": "samuel-system", "path": "/home/smlflg/Projekte/LuckSurface/samuel-system", "plan_hit_count": 0, "project_id": "samuel-system-1690f00467", "readme_path": "/home/smlflg/Projekte/LuckSurface/samuel-system/README.md", "readme_summary": "# Samuel.SYSTEM Samuel.SYSTEM is the public operating model for Samuel's agentic work. It connects: - private focus and work state from `samuel-os-v2` - runtime experiments from OpenClaw - proof artifacts from PortfolioTimeline - publishing drafts from Paperclip - public positioning through `smlfg.github.io`", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/stern1_eval-b6b3790a9a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T12:08:04+00:00", "markers": ["README"], "name": "stern1_eval", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/stern1_eval", "plan_hit_count": 0, "project_id": "stern1_eval-b6b3790a9a", "readme_path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/stern1_eval/README.md", "readme_summary": "# stern1 Eval Loop Dieses Verzeichnis beschreibt den kontrollierten Self-Improvement-Loop fuer `stern1`. Ziel: - Router-Disziplin verbessern - keine Interna nach aussen - keine Eigenarbeit bei normalen Arbeitsfragen - keine doppelten Antworten oder unnötigen Nachsaetze Loop:", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/stern1_router_variants-f02851baf8.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T12:56:52+00:00", "markers": ["README"], "name": "stern1_router_variants", "path": "/home/smlflg/Projekte/UEBER_AGENT/SSH_CODEX/stern1_router_variants", "plan_hit_count": 0, "project_id": "stern1_router_variants-f02851baf8", "readme_path": "/home/smlflg/Projekte/UEBER_AGENT/SSH_CODEX/stern1_router_variants/README.md", "readme_summary": "# stern1 Router Variants Diese Varianten sind fuer einen lokalen SSH-basierten Eval-Loop gedacht. Ziel: - 5 unterschiedliche `AGENTS.md`-Strategien fuer `stern1` - dieselbe 10er-Matrix fuer alle Varianten - Champion bestimmen - Champion erneut testen Wichtig:", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/stern1_variants-c8a145cc6c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-06T12:10:04+00:00", "markers": ["README"], "name": "stern1_variants", "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/stern1_variants", "plan_hit_count": 0, "project_id": "stern1_variants-c8a145cc6c", "readme_path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/stern1_variants/README.md", "readme_summary": "# stern1 Variants Dieses Verzeichnis enthaelt testbare `AGENTS.md`-Varianten fuer `stern1`. Regeln: - `last_good.md` ist die letzte voll bestandene Variante. - `candidate.md` ist die naechste zu testende Variante. - Produktions-`AGENTS.md` wird nicht direkt editiert, solange ein Eval laeuft. - Pro Iteration darf genau eine Zeile in `candidate.md` geaendert werden. - `SOUL.md` bleibt stabil; evaluiert wird hier primaer Router-Disziplin.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/test-examples-6b135ec104.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:01:41+00:00", "markers": ["README"], "name": "test-examples", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/sympy/parsing/autolev/test-examples", "plan_hit_count": 0, "project_id": "test-examples-6b135ec104", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/sympy/parsing/autolev/test-examples/README.txt", "readme_summary": "# parsing/tests/test_autolev.py uses the .al files in this directory as inputs and checks # the equivalence of the parser generated codes and the respective .py files. # By default, this directory contains tests for all rules of the parser. # Additional tests consisting of full physics examples shall be made available soon in # the form of another repository. One shall be able to copy the contents of that repo # to this folder and use those tests after uncommenting the respective code in # parsing/tests/test_autolev.py.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 33, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/test-examples-62e65bab8c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:19+00:00", "markers": ["README"], "name": "test-examples", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples", "plan_hit_count": 0, "project_id": "test-examples-62e65bab8c", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/README.txt", "readme_summary": "# parsing/tests/test_autolev.py uses the .al files in this directory as inputs and checks # the equivalence of the parser generated codes and the respective .py files. # By default, this directory contains tests for all rules of the parser. # Additional tests consisting of full physics examples shall be made available soon in # the form of another repository. One shall be able to copy the contents of that repo # to this folder and use those tests after uncommenting the respective code in # parsing/tests/test_autolev.py.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/tests-cb815cc60a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "tests", "path": "/home/smlflg/.hermes/profiles/ra/skills/creative/comfyui/tests", "plan_hit_count": 0, "project_id": "tests-cb815cc60a", "readme_path": "/home/smlflg/.hermes/profiles/ra/skills/creative/comfyui/tests/README.md", "readme_summary": "# ComfyUI Skill Tests Pytest suite covering the skill's scripts. Pure-stdlib unit tests run without any setup; cloud integration tests need a Comfy Cloud API key. ## Running ```bash # Unit tests only (no network required) — runs in <1s python3 -m pytest tests/ -c tests/pytest.ini -o addopts=\"-p no:xdist\" # Including cloud integration tests", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/tests-4398928715.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "tests", "path": "/home/smlflg/.hermes/profiles/fixer/skills/creative/comfyui/tests", "plan_hit_count": 0, "project_id": "tests-4398928715", "readme_path": "/home/smlflg/.hermes/profiles/fixer/skills/creative/comfyui/tests/README.md", "readme_summary": "# ComfyUI Skill Tests Pytest suite covering the skill's scripts. Pure-stdlib unit tests run without any setup; cloud integration tests need a Comfy Cloud API key. ## Running ```bash # Unit tests only (no network required) — runs in <1s python3 -m pytest tests/ -c tests/pytest.ini -o addopts=\"-p no:xdist\" # Including cloud integration tests", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/tests-c40bb71b92.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "tests", "path": "/home/smlflg/.hermes/profiles/mlg/skills/creative/comfyui/tests", "plan_hit_count": 0, "project_id": "tests-c40bb71b92", "readme_path": "/home/smlflg/.hermes/profiles/mlg/skills/creative/comfyui/tests/README.md", "readme_summary": "# ComfyUI Skill Tests Pytest suite covering the skill's scripts. Pure-stdlib unit tests run without any setup; cloud integration tests need a Comfy Cloud API key. ## Running ```bash # Unit tests only (no network required) — runs in <1s python3 -m pytest tests/ -c tests/pytest.ini -o addopts=\"-p no:xdist\" # Including cloud integration tests", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/tests-6d4c93fec4.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "tests", "path": "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/creative/comfyui/tests", "plan_hit_count": 0, "project_id": "tests-6d4c93fec4", "readme_path": "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/creative/comfyui/tests/README.md", "readme_summary": "# ComfyUI Skill Tests Pytest suite covering the skill's scripts. Pure-stdlib unit tests run without any setup; cloud integration tests need a Comfy Cloud API key. ## Running ```bash # Unit tests only (no network required) — runs in <1s python3 -m pytest tests/ -c tests/pytest.ini -o addopts=\"-p no:xdist\" # Including cloud integration tests", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/tests-5b89884a39.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "tests", "path": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/comfyui/tests", "plan_hit_count": 0, "project_id": "tests-5b89884a39", "readme_path": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/comfyui/tests/README.md", "readme_summary": "# ComfyUI Skill Tests Pytest suite covering the skill's scripts. Pure-stdlib unit tests run without any setup; cloud integration tests need a Comfy Cloud API key. ## Running ```bash # Unit tests only (no network required) — runs in <1s python3 -m pytest tests/ -c tests/pytest.ini -o addopts=\"-p no:xdist\" # Including cloud integration tests", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/tests-f08ef3b2c2.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "tests", "path": "/home/smlflg/.hermes/profiles/ph/skills/creative/comfyui/tests", "plan_hit_count": 0, "project_id": "tests-f08ef3b2c2", "readme_path": "/home/smlflg/.hermes/profiles/ph/skills/creative/comfyui/tests/README.md", "readme_summary": "# ComfyUI Skill Tests Pytest suite covering the skill's scripts. Pure-stdlib unit tests run without any setup; cloud integration tests need a Comfy Cloud API key. ## Running ```bash # Unit tests only (no network required) — runs in <1s python3 -m pytest tests/ -c tests/pytest.ini -o addopts=\"-p no:xdist\" # Including cloud integration tests", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/tests-143fcac3e8.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "tests", "path": "/home/smlflg/.hermes/profiles/ps/skills/creative/comfyui/tests", "plan_hit_count": 0, "project_id": "tests-143fcac3e8", "readme_path": "/home/smlflg/.hermes/profiles/ps/skills/creative/comfyui/tests/README.md", "readme_summary": "# ComfyUI Skill Tests Pytest suite covering the skill's scripts. Pure-stdlib unit tests run without any setup; cloud integration tests need a Comfy Cloud API key. ## Running ```bash # Unit tests only (no network required) — runs in <1s python3 -m pytest tests/ -c tests/pytest.ini -o addopts=\"-p no:xdist\" # Including cloud integration tests", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/tests-c5d6d4f403.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "tests", "path": "/home/smlflg/.hermes/profiles/cnw/skills/creative/comfyui/tests", "plan_hit_count": 0, "project_id": "tests-c5d6d4f403", "readme_path": "/home/smlflg/.hermes/profiles/cnw/skills/creative/comfyui/tests/README.md", "readme_summary": "# ComfyUI Skill Tests Pytest suite covering the skill's scripts. Pure-stdlib unit tests run without any setup; cloud integration tests need a Comfy Cloud API key. ## Running ```bash # Unit tests only (no network required) — runs in <1s python3 -m pytest tests/ -c tests/pytest.ini -o addopts=\"-p no:xdist\" # Including cloud integration tests", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/tests-7bc4dd1ff6.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "tests", "path": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/comfyui/tests", "plan_hit_count": 0, "project_id": "tests-7bc4dd1ff6", "readme_path": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/comfyui/tests/README.md", "readme_summary": "# ComfyUI Skill Tests Pytest suite covering the skill's scripts. Pure-stdlib unit tests run without any setup; cloud integration tests need a Comfy Cloud API key. ## Running ```bash # Unit tests only (no network required) — runs in <1s python3 -m pytest tests/ -c tests/pytest.ini -o addopts=\"-p no:xdist\" # Including cloud integration tests", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/tests-9acd823291.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "tests", "path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/comfyui/tests", "plan_hit_count": 0, "project_id": "tests-9acd823291", "readme_path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/comfyui/tests/README.md", "readme_summary": "# ComfyUI Skill Tests Pytest suite covering the skill's scripts. Pure-stdlib unit tests run without any setup; cloud integration tests need a Comfy Cloud API key. ## Running ```bash # Unit tests only (no network required) — runs in <1s python3 -m pytest tests/ -c tests/pytest.ini -o addopts=\"-p no:xdist\" # Including cloud integration tests", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/tests-1e7c4b28dc.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "tests", "path": "/home/smlflg/.hermes/profiles/dlm/skills/creative/comfyui/tests", "plan_hit_count": 0, "project_id": "tests-1e7c4b28dc", "readme_path": "/home/smlflg/.hermes/profiles/dlm/skills/creative/comfyui/tests/README.md", "readme_summary": "# ComfyUI Skill Tests Pytest suite covering the skill's scripts. Pure-stdlib unit tests run without any setup; cloud integration tests need a Comfy Cloud API key. ## Running ```bash # Unit tests only (no network required) — runs in <1s python3 -m pytest tests/ -c tests/pytest.ini -o addopts=\"-p no:xdist\" # Including cloud integration tests", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/tests-b7a8705e98.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "tests", "path": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/comfyui/tests", "plan_hit_count": 0, "project_id": "tests-b7a8705e98", "readme_path": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/comfyui/tests/README.md", "readme_summary": "# ComfyUI Skill Tests Pytest suite covering the skill's scripts. Pure-stdlib unit tests run without any setup; cloud integration tests need a Comfy Cloud API key. ## Running ```bash # Unit tests only (no network required) — runs in <1s python3 -m pytest tests/ -c tests/pytest.ini -o addopts=\"-p no:xdist\" # Including cloud integration tests", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/tests-adb484cf0c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "tests", "path": "/home/smlflg/.hermes/profiles/iap/skills/creative/comfyui/tests", "plan_hit_count": 0, "project_id": "tests-adb484cf0c", "readme_path": "/home/smlflg/.hermes/profiles/iap/skills/creative/comfyui/tests/README.md", "readme_summary": "# ComfyUI Skill Tests Pytest suite covering the skill's scripts. Pure-stdlib unit tests run without any setup; cloud integration tests need a Comfy Cloud API key. ## Running ```bash # Unit tests only (no network required) — runs in <1s python3 -m pytest tests/ -c tests/pytest.ini -o addopts=\"-p no:xdist\" # Including cloud integration tests", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 8, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/tests-e72bb1fdb4.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:09:43+00:00", "markers": ["README"], "name": "tests", "path": "/home/smlflg/.hermes/profiles/smk/skills/creative/comfyui/tests", "plan_hit_count": 0, "project_id": "tests-e72bb1fdb4", "readme_path": "/home/smlflg/.hermes/profiles/smk/skills/creative/comfyui/tests/README.md", "readme_summary": "# ComfyUI Skill Tests Pytest suite covering the skill's scripts. Pure-stdlib unit tests run without any setup; cloud integration tests need a Comfy Cloud API key. ## Running ```bash # Unit tests only (no network required) — runs in <1s python3 -m pytest tests/ -c tests/pytest.ini -o addopts=\"-p no:xdist\" # Including cloud integration tests", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 2, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/types_utils-434a380774.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:26+00:00", "markers": ["README"], "name": "types_utils", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/types_utils", "plan_hit_count": 0, "project_id": "types_utils-434a380774", "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/types_utils/README.md", "readme_summary": "Utility functions for proxy types.py", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/voicemode-edge-tts-2bafab700d.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-02-25T22:04:41+00:00", "markers": ["README"], "name": "voicemode-edge-tts", "path": "/home/smlflg/Projekte/MyAIGame/voicemode-edge-tts", "plan_hit_count": 0, "project_id": "voicemode-edge-tts-2bafab700d", "readme_path": "/home/smlflg/Projekte/MyAIGame/voicemode-edge-tts/README.md", "readme_summary": "# VoiceMode Edge TTS — Latency Optimizer Drop TTS latency from **~8s (Kokoro) to ~1.5s (Edge TTS)** by wrapping Microsoft Edge TTS as an OpenAI-compatible API server. ## What This Does VoiceMode MCP supports any OpenAI-compatible TTS endpoint via `VOICEMODE_TTS_BASE_URLS`. This server wraps `edge-tts` (free, no API key needed) and exposes: - `POST /v1/audio/speech` — OpenAI-compatible TTS synthesis - `GET /v1/audio/voices` — Available voices - `GET /v1/models` — Supported models - `GET /health` — Server health check", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/websock-6cd8f8522e.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:21+00:00", "markers": ["README"], "name": "websock", "path": "/home/smlflg/Projekte/symphony/elixir/deps/websock", "plan_hit_count": 0, "project_id": "websock-6cd8f8522e", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/websock/README.md", "readme_summary": "# WebSock WebSock is a specification for apps to service WebSocket connections; you can think of it as 'Plug for WebSockets'. WebSock abstracts WebSocket support from servers such as [Bandit][] or [Cowboy][] and exposes a generic WebSocket API to applications. WebSocket-aware applications such as Phoenix can then be hosted within a supported web server simply by defining conformance to the `WebSock` behaviour, in the same manner as how Plug conformance allows their HTTP aspects to be hosted within an arbitrary web server.", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/websocket-35a776984f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:19+00:00", "markers": ["README"], "name": "websocket", "path": "/home/smlflg/Projekte/symphony/elixir/deps/bandit/lib/bandit/websocket", "plan_hit_count": 0, "project_id": "websocket-35a776984f", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/bandit/lib/bandit/websocket/README.md", "readme_summary": "# WebSocket Handler Included in this folder is a complete `ThousandIsland.Handler` based implementation of WebSockets as defined in [RFC 6455](https://datatracker.ietf.org/doc/rfc6455). ## Upgrade mechanism A good overview of this process is contained in this [ElixirConf EU talk](https://www.youtube.com/watch?v=usKLrYl4zlY). Upgrading an HTTP connection to a WebSocket connection is coordinated by code contained within several libraries, including Bandit,", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/workspace-mcp-ed66caa09f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-26T21:49:37+00:00", "markers": ["README"], "name": "workspace-mcp", "path": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/helm-chart/workspace-mcp", "plan_hit_count": 0, "project_id": "workspace-mcp-ed66caa09f", "readme_path": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/helm-chart/workspace-mcp/README.md", "readme_summary": "# Google Workspace MCP Server Helm Chart This Helm chart deploys the Google Workspace MCP Server on a Kubernetes cluster. The Google Workspace MCP Server provides comprehensive integration with Google Workspace services including Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, and Chat. Disclaimer - this is a user submitted feature and not one that the maintainer uses personally. It may be out of date - use at your own risk! ## Prerequisites - Kubernetes 1.19+ - Helm 3.2.0+ - Google Cloud Project with OAuth 2.0 credentials - Enabled Google Workspace APIs", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/yamerl-51deb1b4cb.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:30+00:00", "markers": ["README"], "name": "yamerl", "path": "/home/smlflg/Projekte/symphony/elixir/deps/yamerl", "plan_hit_count": 0, "project_id": "yamerl-51deb1b4cb", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/yamerl/README.md", "readme_summary": "# yamerl: YAML 1.2 and JSON parser in Erlang YAML is a human-friendly data serialization format. The specification for this language and many examples are available from the [Official YAML web site](http://www.yaml.org/). You may also want to check the [YAML Wikipedia article](http://en.wikipedia.org/wiki/YAML). **yamerl** is a pure [Erlang application](http://www.erlang.org/) which is able to parse [YAML 1.1](http://yaml.org/spec/1.1/) and [YAML 1.2](http://www.yaml.org/spec/1.2/spec.html) documents, as well", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/yaml_elixir-164965e2ed.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:07:20+00:00", "markers": ["README"], "name": "yaml_elixir", "path": "/home/smlflg/Projekte/symphony/elixir/deps/yaml_elixir", "plan_hit_count": 0, "project_id": "yaml_elixir-164965e2ed", "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/yaml_elixir/README.md", "readme_summary": "# YAML Parser for Elixir This is a wrapper for [yamerl](https://github.com/yakaz/yamerl) - a native Erlang `YAML` parser which brings all of the functionalities to Elixir language. ## Installation Add `:yaml_elixir` as a dependency in your `mix.exs` file. ```elixir defp deps do [ # ...", "risk_level": "low", "score": 6, "score_reasons": ["README present"], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "review"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/schloss_pdf-9fe7072a7c.json", "git_status": {"branch": "unknown", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-05-04T17:33:23+00:00", "markers": [".git", ".hermes"], "name": "schloss_PDF", "path": "/home/smlflg/Projekte/schloss_PDF", "plan_hit_count": 1, "project_id": "schloss_pdf-9fe7072a7c", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 5, "score_reasons": ["git repo", "2 TODO/FIXME/WIP hints", "plans/backlogs found", "unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/schloss_PDF/OpenCode PDF Zusammenfassung_files/writing-block-editor-o0v3uy9j.css", "line": 1, "text": "._4ccM4G_magic-edit-selection{background:var(--theme-user-selection-bg,var(--selection));-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:4.5px 0}[data-me-role=container]{display:block;position:relative}.writing-block-editor.magic-edit-min"}, {"file": "/home/smlflg/Projekte/schloss_PDF/.hermes/plans/2026-04-07_213045-bednke-was-dass-emotianl-f-r-mich-bedeutet.md", "line": 91, "text": "**Opus 4.6:** Principle-first, Review-first, Senior-Analyst-Frame"}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/shared-66bb41fa0c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["package.json", "tsconfig.json", "vite.config.ts"], "name": "shared", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/shared", "plan_hit_count": 1, "project_id": "shared-66bb41fa0c", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 5, "score_reasons": ["2 TODO/FIXME/WIP hints", "plans/backlogs found"], "technologies": ["node", "typescript"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/shared/data/sample-documents/meeting-summary.txt", "line": 16, "text": "4. Next Steps"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/shared/src/renderer/App.tsx", "line": 52, "text": "// In a real app this would open a file dialog."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/starter-c0c377435a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["package.json", "tsconfig.json", "vite.config.ts"], "name": "starter", "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/starter", "plan_hit_count": 1, "project_id": "starter-c0c377435a", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 5, "score_reasons": ["2 TODO/FIXME/WIP hints", "plans/backlogs found"], "technologies": ["node", "typescript"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/starter/data/sample-documents/meeting-summary.txt", "line": 16, "text": "4. Next Steps"}, {"file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/starter/src/renderer/App.tsx", "line": 52, "text": "// In a real app this would open a file dialog."}], "triage_status": "review"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/vscode-f94c4b50f6.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-23T06:13:25+00:00", "markers": ["package.json", "tsconfig.json"], "name": "vscode", "path": "/home/smlflg/Projekte/Harness_swap/apps/vscode", "plan_hit_count": 0, "project_id": "vscode-f94c4b50f6", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 4, "score_reasons": ["2 TODO/FIXME/WIP hints"], "technologies": ["node", "typescript"], "todo_fixme_count": 2, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/Harness_swap/apps/vscode/package.json", "line": 20, "text": "\"title\": \"Harness Swap: Open Migration Wizard\","}, {"file": "/home/smlflg/Projekte/Harness_swap/apps/vscode/src/wizardPanel.ts", "line": 358, "text": "statusEl.textContent = \"No workspace folders available. Open a folder and try again.\";"}], "triage_status": "archive_candidate"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/python-e97ce5d102.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-21T23:08:48+00:00", "markers": ["requirements.txt"], "name": "python", "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/python", "plan_hit_count": 0, "project_id": "python-e97ce5d102", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 2, "score_reasons": ["1 TODO/FIXME/WIP hints"], "technologies": ["python"], "todo_fixme_count": 1, "todo_fixme_snippets": [{"file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/python/smart_router.py", "line": 333, "text": "provider = next("}], "triage_status": "archive_candidate"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/opencodegousagedashboard-99e39ee7a3.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-13T07:18:04+00:00", "markers": ["requirements.txt"], "name": "OpenCodeGoUsageDashboard", "path": "/home/smlflg/Projekte/OpenCodeGoUsageDashboard", "plan_hit_count": 0, "project_id": "opencodegousagedashboard-99e39ee7a3", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/additional_dir-cfc39b22c3.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T09:54:32+00:00", "markers": ["requirements.txt"], "name": "additional_dir", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/admin_scripts/custom_templates/project_template/additional_dir", "plan_hit_count": 0, "project_id": "additional_dir-cfc39b22c3", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/additional_dir-58286e47b9.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:52+00:00", "markers": ["requirements.txt"], "name": "additional_dir", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/admin_scripts/custom_templates/project_template/additional_dir", "plan_hit_count": 0, "project_id": "additional_dir-58286e47b9", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/cython-6ddc89e7de.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:21+00:00", "markers": ["setup.py"], "name": "cython", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/_core/tests/examples/cython", "plan_hit_count": 0, "project_id": "cython-6ddc89e7de", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/desktop-e3ec743e3d.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-23T06:11:06+00:00", "markers": ["package.json", "tsconfig.json", "vite.config.ts"], "name": "desktop", "path": "/home/smlflg/Projekte/Harness_swap/apps/desktop", "plan_hit_count": 0, "project_id": "desktop-e3ec743e3d", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["node", "typescript"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/filepathfield_test_dir-2d82783b44.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T09:54:32+00:00", "markers": ["README"], "name": "filepathfield_test_dir", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/forms_tests/field_tests/filepathfield_test_dir", "plan_hit_count": 0, "project_id": "filepathfield_test_dir-2d82783b44", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/forms_tests/field_tests/filepathfield_test_dir/README", "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/filepathfield_test_dir-cc8a04bc75.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-17T10:00:52+00:00", "markers": ["README"], "name": "filepathfield_test_dir", "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/forms_tests/field_tests/filepathfield_test_dir", "plan_hit_count": 0, "project_id": "filepathfield_test_dir-cc8a04bc75", "readme_path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/forms_tests/field_tests/filepathfield_test_dir/README", "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 5, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/limited_api-e6d9eb9326.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-23T15:16:21+00:00", "markers": ["setup.py"], "name": "limited_api", "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/_core/tests/examples/limited_api", "plan_hit_count": 0, "project_id": "limited_api-e6d9eb9326", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/live_e2e_docker-e34733cdbf.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T11:57:19+00:00", "markers": ["Dockerfile", "docker-compose.yml"], "name": "live_e2e_docker", "path": "/home/smlflg/Projekte/symphony/elixir/test/support/live_e2e_docker", "plan_hit_count": 0, "project_id": "live_e2e_docker-e34733cdbf", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["docker"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/neurips2025-7e9bb70151.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-03-16T07:20:20+00:00", "markers": ["Makefile"], "name": "neurips2025", "path": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/neurips2025", "plan_hit_count": 0, "project_id": "neurips2025-7e9bb70151", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": ["unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/neurips2025-8dff640782.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["Makefile"], "name": "neurips2025", "path": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/neurips2025", "plan_hit_count": 0, "project_id": "neurips2025-8dff640782", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": ["unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/neurips2025-c2ff3ffd6b.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["Makefile"], "name": "neurips2025", "path": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/neurips2025", "plan_hit_count": 0, "project_id": "neurips2025-c2ff3ffd6b", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": ["unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/neurips2025-d829d822f4.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["Makefile"], "name": "neurips2025", "path": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/neurips2025", "plan_hit_count": 0, "project_id": "neurips2025-d829d822f4", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": ["unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/neurips2025-67a2662309.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["Makefile"], "name": "neurips2025", "path": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/neurips2025", "plan_hit_count": 0, "project_id": "neurips2025-67a2662309", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": ["unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/neurips2025-5af2132635.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["Makefile"], "name": "neurips2025", "path": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/neurips2025", "plan_hit_count": 0, "project_id": "neurips2025-5af2132635", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": ["unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/neurips2025-81e4986b81.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["Makefile"], "name": "neurips2025", "path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/neurips2025", "plan_hit_count": 0, "project_id": "neurips2025-81e4986b81", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": ["unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/neurips2025-c860dc542c.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["Makefile"], "name": "neurips2025", "path": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/neurips2025", "plan_hit_count": 0, "project_id": "neurips2025-c860dc542c", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": ["unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/neurips2025-087e8733e2.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-07T12:02:29+00:00", "markers": ["Makefile"], "name": "neurips2025", "path": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/neurips2025", "plan_hit_count": 0, "project_id": "neurips2025-087e8733e2", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": ["unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/portable-io-f33a020e41.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-23T06:11:06+00:00", "markers": ["package.json"], "name": "portable-io", "path": "/home/smlflg/Projekte/Harness_swap/packages/portable-io", "plan_hit_count": 0, "project_id": "portable-io-f33a020e41", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["node"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/profile-ed7357a4ca.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-23T06:11:06+00:00", "markers": ["package.json"], "name": "profile", "path": "/home/smlflg/Projekte/Harness_swap/packages/profile", "plan_hit_count": 0, "project_id": "profile-ed7357a4ca", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["node"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/schema-e571b59e0e.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-23T05:44:11+00:00", "markers": ["package.json"], "name": "schema", "path": "/home/smlflg/Projekte/Harness_swap/packages/schema", "plan_hit_count": 0, "project_id": "schema-e571b59e0e", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["node"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/screenshots-4876cc00af.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-28T12:16:56+00:00", "markers": ["README"], "name": "screenshots", "path": "/home/smlflg/Projekte/learn-harness-engineering/docs/public/screenshots", "plan_hit_count": 0, "project_id": "screenshots-4876cc00af", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["docs/notes"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/scripts-b70185e298.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["setup.py"], "name": "scripts", "path": "/home/smlflg/.hermes/profiles/ra/skills/productivity/google-workspace/scripts", "plan_hit_count": 0, "project_id": "scripts-b70185e298", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/scripts-57575003f0.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["setup.py"], "name": "scripts", "path": "/home/smlflg/.hermes/profiles/fixer/skills/productivity/google-workspace/scripts", "plan_hit_count": 0, "project_id": "scripts-57575003f0", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/scripts-f979721f5a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["setup.py"], "name": "scripts", "path": "/home/smlflg/.hermes/profiles/mlg/skills/productivity/google-workspace/scripts", "plan_hit_count": 0, "project_id": "scripts-f979721f5a", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/scripts-5e89206969.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["setup.py"], "name": "scripts", "path": "/home/smlflg/.hermes/profiles/voice-learning/skills/productivity/google-workspace/scripts", "plan_hit_count": 0, "project_id": "scripts-5e89206969", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/scripts-617f385573.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["setup.py"], "name": "scripts", "path": "/home/smlflg/.hermes/profiles/decision-control/skills/productivity/google-workspace/scripts", "plan_hit_count": 0, "project_id": "scripts-617f385573", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/scripts-f22bd304ed.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["setup.py"], "name": "scripts", "path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/productivity/google-workspace/scripts", "plan_hit_count": 0, "project_id": "scripts-f22bd304ed", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/scripts-12ad857658.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["setup.py"], "name": "scripts", "path": "/home/smlflg/.hermes/profiles/dlm/skills/productivity/google-workspace/scripts", "plan_hit_count": 0, "project_id": "scripts-12ad857658", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/scripts-e206d00442.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["setup.py"], "name": "scripts", "path": "/home/smlflg/.hermes/profiles/diagnosis/skills/productivity/google-workspace/scripts", "plan_hit_count": 0, "project_id": "scripts-e206d00442", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 4, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/scripts-18a710a12f.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-27T08:42:52+00:00", "markers": ["setup.py"], "name": "scripts", "path": "/home/smlflg/.hermes/profiles/smk/skills/productivity/google-workspace/scripts", "plan_hit_count": 0, "project_id": "scripts-18a710a12f", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["python"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 0, "detected_reason": "git_repo", "evidence_file": "inventory/evidence/sdists-v9-c396947c6e.json", "git_status": {"branch": "unknown", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-04-28T06:11:15+00:00", "markers": [".git"], "name": "sdists-v9", "path": "/home/smlflg/Projekte/Connector/google-workspace/state/cache/uv/sdists-v9", "plan_hit_count": 0, "project_id": "sdists-v9-c396947c6e", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": ["git repo", "unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 11, "detected_reason": "git_repo", "evidence_file": "inventory/evidence/sdists-v9-be92bdb037.json", "git_status": {"branch": "unknown", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": true, "last_modified": "2026-03-23T15:16:33+00:00", "markers": [".git"], "name": "sdists-v9", "path": "/home/smlflg/.hermes/.uv-cache/sdists-v9", "plan_hit_count": 0, "project_id": "sdists-v9-be92bdb037", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": ["git repo", "unclear purpose"], "technologies": ["unknown"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 0, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/src-tauri-916563d965.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-23T06:05:51+00:00", "markers": ["Cargo.toml"], "name": "src-tauri", "path": "/home/smlflg/Projekte/Harness_swap/apps/desktop/src-tauri", "plan_hit_count": 0, "project_id": "src-tauri-916563d965", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["rust"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/visual-explainer-d951b8da02.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:12:39+00:00", "markers": ["package.json"], "name": "visual-explainer", "path": "/home/smlflg/.hermes/profiles/ra/skills/visual-explainer", "plan_hit_count": 0, "project_id": "visual-explainer-d951b8da02", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["node"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/visual-explainer-efb23f0e9d.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:12:39+00:00", "markers": ["package.json"], "name": "visual-explainer", "path": "/home/smlflg/.hermes/profiles/mlg/skills/visual-explainer", "plan_hit_count": 0, "project_id": "visual-explainer-efb23f0e9d", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["node"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/visual-explainer-446d22491a.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:12:39+00:00", "markers": ["package.json"], "name": "visual-explainer", "path": "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/visual-explainer", "plan_hit_count": 0, "project_id": "visual-explainer-446d22491a", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["node"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/visual-explainer-a0e2a300fd.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:12:39+00:00", "markers": ["package.json"], "name": "visual-explainer", "path": "/home/smlflg/.hermes/profiles/ph/skills/visual-explainer", "plan_hit_count": 0, "project_id": "visual-explainer-a0e2a300fd", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["node"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/visual-explainer-10a56388f1.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:12:39+00:00", "markers": ["package.json"], "name": "visual-explainer", "path": "/home/smlflg/.hermes/profiles/ps/skills/visual-explainer", "plan_hit_count": 0, "project_id": "visual-explainer-10a56388f1", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["node"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/visual-explainer-ea7953ee94.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:12:39+00:00", "markers": ["package.json"], "name": "visual-explainer", "path": "/home/smlflg/.hermes/profiles/cnw/skills/visual-explainer", "plan_hit_count": 0, "project_id": "visual-explainer-ea7953ee94", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["node"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/visual-explainer-0a0fa9ee9b.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:12:39+00:00", "markers": ["package.json"], "name": "visual-explainer", "path": "/home/smlflg/.hermes/profiles/dlm/skills/visual-explainer", "plan_hit_count": 0, "project_id": "visual-explainer-0a0fa9ee9b", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["node"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/visual-explainer-8298ed61ae.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:12:39+00:00", "markers": ["package.json"], "name": "visual-explainer", "path": "/home/smlflg/.hermes/profiles/mas2/skills/visual-explainer", "plan_hit_count": 0, "project_id": "visual-explainer-8298ed61ae", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["node"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/visual-explainer-9ec38fd5ea.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:12:39+00:00", "markers": ["package.json"], "name": "visual-explainer", "path": "/home/smlflg/.hermes/profiles/iap/skills/visual-explainer", "plan_hit_count": 0, "project_id": "visual-explainer-9ec38fd5ea", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["node"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"} {"agent_artifact_count": 3, "detected_reason": "project_markers", "evidence_file": "inventory/evidence/visual-explainer-890eb40a56.json", "git_status": {"branch": "", "dirty": false, "dirty_tracked_count": 0, "last_commit": "", "remote": "", "status_sample": []}, "is_git_repo": false, "last_modified": "2026-04-30T09:12:39+00:00", "markers": ["package.json"], "name": "visual-explainer", "path": "/home/smlflg/.hermes/profiles/smk/skills/visual-explainer", "plan_hit_count": 0, "project_id": "visual-explainer-890eb40a56", "readme_path": null, "readme_summary": "", "risk_level": "low", "score": 0, "score_reasons": [], "technologies": ["node"], "todo_fixme_count": 0, "todo_fixme_snippets": [], "triage_status": "archive_candidate"}