diff --git a/ProjectIntakeTower/inventory/evidence/multi-4d483ffe6b.json b/ProjectIntakeTower/inventory/evidence/multi-4d483ffe6b.json new file mode 100644 index 0000000000000000000000000000000000000000..4a48692478d1e80983b24fd232b1d88c98900f1e --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/multi-4d483ffe6b.json @@ -0,0 +1,10 @@ +{ + "project_id": "multi-4d483ffe6b", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/multi", + "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. =1998MNRAS.301.1031T ================================================================================ ADC_Keywords: Stars, dwarfs ; Stars, late-type ; Spectroscopy", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/multi-519a8076aa.json b/ProjectIntakeTower/inventory/evidence/multi-519a8076aa.json new file mode 100644 index 0000000000000000000000000000000000000000..e2ca9a645164970dcea9c09b2bf40046449ca799 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/multi-519a8076aa.json @@ -0,0 +1,10 @@ +{ + "project_id": "multi-519a8076aa", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/multi", + "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. =1998MNRAS.301.1031T ================================================================================ ADC_Keywords: Stars, dwarfs ; Stars, late-type ; Spectroscopy", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/multi-d9bcbaba16.json b/ProjectIntakeTower/inventory/evidence/multi-d9bcbaba16.json new file mode 100644 index 0000000000000000000000000000000000000000..90807aaa07be70c930c35f1d2f1d42e7e55e5d7e --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/multi-d9bcbaba16.json @@ -0,0 +1,10 @@ +{ + "project_id": "multi-d9bcbaba16", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/multi", + "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. =1998MNRAS.301.1031T ================================================================================ ADC_Keywords: Stars, dwarfs ; Stars, late-type ; Spectroscopy", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/multiharnessstudio-e49f75b275.json b/ProjectIntakeTower/inventory/evidence/multiharnessstudio-e49f75b275.json new file mode 100644 index 0000000000000000000000000000000000000000..66f68dd18a178a49b0747df3633dbe9e6cc70904 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/multiharnessstudio-e49f75b275.json @@ -0,0 +1,82 @@ +{ + "project_id": "multiharnessstudio-e49f75b275", + "path": "/home/smlflg/Projekte/MultiHarnessStudio", + "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:", + "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" + }, + { + "file": "/home/smlflg/Projekte/MultiHarnessStudio/V0.5_KZ_Road_to_Von_NEUMANN-Agent-System/Kritik_GPT", + "line": 23, + "text": "Das kann als Hack laufen, aber es ist fragiler als der Plan zugibt. Siehe /home/smlflg/Projekte/KomandoZentral/src/kz/persist.py." + }, + { + "file": "/home/smlflg/Projekte/MultiHarnessStudio/V0.5_KZ_Road_to_Von_NEUMANN-Agent-System/Plan", + "line": 32, + "text": "kz \"fix auth bug\" --save" + }, + { + "file": "/home/smlflg/Projekte/MultiHarnessStudio/V0.5_KZ_Road_to_Von_NEUMANN-Agent-System/Plan", + "line": 149, + "text": "- kz \"fix the auth bug in sidecar\" --save → YAML + JSON geschrieben" + }, + { + "file": "/home/smlflg/Projekte/MultiHarnessStudio/V0.5_KZ_Road_to_Von_NEUMANN-Agent-System/Plan", + "line": 153, + "text": "4. kz \"fix another bug\" → Confidence fuer empfohlenen Harness leicht hoeher durch positives Outcome" + }, + { + "file": "/home/smlflg/Projekte/MultiHarnessStudio/scripts/validate_spine.py", + "line": 38, + "text": "with path.open(\"r\", encoding=\"utf-8\") as handle:" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/MultiHarnessStudio/idea", + "/home/smlflg/Projekte/MultiHarnessStudio/V0.5_KZ_Road_to_Von_NEUMANN-Agent-System/Plan", + "/home/smlflg/Projekte/MultiHarnessStudio/Spine_Idea/GPT_PLAN" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/MultiHarnessStudio/.codex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/myaigame-ba4508ac94.json b/ProjectIntakeTower/inventory/evidence/myaigame-ba4508ac94.json new file mode 100644 index 0000000000000000000000000000000000000000..fdcf138b260c7252d185b0993c5ebc5bccf992d7 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/myaigame-ba4508ac94.json @@ -0,0 +1,215 @@ +{ + "project_id": "myaigame-ba4508ac94", + "path": "/home/smlflg/Projekte/MyAIGame", + "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 ```", + "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`" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/FOR_SMLFLG.md", + "line": 215, + "text": "### Bug 3: MCP Server in settings.json werden NICHT geladen!" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/FOR_SMLFLG.md", + "line": 286, + "text": "Der Unterschied ist wie zwischen \"jemanden anrufen und hoffen dass er rangeht\" vs \"eine typisierte API mit Retry-Logic aufrufen\". MCP ist das Protokoll, Shell war der Hack." + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/README.md", + "line": 100, + "text": "| `/review` | ~$3 | Code Review der aktuellen Aenderungen |" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/README.md", + "line": 123, + "text": "| **WelcheFehlerVermeiden.md** | Top 10 Fehler aus echten Sessions. API Bug Fix Chain, Integration-Regeln. Lessons Learned die nicht verloren gehen. |" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/README.md", + "line": 303, + "text": "$3.00 /chef, /chef-lite, /chef-async, /test, /review, /debug-loop" + }, + { + "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)" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/florian-gui/tts_client.py", + "line": 77, + "text": "with open(tmp_path, \"rb\") as f:" + }, + { + "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." + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/FOR_SMLFLG.md", + "line": 56, + "text": "│ └── codex_session_review.py # Codex Session-Review" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/FOR_SMLFLG.md", + "line": 182, + "text": "**Workaround:** Git hooks decken Pre-commit ab. Alles andere (Narration, Session-Review) ist Claude-Code-spezifisch und lebt nur dort." + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/QA_REVIEW.md", + "line": 1, + "text": "# QA Review — Portable Toolkit Outputs" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/QA_REVIEW.md", + "line": 78, + "text": "- auto, batch, bigwin, checkpoint, check-state, chef, chef-async, chef-lite, chef-subagent, chrome-extension, crew, debug-loop, delegate, explore-first, focus, learn, quickwin, recap, research, research-subagent, research-swarm, review, selfimprove, setup-git," + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/QA_REVIEW.md", + "line": 105, + "text": "- **Missing entirely:** bigwin, checkpoint, check-state, debug-loop, explore-first, focus, learn, quickwin, recap, research, research-subagent, review, selfimprove, setup-git, snapshot, validate-config, chrome-extension" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/QA_REVIEW.md", + "line": 109, + "text": "8. **17 skills not yet ported to OpenCode.** This is expected since porter-opencode is still working (Task #4 in_progress). The 7 commands that ARE done are well-written and correctly adapted for OpenCode's execution model. **Severity: Expected — not a bug.**" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/QA_REVIEW.md", + "line": 121, + "text": "**Self-review for completeness:**" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/QA_REVIEW.md", + "line": 133, + "text": "### Issues Found (Self-Review)" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/QA_REVIEW.md", + "line": 219, + "text": "4. **[WAIT] OpenCode complex skills** — 6 skill directories are empty shells. Wait for porter-opencode to complete, then re-review." + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_RESEARCH.md", + "line": 69, + "text": "- Per-session todo state in global map" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_RESEARCH.md", + "line": 200, + "text": "- **Hidden diffs**: Changes hidden by default, click \"Open Diff\" to see them" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_RESEARCH.md", + "line": 211, + "text": "| Approval | Review before apply | Write first, approve/reject after |" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_RESEARCH.md", + "line": 213, + "text": "| Philosophy | \"Review everything\" | \"Trust the agent\" |" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/MyAIGame/CLAUDE.md", + "/home/smlflg/Projekte/MyAIGame/.claude/rules/hooks-rules.md", + "/home/smlflg/Projekte/MyAIGame/.claude/rules/tui-rules.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/neurips2025-087e8733e2.json b/ProjectIntakeTower/inventory/evidence/neurips2025-087e8733e2.json new file mode 100644 index 0000000000000000000000000000000000000000..5be5c3d03548abc67293c95949a9d4c93b96de47 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/neurips2025-087e8733e2.json @@ -0,0 +1,15 @@ +{ + "project_id": "neurips2025-087e8733e2", + "path": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/neurips2025", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/neurips2025/main.tex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/neurips2025-5af2132635.json b/ProjectIntakeTower/inventory/evidence/neurips2025-5af2132635.json new file mode 100644 index 0000000000000000000000000000000000000000..c628e360c5f7d7e840dc1f5933ff8521a603f527 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/neurips2025-5af2132635.json @@ -0,0 +1,15 @@ +{ + "project_id": "neurips2025-5af2132635", + "path": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/neurips2025", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/neurips2025/main.tex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/neurips2025-67a2662309.json b/ProjectIntakeTower/inventory/evidence/neurips2025-67a2662309.json new file mode 100644 index 0000000000000000000000000000000000000000..924d98e85efc0d0bf85e354459b3269e149bb35a --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/neurips2025-67a2662309.json @@ -0,0 +1,15 @@ +{ + "project_id": "neurips2025-67a2662309", + "path": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/neurips2025", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/neurips2025/main.tex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/neurips2025-7e9bb70151.json b/ProjectIntakeTower/inventory/evidence/neurips2025-7e9bb70151.json new file mode 100644 index 0000000000000000000000000000000000000000..58dab8803a212dbddaffd12936f78ef1b5f7a4ec --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/neurips2025-7e9bb70151.json @@ -0,0 +1,15 @@ +{ + "project_id": "neurips2025-7e9bb70151", + "path": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/neurips2025", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/neurips2025/main.tex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/neurips2025-81e4986b81.json b/ProjectIntakeTower/inventory/evidence/neurips2025-81e4986b81.json new file mode 100644 index 0000000000000000000000000000000000000000..16933e15249bd37d78c6e93a1e3e9d301ad4b589 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/neurips2025-81e4986b81.json @@ -0,0 +1,15 @@ +{ + "project_id": "neurips2025-81e4986b81", + "path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/neurips2025", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/neurips2025/main.tex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/neurips2025-8dff640782.json b/ProjectIntakeTower/inventory/evidence/neurips2025-8dff640782.json new file mode 100644 index 0000000000000000000000000000000000000000..8fc418b57f30a5b9ab98bd91aa5eac744bedb6e4 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/neurips2025-8dff640782.json @@ -0,0 +1,15 @@ +{ + "project_id": "neurips2025-8dff640782", + "path": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/neurips2025", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/neurips2025/main.tex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/neurips2025-c2ff3ffd6b.json b/ProjectIntakeTower/inventory/evidence/neurips2025-c2ff3ffd6b.json new file mode 100644 index 0000000000000000000000000000000000000000..b6d40f496116c536ddbb36eb82cf8e7d2365d5f0 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/neurips2025-c2ff3ffd6b.json @@ -0,0 +1,15 @@ +{ + "project_id": "neurips2025-c2ff3ffd6b", + "path": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/neurips2025", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/neurips2025/main.tex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/neurips2025-c860dc542c.json b/ProjectIntakeTower/inventory/evidence/neurips2025-c860dc542c.json new file mode 100644 index 0000000000000000000000000000000000000000..e924bb7944297653feb304786add9827660e5aa9 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/neurips2025-c860dc542c.json @@ -0,0 +1,15 @@ +{ + "project_id": "neurips2025-c860dc542c", + "path": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/neurips2025", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/neurips2025/main.tex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/neurips2025-d829d822f4.json b/ProjectIntakeTower/inventory/evidence/neurips2025-d829d822f4.json new file mode 100644 index 0000000000000000000000000000000000000000..b76f345ef765d74deee882417570d787fec468ae --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/neurips2025-d829d822f4.json @@ -0,0 +1,15 @@ +{ + "project_id": "neurips2025-d829d822f4", + "path": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/neurips2025", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/neurips2025/main.tex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/next_issues.json b/ProjectIntakeTower/inventory/evidence/next_issues.json new file mode 100644 index 0000000000000000000000000000000000000000..0637a088a01e8ddab3bf3fa98dbe804cbde1a0dc --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/next_issues.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/nimble_options-cc308466fd.json b/ProjectIntakeTower/inventory/evidence/nimble_options-cc308466fd.json new file mode 100644 index 0000000000000000000000000000000000000000..449fb8184ff1375f5356126cbf243349e85e3d69 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/nimble_options-cc308466fd.json @@ -0,0 +1,16 @@ +{ + "project_id": "nimble_options-cc308466fd", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/nimble_options", + "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 = [", + "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." + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/nimble_pool-a86c15bd7c.json b/ProjectIntakeTower/inventory/evidence/nimble_pool-a86c15bd7c.json new file mode 100644 index 0000000000000000000000000000000000000000..1e68a3e09e0d87c2199e07bd882ba7fd64e48ed9 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/nimble_pool-a86c15bd7c.json @@ -0,0 +1,36 @@ +{ + "project_id": "nimble_pool-a86c15bd7c", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/nimble_pool", + "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/nimble_pool/README.md", + "readme_summary": "# NimblePool `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", + "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" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/notebooks-580f1cdfe4.json b/ProjectIntakeTower/inventory/evidence/notebooks-580f1cdfe4.json new file mode 100644 index 0000000000000000000000000000000000000000..d94de580bab8e8eccf53056691c47b3f50bac518 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/notebooks-580f1cdfe4.json @@ -0,0 +1,16 @@ +{ + "project_id": "notebooks-580f1cdfe4", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples/notebooks", + "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", + "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" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/null-0be625c78a.json b/ProjectIntakeTower/inventory/evidence/null-0be625c78a.json new file mode 100644 index 0000000000000000000000000000000000000000..a2d94f6be99b14917193e4575c5497108e309d7b --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/null-0be625c78a.json @@ -0,0 +1,91 @@ +{ + "project_id": "null-0be625c78a", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null", + "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. =2010A&A...511A..56P ================================================================================", + "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" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe1", + "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/ReadMe1", + "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/ReadMe1", + "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/ReadMe1", + "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/ReadMe1", + "line": 18, + "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/ReadMe1", + "line": 22, + "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/ReadMe1", + "line": 25, + "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/ReadMe1", + "line": 32, + "text": "Atomic data and equivalent widths for 15 red clump giants in 5 open" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/null-8b19112639.json b/ProjectIntakeTower/inventory/evidence/null-8b19112639.json new file mode 100644 index 0000000000000000000000000000000000000000..394cd075132c438593472304ebb55cffa5821f4e --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/null-8b19112639.json @@ -0,0 +1,91 @@ +{ + "project_id": "null-8b19112639", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null", + "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. =2010A&A...511A..56P ================================================================================", + "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" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe1", + "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/ReadMe1", + "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/ReadMe1", + "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/ReadMe1", + "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/ReadMe1", + "line": 18, + "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/ReadMe1", + "line": 22, + "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/ReadMe1", + "line": 25, + "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/ReadMe1", + "line": 32, + "text": "Atomic data and equivalent widths for 15 red clump giants in 5 open" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/null-ce13fe3502.json b/ProjectIntakeTower/inventory/evidence/null-ce13fe3502.json new file mode 100644 index 0000000000000000000000000000000000000000..71c802f44523a95a8794ee32204aac1325981065 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/null-ce13fe3502.json @@ -0,0 +1,91 @@ +{ + "project_id": "null-ce13fe3502", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null", + "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. =2010A&A...511A..56P ================================================================================", + "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" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe1", + "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/ReadMe1", + "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/ReadMe1", + "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/ReadMe1", + "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/ReadMe1", + "line": 18, + "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/ReadMe1", + "line": 22, + "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/ReadMe1", + "line": 25, + "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/ReadMe1", + "line": 32, + "text": "Atomic data and equivalent widths for 15 red clump giants in 5 open" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/old-93baf0afb0.json b/ProjectIntakeTower/inventory/evidence/old-93baf0afb0.json new file mode 100644 index 0000000000000000000000000000000000000000..364f71c1db7c0098fe3e84f9278b792f34799a70 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/old-93baf0afb0.json @@ -0,0 +1,16 @@ +{ + "project_id": "old-93baf0afb0", + "path": "/home/smlflg/Projekte/WerBinIch/archive/old", + "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", + "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.\"" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/old_plans.json b/ProjectIntakeTower/inventory/evidence/old_plans.json new file mode 100644 index 0000000000000000000000000000000000000000..c37b108836e7a5b388c6d749ec6d56c3202f97d9 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/old_plans.json @@ -0,0 +1,4906 @@ +[ + { + "path": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale/.hermes/plans/2026-04-22_160000-fusion-kzz-finish-plan.md", + "repo": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale" + }, + { + "path": "/home/smlflg/Projekte/CodexDashBoard/.hermes/plans/2026-04-22_155500-codex-dashboard-100-punkte-plan.md", + "repo": "/home/smlflg/Projekte/CodexDashBoard" + }, + { + "path": "/home/smlflg/Projekte/CodexDashBoard/docs/PLAN.md", + "repo": "/home/smlflg/Projekte/CodexDashBoard" + }, + { + "path": "/home/smlflg/Projekte/NasaCode/umsetzungsplan.md", + "repo": "/home/smlflg/Projekte/NasaCode" + }, + { + "path": "/home/smlflg/Projekte/NasaCode/runs/20260326_232015/02_PLANNER.txt", + "repo": "/home/smlflg/Projekte/NasaCode" + }, + { + "path": "/home/smlflg/Projekte/NasaCode/runs/20260328_194120/02_PLANNER.txt", + "repo": "/home/smlflg/Projekte/NasaCode" + }, + { + "path": "/home/smlflg/Projekte/NasaCode/runs/20260326_231137/02_PLANNER.txt", + "repo": "/home/smlflg/Projekte/NasaCode" + }, + { + "path": "/home/smlflg/Projekte/NasaCode/runs/20260328_194118/02_PLANNER.txt", + "repo": "/home/smlflg/Projekte/NasaCode" + }, + { + "path": "/home/smlflg/Projekte/NasaCode/Autoresearch/TECHNICAL_HANDOFF.md", + "repo": "/home/smlflg/Projekte/NasaCode" + }, + { + "path": "/home/smlflg/Projekte/LuisHandoff/video_luis_explainer/plan.md", + "repo": "/home/smlflg/Projekte/LuisHandoff" + }, + { + "path": "/home/smlflg/Projekte/LuisHandoff/video_luis_explainer/media/videos/script/1080p60/LuisHandoffExplainer.mp4", + "repo": "/home/smlflg/Projekte/LuisHandoff" + }, + { + "path": "/home/smlflg/Projekte/LuisHandoff/video_luis_explainer/media/videos/script/720p30/LuisHandoffExplainer.mp4", + "repo": "/home/smlflg/Projekte/LuisHandoff" + }, + { + "path": "/home/smlflg/Projekte/LuisHandoff/video_luis_explainer/media/videos/script/480p15/LuisHandoffExplainer.mp4", + "repo": "/home/smlflg/Projekte/LuisHandoff" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/02_aidgents-system-framework-mvp-plan.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/22_aidgents-brainstorming.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/data/stundenplan2Sem.ics", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/data/stundenplan.ics", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/src/uni_agent/agents/stundenplan_agent.py", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/docs/TechnischesHandoff_UniAgent_MVP_3Agenten.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/docs/Idea", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/docs/HandoffBuildV2.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/docs/PLANUNGSPHASE_BoBW_Kritik_basiert.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/docs/plan/uni_agent_plan.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/strategie/PORTFOLIO_PLAN.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/aidvance-preparation/anthropic-solutions-overview-plan.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/aidvance-preparation/ClaudCodeAidvance/commands/planmode.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/aidvance-proposal/CONTENT_PLAN.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/aidvance-proposal" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_voice-ptt-und-naechste-schritte.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_Stufe2-Learning-Supervisor.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_injection-viewer.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-13_sidecar-focus-governor.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_GUI-REDESIGN.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-04_voice-bridge-notify-verify.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-04_stop-hook-guards.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_FP-Tuning.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/knowledge/01_ExplanationForSamuel.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/knowledge/chatgpt_12_MONATS_PLAN.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/eval/scenarios/plan_mode_stall.json", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/eval/scenarios/plan_mode_reads.json", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/eval/versions/v4/knowledge/01_ExplanationForSamuel.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/eval/versions/v4/knowledge/chatgpt_12_MONATS_PLAN.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/eval/results/eval-plan_mode_stall-20260305-152049.json", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/eval/results/eval-plan_mode_stall-20260305-144108.json", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_TTS_INTERRUPTION.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_INJECTION_VISIBILITY.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_ALIGNMENT_MONITOR.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_daemon-bugfix.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_tts-interruption.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_ZUG_MODUS.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_alignment-monitoring.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/01_ExplanationForSamuel.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_plan_fidelity.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_planning_drift.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/docs/plans/codex-handoff-speech-rate-limiter.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/docs/plans/PLAN_2026-03-12_PANEL_UX.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/docs/plans/PLAN_KNOWLEDGE_OBJECTS.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/docs/plans/PLAN_RETENTION_POLICY.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/docs/plans/PLAN_LEARNER_FEEDBACK_LOOP.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/docs/plans/PLAN_QUALITY_FIXES.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/docs/plans/PLAN_2026-03-12_COMMIT_TTS_WORKFLOW.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/docs/plans/PLAN_2026-03-12_TTS_RANKING.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/docs/plans/PLAN_PANEL_RATING_WIDGET.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/workflows/claude-to-codex-handoff.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/advisors/perspective-layer-plan.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/HANDOFF.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/PLAN_2026-03-16_v7-v2-weiter.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/01_ExplanationForSamuel.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_plan_fidelity.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_planning_drift.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/Arbeitsanweisung/SessionIdeaKontext", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V7/Eval/EVAL-PLAN-V7.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/PLAN_2026-03-09_AGENTISCHE-MECHANISMEN.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/plan-tag1.html", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/PLAN_SIDECAR_V6.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/roadmap-future.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/01_ExplanationForSamuel.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/plan_template.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-Lite/PLAN_V7_LITE_M2.7.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-Lite" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/BACKLOG.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/modes/planmode.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/commands/planmode.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/commands/gsd/plan-milestone-gaps.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/commands/gsd/plan-phase.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_planmode.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/docs/V2_PLAN.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/BACKLOG.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/SSH_CODEX/RUNTIME_DEBUG_PLAN.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/planung/LocalAuthoring_RemoteDeploy_Plan.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/architektur/OPENCLAW_V1_ARCHITEKTURPLAN.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/TECHNICAL_HANDOFF_2026-04-06.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/samuel-os/projects/sidecar-v8-plan.md", + "repo": "/home/smlflg/Projekte/samuel-os" + }, + { + "path": "/home/smlflg/Projekte/PriorArt/PLAN_Protection_Before_Aidvance.md", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/HeumandenParty/PLAN.md", + "repo": "/home/smlflg/Projekte/HeumandenParty" + }, + { + "path": "/home/smlflg/Projekte/ShortcutCounter/PLAN_2026-03-05_sprint-cleanup.md", + "repo": "/home/smlflg/Projekte/ShortcutCounter" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/idea", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/projects/smoke-test/PLAN.md", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/templates/project/PLAN.md", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/.hermes/plans/2026-04-12_175914-hermes-plans-2026-04-12-164600-non-negotiable.md", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/.hermes/plans/2026-04-12_180000-rollout-plan-zentrale.md", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/docs/plans/2026-04-22-web-dashboard-harness-expansion-plan.md", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Amazon/self_investment/90_day_plan.md", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/DesktopHandoff.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/IdeAutoConnectDialog.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/permissions/PermissionRuleExplanation.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/permissions/PermissionExplanation.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/permissions/ExitPlanModePermissionRequest/ExitPlanModePermissionRequest.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/permissions/EnterPlanModePermissionRequest/EnterPlanModePermissionRequest.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/messages/PlanApprovalMessage.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/messages/UserPlanMessage.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/messages/UserToolResultMessage/RejectedPlanMessage.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/commands/ultraplan.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/.hermes/config.yaml.pre-start-in-plan-mode-20260504_181839.bak", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/config.yaml", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/config.yaml.pre-skill-preload-plan-20260504_181648.bak", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/CVyN-fhytSMFVCGb4oS6k/starlette/middleware/exceptions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/FC1WZeu8XQkQ5CzqjzJEW/h11/_events.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/FC1WZeu8XQkQ5CzqjzJEW/h11/_writers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/FC1WZeu8XQkQ5CzqjzJEW/h11/_readers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gFrJvYaxvdQ7x-Tx1PSDG/h2/windows.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gFrJvYaxvdQ7x-Tx1PSDG/h2/connection.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gFrJvYaxvdQ7x-Tx1PSDG/h2/utilities.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/nWV7JIms9vyD6FL_jpERS/hpack/hpack.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/N5rzzyrh8uP5RMZDehxRD/google/protobuf/message_factory.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/N5rzzyrh8uP5RMZDehxRD/google/protobuf/text_format.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/N5rzzyrh8uP5RMZDehxRD/google/protobuf/descriptor_pool.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/N5rzzyrh8uP5RMZDehxRD/google/protobuf/symbol_database.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/N5rzzyrh8uP5RMZDehxRD/google/protobuf/descriptor.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/N5rzzyrh8uP5RMZDehxRD/google/protobuf/descriptor_database.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/N5rzzyrh8uP5RMZDehxRD/google/protobuf/message.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/N5rzzyrh8uP5RMZDehxRD/google/protobuf/internal/builder.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/N5rzzyrh8uP5RMZDehxRD/google/protobuf/internal/extension_dict.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/N5rzzyrh8uP5RMZDehxRD/google/protobuf/internal/type_checkers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/N5rzzyrh8uP5RMZDehxRD/google/protobuf/internal/api_implementation.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/N5rzzyrh8uP5RMZDehxRD/google/protobuf/internal/containers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/N5rzzyrh8uP5RMZDehxRD/google/protobuf/internal/python_message.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/N5rzzyrh8uP5RMZDehxRD/google/protobuf/pyext/cpp_message.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/kvbz6iCnARMAPQhgAfadb/telegram/constants.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/kvbz6iCnARMAPQhgAfadb/telegram/ext/_updater.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/kvbz6iCnARMAPQhgAfadb/telegram/ext/_jobqueue.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/kvbz6iCnARMAPQhgAfadb/telegram/ext/_defaults.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/kvbz6iCnARMAPQhgAfadb/telegram/request/_httpxrequest.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/kvbz6iCnARMAPQhgAfadb/telegram/_utils/strings.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/kvbz6iCnARMAPQhgAfadb/telegram/_utils/types.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/Z0Cs8wNeyd5srhlG0Qa3r/typing_inspection/introspection.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/Q6RP0w7Vjj3SwOsgUDz43/pexpect/spawnbase.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/Q6RP0w7Vjj3SwOsgUDz43/pexpect/pty_spawn.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/Q6RP0w7Vjj3SwOsgUDz43/pexpect/pxssh.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/6B6Fbz92kvddHKxJK62cI/sniffio/_tests/test_sniffio.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/OCvikstlT18PlSHhUIwlX/environs/fields.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gkOx-rNGIbYz-zheT7WsZ/dateutil/rrule.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gkOx-rNGIbYz-zheT7WsZ/dateutil/zoneinfo/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gkOx-rNGIbYz-zheT7WsZ/dateutil/parser/_parser.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/_format.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/validators.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/_keywords.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/_legacy_keywords.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/test_cli.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/test_types.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/test_utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/test_jsonschema_test_suite.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/fuzz_validate.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/test_deprecations.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/_suite.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/test_format.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/test_exceptions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/test_validators.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/typing/test_all_concrete_validators_match_protocol.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/typing/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_load_context.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_partial_function.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_functions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_serialization.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/volume.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/app.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_object.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/serving.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_grpc_client.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/client.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_watcher.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/config.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/parallel_map.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/io_streams.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_container_entrypoint.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/environments.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/image.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/container_process.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/cls.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/runner.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/mount.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/sandbox.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_clustered_functions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/retries.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_type_manager.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/cli/container.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/cli/entry_point.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/cli/import_refs.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/cli/run.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/cli/cluster.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/cli/shell.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_output/status.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_output/pty.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_output/rich.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/builder/README.md", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_utils/task_command_router_client.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_utils/logger.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_utils/async_utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_utils/shell_utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_utils/package_utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_utils/function_utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_utils/grpc_utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_utils/blob_utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_runtime/container_io_manager.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_runtime/user_code_imports.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/_vendor/cloudpickle.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal_docs/gen_reference_docs.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal_docs/mdmd/signatures.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/6AzqGbi0_yfX2cxAUFQuF/iniconfig/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/cZCb7ZQld5cvlCdD4YVm8/annotated_types/test_cases.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/H6RjnNeKa5IhUV5SGwABX/nacl/encoding.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/c2CW3xPDEse3ky3Rr_Fi4/python_multipart/multipart.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/lMxP2kFu5Im4cmD4xCast/flatbuffers/encode.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/lMxP2kFu5Im4cmD4xCast/flatbuffers/table.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/lMxP2kFu5Im4cmD4xCast/flatbuffers/flexbuffers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/WTaoS83gBXO7h3w6BCenE/opentelemetry/instrumentation/_semconv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/WTaoS83gBXO7h3w6BCenE/opentelemetry/instrumentation/utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/WTaoS83gBXO7h3w6BCenE/opentelemetry/instrumentation/auto_instrumentation/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/o_ka7dEHVpZO29qmfufKF/opentelemetry/context/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/o_ka7dEHVpZO29qmfufKF/opentelemetry/util/_importlib_metadata.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/qIn3e1zZ1QZZ52jtweUhn/bashlex/subst.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/qIn3e1zZ1QZZ52jtweUhn/bashlex/parser.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/RRVrPnMHrUJFRwsXONEtI/pydantic_settings/utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rYJDrFxgcHM4ZIrkpFBnG/typer/core.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rYJDrFxgcHM4ZIrkpFBnG/typer/models.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rYJDrFxgcHM4ZIrkpFBnG/typer/params.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rYJDrFxgcHM4ZIrkpFBnG/typer/_completion_classes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rYJDrFxgcHM4ZIrkpFBnG/typer/_completion_shared.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/QqQiQLTkFsnUqbijn8x5f/boto3/exceptions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/QqQiQLTkFsnUqbijn8x5f/boto3/resources/factory.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/QqQiQLTkFsnUqbijn8x5f/boto3/resources/response.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/core.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/trace_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/formatting_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/test_components_bin.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/docstrings_fuzz_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/completion.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/inspectutils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/completion_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/test_components_py3.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/docstrings.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/value_types.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/interact_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/fire_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/helptext_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/core_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/parser_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/parser_fuzz_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/helptext.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/test_components_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/testutils_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/fire_import_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/decorators_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/docstrings_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/custom_descriptions_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/main_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/parser.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/inspectutils_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/test_components.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/console_attr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/text.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/README.md", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zDYxo9g39f_MJ-LnSrYW-/httpx/_auth.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/YmM5omidMAnbwVQNpqisU/anyio/_core/_fileio.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/2n0srMG9I2jpfRsFaBaHd/tokenizers/tools/visualizer.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zrFYY-ORdcqgZprb7csMw/jsonschema_specifications/tests/test_jsonschema_specifications.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zrFYY-ORdcqgZprb7csMw/jsonschema_specifications/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/18apSMGPWDeJ6VEGn28IY/prompt_toolkit/renderer.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/18apSMGPWDeJ6VEGn28IY/prompt_toolkit/lexers/pygments.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/18apSMGPWDeJ6VEGn28IY/prompt_toolkit/contrib/regular_languages/regex_parser.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/18apSMGPWDeJ6VEGn28IY/prompt_toolkit/contrib/regular_languages/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/18apSMGPWDeJ6VEGn28IY/prompt_toolkit/layout/utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/18apSMGPWDeJ6VEGn28IY/prompt_toolkit/layout/scrollable_pane.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/18apSMGPWDeJ6VEGn28IY/prompt_toolkit/layout/containers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/18apSMGPWDeJ6VEGn28IY/prompt_toolkit/key_binding/bindings/named_commands.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/18apSMGPWDeJ6VEGn28IY/prompt_toolkit/key_binding/bindings/scroll.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/18apSMGPWDeJ6VEGn28IY/prompt_toolkit/key_binding/bindings/emacs.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/18apSMGPWDeJ6VEGn28IY/prompt_toolkit/key_binding/bindings/vi.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/18apSMGPWDeJ6VEGn28IY/prompt_toolkit/key_binding/bindings/mouse.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/IWpcOFAmxlUAwyOTKwR4W/execnet/gateway_base.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/IWpcOFAmxlUAwyOTKwR4W/execnet/gateway_io.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/0yJMIc3U01RUPQbOdq5fK/opentelemetry/sdk/_shared_internal/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/0yJMIc3U01RUPQbOdq5fK/opentelemetry/sdk/trace/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/0yJMIc3U01RUPQbOdq5fK/opentelemetry/sdk/metrics/_internal/measurement.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/0yJMIc3U01RUPQbOdq5fK/opentelemetry/sdk/metrics/_internal/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/0yJMIc3U01RUPQbOdq5fK/opentelemetry/sdk/metrics/_internal/aggregation.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/0yJMIc3U01RUPQbOdq5fK/opentelemetry/sdk/metrics/_internal/exemplar/exemplar.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/0yJMIc3U01RUPQbOdq5fK/opentelemetry/sdk/metrics/_internal/exponential_histogram/mapping/logarithm_mapping.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/0yJMIc3U01RUPQbOdq5fK/opentelemetry/sdk/metrics/_internal/exponential_histogram/mapping/exponent_mapping.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/nGfJhbUPjUHN6jnSfQbih/fastapi/applications.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/nGfJhbUPjUHN6jnSfQbih/fastapi/encoders.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/nGfJhbUPjUHN6jnSfQbih/fastapi/routing.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/nGfJhbUPjUHN6jnSfQbih/fastapi/_compat/v2.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/nGfJhbUPjUHN6jnSfQbih/fastapi/_compat/shared.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/nGfJhbUPjUHN6jnSfQbih/fastapi/dependencies/utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/nGfJhbUPjUHN6jnSfQbih/fastapi/openapi/utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gMPHc-hwPrDTmkCYtKizb/huggingface_hub/_local_folder.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gMPHc-hwPrDTmkCYtKizb/huggingface_hub/_commit_api.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gMPHc-hwPrDTmkCYtKizb/huggingface_hub/repocard_data.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gMPHc-hwPrDTmkCYtKizb/huggingface_hub/hf_file_system.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gMPHc-hwPrDTmkCYtKizb/huggingface_hub/_oauth.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gMPHc-hwPrDTmkCYtKizb/huggingface_hub/dataclasses.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gMPHc-hwPrDTmkCYtKizb/huggingface_hub/cli/_cli_utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gMPHc-hwPrDTmkCYtKizb/huggingface_hub/serialization/_torch.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gMPHc-hwPrDTmkCYtKizb/huggingface_hub/utils/_deprecation.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gMPHc-hwPrDTmkCYtKizb/huggingface_hub/utils/_validators.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gMPHc-hwPrDTmkCYtKizb/huggingface_hub/inference/_client.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gMPHc-hwPrDTmkCYtKizb/huggingface_hub/inference/_mcp/mcp_client.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/gMPHc-hwPrDTmkCYtKizb/huggingface_hub/inference/_generated/_async_client.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/tzOb2MbjR3Bw3Jm5arvjn/xdist/plugin.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/Dpji5iM979SPyi3zLieqc/yaml/scanner.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/quantization/base_quantizer.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/quantization/onnx_model.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/quantization/static_quantize_runner.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/quantization/qdq_quantizer.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/quantization/calibrate.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/quantization/operators/pad.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/quantization/operators/conv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/quantization/operators/attention.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/quantization/neural_compressor/onnx_model.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/quantization/execution_providers/qnn/fusion_lpnorm.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_qordered_layernorm.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_embedlayer.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/onnx_model_bert.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/onnx_model_t5.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_qordered_matmul.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/onnx_model_bert_keras.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/bert_perf_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/onnx_model_phi.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/convert_generation.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_layernorm.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/onnx_model.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_mha_mmdit.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_attention_unet.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_skiplayernorm.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/profile_result_processor.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_gpt_attention_no_past.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_qordered_attention.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_qordered_gelu.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_gpt_attention.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_reshape.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/benchmark_helper.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/quantize_helper.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/phi2/convert_to_onnx.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/sam2/sam2_demo.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/sam2/image_encoder.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/gpt2/benchmark_gpt2.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/gpt2/gpt2_parity.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/longformer/benchmark_longformer.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/longformer/convert_to_onnx.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/stable_diffusion/diffusion_models.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/stable_diffusion/engine_builder.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/stable_diffusion/engine_builder_ort_cuda.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/capi/_pybind_state.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/capi/onnxruntime_inference_collection.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/tools/onnx_randomizer.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/tools/onnxruntime_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/tools/symbolic_shape_infer.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/tools/pytorch_export_contrib_ops.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/tools/ort_format_model/operator_type_usage_processors.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/tools/ort_format_model/types.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/tools/mobile_helpers/usability_checker.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/backend/backend.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_models.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_compat.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_qs.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_base_client.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_utils/_transform.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_utils/_utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/lib/streaming/_messages.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/lib/streaming/_beta_messages.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/PdXtMiSqrqBXTn5Qw5uLc/mdurl/_parse.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8PtOAF6aeVQ_TqNPnUUSN/opentelemetry/semconv/_incubating/attributes/test_attributes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/gui.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/rich.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/cli.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/tk.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/std.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/MP2klTQod5eJZbKwpWAoi/slack_bolt/middleware/middleware_error_handler.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/MP2klTQod5eJZbKwpWAoi/slack_bolt/logger/messages.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexer.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/ada.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/templates.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/typst.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/parsers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/textedit.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/nix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/dotnet.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/python.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/graphics.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/dns.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/meson.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/sql.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/wgsl.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/_mapping.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/scripting.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/haskell.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/testing.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/textfmts.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/markup.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/urbi.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/felix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/gleam.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/c_like.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/javascript.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/julia.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/rnc.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/openscad.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/modula2.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/rust.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/mojo.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/perl.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/objective.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/jvm.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/fantom.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/mips.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/oberon.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/css.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/inferno.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/_asy_builtins.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/filters/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/formatters/img.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/formatters/terminal256.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/formatters/latex.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/synchronizer.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/type_stubs.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/overload_tracking.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/exceptions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/koTRIPW2zfZ7iszpEVKD3/daytona/_sync/process.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/koTRIPW2zfZ7iszpEVKD3/daytona/_sync/filesystem.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/koTRIPW2zfZ7iszpEVKD3/daytona/_sync/sandbox.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/koTRIPW2zfZ7iszpEVKD3/daytona/_async/process.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/koTRIPW2zfZ7iszpEVKD3/daytona/_async/filesystem.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/koTRIPW2zfZ7iszpEVKD3/daytona/_async/sandbox.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/CWbEy8cQ10GueciwgSLr4/slack_sdk/oauth/token_rotation/rotator.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/CWbEy8cQ10GueciwgSLr4/slack_sdk/oauth/token_rotation/async_rotator.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/CWbEy8cQ10GueciwgSLr4/slack_sdk/oauth/sqlalchemy_utils/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/CWbEy8cQ10GueciwgSLr4/slack_sdk/audit_logs/v1/response.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/CWbEy8cQ10GueciwgSLr4/slack_sdk/web/legacy_slack_response.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/ZLyYQhPdzVQSpEI08vXIM/multidict/_compat.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/E_hMjBIQOIgbfT76A5_NT/jinja2/nodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/E_hMjBIQOIgbfT76A5_NT/jinja2/ext.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/crv_types.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/random_matrix_models.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/frv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/drv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/matrix_distributions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/joint_rv_types.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/joint_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/sampling/tests/test_sample_discrete_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/sampling/tests/test_sample_continuous_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/sampling/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/sampling/tests/test_sample_finite_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_stochastic_process.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_random_matrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_symbolic_multivariate.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_error_prop.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_continuous_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_joint_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_discrete_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_symbolic_probability.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_matrix_distributions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_compound_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_mix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_finite_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/coordsysrect.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/operators.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/functions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_printing.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_field_functions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_operators.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_functions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_vector.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_coordsysrect.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_dyadic.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_implicitregion.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_parametricregion.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_integrals.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/interactive/tests/test_ipython.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/interactive/tests/test_interactive.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/interactive/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_primetest.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_egyptian_fraction.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_digits.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_partitions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_continued_fraction.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_generate.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_residue.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_modular.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_factor_.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_hypothesis.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_multinomial.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_qs.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_bbp_pi.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_elliptic_curve.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_ecm.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/simplify.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/trigsimp.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/hyperexpand.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/gammasimp.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_sqrtdenest.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_gammasimp.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_rewrite.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_simplify.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_trigsimp.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_function.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_powsimp.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_combsimp.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_cse_diff.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_radsimp.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_hyperexpand.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_epathtools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_fu.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_cse.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_ratsimp.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/satask.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/refine.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/predicates/common.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/predicates/sets.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/predicates/matrices.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/predicates/calculus.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/handlers/matrices.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/handlers/order.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_assumptions_2.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_sathandlers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_wrapper.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_refine.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_query.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_rel_queries.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_context.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_satask.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_matrices.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/rewriting.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_pyutils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_fnodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_abstract_nodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_cfunctions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_algorithms.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_matrix_nodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_scipy_nodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_ast.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_pynodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_approximations.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_cnodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_applications.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_cxxnodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_rewriting.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_numpy_nodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/codegen.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/_compilation/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/_compilation/tests/test_compilation.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/_compilation/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_mathml.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_misc.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_xxe.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_autowrap.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_deprecated.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_codegen_rust.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_lambdify.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_codegen.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_timeutils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_codegen_julia.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_enumerative.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_matchpy_connector.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_decorator.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_exceptions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_iterables.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_source.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_codegen_octave.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/multipledispatch/tests/test_core.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/multipledispatch/tests/test_dispatcher.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/multipledispatch/tests/test_conflict.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/multipledispatch/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/str.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/smtlib.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/codeprinter.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/julia.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tensorflow.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/maple.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/llvmjitcode.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/octave.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/latex.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/pretty.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/pretty_symbology.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/stringpict.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/tests/test_pretty.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_llvmjit.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_mathml.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_c.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_maple.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_tableform.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_tensorflow.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_julia.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_torch.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_rust.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_cupy.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_lambdarepr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_precedence.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_rcode.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_pycode.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_smtlib.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_theanocode.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_cxx.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_glsl.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_aesaracode.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_python.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_numpy.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_conventions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_mathematica.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_jscode.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_fortran.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_gtk.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_latex.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_codeprinter.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_octave.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_preview.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_repr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_str.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_jax.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_dot.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_tree.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tensor.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/indexed.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/index_methods.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/test_printing.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/test_tensor_operators.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/test_indexed.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/test_tensor.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/test_functions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/test_index_methods.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/test_tensor_element.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/array_derivatives.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/ndim_array.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/from_array_to_matrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/from_indexed_to_array.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/array_expressions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_deprecated_conv_modules.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_arrayexpr_derivatives.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_as_explicit.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_convert_matrix_to_array.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_convert_array_to_matrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_convert_array_to_indexed.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_array_expressions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_convert_indexed_to_array.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/tests/test_ndim_array.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/tests/test_mutable_ndim_array.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/tests/test_ndim_array_conversions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/tests/test_immutable_ndim_array.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/tests/test_array_derivatives.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/tests/test_array_comprehension.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/tests/test_arrayop.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/algebras/tests/test_quaternion.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/algebras/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/branch/tests/test_traverse.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/branch/tests/test_core.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/branch/tests/test_tools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/branch/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/tests/test_traverse.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/tests/test_core.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/tests/test_rl.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/tests/test_tools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/tests/test_tree.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_ntheory.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_pythonmpq.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_importtools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_autowrap.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_codegen.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_numpy.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_scipy.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_gmpy.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/crypto/tests/test_crypto.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/crypto/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/transforms.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/trigonometry.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/intpoly.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/integrals.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/heurisch.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/prde.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/rde.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/manualintegrate.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/laplace.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/deltafunctions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_intpoly.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_heurisch.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_lineintegrals.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_singularityfunctions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_risch.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_laplace.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_deltafunctions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_rationaltools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_rde.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_manual.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_prde.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_failing_integrals.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_quadrature.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_trigonometry.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_integrals.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/util.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/accumulationbounds.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/tests/test_util.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/tests/test_accumulationbounds.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/tests/test_finite_diff.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/tests/test_euler.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/tests/test_singularities.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/facts.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/exprtools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/add.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/symbol.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/mul.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/function.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/numbers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_truediv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_priority.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_match.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_constructor_postprocessor.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_eval.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_args.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_arit.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_power.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_sympify.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_singleton.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_assumptions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_sorting.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_expand.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_noncommutative.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_complex.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_compatibility.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_relational.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_subs.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_logic.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_function.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_rules.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_random.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_var.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_exprtools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_kind.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_symbol.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_operations.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_numbers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_evalf.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_containers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_expr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_parameters.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_multidimensional.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_cache.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_basic.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_facts.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_traversal.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_diff.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_count_ops.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_equal.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sandbox/tests/test_indexed_integrals.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sandbox/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/recurr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/solveset.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/solvers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/pde.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/bivariate.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/ode.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/single.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/test_systems.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/test_ode.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/test_single.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/test_subscheck.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/test_riccati.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/test_lie_group.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_constantsimp.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_simplex.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_pde.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_polysys.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_numeric.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_solvers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_inequalities.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_decompogen.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_solveset.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_recurr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/diophantine/diophantine.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/diophantine/tests/test_diophantine.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/diophantine/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/heuristicgcd.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/distributedmodules.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/polyroots.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/modulargcd.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/polyutils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/rings.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/ring_series.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/polynomialring.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/domain.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/quotientring.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/fractionfield.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/tests/test_domains.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/tests/test_quotientring.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/tests/test_polynomialring.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/agca/modules.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/agca/ideals.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/agca/tests/test_homomorphisms.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/agca/tests/test_modules.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/agca/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/agca/tests/test_ideals.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/agca/tests/test_extensions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/primes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/basis.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/modules.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/test_galoisgroups.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/test_subfield.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/test_primes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/test_utilities.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/test_modules.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/test_numbers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/test_minpoly.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/test_basis.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_multivariate_resultants.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_rootisolation.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_densetools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_partfrac.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_rings.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_groebnertools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_puiseux.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_polyoptions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_ring_series.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_injections.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_polytools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_orderings.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_sqfreetools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_distributedmodules.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_euclidtools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_rootoftools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_galoistools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_hypothesis.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_pythonrational.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_polyfuncs.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_densearith.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_rationaltools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_constructor.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_heuristicgcd.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_appellseqs.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_fields.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_polyutils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_modulargcd.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_polyclasses.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_monomials.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_polymatrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_solvers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_dispersion.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_subresultants_qq_zz.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_polyroots.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_orthopolys.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_factortools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_densebasic.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_specialpolys.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/normalforms.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/rref.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/_dfm.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/dense.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_fflu.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_normalforms.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_sdm.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_domainmatrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_eigen.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_dense.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_inverse.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_nullspace.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_rref.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_lll.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_xxm.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_linsolve.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_domainscalar.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_ddm.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/unify/tests/test_unify.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/unify/tests/test_sympy.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/unify/tests/test_rewrite.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/unify/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/logic/boolalg.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/logic/algorithms/lra_theory.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/logic/tests/test_dimacs.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/logic/tests/test_boolalg.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/logic/tests/test_lra_theory.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/logic/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/logic/tests/test_inference.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/matrixbase.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/matrices.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/determinant.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/hadamard.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_transpose.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_matmul.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_permutation.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_kronecker.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_hadamard.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_funcmatrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_special.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_derivatives.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_matexpr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_adjoint.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_factorizations.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_dotproduct.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_applyfunc.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_trace.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_sets.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_determinant.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_inverse.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_slice.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_diagonal.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_companion.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_indexing.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_fourier.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_blockmatrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_matadd.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_matpow.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_normalforms.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_eigen.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_domains.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_repmatrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_matrixbase.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_graph.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_immutable.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_decompositions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_subspaces.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_reductions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_sparse.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_sparsetools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_determinant.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_interactions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_commonmatrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_solvers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_matrices.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/discrete/tests/test_convolutions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/discrete/tests/test_recurrences.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/discrete/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/discrete/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/sets.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/fancysets.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/setexpr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/handlers/mul.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/handlers/power.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/handlers/intersection.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/handlers/functions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_conditionset.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_setexpr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_sets.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_powerset.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_contains.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_ordinals.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_fancysets.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/concrete/summations.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/concrete/tests/test_products.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/concrete/tests/test_gosper.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/concrete/tests/test_sums_products.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/concrete/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/concrete/tests/test_delta.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/concrete/tests/test_guess.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/paulialgebra.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/secondquant.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/vector.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_printing.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_fieldfunctions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_functions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_vector.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_dyadic.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_output.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_point.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_frame.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/hep/gamma_matrices.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/hep/tests/test_gamma_matrices.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/hep/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/control/tests/test_lti.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/control/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/control/tests/test_control_plots.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/kane.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_method.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_linearize.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_body.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_kane2.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_kane.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_lagrange2.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_pathway.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_functions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_models.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_joint.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_jointsmethod.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_system_class.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_kane3.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_lagrange.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_particle.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_wrapping_geometry.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_actuator.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_linearity_of_velocity_constraints.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_loads.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_kane5.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_kane4.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_rigidbody.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_inertia.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_system.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/gaussopt.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/tests/test_medium.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/tests/test_utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/tests/test_waves.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/tests/test_polarization.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/tests/test_gaussopt.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/dimensions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_util.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_quantities.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_unitsystem.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_prefixes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_dimensionsystem.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_unit_system_cgs_gauss.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_dimensions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/test_pring.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/test_hydrogen.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/test_secondquant.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/test_clebsch_gordan.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/test_paulialgebra.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/test_physics_matrices.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/test_sho.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/test_qho_1d.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/continuum_mechanics/tests/test_beam.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/continuum_mechanics/tests/test_arch.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/continuum_mechanics/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/continuum_mechanics/tests/test_cable.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/continuum_mechanics/tests/test_truss.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/biomechanics/tests/test_curve.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/biomechanics/tests/test_activation.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/biomechanics/tests/test_musculotendon.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/biomechanics/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/biomechanics/tests/test_mixin.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/cartesian.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/density.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/shor.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/represent.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/circuitplot.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/matrixcache.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/trace.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/operator.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/cg.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/grover.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/matrixutils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/qft.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/gate.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/spin.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/qapply.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/qubit.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/operatorset.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tensorproduct.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_printing.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_operatorordering.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_spin.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_sho1d.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_cg.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_shor.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_density.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_operator.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_fermion.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_dagger.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_tensorproduct.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_gate.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_constants.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_boson.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_operatorset.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_trace.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_matrixutils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_qapply.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_piab.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_commutator.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_qft.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_kind.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_grover.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_hilbert.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_qubit.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_anticommutator.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_qexpr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_state.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_qasm.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_circuitutils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_cartesian.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_identitysearch.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_circuitplot.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_innerproduct.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_pauli.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_represent.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/experimental_lambdify.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/series.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/plot.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/backends/matplotlibbackend/matplotlib.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_textplot.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_region_xor.png", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_region_or.png", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_region_not.png", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_experimental_lambdify.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_series.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_region_and.png", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_plot.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_plot_implicit.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/intervalmath/tests/test_intervalmath.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/intervalmath/tests/test_interval_membership.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/intervalmath/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/intervalmath/tests/test_interval_functions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/pygletplot/tests/test_plotting.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/pygletplot/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/series_class.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/gruntz.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_limitseq.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_aseries.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_sequences.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_nseries.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_approximants.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_series.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_lseries.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_order.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_gruntz.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_fourier.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_residues.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_limits.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_formal.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_demidovich.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_kauers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/runtests.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/tests/test_code_quality.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/tests/test_deprecated.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/tests/test_module_imports.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/tests/diagnose_imports.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/tests/test_runtests_pytest.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/tests/test_pytest.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/categories/diagram_drawing.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/categories/tests/test_drawing.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/categories/tests/test_baseclasses.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/categories/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/c/c_parser.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/_listener_autolev_antlr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/README.txt", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/latex/lark/transformer.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/plan-review-gate/rubrics/plan-review-rubric-adversarial.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/plan-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/commands/brainstorm.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/commands/metaswarm/brainstorm.toml", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/plan-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/plan-review-rubric-adversarial.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-guided-setup-plan.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-guided-setup-design.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-26-plugin-migration-plan.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/plugin-eval/src/core/measurement-plan.js", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/superpowers/skills/writing-plans/plan-document-reviewer-prompt.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/outlook-calendar/skills/outlook-calendar/resources/reminder-planning.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-meeting-intelligence/reference/brainstorming-template.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-meeting-intelligence/reference/sprint-planning-template.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-meeting-intelligence/examples/sprint-planning.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/quick-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-research-documentation/examples/trip-planning.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/runbooks/planning.md", + "repo": "/home/smlflg/.codex" + }, + { + "path": "/home/smlflg/.claude/session-logs/HANDOFF_Sidecar-Evolution.md", + "repo": "/home/smlflg/.claude" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/memory/feedback_plan_depth.md", + "repo": "/home/smlflg/.claude" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-MetaMetaMeta/memory/project_metametaarena_product_idea.md", + "repo": "/home/smlflg/.claude" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-MetaMetaMeta/memory/project_claude_os_plan.md", + "repo": "/home/smlflg/.claude" + }, + { + "path": "/home/smlflg/.claude/commands/planmode.md", + "repo": "/home/smlflg/.claude/commands" + }, + { + "path": "/home/smlflg/.claude/commands/gsd/plan-milestone-gaps.md", + "repo": "/home/smlflg/.claude/commands" + }, + { + "path": "/home/smlflg/.claude/commands/gsd/plan-phase.md", + "repo": "/home/smlflg/.claude/commands" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-plan-checker.md", + "repo": "/home/smlflg/.claude" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/planner-subagent-prompt.md", + "repo": "/home/smlflg/.claude" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/roadmap.md", + "repo": "/home/smlflg/.claude" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/bin/lib/roadmap.cjs", + "repo": "/home/smlflg/.claude" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/execute-plan.md", + "repo": "/home/smlflg/.claude" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-milestone-gaps.md", + "repo": "/home/smlflg/.claude" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/planning-config.md", + "repo": "/home/smlflg/.claude" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/git-planning-commit.md", + "repo": "/home/smlflg/.claude" + } +] \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/open_branches.json b/ProjectIntakeTower/inventory/evidence/open_branches.json new file mode 100644 index 0000000000000000000000000000000000000000..2a593cceee4db6d9d07a9e2773656f2afc18fc2c --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/open_branches.json @@ -0,0 +1,189 @@ +[ + { + "repo": "/home/smlflg/Projekte/ACT-agentcommandotower", + "branches": [ + { + "name": "agent/gh-token-furnace-harness", + "date": "2026-05-02 16:53:47 +0200", + "sha": "763c703", + "subject": "Initial operator cockpit snapshot" + }, + { + "name": "master", + "date": "2026-05-02 16:53:47 +0200", + "sha": "763c703", + "subject": "Initial operator cockpit snapshot" + } + ] + }, + { + "repo": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD", + "branches": [ + { + "name": "gh-pages", + "date": "2026-04-17 14:21:09 +0200", + "sha": "d738c75", + "subject": "add index.html for GitHub Pages" + }, + { + "name": "master", + "date": "2026-05-01 12:34:14 +0200", + "sha": "bf608f6", + "subject": "Publish evaluation dashboard handoff updates" + } + ] + }, + { + "repo": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61", + "branches": [ + { + "name": "(HEAD losgelöst bei 7269fa3e33)", + "date": "2023-04-18 11:56:24 -0400", + "sha": "7269fa3e33", + "subject": "Merge pull request #14013 from WilliamJamieson/deprecate/Voigt1D_humlicek2_option" + }, + { + "name": "main", + "date": "2026-04-13 19:21:15 +0200", + "sha": "40280e3bd7", + "subject": "Merge pull request #19564 from astropy/update-credits-1775912746" + } + ] + }, + { + "repo": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48", + "branches": [ + { + "name": "(HEAD losgelöst bei a5917978be)", + "date": "2022-12-15 23:36:33 -0500", + "sha": "a5917978be", + "subject": "Merge pull request #14172 from astropy/pre-commit-ci-update-config" + }, + { + "name": "main", + "date": "2026-04-13 19:21:15 +0200", + "sha": "40280e3bd7", + "subject": "Merge pull request #19564 from astropy/update-credits-1775912746" + } + ] + }, + { + "repo": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607", + "branches": [ + { + "name": "(HEAD losgelöst bei d16bfe05a7)", + "date": "2022-03-03 13:21:56 -0500", + "sha": "d16bfe05a7", + "subject": "Merge pull request #12900 from Cadair/custom_compound_model" + }, + { + "name": "main", + "date": "2026-04-13 19:21:15 +0200", + "sha": "40280e3bd7", + "subject": "Merge pull request #19564 from astropy/update-credits-1775912746" + } + ] + }, + { + "repo": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a", + "branches": [ + { + "name": "(HEAD losgelöst bei 62254c5202)", + "date": "2019-11-21 15:14:03 +0100", + "sha": "62254c5202", + "subject": "Simplified TemplateDetailView with pathlib.Path.read_text()." + }, + { + "name": "main", + "date": "2026-04-16 15:39:03 -0300", + "sha": "378481165d", + "subject": "Refs #35514 -- Cleaned up email docs." + } + ] + }, + { + "repo": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483", + "branches": [ + { + "name": "(HEAD losgelöst bei bceadd2788)", + "date": "2019-05-02 09:13:20 +0200", + "sha": "bceadd2788", + "subject": "Fixed #30396 -- Added system checks for uniqueness of indexes and constraints names." + }, + { + "name": "main", + "date": "2026-04-16 15:39:03 -0300", + "sha": "378481165d", + "subject": "Refs #35514 -- Cleaned up email docs." + } + ] + }, + { + "repo": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470", + "branches": [ + { + "name": "(HEAD losgelöst bei c5cef2499d)", + "date": "2022-02-19 13:01:37 +0100", + "sha": "c5cef2499d", + "subject": "Merge pull request #23103 from Upabjojr/matmul_simplify_inverse_times_args" + }, + { + "name": "master", + "date": "2026-04-14 12:33:35 +0100", + "sha": "f501cb2fe2", + "subject": "Merge pull request #29685 from bilichboris/invert_fix" + } + ] + }, + { + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport", + "branches": [ + { + "name": "master", + "date": "2026-04-02 07:17:45 +0200", + "sha": "bec4e6e", + "subject": "docs: Add ZUKUNFT_VISION_UND_STRATEGIE.md" + }, + { + "name": "portfolio/v1-release", + "date": "2026-04-02 17:30:38 +0200", + "sha": "50bf5c2", + "subject": "docs: V2 — Vollständiger Algorithmus für 'next' Command" + } + ] + }, + { + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6", + "branches": [ + { + "name": "feat/impact-strategy-florian-primary", + "date": "2026-03-09 17:19:58 +0100", + "sha": "391b951", + "subject": "feat(dashboard): Alle Findings im Activity Feed sichtbar" + }, + { + "name": "master", + "date": "2026-03-18 00:39:08 +0100", + "sha": "3beebc3", + "subject": "Add florian.py updates, listening indicator, TODOs, research docs" + } + ] + }, + { + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan", + "branches": [ + { + "name": "gh-token-furnace-harness", + "date": "2026-03-18 00:37:08 +0100", + "sha": "a0b3ea9", + "subject": "Add cognitive decisions doc and codex phase-tracker handoff" + }, + { + "name": "main", + "date": "2026-03-18 00:37:08 +0100", + "sha": "a0b3ea9", + "subject": "Add cognitive decisions doc and codex phase-tracker handoff" + } + ] + } +] \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/openai_like-1e18cd340c.json b/ProjectIntakeTower/inventory/evidence/openai_like-1e18cd340c.json new file mode 100644 index 0000000000000000000000000000000000000000..3109099653d56f2b25ecd9800395c836d22bb7f1 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/openai_like-1e18cd340c.json @@ -0,0 +1,32 @@ +{ + "project_id": "openai_like-1e18cd340c", + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like", + "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)", + "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." + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like/json_loader.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like/common_utils.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like/README.md", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like/providers.json", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like/dynamic_config.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like/embedding/handler.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like/chat/transformation.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like/chat/handler.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like/responses/transformation.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like/responses/__init__.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/openclaude-3a3b9d4a36.json b/ProjectIntakeTower/inventory/evidence/openclaude-3a3b9d4a36.json new file mode 100644 index 0000000000000000000000000000000000000000..2d651edc0dd612f5c4fb24b5149a3609531925a1 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/openclaude-3a3b9d4a36.json @@ -0,0 +1,213 @@ +{ + "project_id": "openclaude-3a3b9d4a36", + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude", + "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", + "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" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/README.md", + "line": 3, + "text": "OpenClaude is an open-source coding-agent CLI for cloud and local model providers." + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/README.md", + "line": 9, + "text": "[![Discussions](https://img.shields.io/badge/discussions-open-7c3aed)](https://github.com/Gitlawb/openclaude/discussions)" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/README.md", + "line": 276, + "text": "Open the visual coverage report:" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/README.md", + "line": 279, + "text": "open coverage/index.html" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/README.md", + "line": 329, + "text": "For larger changes, open an issue first so the scope is clear before implementation. Helpful validation commands include:" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/README.md", + "line": 341, + "text": "OpenClaude originated from the Claude Code codebase and has since been substantially modified to support multiple providers and open use. \"Claude\" and \"Claude Code\" are trademarks of Anthropic PBC. See [LICENSE](LICENSE) for details." + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/ANDROID_INSTALL.md", + "line": 135, + "text": "| `openai/gpt-oss-120b:free` | 131K | OpenAI open model, strong tool calling |" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CHANGELOG.md", + "line": 6, + "text": "### Bug Fixes" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CHANGELOG.md", + "line": 13, + "text": "### Bug Fixes" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CHANGELOG.md", + "line": 28, + "text": "### Bug Fixes" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CHANGELOG.md", + "line": 49, + "text": "### Bug Fixes" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CHANGELOG.md", + "line": 62, + "text": "* activate coordinator mode in open build ([#647](https://github.com/Gitlawb/openclaude/issues/647)) ([99a1714](https://github.com/Gitlawb/openclaude/commit/99a17144ee285b892a0801acb6abcc9af68879af))" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CHANGELOG.md", + "line": 63, + "text": "* activate local-only team memory in open build ([#648](https://github.com/Gitlawb/openclaude/issues/648)) ([24d485f](https://github.com/Gitlawb/openclaude/commit/24d485f42f5b1405d2fab13f2f497d5edd3b5300))" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CHANGELOG.md", + "line": 64, + "text": "* activate message actions in open build ([#632](https://github.com/Gitlawb/openclaude/issues/632)) ([252808b](https://github.com/Gitlawb/openclaude/commit/252808bbd0a12a6ccf97e2cb09752a0212ea3acd))" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CHANGELOG.md", + "line": 70, + "text": "* open useful USER_TYPE-gated features to all users ([#644](https://github.com/Gitlawb/openclaude/issues/644)) ([c1beea9](https://github.com/Gitlawb/openclaude/commit/c1beea98676a413c54152a45a6b9fbe7fb9ed028))" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CHANGELOG.md", + "line": 73, + "text": "### Bug Fixes" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CHANGELOG.md", + "line": 86, + "text": "### Bug Fixes" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CHANGELOG.md", + "line": 93, + "text": "### Bug Fixes" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CHANGELOG.md", + "line": 100, + "text": "### Bug Fixes" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CHANGELOG.md", + "line": 117, + "text": "### Bug Fixes" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/PLAYBOOK.md", + "line": 148, + "text": "- Open a new terminal and run:" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/PLAYBOOK.md", + "line": 255, + "text": "## 8.5 Review mode" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/PLAYBOOK.md", + "line": 257, + "text": "- \"Do a code review of unstaged changes, prioritize bugs/regressions, and suggest concrete patches.\"" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/scripts/no-telemetry-plugin.ts", + "line": 43, + "text": "// ── Open-build GrowthBook overrides ───────────────────────────────────" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/scripts/no-telemetry-plugin.ts", + "line": 140, + "text": "* tengu_disable_bypass_permissions_mode = security Security killswitch (always false in open build)" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/scripts/no-telemetry-plugin.ts", + "line": 172, + "text": "* tengu_vscode_review_upsell = gate VSCode review upsell" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/scripts/no-telemetry-plugin.ts", + "line": 178, + "text": "* ── Auto-updater (stubbed in open build) ──────────────────────────────" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/scripts/no-telemetry-plugin.ts", + "line": 220, + "text": "// Security killswitch — always false in the open build. Anthropic uses this" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/scripts/no-telemetry-growthbook-stub.test.ts", + "line": 53, + "text": "// ── Open-build defaults (_openBuildDefaults) ────────────────────" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/scripts/no-telemetry-growthbook-stub.test.ts", + "line": 55, + "text": "test('returns open-build default when flags file is absent', () => {" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/scripts/no-telemetry-growthbook-stub.test.ts", + "line": 57, + "text": "// flags file the stub should return the open-build override, not" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/scripts/no-telemetry-growthbook-stub.test.ts", + "line": 63, + "text": "test('flags file overrides open-build defaults', () => {" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/.codex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/openclaude-vscode-7443330dc2.json b/ProjectIntakeTower/inventory/evidence/openclaude-vscode-7443330dc2.json new file mode 100644 index 0000000000000000000000000000000000000000..315e51b7d4b96cb17bc4d68e7e82cae54c847945 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/openclaude-vscode-7443330dc2.json @@ -0,0 +1,211 @@ +{ + "project_id": "openclaude-vscode-7443330dc2", + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode", + "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", + "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`" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md", + "line": 40, + "text": "- `OpenClaude: Open Workspace Profile`" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/package.json", + "line": 53, + "text": "\"title\": \"OpenClaude: Open Repository\"," + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/package.json", + "line": 58, + "text": "\"title\": \"OpenClaude: Open Setup Guide\"," + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/package.json", + "line": 63, + "text": "\"title\": \"OpenClaude: Open Workspace Profile\"," + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/package.json", + "line": 68, + "text": "\"title\": \"OpenClaude: Open Control Center\"," + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/package.json", + "line": 78, + "text": "\"title\": \"OpenClaude: Open Chat Panel\"," + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.test.js", + "line": 65, + "text": "assert.match(html, /OpenClaude<\\/span>/);" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.test.js", + "line": 81, + "text": "workspaceSourceLabel: 'no workspace open'," + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.test.js", + "line": 86, + "text": "profileStatusHint: 'Open a workspace folder to detect a saved profile'," + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.test.js", + "line": 94, + "text": "/class=\"action-button secondary\" id=\"launchRoot\"[^>]*disabled[^>]*>[\\s\\S]*Open a workspace folder to enable workspace-root launch/," + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.test.js", + "line": 97, + "text": "assert.match(html, /Open a workspace folder to detect a saved profile/);" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.js", + "line": 108, + "text": "workspaceRootCwdLabel: workspacePath || 'No workspace open'," + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.js", + "line": 131, + "text": "workspaceRootCwdLabel: 'No workspace open'," + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.js", + "line": 151, + "text": "return 'no workspace open';" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.js", + "line": 231, + "text": "statusHint: 'Open a workspace folder to detect a saved profile'," + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.js", + "line": 276, + "text": "'Open a workspace folder before using Launch in Workspace Root.'," + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.js", + "line": 295, + "text": "'Open Setup Guide'," + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.js", + "line": 296, + "text": "'Open Repository'," + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.js", + "line": 299, + "text": "if (action === 'Open Setup Guide') {" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.js", + "line": 301, + "text": "} else if (action === 'Open Repository') {" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.js", + "line": 468, + "text": ": renderProfileEmptyState(status.profileStatusHint || 'Open a workspace folder to detect a saved profile');" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.js", + "line": 844, + "text": "
OpenClaude
" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.js", + "line": 879, + "text": "Open Setup Guide" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.js", + "line": 883, + "text": "Open Repository" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.js", + "line": 887, + "text": "Open Command Palette" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.js", + "line": 1077, + "text": "statusBarItem.tooltip = 'Open OpenClaude Chat';" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/extension.js", + "line": 1093, + "text": "statusBarItem.tooltip = 'Open OpenClaude Chat';" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/presentation.js", + "line": 46, + "text": ": 'Open a workspace folder to enable workspace-root launch'," + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/presentation.js", + "line": 53, + "text": "label: 'Open Workspace Profile'," + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/presentation.js", + "line": 104, + "text": "const workspaceSummary = status.workspaceFolder ? getPathTail(status.workspaceFolder) : 'No workspace open';" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/presentation.js", + "line": 107, + "text": ".join(' · ') || 'no workspace open';" + }, + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/src/presentation.js", + "line": 140, + "text": "value: status.workspaceFolder || 'No workspace open'," + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/openclaw-brandops-b4d7e01139.json b/ProjectIntakeTower/inventory/evidence/openclaw-brandops-b4d7e01139.json new file mode 100644 index 0000000000000000000000000000000000000000..2032a40119ba44861bbf6defd63d7974adeca1c6 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/openclaw-brandops-b4d7e01139.json @@ -0,0 +1,31 @@ +{ + "project_id": "openclaw-brandops-b4d7e01139", + "path": "/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops", + "readme_path": null, + "readme_summary": "", + "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.\"," + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/opencode-46ba2b8c1e.json b/ProjectIntakeTower/inventory/evidence/opencode-46ba2b8c1e.json new file mode 100644 index 0000000000000000000000000000000000000000..6351a0777fdb06368de0f145802d0879423b757b --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/opencode-46ba2b8c1e.json @@ -0,0 +1,23 @@ +{ + "project_id": "opencode-46ba2b8c1e", + "path": "/home/smlflg/Projekte/Zentrale/projects/smoke-test/context-packs/implementation/opencode", + "readme_path": null, + "readme_summary": "", + "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." + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/Zentrale/projects/smoke-test/context-packs/implementation/opencode/CLAUDE.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/opencodegousagedashboard-99e39ee7a3.json b/ProjectIntakeTower/inventory/evidence/opencodegousagedashboard-99e39ee7a3.json new file mode 100644 index 0000000000000000000000000000000000000000..ac42d8d6abf91093634531740d3e03c31311ff2b --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/opencodegousagedashboard-99e39ee7a3.json @@ -0,0 +1,10 @@ +{ + "project_id": "opencodegousagedashboard-99e39ee7a3", + "path": "/home/smlflg/Projekte/OpenCodeGoUsageDashboard", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/outputs-6b6a7d55d9.json b/ProjectIntakeTower/inventory/evidence/outputs-6b6a7d55d9.json new file mode 100644 index 0000000000000000000000000000000000000000..025635483eaee27022848a9a25d7170c65dcf914 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/outputs-6b6a7d55d9.json @@ -0,0 +1,16 @@ +{ + "project_id": "outputs-6b6a7d55d9", + "path": "/home/smlflg/Projekte/Amazon/outputs", + "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", + "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." + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/p5js-0c30f29722.json b/ProjectIntakeTower/inventory/evidence/p5js-0c30f29722.json new file mode 100644 index 0000000000000000000000000000000000000000..4f2c1fb4ef12afe4e6b317e17cd02d3935197a4f --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/p5js-0c30f29722.json @@ -0,0 +1,114 @@ +{ + "project_id": "p5js-0c30f29722", + "path": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js", + "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 | |------|-------|--------|", + "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": "" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/scripts/setup.sh", + "line": 63, + "text": "if open -Ra \"Google Chrome\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/scripts/setup.sh", + "line": 65, + "text": "elif open -Ra \"Safari\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/scripts/setup.sh", + "line": 84, + "text": "echo \" 2. Open in browser: open sketch.html\"" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/references/troubleshooting.md", + "line": 50, + "text": "Open Chrome DevTools > Performance tab > Record while sketch runs." + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/references/shapes-and-geometry.md", + "line": 16, + "text": "arc(x, y, w, h, start, stop, mode); // mode: OPEN, CHORD, PIE" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/references/export-pipeline.md", + "line": 323, + "text": "1. Launch Puppeteer → open sketch HTML" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/references/visual-effects.md", + "line": 594, + "text": "let next = '';" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/references/visual-effects.md", + "line": 596, + "text": "next += this.rules[ch] || ch;" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/references/visual-effects.md", + "line": 598, + "text": "this.sentence = next;" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/SKILL.md", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/README.md", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/templates/viewer.html", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/scripts/serve.sh", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/scripts/setup.sh", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/scripts/render.sh", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/scripts/export-frames.js", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/references/troubleshooting.md", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/references/core-api.md", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/references/typography.md", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/references/interaction.md", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/references/webgl-and-3d.md", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/references/animation.md", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/references/shapes-and-geometry.md", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/references/export-pipeline.md", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/references/visual-effects.md", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/references/color-systems.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/p5js-0ee51dd18a.json b/ProjectIntakeTower/inventory/evidence/p5js-0ee51dd18a.json new file mode 100644 index 0000000000000000000000000000000000000000..daafeda2111363ef0fd68fa63f9a57dbe7fac8d0 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/p5js-0ee51dd18a.json @@ -0,0 +1,114 @@ +{ + "project_id": "p5js-0ee51dd18a", + "path": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js", + "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 | |------|-------|--------|", + "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": "" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/scripts/setup.sh", + "line": 63, + "text": "if open -Ra \"Google Chrome\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/scripts/setup.sh", + "line": 65, + "text": "elif open -Ra \"Safari\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/scripts/setup.sh", + "line": 84, + "text": "echo \" 2. Open in browser: open sketch.html\"" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/references/troubleshooting.md", + "line": 50, + "text": "Open Chrome DevTools > Performance tab > Record while sketch runs." + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/references/shapes-and-geometry.md", + "line": 16, + "text": "arc(x, y, w, h, start, stop, mode); // mode: OPEN, CHORD, PIE" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/references/export-pipeline.md", + "line": 323, + "text": "1. Launch Puppeteer → open sketch HTML" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/references/visual-effects.md", + "line": 594, + "text": "let next = '';" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/references/visual-effects.md", + "line": 596, + "text": "next += this.rules[ch] || ch;" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/references/visual-effects.md", + "line": 598, + "text": "this.sentence = next;" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/SKILL.md", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/README.md", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/templates/viewer.html", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/scripts/serve.sh", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/scripts/setup.sh", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/scripts/render.sh", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/scripts/export-frames.js", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/references/troubleshooting.md", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/references/core-api.md", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/references/typography.md", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/references/interaction.md", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/references/webgl-and-3d.md", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/references/animation.md", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/references/shapes-and-geometry.md", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/references/export-pipeline.md", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/references/visual-effects.md", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/references/color-systems.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/p5js-466e082c5a.json b/ProjectIntakeTower/inventory/evidence/p5js-466e082c5a.json new file mode 100644 index 0000000000000000000000000000000000000000..59a04e7fa4846ac2139b78698a9861baa5619f8d --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/p5js-466e082c5a.json @@ -0,0 +1,114 @@ +{ + "project_id": "p5js-466e082c5a", + "path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js", + "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 | |------|-------|--------|", + "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": "" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/scripts/setup.sh", + "line": 63, + "text": "if open -Ra \"Google Chrome\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/scripts/setup.sh", + "line": 65, + "text": "elif open -Ra \"Safari\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/scripts/setup.sh", + "line": 84, + "text": "echo \" 2. Open in browser: open sketch.html\"" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/references/troubleshooting.md", + "line": 50, + "text": "Open Chrome DevTools > Performance tab > Record while sketch runs." + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/references/shapes-and-geometry.md", + "line": 16, + "text": "arc(x, y, w, h, start, stop, mode); // mode: OPEN, CHORD, PIE" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/references/export-pipeline.md", + "line": 323, + "text": "1. Launch Puppeteer → open sketch HTML" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/references/visual-effects.md", + "line": 594, + "text": "let next = '';" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/references/visual-effects.md", + "line": 596, + "text": "next += this.rules[ch] || ch;" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/references/visual-effects.md", + "line": 598, + "text": "this.sentence = next;" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/SKILL.md", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/README.md", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/templates/viewer.html", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/scripts/serve.sh", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/scripts/setup.sh", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/scripts/render.sh", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/scripts/export-frames.js", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/references/troubleshooting.md", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/references/core-api.md", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/references/typography.md", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/references/interaction.md", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/references/webgl-and-3d.md", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/references/animation.md", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/references/shapes-and-geometry.md", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/references/export-pipeline.md", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/references/visual-effects.md", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/references/color-systems.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/p5js-48018de1f0.json b/ProjectIntakeTower/inventory/evidence/p5js-48018de1f0.json new file mode 100644 index 0000000000000000000000000000000000000000..26fa3dc6137ebbdaf14b6e117d507d2bc2772faa --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/p5js-48018de1f0.json @@ -0,0 +1,114 @@ +{ + "project_id": "p5js-48018de1f0", + "path": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js", + "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 | |------|-------|--------|", + "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": "" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/scripts/setup.sh", + "line": 63, + "text": "if open -Ra \"Google Chrome\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/scripts/setup.sh", + "line": 65, + "text": "elif open -Ra \"Safari\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/scripts/setup.sh", + "line": 84, + "text": "echo \" 2. Open in browser: open sketch.html\"" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/references/troubleshooting.md", + "line": 50, + "text": "Open Chrome DevTools > Performance tab > Record while sketch runs." + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/references/shapes-and-geometry.md", + "line": 16, + "text": "arc(x, y, w, h, start, stop, mode); // mode: OPEN, CHORD, PIE" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/references/export-pipeline.md", + "line": 323, + "text": "1. Launch Puppeteer → open sketch HTML" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/references/visual-effects.md", + "line": 594, + "text": "let next = '';" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/references/visual-effects.md", + "line": 596, + "text": "next += this.rules[ch] || ch;" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/references/visual-effects.md", + "line": 598, + "text": "this.sentence = next;" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/SKILL.md", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/README.md", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/templates/viewer.html", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/scripts/serve.sh", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/scripts/setup.sh", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/scripts/render.sh", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/scripts/export-frames.js", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/references/troubleshooting.md", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/references/core-api.md", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/references/typography.md", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/references/interaction.md", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/references/webgl-and-3d.md", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/references/animation.md", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/references/shapes-and-geometry.md", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/references/export-pipeline.md", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/references/visual-effects.md", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/references/color-systems.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/p5js-5ed30c1ba1.json b/ProjectIntakeTower/inventory/evidence/p5js-5ed30c1ba1.json new file mode 100644 index 0000000000000000000000000000000000000000..ca1ad9700635162e005326b46121a56be3b01810 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/p5js-5ed30c1ba1.json @@ -0,0 +1,114 @@ +{ + "project_id": "p5js-5ed30c1ba1", + "path": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js", + "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 | |------|-------|--------|", + "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": "" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/scripts/setup.sh", + "line": 63, + "text": "if open -Ra \"Google Chrome\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/scripts/setup.sh", + "line": 65, + "text": "elif open -Ra \"Safari\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/scripts/setup.sh", + "line": 84, + "text": "echo \" 2. Open in browser: open sketch.html\"" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/references/troubleshooting.md", + "line": 50, + "text": "Open Chrome DevTools > Performance tab > Record while sketch runs." + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/references/shapes-and-geometry.md", + "line": 16, + "text": "arc(x, y, w, h, start, stop, mode); // mode: OPEN, CHORD, PIE" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/references/export-pipeline.md", + "line": 323, + "text": "1. Launch Puppeteer → open sketch HTML" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/references/visual-effects.md", + "line": 594, + "text": "let next = '';" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/references/visual-effects.md", + "line": 596, + "text": "next += this.rules[ch] || ch;" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/references/visual-effects.md", + "line": 598, + "text": "this.sentence = next;" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/SKILL.md", + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/README.md", + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/templates/viewer.html", + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/scripts/serve.sh", + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/scripts/setup.sh", + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/scripts/render.sh", + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/scripts/export-frames.js", + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/references/troubleshooting.md", + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/references/core-api.md", + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/references/typography.md", + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/references/interaction.md", + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/references/webgl-and-3d.md", + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/references/animation.md", + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/references/shapes-and-geometry.md", + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/references/export-pipeline.md", + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/references/visual-effects.md", + "/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/references/color-systems.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/p5js-8cf8af2cc5.json b/ProjectIntakeTower/inventory/evidence/p5js-8cf8af2cc5.json new file mode 100644 index 0000000000000000000000000000000000000000..2051f92fa23049b51133c58c675a0cbbc237652a --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/p5js-8cf8af2cc5.json @@ -0,0 +1,114 @@ +{ + "project_id": "p5js-8cf8af2cc5", + "path": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js", + "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 | |------|-------|--------|", + "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": "" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/scripts/setup.sh", + "line": 63, + "text": "if open -Ra \"Google Chrome\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/scripts/setup.sh", + "line": 65, + "text": "elif open -Ra \"Safari\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/scripts/setup.sh", + "line": 84, + "text": "echo \" 2. Open in browser: open sketch.html\"" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/references/troubleshooting.md", + "line": 50, + "text": "Open Chrome DevTools > Performance tab > Record while sketch runs." + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/references/shapes-and-geometry.md", + "line": 16, + "text": "arc(x, y, w, h, start, stop, mode); // mode: OPEN, CHORD, PIE" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/references/export-pipeline.md", + "line": 323, + "text": "1. Launch Puppeteer → open sketch HTML" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/references/visual-effects.md", + "line": 594, + "text": "let next = '';" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/references/visual-effects.md", + "line": 596, + "text": "next += this.rules[ch] || ch;" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/references/visual-effects.md", + "line": 598, + "text": "this.sentence = next;" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/SKILL.md", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/README.md", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/templates/viewer.html", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/scripts/serve.sh", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/scripts/setup.sh", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/scripts/render.sh", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/scripts/export-frames.js", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/references/troubleshooting.md", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/references/core-api.md", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/references/typography.md", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/references/interaction.md", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/references/webgl-and-3d.md", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/references/animation.md", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/references/shapes-and-geometry.md", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/references/export-pipeline.md", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/references/visual-effects.md", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/references/color-systems.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/p5js-da62a0a467.json b/ProjectIntakeTower/inventory/evidence/p5js-da62a0a467.json new file mode 100644 index 0000000000000000000000000000000000000000..69bb246c89bbdd2dda9ed0152d1f3c9d23d07cb1 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/p5js-da62a0a467.json @@ -0,0 +1,114 @@ +{ + "project_id": "p5js-da62a0a467", + "path": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js", + "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 | |------|-------|--------|", + "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": "" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/scripts/setup.sh", + "line": 63, + "text": "if open -Ra \"Google Chrome\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/scripts/setup.sh", + "line": 65, + "text": "elif open -Ra \"Safari\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/scripts/setup.sh", + "line": 84, + "text": "echo \" 2. Open in browser: open sketch.html\"" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/references/troubleshooting.md", + "line": 50, + "text": "Open Chrome DevTools > Performance tab > Record while sketch runs." + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/references/shapes-and-geometry.md", + "line": 16, + "text": "arc(x, y, w, h, start, stop, mode); // mode: OPEN, CHORD, PIE" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/references/export-pipeline.md", + "line": 323, + "text": "1. Launch Puppeteer → open sketch HTML" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/references/visual-effects.md", + "line": 594, + "text": "let next = '';" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/references/visual-effects.md", + "line": 596, + "text": "next += this.rules[ch] || ch;" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/references/visual-effects.md", + "line": 598, + "text": "this.sentence = next;" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/SKILL.md", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/README.md", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/templates/viewer.html", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/scripts/serve.sh", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/scripts/setup.sh", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/scripts/render.sh", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/scripts/export-frames.js", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/references/troubleshooting.md", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/references/core-api.md", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/references/typography.md", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/references/interaction.md", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/references/webgl-and-3d.md", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/references/animation.md", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/references/shapes-and-geometry.md", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/references/export-pipeline.md", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/references/visual-effects.md", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/references/color-systems.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/p5js-e3537342fc.json b/ProjectIntakeTower/inventory/evidence/p5js-e3537342fc.json new file mode 100644 index 0000000000000000000000000000000000000000..47363edf458b71139d194dde2a2892333b479c54 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/p5js-e3537342fc.json @@ -0,0 +1,114 @@ +{ + "project_id": "p5js-e3537342fc", + "path": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js", + "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 | |------|-------|--------|", + "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": "" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/scripts/setup.sh", + "line": 63, + "text": "if open -Ra \"Google Chrome\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/scripts/setup.sh", + "line": 65, + "text": "elif open -Ra \"Safari\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/scripts/setup.sh", + "line": 84, + "text": "echo \" 2. Open in browser: open sketch.html\"" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/references/troubleshooting.md", + "line": 50, + "text": "Open Chrome DevTools > Performance tab > Record while sketch runs." + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/references/shapes-and-geometry.md", + "line": 16, + "text": "arc(x, y, w, h, start, stop, mode); // mode: OPEN, CHORD, PIE" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/references/export-pipeline.md", + "line": 323, + "text": "1. Launch Puppeteer → open sketch HTML" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/references/visual-effects.md", + "line": 594, + "text": "let next = '';" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/references/visual-effects.md", + "line": 596, + "text": "next += this.rules[ch] || ch;" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/references/visual-effects.md", + "line": 598, + "text": "this.sentence = next;" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/SKILL.md", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/README.md", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/templates/viewer.html", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/scripts/serve.sh", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/scripts/setup.sh", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/scripts/render.sh", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/scripts/export-frames.js", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/references/troubleshooting.md", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/references/core-api.md", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/references/typography.md", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/references/interaction.md", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/references/webgl-and-3d.md", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/references/animation.md", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/references/shapes-and-geometry.md", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/references/export-pipeline.md", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/references/visual-effects.md", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/references/color-systems.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/p5js-f0deb56576.json b/ProjectIntakeTower/inventory/evidence/p5js-f0deb56576.json new file mode 100644 index 0000000000000000000000000000000000000000..af5fd42c95276e5a67670f3d3c73a67177fca5b3 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/p5js-f0deb56576.json @@ -0,0 +1,114 @@ +{ + "project_id": "p5js-f0deb56576", + "path": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js", + "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 | |------|-------|--------|", + "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": "" + }, + { + "file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/scripts/setup.sh", + "line": 63, + "text": "if open -Ra \"Google Chrome\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/scripts/setup.sh", + "line": 65, + "text": "elif open -Ra \"Safari\" 2>/dev/null; then" + }, + { + "file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/scripts/setup.sh", + "line": 84, + "text": "echo \" 2. Open in browser: open sketch.html\"" + }, + { + "file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/references/troubleshooting.md", + "line": 50, + "text": "Open Chrome DevTools > Performance tab > Record while sketch runs." + }, + { + "file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/references/shapes-and-geometry.md", + "line": 16, + "text": "arc(x, y, w, h, start, stop, mode); // mode: OPEN, CHORD, PIE" + }, + { + "file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/references/export-pipeline.md", + "line": 323, + "text": "1. Launch Puppeteer → open sketch HTML" + }, + { + "file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/references/visual-effects.md", + "line": 594, + "text": "let next = '';" + }, + { + "file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/references/visual-effects.md", + "line": 596, + "text": "next += this.rules[ch] || ch;" + }, + { + "file": "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/references/visual-effects.md", + "line": 598, + "text": "this.sentence = next;" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/SKILL.md", + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/README.md", + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/templates/viewer.html", + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/scripts/serve.sh", + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/scripts/setup.sh", + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/scripts/render.sh", + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/scripts/export-frames.js", + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/references/troubleshooting.md", + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/references/core-api.md", + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/references/typography.md", + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/references/interaction.md", + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/references/webgl-and-3d.md", + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/references/animation.md", + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/references/shapes-and-geometry.md", + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/references/export-pipeline.md", + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/references/visual-effects.md", + "/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/references/color-systems.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/paperclip-afd783b677.json b/ProjectIntakeTower/inventory/evidence/paperclip-afd783b677.json new file mode 100644 index 0000000000000000000000000000000000000000..36d0143922b0d98816669091813392c8024e583c --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/paperclip-afd783b677.json @@ -0,0 +1,56 @@ +{ + "project_id": "paperclip-afd783b677", + "path": "/home/smlflg/Projekte/LuckSurface/paperclip", + "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", + "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": "" + }, + { + "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" + }, + { + "file": "/home/smlflg/Projekte/LuckSurface/paperclip/outbox/2026-04-21_build_samuel-system-surface.md", + "line": 34, + "text": "Publish the page after `smlfg` email and `gh auth status` are clean, then connect the first real OpenClaw status update as the next clip." + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/passthrough-c6a263ff3d.json b/ProjectIntakeTower/inventory/evidence/passthrough-c6a263ff3d.json new file mode 100644 index 0000000000000000000000000000000000000000..c6977dd6a52201fec94e2ada052689190badab29 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/passthrough-c6a263ff3d.json @@ -0,0 +1,26 @@ +{ + "project_id": "passthrough-c6a263ff3d", + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/passthrough", + "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\",", + "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]" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/passthrough/utils.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/passthrough/main.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/passthrough/README.md", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/passthrough/__init__.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/path_c_builder-784223f199.json b/ProjectIntakeTower/inventory/evidence/path_c_builder-784223f199.json new file mode 100644 index 0000000000000000000000000000000000000000..d4f6f7a5f40240cb36381e36fc4bf47df1017f8d --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/path_c_builder-784223f199.json @@ -0,0 +1,12 @@ +{ + "project_id": "path_c_builder-784223f199", + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_c_builder", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_c_builder/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/path_c_hermes-5d63d83b11.json b/ProjectIntakeTower/inventory/evidence/path_c_hermes-5d63d83b11.json new file mode 100644 index 0000000000000000000000000000000000000000..c02a3f933897d0d6f6c5a422a01d4612e2bc01d2 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/path_c_hermes-5d63d83b11.json @@ -0,0 +1,12 @@ +{ + "project_id": "path_c_hermes-5d63d83b11", + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_c_hermes", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_c_hermes/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/path_c_research-829eb54370.json b/ProjectIntakeTower/inventory/evidence/path_c_research-829eb54370.json new file mode 100644 index 0000000000000000000000000000000000000000..928e331087930134ddccd1c4d8274b978e9c14d0 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/path_c_research-829eb54370.json @@ -0,0 +1,12 @@ +{ + "project_id": "path_c_research-829eb54370", + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_c_research", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_c_research/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/path_gap_deploy_learn-4e29cab738.json b/ProjectIntakeTower/inventory/evidence/path_gap_deploy_learn-4e29cab738.json new file mode 100644 index 0000000000000000000000000000000000000000..7114b86e6f31c93924f1923b2aa7dd75987c71ec --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/path_gap_deploy_learn-4e29cab738.json @@ -0,0 +1,12 @@ +{ + "project_id": "path_gap_deploy_learn-4e29cab738", + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_gap_deploy_learn", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_gap_deploy_learn/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/peer_builder-8159f475c0.json b/ProjectIntakeTower/inventory/evidence/peer_builder-8159f475c0.json new file mode 100644 index 0000000000000000000000000000000000000000..c3875961b190b30333b86c0368f31b7cef1d7013 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/peer_builder-8159f475c0.json @@ -0,0 +1,12 @@ +{ + "project_id": "peer_builder-8159f475c0", + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/peer_builder", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/peer_builder/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/peer_private-657c4b3b22.json b/ProjectIntakeTower/inventory/evidence/peer_private-657c4b3b22.json new file mode 100644 index 0000000000000000000000000000000000000000..8ded146667f9da8350354ce8b004d01dfe5b3987 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/peer_private-657c4b3b22.json @@ -0,0 +1,12 @@ +{ + "project_id": "peer_private-657c4b3b22", + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/peer_private", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/peer_private/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/peer_research-d4278dcbc9.json b/ProjectIntakeTower/inventory/evidence/peer_research-d4278dcbc9.json new file mode 100644 index 0000000000000000000000000000000000000000..441abba28620cd4c8d9f68aace4678fe5de7f059 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/peer_research-d4278dcbc9.json @@ -0,0 +1,12 @@ +{ + "project_id": "peer_research-d4278dcbc9", + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/peer_research", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/peer_research/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/peer_router-a0edcc6393.json b/ProjectIntakeTower/inventory/evidence/peer_router-a0edcc6393.json new file mode 100644 index 0000000000000000000000000000000000000000..b477c1da321dd5a74f616ae14ec95a52f4e037da --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/peer_router-a0edcc6393.json @@ -0,0 +1,12 @@ +{ + "project_id": "peer_router-a0edcc6393", + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/peer_router", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/peer_router/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/perplexity-7999448096.json b/ProjectIntakeTower/inventory/evidence/perplexity-7999448096.json new file mode 100644 index 0000000000000000000000000000000000000000..b411b7eb55fadc31b55b04cac256155612085b31 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/perplexity-7999448096.json @@ -0,0 +1,18 @@ +{ + "project_id": "perplexity-7999448096", + "path": "/home/smlflg/Projekte/Perplexity", + "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 ```", + "todo_fixme_snippets": [ + { + "file": "/home/smlflg/Projekte/Perplexity/README.md", + "line": 13, + "text": "Open `http://127.0.0.1:8000/docs`." + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/Perplexity/.codex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/personalchatssafe-6654f60d81.json b/ProjectIntakeTower/inventory/evidence/personalchatssafe-6654f60d81.json new file mode 100644 index 0000000000000000000000000000000000000000..d05d8728e95912b49d6fb6c80e4c552a9240690c --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/personalchatssafe-6654f60d81.json @@ -0,0 +1,183 @@ +{ + "project_id": "personalchatssafe-6654f60d81", + "path": "/home/smlflg/Projekte/PersonalChatsSafe!", + "readme_path": null, + "readme_summary": "", + "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" + }, + { + "file": "/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/468742119653388", + "line": 72, + "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": 75, + "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": 94, + "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": 115, + "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": 119, + "text": "return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){\"use strict\";var e=a.getFbeventsModules(\"SignalsFBEventsUtils\"),t=e.stringStartsWith,n=a.getFbeventsModules(\"SignalsFBEventsLogging\"),r=n.logWarning,i=Object.freeze({NOT_SPIDER_AND_NOT_B" + }, + { + "file": "/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/468742119653388", + "line": 124, + "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": 136, + "text": "return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){\"use strict\";var e=a.getFbeventsModules(\"SignalsFBEventsTyped\"),t=e.Typed,n=t.objectWithFields({open:t.func()});o.exports={XMLHttpRequestPrototypeTypedef:n}})(),o.exports})(e,t,n,r)})" + }, + { + "file": "/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/468742119653388", + "line": 138, + "text": "return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){\"use strict\";var t=a.getFbeventsModules(\"SignalsFBEventsEvents\"),n=t.configLoaded,r=t.getIMEFromBrowserPropertiesPlatform,i=a.getFbeventsModules(\"signalsFBEventsGetIsAndroidIAW\"),l=i.get" + }, + { + "file": "/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/468742119653388", + "line": 141, + "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!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - 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!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - 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!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - 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!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - 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!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - 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!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - 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!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - 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!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - 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" + }, + { + "file": "/home/smlflg/Projekte/PersonalChatsSafe!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - Claude_files/468742119653388", + "line": 72, + "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!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - Claude_files/468742119653388", + "line": 75, + "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!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - Claude_files/468742119653388", + "line": 94, + "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!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - Claude_files/468742119653388", + "line": 115, + "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!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - Claude_files/468742119653388", + "line": 119, + "text": "return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){\"use strict\";var e=a.getFbeventsModules(\"SignalsFBEventsUtils\"),t=e.stringStartsWith,n=a.getFbeventsModules(\"SignalsFBEventsLogging\"),r=n.logWarning,i=Object.freeze({NOT_SPIDER_AND_NOT_B" + }, + { + "file": "/home/smlflg/Projekte/PersonalChatsSafe!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - Claude_files/468742119653388", + "line": 124, + "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!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - Claude_files/468742119653388", + "line": 136, + "text": "return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){\"use strict\";var e=a.getFbeventsModules(\"SignalsFBEventsTyped\"),t=e.Typed,n=t.objectWithFields({open:t.func()});o.exports={XMLHttpRequestPrototypeTypedef:n}})(),o.exports})(e,t,n,r)})" + }, + { + "file": "/home/smlflg/Projekte/PersonalChatsSafe!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - Claude_files/468742119653388", + "line": 138, + "text": "return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){\"use strict\";var t=a.getFbeventsModules(\"SignalsFBEventsEvents\"),n=t.configLoaded,r=t.getIMEFromBrowserPropertiesPlatform,i=a.getFbeventsModules(\"signalsFBEventsGetIsAndroidIAW\"),l=i.get" + }, + { + "file": "/home/smlflg/Projekte/PersonalChatsSafe!/Initiativbewerbung bei rightflow — KI-Engineering-Portfolio - Claude_files/468742119653388", + "line": 141, + "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" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/PersonalChatsSafe!/.hermes/plans/2026-04-10_145709-1-repo-muss-private-sein-nicht-public-abstrahier.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/personalpromptboost-5c607caab0.json b/ProjectIntakeTower/inventory/evidence/personalpromptboost-5c607caab0.json new file mode 100644 index 0000000000000000000000000000000000000000..d4804a6f2976e1954d77d01ea66644f055f3a240 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/personalpromptboost-5c607caab0.json @@ -0,0 +1,213 @@ +{ + "project_id": "personalpromptboost-5c607caab0", + "path": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost", + "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", + "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\"])," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/pipeline.py", + "line": 1017, + "text": "\"bug\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/pipeline.py", + "line": 1165, + "text": "r\"\\s+(?:und|and)\\s+(?=(?:analysiere|erstelle|baue|schreibe|liefere|gib|erzeuge|extrahiere|fasse|plane|prüfe|pruefe|repariere|analyze|create|build|write|deliver|extract|fix|generate|plan|produce|return|review|summarize|implement|add)\\b)\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/loader.py", + "line": 18, + "text": "with path.open(\"r\", encoding=\"utf-8\") as fh:" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/task_types.json", + "line": 4, + "text": "\"keywords\": [\"code\", \"repo\", \"repository\", \"bug\", \"fix\", \"patch\", \"test\", \"tests\", \"pytest\", \"implement\", \"refactor\", \"api\", \"fastapi\", \"sqlite\", \"frontend\", \"backend\", \"fehler\", \"fehlgeschlagen\", \"repariere\", \"implementiere\", \"testlauf\", \"codeänderung\", \"code" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/task_types.json", + "line": 11, + "text": "\"default_deliverables\": [\"Source-grounded synthesis\", \"Fact versus inference split\", \"Risks and open questions\"]," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/task_types.json", + "line": 29, + "text": "\"default_deliverables\": [\"Decision memo\", \"Tradeoffs\", \"Risks\", \"Next actions\"]," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/models/claude.json", + "line": 25, + "text": "\"Use semantic phases for context, method, output, and review.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/models/llama.json", + "line": 4, + "text": "\"summary\": \"Open-model profile that benefits from explicit system boundaries, examples, and format checks.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/models/llama.json", + "line": 7, + "text": "\"Llama adapter rules are inferred from open-model prompting patterns and should be eval-backed before publication claims.\"" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/multi_agent_orchestrator.json", + "line": 28, + "text": "\"Define the orchestrator role, worker roles, review role, and final synthesis role before delegation starts.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/multi_agent_orchestrator.json", + "line": 33, + "text": "\"Require workers to hand off artifacts with status, evidence used, assumptions, blockers, and open questions.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/multi_agent_orchestrator.json", + "line": 35, + "text": "\"Resolve conflicts explicitly by choosing an owner, recording the rationale, or preserving the disagreement for review.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/multi_agent_orchestrator.json", + "line": 36, + "text": "\"Merge outputs only after required dependencies, worker handoffs, and review checks are complete.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/multi_agent_orchestrator.json", + "line": 45, + "text": "\"Worker handoffs include artifacts, status, assumptions, blockers, and open questions\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/multi_agent_orchestrator.json", + "line": 94, + "text": "\"review\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/opencode.json", + "line": 24, + "text": "\"Missing merge and review phases\"" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/codex.json", + "line": 9, + "text": "\"Use this policy for local repo work, patch review, tests, and bounded implementation tasks.\"" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/ide_assistant.json", + "line": 18, + "text": "\"write_surface\": \"open files and nearby code\"" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/ide_assistant.json", + "line": 28, + "text": "\"Use the active file, selection, diagnostics, and open workspace context before proposing or editing code.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/claude_code.json", + "line": 4, + "text": "\"summary\": \"Plan-first terminal workflow with strong epistemic boundaries and review phases.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/claude_code.json", + "line": 43, + "text": "\"Review before final answer or final artifact.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/claude_code.json", + "line": 50, + "text": "\"Final review completed\"" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/claude_code.json", + "line": 60, + "text": "\"review\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/hermes.json", + "line": 22, + "text": "\"Artifacts are merged before review\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/templates/index.html", + "line": 33, + "text": "

Tool-, Datei-, Rollen-, Parallelitäts- und Review-Regeln der Laufzeit.

" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/static/app.js", + "line": 158, + "text": "appendList(taskSpecDetail, \"Agentic Open Questions\", draft.open_questions || []);" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/tests/test_classification.py", + "line": 52, + "text": "coding = _classify(\"Repair a Python CLI bug and add regression tests.\")" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/tests/test_db.py", + "line": 8, + "text": "result = boost(\"Fix a code bug and add tests.\", \"codex\", \"gpt\")" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/tests/test_agentic.py", + "line": 33, + "text": "goal=\"Fix the API bug and add tests without unrelated refactors.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/tests/test_agentic.py", + "line": 34, + "text": "inputs=[\"API bug\", \"tests\"]," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/tests/test_agentic.py", + "line": 35, + "text": "deliverables=[\"Fix the API bug\", \"add tests\"]," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/tests/test_agentic.py", + "line": 47, + "text": "\"Fix the API bug and add tests without unrelated refactors.\"," + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/.codex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/phoenix-3dd87e38ff.json b/ProjectIntakeTower/inventory/evidence/phoenix-3dd87e38ff.json new file mode 100644 index 0000000000000000000000000000000000000000..5c0f446ec18debb0a1c3d77022a4f1441f1e6f29 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/phoenix-3dd87e38ff.json @@ -0,0 +1,213 @@ +{ + "project_id": "phoenix-3dd87e38ff", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix", + "readme_path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/README.md", + "readme_summary": " \"Phoenix > Peace of mind from prototype to production. ## Getting started See the official site at .", + "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" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md", + "line": 124, + "text": "### Bug Fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md", + "line": 128, + "text": "- [phx.gen.live] Fix crash when an open :show page gets a PubSub broadcast for items (#6197)" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/usage-rules/liveview.md", + "line": 208, + "text": "<.form for={@form} id=\"todo-form\" phx-change=\"validate\" phx-submit=\"save\">" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/usage-rules/liveview.md", + "line": 212, + "text": "Always give the form an explicit, unique DOM ID, like `id=\"todo-form\"`." + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/usage-rules/elixir.md", + "line": 54, + "text": "- Instead of sleeping to synchronize before the next call, **always** use `_ = :sys.get_state/1` to ensure the process has handled prior messages" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/assets/js/phoenix/longpoll.js", + "line": 64, + "text": "isActive(){ return this.readyState === SOCKET_STATES.open || this.readyState === SOCKET_STATES.connecting }" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/assets/js/phoenix/longpoll.js", + "line": 103, + "text": "// next message event handler is run." + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/assets/js/phoenix/longpoll.js", + "line": 115, + "text": "this.readyState = SOCKET_STATES.open" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/assets/js/phoenix/ajax.js", + "line": 51, + "text": "req.open(method, endPoint)" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/assets/js/phoenix/ajax.js", + "line": 58, + "text": "// Work around bug in IE9 that requires an attached onprogress handler" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/assets/js/phoenix/ajax.js", + "line": 66, + "text": "req.open(method, endPoint, true)" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/assets/js/phoenix/socket.js", + "line": 115, + "text": "this.stateChangeCallbacks = {open: [], close: [], error: [], message: []}" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/assets/js/phoenix/socket.js", + "line": 303, + "text": "* Registers callbacks for connection open events" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/assets/js/phoenix/socket.js", + "line": 311, + "text": "this.stateChangeCallbacks.open.push([ref, callback])" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/assets/js/phoenix/socket.js", + "line": 471, + "text": "this.stateChangeCallbacks.open.forEach(([, callback]) => callback())" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/assets/js/phoenix/socket.js", + "line": 587, + "text": "case SOCKET_STATES.open: return \"open\"" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/assets/js/phoenix/socket.js", + "line": 596, + "text": "isConnected(){ return this.connectionState() === \"open\" }" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/assets/js/phoenix/socket.js", + "line": 652, + "text": "* Return the next message ref, accounting for overflows" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/assets/js/phoenix/index.js", + "line": 129, + "text": "* Next, use the `presence.onSync` callback to react to state changes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/assets/js/phoenix/constants.js", + "line": 5, + "text": "export const SOCKET_STATES = {connecting: 0, open: 1, closing: 2, closed: 3}" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/static/phoenix.cjs.js", + "line": 47, + "text": "var SOCKET_STATES = { connecting: 0, open: 1, closing: 2, closed: 3 };" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/static/phoenix.cjs.js", + "line": 569, + "text": "req.open(method, endPoint);" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/static/phoenix.cjs.js", + "line": 583, + "text": "req.open(method, endPoint, true);" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/static/phoenix.cjs.js", + "line": 687, + "text": "return this.readyState === SOCKET_STATES.open || this.readyState === SOCKET_STATES.connecting;" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/static/phoenix.cjs.js", + "line": 717, + "text": "this.readyState = SOCKET_STATES.open;" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/static/phoenix.cjs.js", + "line": 1063, + "text": "this.stateChangeCallbacks = { open: [], close: [], error: [], message: [] };" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/static/phoenix.cjs.js", + "line": 1258, + "text": "* Registers callbacks for connection open events" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/static/phoenix.cjs.js", + "line": 1266, + "text": "this.stateChangeCallbacks.open.push([ref, callback]);" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/static/phoenix.cjs.js", + "line": 1416, + "text": "this.stateChangeCallbacks.open.forEach(([, callback]) => callback());" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/static/phoenix.cjs.js", + "line": 1531, + "text": "case SOCKET_STATES.open:" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/static/phoenix.cjs.js", + "line": 1532, + "text": "return \"open\";" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/static/phoenix.cjs.js", + "line": 1543, + "text": "return this.connectionState() === \"open\";" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/templates/phx.gen.auth/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/phoenix_html-ca6e891090.json b/ProjectIntakeTower/inventory/evidence/phoenix_html-ca6e891090.json new file mode 100644 index 0000000000000000000000000000000000000000..2e37ec55d3a40c188e971fe83c512350f51a25e6 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/phoenix_html-ca6e891090.json @@ -0,0 +1,186 @@ +{ + "project_id": "phoenix_html-ca6e891090", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html", + "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", + "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" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 126, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 145, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 159, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 173, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 181, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 186, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 195, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 215, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 223, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 232, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 246, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 261, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 269, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 274, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 279, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 287, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 293, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 298, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 303, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 333, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 354, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 368, + "text": "* Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 380, + "text": "* Bug fix" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 385, + "text": "* Bug fix" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 402, + "text": "* Bug fix" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 432, + "text": "* Bug fix" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md", + "line": 448, + "text": "* Bug fixes" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/phoenix_live_view-ad0583df44.json b/ProjectIntakeTower/inventory/evidence/phoenix_live_view-ad0583df44.json new file mode 100644 index 0000000000000000000000000000000000000000..04b60195c2d75a07418ab178cbae992c1e503879 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/phoenix_live_view-ad0583df44.json @@ -0,0 +1,211 @@ +{ + "project_id": "phoenix_live_view-ad0583df44", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view", + "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
LiveView ships by default in new Phoenix applications. After you [install Elixir](https://elixir-lang.org/install.html) on your machine,", + "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 `` or `
` 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": "
" + }, + { + "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" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 323, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 335, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 353, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 358, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 364, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 376, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 389, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 398, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 408, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 419, + "text": "### Bug fixxes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 425, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 440, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 446, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 452, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 458, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 470, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 476, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 493, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 503, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 509, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 520, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 542, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md", + "line": 548, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/assets/js/phoenix_live_view/live_socket.js", + "line": 772, + "text": "// we issue the cookie but the next request was interrupted and the server never dropped it" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/assets/js/phoenix_live_view/live_socket.js", + "line": 1160, + "text": "// safari needs next tick" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/assets/js/phoenix_live_view/live_socket.js", + "line": 1275, + "text": "// wait until next tick to get updated input value" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/assets/js/phoenix_live_view/browser.js", + "line": 48, + "text": "// therefore we wait for the next frame (after the DOM patch) and only then try" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/assets/js/phoenix_live_view/view.js", + "line": 156, + "text": "// (it would be removed by the next dom patch anyway, but this is cleaner)" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/assets/js/phoenix_live_view/view.js", + "line": 1210, + "text": "// put the root review into permanent error state, but don't destroy it as it can remain active" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/assets/js/phoenix_live_view/dom_patch.js", + "line": 217, + "text": "// hack to fix Safari handling of img srcset and video tags" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/assets/js/phoenix_live_view/dom_patch.js", + "line": 219, + "text": "// eslint-disable-next-line no-self-assign" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/assets/js/phoenix_live_view/hooks.js", + "line": 186, + "text": "// make sure that the DOM is patched by waiting for the next tick" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/phoenix_pubsub-e679e6e552.json b/ProjectIntakeTower/inventory/evidence/phoenix_pubsub-e679e6e552.json new file mode 100644 index 0000000000000000000000000000000000000000..8a8b2c2b5063791b1dedc3caab7e779590fdfebe --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/phoenix_pubsub-e679e6e552.json @@ -0,0 +1,26 @@ +{ + "project_id": "phoenix_pubsub-e679e6e552", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_pubsub", + "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", + "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" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/phoenix_template-737117ad66.json b/ProjectIntakeTower/inventory/evidence/phoenix_template-737117ad66.json new file mode 100644 index 0000000000000000000000000000000000000000..bbd83fadebc1bf09335dc280d0d72a7c5ddb1c93 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/phoenix_template-737117ad66.json @@ -0,0 +1,10 @@ +{ + "project_id": "phoenix_template-737117ad66", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix_template", + "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`:", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/phx.gen.auth-0708615926.json b/ProjectIntakeTower/inventory/evidence/phx.gen.auth-0708615926.json new file mode 100644 index 0000000000000000000000000000000000000000..dddf3f9b17d355360b87a406570d166f789cac55 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/phx.gen.auth-0708615926.json @@ -0,0 +1,12 @@ +{ + "project_id": "phx.gen.auth-0708615926", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/templates/phx.gen.auth", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/templates/phx.gen.auth/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/plan-gen-eval-0c28947b2a.json b/ProjectIntakeTower/inventory/evidence/plan-gen-eval-0c28947b2a.json new file mode 100644 index 0000000000000000000000000000000000000000..606f123eef6eb1c3dd520bb8e32264602ba6d34c --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/plan-gen-eval-0c28947b2a.json @@ -0,0 +1,180 @@ +{ + "project_id": "plan-gen-eval-0c28947b2a", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval", + "readme_path": null, + "readme_summary": "", + "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" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 21, + "text": "- [ ] Document import works (check logs for IMPORT_DOCUMENT event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 22, + "text": "- [ ] Indexing works for documents of all sizes" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 23, + "text": "- [ ] Q&A returns answers with citations (check logs for ASK_QUESTION event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 27, + "text": "- [ ] No empty chunks in indexed documents (verify with GET_CHUNKS)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 28, + "text": "- [ ] Q&A history persists across restarts" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 29, + "text": "- [ ] Document metadata is consistent with actual files" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 33, + "text": "- [ ] No unintended files in git status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 34, + "text": "- [ ] No sensitive data (.env, credentials) staged" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 35, + "text": "- [ ] `claude-progress.md` updated with current state" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 36, + "text": "- [ ] `feature_list.json` reflects actual feature status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/AGENTS.md", + "line": 5, + "text": "next session can continue without guessing." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/AGENTS.md", + "line": 12, + "text": "2. Read `claude-progress.md` for the latest verified state and next step." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/AGENTS.md", + "line": 14, + "text": "4. Review recent commits with `git log --oneline -5`." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/AGENTS.md", + "line": 79, + "text": "6. Leave the repo clean enough for the next session to run `./init.sh`" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/sprint-contract.md", + "line": 32, + "text": "| **Evaluator** | Review implementation against acceptance criteria and rubric |" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/sprint-contract.md", + "line": 63, + "text": "| Review 1 | Evaluator | Score 4.2/5, missing date separators |" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/sprint-contract.md", + "line": 65, + "text": "| Review 2 | Evaluator | Score 4.6/5, copy feedback needs improvement |" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/sprint-contract.md", + "line": 67, + "text": "| Review 3 | Evaluator | Score 4.8/5, confidence display suggested |" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/sprint-contract.md", + "line": 69, + "text": "| Final Review | Evaluator | Score 4.9/5, all criteria met |" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/data/sample-documents/meeting-summary.txt", + "line": 16, + "text": "4. Next Steps" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/src/renderer/components/ConversationHistory.tsx", + "line": 43, + "text": "const next = new Set(prev);" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/src/renderer/components/ConversationHistory.tsx", + "line": 44, + "text": "if (next.has(index)) {" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/src/renderer/components/ConversationHistory.tsx", + "line": 45, + "text": "next.delete(index);" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/src/renderer/components/ConversationHistory.tsx", + "line": 47, + "text": "next.add(index);" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/src/renderer/components/ConversationHistory.tsx", + "line": 49, + "text": "return next;" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/plug-e0003286cf.json b/ProjectIntakeTower/inventory/evidence/plug-e0003286cf.json new file mode 100644 index 0000000000000000000000000000000000000000..02a6fcf57367cb242ce0ae226f54b30205996cf1 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/plug-e0003286cf.json @@ -0,0 +1,156 @@ +{ + "project_id": "plug-e0003286cf", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/plug", + "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:", + "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`" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 101, + "text": "* Fix a bug with non-string `_method` body parameters in `Plug.MethodOverride`" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 119, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 143, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 153, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 163, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 170, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 183, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 189, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 204, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 215, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 235, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 247, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 258, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 268, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 274, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 293, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 305, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 311, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 333, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 363, + "text": "### Bug fixes" + }, + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md", + "line": 393, + "text": "### Bug fixes" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/plug_crypto-11ce53b944.json b/ProjectIntakeTower/inventory/evidence/plug_crypto-11ce53b944.json new file mode 100644 index 0000000000000000000000000000000000000000..deb14d3101f54b076a8ae880b1c041b2ea4ee74b --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/plug_crypto-11ce53b944.json @@ -0,0 +1,26 @@ +{ + "project_id": "plug_crypto-11ce53b944", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/plug_crypto", + "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", + "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." + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/portable-c241dbb668.json b/ProjectIntakeTower/inventory/evidence/portable-c241dbb668.json new file mode 100644 index 0000000000000000000000000000000000000000..84c4fddebf14da2d0840a0dda76d936548b8e581 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/portable-c241dbb668.json @@ -0,0 +1,211 @@ +{ + "project_id": "portable-c241dbb668", + "path": "/home/smlflg/Projekte/MyAIGame/portable", + "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", + "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." + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/FOR_SMLFLG.md", + "line": 56, + "text": "│ └── codex_session_review.py # Codex Session-Review" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/FOR_SMLFLG.md", + "line": 182, + "text": "**Workaround:** Git hooks decken Pre-commit ab. Alles andere (Narration, Session-Review) ist Claude-Code-spezifisch und lebt nur dort." + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/QA_REVIEW.md", + "line": 1, + "text": "# QA Review — Portable Toolkit Outputs" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/QA_REVIEW.md", + "line": 78, + "text": "- auto, batch, bigwin, checkpoint, check-state, chef, chef-async, chef-lite, chef-subagent, chrome-extension, crew, debug-loop, delegate, explore-first, focus, learn, quickwin, recap, research, research-subagent, research-swarm, review, selfimprove, setup-git," + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/QA_REVIEW.md", + "line": 105, + "text": "- **Missing entirely:** bigwin, checkpoint, check-state, debug-loop, explore-first, focus, learn, quickwin, recap, research, research-subagent, review, selfimprove, setup-git, snapshot, validate-config, chrome-extension" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/QA_REVIEW.md", + "line": 109, + "text": "8. **17 skills not yet ported to OpenCode.** This is expected since porter-opencode is still working (Task #4 in_progress). The 7 commands that ARE done are well-written and correctly adapted for OpenCode's execution model. **Severity: Expected — not a bug.**" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/QA_REVIEW.md", + "line": 121, + "text": "**Self-review for completeness:**" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/QA_REVIEW.md", + "line": 133, + "text": "### Issues Found (Self-Review)" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/QA_REVIEW.md", + "line": 219, + "text": "4. **[WAIT] OpenCode complex skills** — 6 skill directories are empty shells. Wait for porter-opencode to complete, then re-review." + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_RESEARCH.md", + "line": 69, + "text": "- Per-session todo state in global map" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_RESEARCH.md", + "line": 200, + "text": "- **Hidden diffs**: Changes hidden by default, click \"Open Diff\" to see them" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_RESEARCH.md", + "line": 211, + "text": "| Approval | Review before apply | Write first, approve/reject after |" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_RESEARCH.md", + "line": 213, + "text": "| Philosophy | \"Review everything\" | \"Trust the agent\" |" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_RESEARCH.md", + "line": 262, + "text": "| **Platform** | Direct Rust API | In-process | todo, skills, chat_recall |" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_RESEARCH.md", + "line": 379, + "text": "**Interesting.** Let the agent write changes, show preview in real-time, then approve/reject. More fluid than review-before-apply." + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 30, + "text": "│ │ Auth bug │ │ > _ │ │ │ │" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 393, + "text": "| **Research** (`/research`, `{{research()}}`) | Any (cheapest) | Research is commodity | Next cheapest |" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 403, + "text": "User: /chef fix the authentication bug in login.py" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 493, + "text": "1. User types: /chef fix the login bug" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 495, + "text": "2. SkillEngine.execute(\"chef\", \"fix the login bug\", project_context)" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 502, + "text": "5. Replace $ARGUMENTS → \"fix the login bug\"" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 569, + "text": "│ Auth bug │ │ │" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 588, + "text": "6. **No blocking operations.** Everything is async. Long-running operations show a spinner in the status bar. The input is never locked (you can start typing the next command while waiting)." + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 601, + "text": "│ Session Goal: Fix auth bug │" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 633, + "text": "│ 1. Fix TODO in auth.py:42 ~3min │" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 775, + "text": "- [ ] Textual app scaffold with basic layout (chat + input)" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 776, + "text": "- [ ] BackendAdapter ABC + ClaudeCodeAdapter (API mode only)" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 777, + "text": "- [ ] Simple prompt → response flow (no streaming yet)" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 778, + "text": "- [ ] SQLite session storage" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 779, + "text": "- [ ] /help command" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 789, + "text": "- [ ] CodexAdapter (CLI mode: spawn codex process)" + }, + { + "file": "/home/smlflg/Projekte/MyAIGame/portable/TUI_ARCHITECTURE.md", + "line": 790, + "text": "- [ ] OpenCodeAdapter (MCP mode via Python MCP SDK)" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/portable-io-f33a020e41.json b/ProjectIntakeTower/inventory/evidence/portable-io-f33a020e41.json new file mode 100644 index 0000000000000000000000000000000000000000..fb25a670bb0d37ce02c8e86330ecfee7a61e75a0 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/portable-io-f33a020e41.json @@ -0,0 +1,10 @@ +{ + "project_id": "portable-io-f33a020e41", + "path": "/home/smlflg/Projekte/Harness_swap/packages/portable-io", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/portfoliotimeline-74850fb9b9.json b/ProjectIntakeTower/inventory/evidence/portfoliotimeline-74850fb9b9.json new file mode 100644 index 0000000000000000000000000000000000000000..d2498ad22901904bedd0566691647936fa093139 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/portfoliotimeline-74850fb9b9.json @@ -0,0 +1,167 @@ +{ + "project_id": "portfoliotimeline-74850fb9b9", + "path": "/home/smlflg/Projekte/PortfolioTimeline", + "readme_path": null, + "readme_summary": "", + "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 | — |" + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/BAUPLAN.md", + "line": 547, + "text": "| claudecodepanel-deep-review.html | analyse | diagrams | **69 KB** |" + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/BAUPLAN.md", + "line": 625, + "text": "- `claudecodepanel-deep-review.html` — 69 KB" + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/index.html", + "line": 237, + "text": "{ title: \"agentide-v03-review-report.html\", type: \"analyse\", project: \".agent/diagrams\", summary: \"Review-Report als sichtbarer Qualitätsprozess.\", cluster: \"Analysen & Meta-Reflexion\", path: \"agentide-v03-review-report.html\" }," + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/index.html", + "line": 309, + "text": "{ title: \"minimax-bug-meta-analyse.html\", type: \"analyse\", project: \".agent/diagrams\", summary: \"Meta-Analyse eines Bugs statt bloßer Fix-Notiz.\", cluster: \"Analysen & Meta-Reflexion\", path: \"minimax-bug-meta-analyse.html\" }," + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/index.html", + "line": 339, + "text": "{ title: \"claudecodepanel-deep-review.html\", type: \"analyse\", project: \".agent/diagrams\", summary: \"Tiefes Review als weiteres Qualitäts- und Architekturfenster.\", cluster: \"Analysen & Meta-Reflexion\", size: \"69 KB\", heavy: true, path: \"claudecodepanel-deep-re" + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/index.html", + "line": 493, + "text": "\"diagrams--claudecodepanel-deep-review\"," + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/index.html", + "line": 516, + "text": "\"diagrams--agentide-v03-review-report\"," + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/index.html", + "line": 521, + "text": "\"diagrams--minimax-bug-meta-analyse\"," + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/index.html", + "line": 809, + "text": "? `Open artifact`" + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/index.html", + "line": 858, + "text": "\"claudecodepanel-deep-review.html\"," + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/index.html", + "line": 1033, + "text": "? `Open artifact`" + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/index.html", + "line": 1076, + "text": "? `Open original artifact`" + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/TIMELINE_DATA.md", + "line": 55, + "text": "| 06.03. | .agent/diagrams | agentide-v03-review-report.html | Analyse |" + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/TIMELINE_DATA.md", + "line": 106, + "text": "| 11.03. | .agent/diagrams | minimax-bug-meta-analyse.html | Analyse |" + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/TIMELINE_DATA.md", + "line": 128, + "text": "| 13.03. | .agent/diagrams | claudecodepanel-deep-review.html (69KB) | Analyse |" + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/screenshots/manifest.json", + "line": 36, + "text": "\"slug\": \"diagrams--claudecodepanel-deep-review\"," + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/screenshots/manifest.json", + "line": 37, + "text": "\"file\": \"/home/smlflg/Projekte/PortfolioTimeline/screenshots/diagrams--claudecodepanel-deep-review.png\"" + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/screenshots/manifest.json", + "line": 128, + "text": "\"slug\": \"diagrams--agentide-v03-review-report\"," + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/screenshots/manifest.json", + "line": 129, + "text": "\"file\": \"/home/smlflg/Projekte/PortfolioTimeline/screenshots/diagrams--agentide-v03-review-report.png\"" + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/screenshots/manifest.json", + "line": 148, + "text": "\"slug\": \"diagrams--minimax-bug-meta-analyse\"," + }, + { + "file": "/home/smlflg/Projekte/PortfolioTimeline/screenshots/manifest.json", + "line": 149, + "text": "\"file\": \"/home/smlflg/Projekte/PortfolioTimeline/screenshots/diagrams--minimax-bug-meta-analyse.png\"" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/PortfolioTimeline/BAUPLAN.md", + "/home/smlflg/Projekte/PortfolioTimeline/screenshots/diagrams--sidecar-v5-plan.png", + "/home/smlflg/Projekte/PortfolioTimeline/screenshots/diagrams--sidecar-panel-roadmap.png", + "/home/smlflg/Projekte/PortfolioTimeline/screenshots/diagrams--sidecar-v7-phase2-plan.png", + "/home/smlflg/Projekte/PortfolioTimeline/screenshots/diagrams--bookmarkbrain-plan.png", + "/home/smlflg/Projekte/PortfolioTimeline/screenshots/diagrams--subconsciousness-plan.png", + "/home/smlflg/Projekte/PortfolioTimeline/screenshots/sidecar-v6--plan-tag1.png" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/PortfolioTimeline/.hermes/plans/2026-04-07_161913-diese-timeline-hat-aufgeh-rt-ihr-erstellungszeir.md", + "/home/smlflg/Projekte/PortfolioTimeline/.hermes/plans/2026-04-07_163203-okay-dann-jetzt-noch-der-wunsch-kann-man.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/prior-art-2026-04-10-9d028b3600.json b/ProjectIntakeTower/inventory/evidence/prior-art-2026-04-10-9d028b3600.json new file mode 100644 index 0000000000000000000000000000000000000000..32b37b4f296fc30b66b61cf0fc89b6cfab2c6b0f --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/prior-art-2026-04-10-9d028b3600.json @@ -0,0 +1,26 @@ +{ + "project_id": "prior-art-2026-04-10-9d028b3600", + "path": "/home/smlflg/Projekte/prior-art-2026-04-10", + "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", + "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" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/profile-ed7357a4ca.json b/ProjectIntakeTower/inventory/evidence/profile-ed7357a4ca.json new file mode 100644 index 0000000000000000000000000000000000000000..bf135a390c8c01bbc58dac2d682a444a567dec27 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/profile-ed7357a4ca.json @@ -0,0 +1,10 @@ +{ + "project_id": "profile-ed7357a4ca", + "path": "/home/smlflg/Projekte/Harness_swap/packages/profile", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/project-01-04af3e8b57.json b/ProjectIntakeTower/inventory/evidence/project-01-04af3e8b57.json new file mode 100644 index 0000000000000000000000000000000000000000..3452d4384cd0d037b62a2544db087633d7891b34 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/project-01-04af3e8b57.json @@ -0,0 +1,42 @@ +{ + "project_id": "project-01-04af3e8b57", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01", + "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\"版本。 | ## 使用方法", + "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." + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution/data/sample-documents/retrieval-plan.md", + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/starter/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution/AGENTS.md", + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution/CLAUDE.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/project-02-9458e05232.json b/ProjectIntakeTower/inventory/evidence/project-02-9458e05232.json new file mode 100644 index 0000000000000000000000000000000000000000..70c8215bed1215082de9794eca1b034fd4ca3aed --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/project-02-9458e05232.json @@ -0,0 +1,38 @@ +{ + "project_id": "project-02-9458e05232", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02", + "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)。 | ## 使用方法", + "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" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/solution/session-handoff.md", + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/solution/data/sample-documents/retrieval-plan.md", + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/starter/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/solution/AGENTS.md", + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/starter/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/project-03-9eacf09d55.json b/ProjectIntakeTower/inventory/evidence/project-03-9eacf09d55.json new file mode 100644 index 0000000000000000000000000000000000000000..4d8ac15d1ae81ca1d9f252755305367d2e2be7f2 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/project-03-9eacf09d55.json @@ -0,0 +1,43 @@ +{ + "project_id": "project-03-9eacf09d55", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03", + "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 的转换过程和验证证据。 | ## 使用方法", + "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" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/session-handoff.md", + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/data/sample-documents/retrieval-plan.md", + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/starter/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/AGENTS.md", + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/starter/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/project-04-6c931dfe71.json b/ProjectIntakeTower/inventory/evidence/project-04-6c931dfe71.json new file mode 100644 index 0000000000000000000000000000000000000000..a7968e98549e0bfaa36733f61ed0fb141c76c588 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/project-04-6c931dfe71.json @@ -0,0 +1,167 @@ +{ + "project_id": "project-04-6c931dfe71", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04", + "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 已修复。 | ## 使用方法", + "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" + }, + { + "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" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 21, + "text": "- [ ] Document import works (check logs for IMPORT_DOCUMENT event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 22, + "text": "- [ ] Indexing works for documents of all sizes" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 23, + "text": "- [ ] Q&A returns answers with citations (check logs for ASK_QUESTION event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 27, + "text": "- [ ] No empty chunks in indexed documents (verify with GET_CHUNKS)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 28, + "text": "- [ ] Q&A history persists across restarts" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 29, + "text": "- [ ] Document metadata is consistent with actual files" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 33, + "text": "- [ ] No unintended files in git status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 34, + "text": "- [ ] No sensitive data (.env, credentials) staged" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 35, + "text": "- [ ] `claude-progress.md` updated with current state" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 36, + "text": "- [ ] `feature_list.json` reflects actual feature status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/AGENTS.md", + "line": 5, + "text": "next session can continue without guessing." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/AGENTS.md", + "line": 12, + "text": "2. Read `claude-progress.md` for the latest verified state and next step." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/AGENTS.md", + "line": 14, + "text": "4. Review recent commits with `git log --oneline -5`." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/AGENTS.md", + "line": 79, + "text": "6. Leave the repo clean enough for the next session to run `./init.sh`" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/data/sample-documents/meeting-summary.txt", + "line": 16, + "text": "4. Next Steps" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/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-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." + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/data/sample-documents/retrieval-plan.md", + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/starter/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/AGENTS.md", + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/starter/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/project-05-8cd6089d80.json b/ProjectIntakeTower/inventory/evidence/project-05-8cd6089d80.json new file mode 100644 index 0000000000000000000000000000000000000000..0c261acf085fcf37627501d3e301d1eb55500aae --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/project-05-8cd6089d80.json @@ -0,0 +1,215 @@ +{ + "project_id": "project-05-8cd6089d80", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05", + "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**——生成器 + 评估器模式。较高质量,有修订证据。 |", + "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" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", + "line": 21, + "text": "- [ ] Document import works (check logs for IMPORT_DOCUMENT event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", + "line": 22, + "text": "- [ ] Indexing works for documents of all sizes" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", + "line": 23, + "text": "- [ ] Q&A returns answers with citations (check logs for ASK_QUESTION event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", + "line": 27, + "text": "- [ ] No empty chunks in indexed documents (verify with GET_CHUNKS)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", + "line": 28, + "text": "- [ ] Q&A history persists across restarts" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", + "line": 29, + "text": "- [ ] Document metadata is consistent with actual files" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", + "line": 33, + "text": "- [ ] No unintended files in git status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", + "line": 34, + "text": "- [ ] No sensitive data (.env, credentials) staged" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", + "line": 35, + "text": "- [ ] `claude-progress.md` updated with current state" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md", + "line": 36, + "text": "- [ ] `feature_list.json` reflects actual feature status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/evaluator-rubric.md", + "line": 5, + "text": "**Evaluator:** Separate evaluator agent (post-generation review)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/evaluator-rubric.md", + "line": 50, + "text": "### Recommended Next Steps" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/AGENTS.md", + "line": 5, + "text": "next session can continue without guessing." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/AGENTS.md", + "line": 12, + "text": "2. Read `claude-progress.md` for the latest verified state and next step." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/AGENTS.md", + "line": 14, + "text": "4. Review recent commits with `git log --oneline -5`." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/AGENTS.md", + "line": 79, + "text": "6. Leave the repo clean enough for the next session to run `./init.sh`" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/data/sample-documents/meeting-summary.txt", + "line": 16, + "text": "4. Next Steps" + }, + { + "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" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 21, + "text": "- [ ] Document import works (check logs for IMPORT_DOCUMENT event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 22, + "text": "- [ ] Indexing works for documents of all sizes" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 23, + "text": "- [ ] Q&A returns answers with citations (check logs for ASK_QUESTION event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 27, + "text": "- [ ] No empty chunks in indexed documents (verify with GET_CHUNKS)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 28, + "text": "- [ ] Q&A history persists across restarts" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 29, + "text": "- [ ] Document metadata is consistent with actual files" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md", + "line": 33, + "text": "- [ ] No unintended files in git status" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/project-06-90c6b73736.json b/ProjectIntakeTower/inventory/evidence/project-06-90c6b73736.json new file mode 100644 index 0000000000000000000000000000000000000000..6feb0515325a8088545c2053b3617a7bfefeaff8 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/project-06-90c6b73736.json @@ -0,0 +1,211 @@ +{ + "project_id": "project-06-90c6b73736", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06", + "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:所有产物文件齐全,质量文档评分高,包含基准测试脚本和清理扫描器。 | ## 使用方法", + "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`" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 17, + "text": "- [ ] All new APIs exposed in `src/preload/preload.ts`" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 21, + "text": "- [ ] Application starts without errors (`npm run dev`)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 22, + "text": "- [ ] Structured JSON log output appears in console at startup" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 23, + "text": "- [ ] Document import works (check logs for \"Document imported\" event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 24, + "text": "- [ ] Batch indexing works (check logs for \"Batch indexing complete\" event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 25, + "text": "- [ ] Q&A returns answers with citations (check logs for \"Answer generated\" event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 26, + "text": "- [ ] Conversation history displays in chat-style layout" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 27, + "text": "- [ ] Feedback buttons appear on Q&A responses" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 28, + "text": "- [ ] Reset button clears all data with confirmation dialog" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 29, + "text": "- [ ] Status bar shows correct document count and index status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 33, + "text": "- [ ] All log entries are valid JSON (parseable)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 34, + "text": "- [ ] Log entries include timestamp, level, service, and message" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 35, + "text": "- [ ] Document import emits INFO log with documentId, filename, size" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 36, + "text": "- [ ] Indexing emits INFO log with chunkCount, durationMs" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 37, + "text": "- [ ] Q&A emits INFO log with confidence, citationCount, durationMs" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 38, + "text": "- [ ] IPC handlers log channel invocations" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 42, + "text": "- [ ] No empty chunks in indexed documents (verify with GET_CHUNKS)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 43, + "text": "- [ ] Q&A history persists across restarts" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 44, + "text": "- [ ] Feedback entries persist across restarts" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 45, + "text": "- [ ] Document metadata is consistent with actual files" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 46, + "text": "- [ ] Clean state reset removes all data files" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 50, + "text": "- [ ] `bash scripts/benchmark.sh` runs without errors" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 51, + "text": "- [ ] Import throughput is reasonable (3 files under 1 second)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 52, + "text": "- [ ] Indexing completes for sample data (under 1 second)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 53, + "text": "- [ ] Query latency is under 1 second per question" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 57, + "text": "- [ ] No unintended files in git status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 58, + "text": "- [ ] No sensitive data (.env, credentials) staged" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 59, + "text": "- [ ] No files in `dist/` committed" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 60, + "text": "- [ ] `claude-progress.md` updated with current state" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 61, + "text": "- [ ] `feature_list.json` reflects actual feature status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 62, + "text": "- [ ] `session-handoff.md` updated if session is ending" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 66, + "text": "- [ ] `bash scripts/cleanup-scanner.sh` reports no stale artifacts" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/projectdashboard-31c8de4fc8.json b/ProjectIntakeTower/inventory/evidence/projectdashboard-31c8de4fc8.json new file mode 100644 index 0000000000000000000000000000000000000000..4c5f38c652307db62734bb2fdae8f8393d36ae8f --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/projectdashboard-31c8de4fc8.json @@ -0,0 +1,123 @@ +{ + "project_id": "projectdashboard-31c8de4fc8", + "path": "/home/smlflg/Projekte/ProjectDashboard", + "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", + "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)" + }, + { + "file": "/home/smlflg/Projekte/ProjectDashboard/README.md", + "line": 30, + "text": "- Dashboard stats (total LOC, commits, open plans)" + }, + { + "file": "/home/smlflg/Projekte/ProjectDashboard/overrides.json", + "line": 18, + "text": "\"description\": \"ADHS Study Buddy. Micro-Starts (5-Min-Blocks), WIP-Limiter, Elastischer Plan, Panic Mode. FastAPI + htmx + Claude Haiku.\"," + }, + { + "file": "/home/smlflg/Projekte/ProjectDashboard/data/PROJEKTE_ANALYSE.json", + "line": 51, + "text": "\"komplexitaet\": \"wip\"," + }, + { + "file": "/home/smlflg/Projekte/ProjectDashboard/data/PROJEKTE_ANALYSE.json", + "line": 96, + "text": "\"komplexitaet\": \"wip\"," + }, + { + "file": "/home/smlflg/Projekte/ProjectDashboard/data/PROJEKTE_ANALYSE.json", + "line": 267, + "text": "\"komplexitaet\": \"wip\"," + }, + { + "file": "/home/smlflg/Projekte/ProjectDashboard/data/PROJEKTE_ANALYSE.json", + "line": 271, + "text": "\"bemerkungen\": \"WIP, planning in Sidecar-V8-Plan, Codex handoff format defined\"" + }, + { + "file": "/home/smlflg/Projekte/ProjectDashboard/data/PROJEKTE_ANALYSE.json", + "line": 276, + "text": "\"komplexitaet\": \"wip\"," + }, + { + "file": "/home/smlflg/Projekte/ProjectDashboard/data/PROJEKTE_ANALYSE.json", + "line": 393, + "text": "\"bemerkungen\": \"Hauptentwicklung jetzt auf V7 (production-ready) und V8 (WIP). V1-V4 archiviert in Sidecar-Evolution.\"" + }, + { + "file": "/home/smlflg/Projekte/ProjectDashboard/data/PROJEKTE_ANALYSE.json", + "line": 406, + "text": "\"bemerkungen\": \"Agent-bezogene Projekte, viele experimentell oder WIP\"" + }, + { + "file": "/home/smlflg/Projekte/ProjectDashboard/templates/partials/dashboard_content.html", + "line": 33, + "text": "
Open Plans
" + }, + { + "file": "/home/smlflg/Projekte/ProjectDashboard/templates/partials/project_detail.html", + "line": 51, + "text": "{% if plan.open_items %} / {{ plan.open_items }} open{% endif %}" + }, + { + "file": "/home/smlflg/Projekte/ProjectDashboard/SpiegelKabinett/idea", + "line": 967, + "text": "Ein einfaches Ziel: Predict the next token" + }, + { + "file": "/home/smlflg/Projekte/ProjectDashboard/SpiegelKabinett/idea", + "line": 1073, + "text": "Das Base Model hat hunderte Milliarden Gewichte, die alle auf einen bestimmten Zweck trainiert wurden: next token prediction. Das Post-Training modifiziert diese Gewichte subtil – nicht radikal, aber bedeutsam." + }, + { + "file": "/home/smlflg/Projekte/ProjectDashboard/SpiegelKabinett/idea", + "line": 1101, + "text": "Pre-Training\tSprachliches Wissen erwerben\tNext Token Prediction auf trillion of tokens\tBase Model: mächtig, aber unaligned" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/ProjectDashboard/SpiegelKabinett/idea" + ], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/projectintaketower-25667b42ac.json b/ProjectIntakeTower/inventory/evidence/projectintaketower-25667b42ac.json new file mode 100644 index 0000000000000000000000000000000000000000..3805ce61c607e28f49bb6096c73a197100ae8f35 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/projectintaketower-25667b42ac.json @@ -0,0 +1,213 @@ +{ + "project_id": "projectintaketower-25667b42ac", + "path": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower", + "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", + "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." + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md", + "line": 126, + "text": "Review the local issue drafts under ProjectIntakeTower/github/issue_drafts." + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/README.md", + "line": 7, + "text": "Reduce open mental tabs into one working map:" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/README.md", + "line": 12, + "text": "- bounded review-only job contracts" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/README.md", + "line": 66, + "text": "To create real issues, review drafts first, then run explicitly:" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/OWNER_DIGEST.md", + "line": 11, + "text": "- Review/unclear: 217" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/OWNER_DIGEST.md", + "line": 18, + "text": "3. `jobs/pending/` — bounded review-only handoff contracts." + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/CONSOLIDATION_DECISION_PACKET.md", + "line": 25, + "text": "| ACT / Agent Command Tower (`ACT-agentcommandotower`) | Minimaler Operator-Cockpit-Snapshot mit Issue/Branch/Artifact/Review-Disziplin | merge_candidate | Hoher Score und gute Guardrail-Artefakte, aber gleiche Grundidee wie `Zentrale`; sollte als Pattern/Temp" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/CONSOLIDATION_DECISION_PACKET.md", + "line": 84, + "text": "Decision: freeze as idea storage or archive candidates; extract only named decisions/evidence after Samuel review." + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/CONSOLIDATION_DECISION_PACKET.md", + "line": 96, + "text": "1. `ACT-agentcommandotower` -> Merge-Kandidat in `Zentrale` fuer bounded-job templates, issue/branch/artifact/review discipline, minimal tower CLI semantics." + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/CONSOLIDATION_DECISION_PACKET.md", + "line": 105, + "text": "4. `MegaHarness` bis human review bestaetigt, ob es noch mehr als Idee/Altlast ist." + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/CONSOLIDATION_DECISION_PACKET.md", + "line": 123, + "text": "1. Sidecar: keine Aenderungen an Hooks, Daemons, fail-open/fail-closed Verhalten, Coaching-Regeln, Prozesssteuerung oder Dashboard-Control ohne Samuel." + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/CONSOLIDATION_DECISION_PACKET.md", + "line": 125, + "text": "3. Architekturentscheidungen: SoR-Grenzen zwischen `Zentrale`, `KomandoZentral`, `AIOS-Cockpit`, `ACT` und `MultiHarnessStudio` nur nach Owner-Review aendern." + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/CONSOLIDATION_DECISION_PACKET.md", + "line": 204, + "text": "## 7. Next Single Code Task" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/CONSOLIDATION_DECISION_PACKET.md", + "line": 215, + "text": "- Verifier: bestehende Tests/Syntaxcheck plus Git-Diff-Review" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/14_Projekte_WerBinIch.md", + "line": 7, + "text": "TODO/FIXME: 20" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/14_Projekte_WerBinIch.md", + "line": 19, + "text": "- 20 TODO/FIXME signals need doc triage" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/03_Projekte_Zentrale.md", + "line": 7, + "text": "TODO/FIXME: 40" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/03_Projekte_Zentrale.md", + "line": 19, + "text": "- 40 TODO/FIXME signals need doc triage" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/08_Projekte_Sidecar-Workspace_Sidecar-V8.md", + "line": 7, + "text": "TODO/FIXME: 8" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/16_Projekte_Sidecar-Workspace_Sidecar-V6.md", + "line": 7, + "text": "TODO/FIXME: 40" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/16_Projekte_Sidecar-Workspace_Sidecar-V6.md", + "line": 19, + "text": "- 40 TODO/FIXME signals need doc triage" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/05_Projekte_UEBER_AGENT.md", + "line": 7, + "text": "TODO/FIXME: 40" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/05_Projekte_UEBER_AGENT.md", + "line": 20, + "text": "- 40 TODO/FIXME signals need doc triage" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/02_Projekte_ClaudeCodePanel.md", + "line": 7, + "text": "TODO/FIXME: 40" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/02_Projekte_ClaudeCodePanel.md", + "line": 19, + "text": "- 40 TODO/FIXME signals need doc triage" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/01_Projekte_Sidecar-Workspace_Sidecar-V7.md", + "line": 7, + "text": "TODO/FIXME: 40" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/01_Projekte_Sidecar-Workspace_Sidecar-V7.md", + "line": 20, + "text": "- 40 TODO/FIXME signals need doc triage" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/06_Projekte_Jobs_Selbst_ndigkeit_Geldverdienen_AgentTestUniSupport.md", + "line": 7, + "text": "TODO/FIXME: 40" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/06_Projekte_Jobs_Selbst_ndigkeit_Geldverdienen_AgentTestUniSupport.md", + "line": 20, + "text": "- 40 TODO/FIXME signals need doc triage" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/25_Projekte_HarnessDashboard.md", + "line": 7, + "text": "TODO/FIXME: 6" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/11_Projekte_Sidecar-Workspace_Sidecar-V8-Plan.md", + "line": 7, + "text": "TODO/FIXME: 40" + }, + { + "file": "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/11_Projekte_Sidecar-Workspace_Sidecar-V8-Plan.md", + "line": 19, + "text": "- 40 TODO/FIXME signals need doc triage" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/doc_reality_sync/plans/11_Projekte_Sidecar-Workspace_Sidecar-V8-Plan.md" + ], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/projectintaketower-d608b1d8c0.json b/ProjectIntakeTower/inventory/evidence/projectintaketower-d608b1d8c0.json new file mode 100644 index 0000000000000000000000000000000000000000..f52168e9d411331f4fd348052d551bd91ae703ef --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/projectintaketower-d608b1d8c0.json @@ -0,0 +1,211 @@ +{ + "project_id": "projectintaketower-d608b1d8c0", + "path": "/home/smlflg/Projekte/ProjectIntakeTower", + "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", + "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`." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 22, + "text": "- [ ] Start Session 3 with `briefings/03_audit_megaharness.md`." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 23, + "text": "- [ ] Wait until the three repo audits are done or clearly partial." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 24, + "text": "- [ ] Start Session 4 with `briefings/04_aggregator.md`." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 30, + "text": "- [ ] `AGENT_FINDINGS.md`" + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 31, + "text": "- [ ] `ARCHITECTURE_MAP.md`" + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 32, + "text": "- [ ] `RISK_REGISTER.md`" + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 33, + "text": "- [ ] `NEXT_ISSUES.md`" + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 37, + "text": "- [ ] `audits/TOWER_HEALTH_OVERVIEW.md`" + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 43, + "text": "- [ ] The session needs to edit source code to continue." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 44, + "text": "- [ ] The session wants to pick an architecture anchor." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 45, + "text": "- [ ] The session wants to archive, fuse, or deprecate a repo." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 46, + "text": "- [ ] The session finds secrets or credentials." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 47, + "text": "- [ ] The session needs missing context outside the allowed scope." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 48, + "text": "- [ ] The session starts planning PRs, branches, labels, or implementation work." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 52, + "text": "- [ ] `audits/kommandozentrale/` has the four required files." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 53, + "text": "- [ ] `audits/zentrale/` has the four required files." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 54, + "text": "- [ ] `audits/megaharness/` has the four required files." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 55, + "text": "- [ ] `audits/TOWER_HEALTH_OVERVIEW.md` exists." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 56, + "text": "- [ ] The overview has no anchor verdict and no archive/fusion decision." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 57, + "text": "- [ ] `git status --short` in `KomandoZentral` is unchanged from preflight." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 58, + "text": "- [ ] `git status --short` in `Zentrale` has no new changes caused by this audit." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md", + "line": 59, + "text": "- [ ] `git status --short` in `megaHarness` has no new changes caused by this audit." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/README.md", + "line": 7, + "text": "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." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/audits/TOWER_HEALTH_OVERVIEW.md", + "line": 61, + "text": "| Repo | Existing Signal | Gap | Suggested Next Check |" + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/audits/TOWER_HEALTH_OVERVIEW.md", + "line": 81, + "text": "## Tomorrow Morning Review Checklist" + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/audits/TOWER_HEALTH_OVERVIEW.md", + "line": 83, + "text": "- [ ] Read this overview first; do not treat it as Luis' architecture verdict." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/audits/TOWER_HEALTH_OVERVIEW.md", + "line": 84, + "text": "- [ ] Check the six `NEEDS_HUMAN` rows and assign Samuel-only vs Samuel+Luis decisions." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/audits/TOWER_HEALTH_OVERVIEW.md", + "line": 85, + "text": "- [ ] For KommandoZentrale, confirm repo visibility and outcome-write scope before public handoff work." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/audits/TOWER_HEALTH_OVERVIEW.md", + "line": 86, + "text": "- [ ] For Zentrale, fix/triage the TestClient hang before trusting web API coverage." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/audits/TOWER_HEALTH_OVERVIEW.md", + "line": 87, + "text": "- [ ] For MegaHarness, decide whether dirty Luis additions should be public or local-only." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/audits/TOWER_HEALTH_OVERVIEW.md", + "line": 88, + "text": "- [ ] Choose one controlled verifier pass per repo before any implementation." + }, + { + "file": "/home/smlflg/Projekte/ProjectIntakeTower/audits/TOWER_HEALTH_OVERVIEW.md", + "line": 89, + "text": "- [ ] Do not open PRs, branches, labels, or GitHub issues until after review." + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/projekte-9bed6fa1d9.json b/ProjectIntakeTower/inventory/evidence/projekte-9bed6fa1d9.json new file mode 100644 index 0000000000000000000000000000000000000000..8f9ce943892de5b86e663a9551838008c39a550c --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/projekte-9bed6fa1d9.json @@ -0,0 +1,217 @@ +{ + "project_id": "projekte-9bed6fa1d9", + "path": "/home/smlflg/Projekte", + "readme_path": null, + "readme_summary": "", + "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, │" + }, + { + "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" + }, + { + "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)" + }, + { + "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" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/keymap.py", + "line": 25, + "text": "# TODO(RE): Verify each mapping against captured feature report diffs." + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/PROTOCOL.md", + "line": 19, + "text": "- [ ] Read feature report at default settings" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/PROTOCOL.md", + "line": 20, + "text": "- [ ] Change preset via Fn+O/I → read again → diff" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/PROTOCOL.md", + "line": 21, + "text": "- [ ] Identify actuation byte region (offset + length)" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/PROTOCOL.md", + "line": 22, + "text": "- [ ] Verify key position mapping (change single key via SteelSeries GG)" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/PROTOCOL.md", + "line": 23, + "text": "- [ ] Document flash persist command (if different from feature report write)" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/protocol.py", + "line": 15, + "text": "TODO: Fill in actual offsets after Step 0 (Feature Report diff with Fn+O/I)." + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/protocol.py", + "line": 40, + "text": "# TODO(RE): Determine these from Feature Report diff:" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/protocol.py", + "line": 176, + "text": "\"\"\"Format report diffs for human review." + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/safety.py", + "line": 71, + "text": "which likely indicates a bug rather than a user request." + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/safety.py", + "line": 76, + "text": "f\"likely a bug. Valid range: 0.1 — 4.0mm\"" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/safety.py", + "line": 119, + "text": "fd: Open hidraw file descriptor" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/safety.py", + "line": 170, + "text": "# TODO(RE): Determine the flash-persist command" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/safety.py", + "line": 182, + "text": "fd: Open hidraw file descriptor" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/tests/test_recommender.py", + "line": 116, + "text": "r30 = next((r for r in recs if r[\"key_code\"] == 30), None)" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/todo3tasks", + "/home/smlflg/Projekte/FusionKomandoZentraleZentrale/.hermes/plans/2026-04-22_160000-fusion-kzz-finish-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/.codex", + "/home/smlflg/Projekte/FusionKomandoZentraleZentrale/.hermes/plans/2026-04-22_160000-fusion-kzz-finish-plan.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/promptboost-c71f823581.json b/ProjectIntakeTower/inventory/evidence/promptboost-c71f823581.json new file mode 100644 index 0000000000000000000000000000000000000000..824630f808fdd9cde1274853aa35512823bf83a0 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/promptboost-c71f823581.json @@ -0,0 +1,216 @@ +{ + "project_id": "promptboost-c71f823581", + "path": "/home/smlflg/Projekte/PromptBoost", + "readme_path": null, + "readme_summary": "", + "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`." + }, + { + "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\"])," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/pipeline.py", + "line": 1017, + "text": "\"bug\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/pipeline.py", + "line": 1165, + "text": "r\"\\s+(?:und|and)\\s+(?=(?:analysiere|erstelle|baue|schreibe|liefere|gib|erzeuge|extrahiere|fasse|plane|prüfe|pruefe|repariere|analyze|create|build|write|deliver|extract|fix|generate|plan|produce|return|review|summarize|implement|add)\\b)\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/loader.py", + "line": 18, + "text": "with path.open(\"r\", encoding=\"utf-8\") as fh:" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/task_types.json", + "line": 4, + "text": "\"keywords\": [\"code\", \"repo\", \"repository\", \"bug\", \"fix\", \"patch\", \"test\", \"tests\", \"pytest\", \"implement\", \"refactor\", \"api\", \"fastapi\", \"sqlite\", \"frontend\", \"backend\", \"fehler\", \"fehlgeschlagen\", \"repariere\", \"implementiere\", \"testlauf\", \"codeänderung\", \"code" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/task_types.json", + "line": 11, + "text": "\"default_deliverables\": [\"Source-grounded synthesis\", \"Fact versus inference split\", \"Risks and open questions\"]," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/task_types.json", + "line": 29, + "text": "\"default_deliverables\": [\"Decision memo\", \"Tradeoffs\", \"Risks\", \"Next actions\"]," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/models/claude.json", + "line": 25, + "text": "\"Use semantic phases for context, method, output, and review.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/models/llama.json", + "line": 4, + "text": "\"summary\": \"Open-model profile that benefits from explicit system boundaries, examples, and format checks.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/models/llama.json", + "line": 7, + "text": "\"Llama adapter rules are inferred from open-model prompting patterns and should be eval-backed before publication claims.\"" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/multi_agent_orchestrator.json", + "line": 28, + "text": "\"Define the orchestrator role, worker roles, review role, and final synthesis role before delegation starts.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/multi_agent_orchestrator.json", + "line": 33, + "text": "\"Require workers to hand off artifacts with status, evidence used, assumptions, blockers, and open questions.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/multi_agent_orchestrator.json", + "line": 35, + "text": "\"Resolve conflicts explicitly by choosing an owner, recording the rationale, or preserving the disagreement for review.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/multi_agent_orchestrator.json", + "line": 36, + "text": "\"Merge outputs only after required dependencies, worker handoffs, and review checks are complete.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/multi_agent_orchestrator.json", + "line": 45, + "text": "\"Worker handoffs include artifacts, status, assumptions, blockers, and open questions\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/multi_agent_orchestrator.json", + "line": 94, + "text": "\"review\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/opencode.json", + "line": 24, + "text": "\"Missing merge and review phases\"" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/codex.json", + "line": 9, + "text": "\"Use this policy for local repo work, patch review, tests, and bounded implementation tasks.\"" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/ide_assistant.json", + "line": 18, + "text": "\"write_surface\": \"open files and nearby code\"" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/ide_assistant.json", + "line": 28, + "text": "\"Use the active file, selection, diagnostics, and open workspace context before proposing or editing code.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/claude_code.json", + "line": 4, + "text": "\"summary\": \"Plan-first terminal workflow with strong epistemic boundaries and review phases.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/claude_code.json", + "line": 43, + "text": "\"Review before final answer or final artifact.\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/claude_code.json", + "line": 50, + "text": "\"Final review completed\"" + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/claude_code.json", + "line": 60, + "text": "\"review\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/rules/harnesses/hermes.json", + "line": 22, + "text": "\"Artifacts are merged before review\"," + }, + { + "file": "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/templates/index.html", + "line": 33, + "text": "

Tool-, Datei-, Rollen-, Parallelitäts- und Review-Regeln der Laufzeit.

" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/PromptBoost/ideal" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/PromptBoost/.codex", + "/home/smlflg/Projekte/PromptBoost/personalPromptBoost/.codex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/promptgarage-0b3c0c62a5.json b/ProjectIntakeTower/inventory/evidence/promptgarage-0b3c0c62a5.json new file mode 100644 index 0000000000000000000000000000000000000000..c48437137903bb25b0d565be58afd41e6f2a8c99 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/promptgarage-0b3c0c62a5.json @@ -0,0 +1,79 @@ +{ + "project_id": "promptgarage-0b3c0c62a5", + "path": "/home/smlflg/Projekte/PromptGarage", + "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", + "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:" + }, + { + "file": "/home/smlflg/Projekte/PromptGarage/importer.py", + "line": 381, + "text": "with open(fpath, \"r\") as f:" + }, + { + "file": "/home/smlflg/Projekte/PromptGarage/garage.py", + "line": 139, + "text": "with open(tmppath, \"r\") as f:" + }, + { + "file": "/home/smlflg/Projekte/PromptGarage/.hermes/plans/2026-03-22_153821-verstehe-das-projekt-wir-bauen-ein-gui-daf.md", + "line": 169, + "text": "# Open http://localhost:8000" + }, + { + "file": "/home/smlflg/Projekte/PromptGarage/.hermes/plans/2026-03-22_153821-verstehe-das-projekt-wir-bauen-ein-gui-daf.md", + "line": 172, + "text": "## Risks, Tradeoffs & Open Questions" + }, + { + "file": "/home/smlflg/Projekte/PromptGarage/.hermes/plans/2026-03-22_153821-verstehe-das-projekt-wir-bauen-ein-gui-daf.md", + "line": 182, + "text": "### Open Questions" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/PromptGarage/.codex", + "/home/smlflg/Projekte/PromptGarage/.hermes/plans/2026-03-22_153821-verstehe-das-projekt-wir-bauen-ein-gui-daf.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/promptgarageui-06119fedc7.json b/ProjectIntakeTower/inventory/evidence/promptgarageui-06119fedc7.json new file mode 100644 index 0000000000000000000000000000000000000000..368267e5df52caabde9055c185189e7c776f432b --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/promptgarageui-06119fedc7.json @@ -0,0 +1,10 @@ +{ + "project_id": "promptgarageui-06119fedc7", + "path": "/home/smlflg/Projekte/PromptGarageUI", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/proxy-ba82ffa05c.json b/ProjectIntakeTower/inventory/evidence/proxy-ba82ffa05c.json new file mode 100644 index 0000000000000000000000000000000000000000..7a7af319820192d8ec5e289ee3186db618681660 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/proxy-ba82ffa05c.json @@ -0,0 +1,84 @@ +{ + "project_id": "proxy-ba82ffa05c", + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy", + "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`", + "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.\"," + } + ], + "plan_hits": [ + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/control_plane_endpoints.py" + ], + "agent_artifacts": [ + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/control_plane_endpoints.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/claude_code_endpoints.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/ui_sso.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/README.md", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/compliance_endpoints.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/litellm_pre_call_utils.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/vantage_endpoints.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/cloudzero_endpoints.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/prompt_endpoints.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/dynamoai.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/tool_permission.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/zscaler_ai_guard.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/pillar.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/generic_guardrail_api.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/aim.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/lasso.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/hiddenlayer.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/base.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/mcp_end_user_permission.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/qualifire.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/block_code_execution.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/akto.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/grayswan.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/litellm_content_filter.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/pangea.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/presidio.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/noma.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/enkryptai.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/javelin.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/crowdstrike_aidr.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/panw_prisma_airs.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/onyx.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/aporia_ai.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/model_armor.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/prompt_security.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/guardrails_ai.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/ibm/ibm_detector.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/ibm/base.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/ibm/__init__.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/openai/openai_moderation.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/azure/base.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/azure/azure_text_moderation.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/guardrails/guardrail_hooks/azure/azure_prompt_shield.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/public_endpoints/public_endpoints.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/policy_engine/resolver_types.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/policy_engine/validation_types.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/policy_engine/pipeline_types.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/policy_engine/__init__.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/proxy-edfc3853a7.json b/ProjectIntakeTower/inventory/evidence/proxy-edfc3853a7.json new file mode 100644 index 0000000000000000000000000000000000000000..e9a3d02b2bf3ce4062e378b5f5eb6ed59919875e --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/proxy-edfc3853a7.json @@ -0,0 +1,262 @@ +{ + "project_id": "proxy-edfc3853a7", + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy", + "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", + "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.\"," + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_endpoints.py", + "line": 958, + "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": 1310, + "text": "with open(category_file_path, \"r\") as f:" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_endpoints.py", + "line": 1349, + "text": "with open(airlines_path, \"r\", encoding=\"utf-8\") as f:" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/presidio.py", + "line": 145, + "text": "with open(ad_hoc_recognizers, \"r\") as file:" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py", + "line": 451, + "text": "# Transient: rate-limit and server errors — safe to fail-open" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py", + "line": 737, + "text": "\"\"\"Handle API errors with fail-open/fail-closed logic.\"\"\"" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py", + "line": 936, + "text": "return # _always_block raises inside; transient errors fail-open here" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/custom_code/code_validator.py", + "line": 14, + "text": "(r\"\\bopen\\s*\\(\", \"open() is not allowed\")," + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/mcp_jwt_signer/mcp_jwt_signer.py", + "line": 114, + "text": "with open(path, \"rb\") as f:" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py", + "line": 604, + "text": "with open(file_path, \"r\") as f:" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py", + "line": 630, + "text": "with open(file_path, \"r\") as f:" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py", + "line": 736, + "text": "with open(file_path, \"r\") as f:" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.json", + "line": 8, + "text": "\"description\": \"Detects US Social Security Numbers (XXX-XX-XXXX format)\"" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.json", + "line": 251, + "text": "\"pattern\": \"\\\\b(gun|firearm|rifle|shotgun|pistol|handgun|revolver|semi[- ]?automatic|automatic\\\\s+weapon|assault\\\\s+rifle|AR-?15|AK-?47|machine\\\\s+gun|submachine\\\\s+gun|SMG|ammunition|ammo|bullet(s)?|cartridge|caliber|9mm|\\\\.45|\\\\.38|\\\\.357|\\\\.22|12\\\\s+gauge|h" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.json", + "line": 294, + "text": "\"description\": \"Detects self-harm and suicide terminology - recommend human review\"" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.json", + "line": 327, + "text": "\"description\": \"Detects Brazilian CPF numbers (XXX.XXX.XXX-XX or XXX.XXX.XXX/XX format)\"" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.json", + "line": 355, + "text": "\"description\": \"Detects Brazilian CEP postal codes (XXXXX-XXX or XXXXXXXX format)\"" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.json", + "line": 362, + "text": "\"description\": \"Detects Brazilian CNPJ company registration numbers (XX.XXX.XXX/XXXX-XX format)\"" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.json", + "line": 385, + "text": "\"description\": \"Detects Australian Business Numbers (11 digits, optional spaces: XX XXX XXX XXX)\"" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.json", + "line": 543, + "text": "\"description\": \"Detects Singapore bank account numbers (XXX-XXXXX(X)-X(XX) format for DBS/POSB/OCBC/UOB)\"," + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.py", + "line": 18, + "text": "with open(json_path, \"r\") as f:" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.py", + "line": 161, + "text": "with open(category_file_path, \"r\") as f:" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/airline_brand_protection.yaml", + "line": 115, + "text": "- \"customer review\"" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_art5_emotion_recognition.yaml", + "line": 135, + "text": "- \"ethical review\"" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_art5_emotion_recognition.yaml", + "line": 139, + "text": "- \"product review\"" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_art5_biometric_profiling.yaml", + "line": 142, + "text": "- \"ethical review\"" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_art5_social_scoring.yaml", + "line": 113, + "text": "- \"ethical review\"" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_art5_social_scoring.yaml", + "line": 115, + "text": "- \"product review\"" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_art5_manipulation.yaml", + "line": 93, + "text": "- \"ethical review\"" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/aviation_safety_topics.yaml", + "line": 55, + "text": "- \"open the cockpit\"" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/aviation_safety_topics.yaml", + "line": 56, + "text": "- \"cockpit door open\"" + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/aviation_safety_topics.yaml", + "line": 76, + "text": "- \"hack\"" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/caching_routes.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/custom_prompt_management.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/proxy_config.yaml", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/proxy_cli.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/utils.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/prisma_migration.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/proxy_server.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/custom_sso.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/dd_span_tagger.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/health_check.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/custom_validate.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/mcp_registry.json", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/README.md", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/llamaguard_prompt.txt", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/cached_logo.jpg", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/common_request_processing.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/schema.prisma", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/litellm_pre_call_utils.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/.gitignore", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/openapi.json", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/_types.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/custom_auth_auto.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/logo.jpg", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/model_config.yaml", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/lambda.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/mcp_tools.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/__init__.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/compliance_checks.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/prometheus_cleanup.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/start.sh", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/route_llm_request.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/post_call_rules.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/openapi_registry.json", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/_logging.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/google_endpoints/endpoints.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_helpers.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/usage_tracking.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/init_guardrails.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/tool_name_extraction.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_registry.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_initializers.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_endpoints.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/usage_endpoints.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/custom_guardrail.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/presidio.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/lakera_ai.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/__init__.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/pseudologikpyhthoncpp-4e906fdb55.json b/ProjectIntakeTower/inventory/evidence/pseudologikpyhthoncpp-4e906fdb55.json new file mode 100644 index 0000000000000000000000000000000000000000..ef98eb8dbe5d85404576a1ee4eb68a661ad3630c --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/pseudologikpyhthoncpp-4e906fdb55.json @@ -0,0 +1,219 @@ +{ + "project_id": "pseudologikpyhthoncpp-4e906fdb55", + "path": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP", + "readme_path": null, + "readme_summary": "", + "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)" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md", + "line": 276, + "text": "- [ ] Loading-Spinner auf jedem Button der einen API-Call macht" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md", + "line": 277, + "text": "- [ ] Toast bei LLM-Fehler mit Retry-Option" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md", + "line": 278, + "text": "- [ ] Auto-Save: alle 30s oder bei Stage-Wechsel (serverseitig)" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md", + "line": 279, + "text": "- [ ] Warnung bei Navigation weg von unsaved Attempt" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md", + "line": 280, + "text": "- [ ] Offline-Hinweis wenn Server nicht erreichbar (nicht blockierend — User kann weiter tippen)" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md", + "line": 281, + "text": "- [ ] Data-Export/Import Endpoint" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md", + "line": 282, + "text": "- [ ] Keyboard-Shortcuts: Ctrl+Enter=Check, Ctrl+Shift+H=Hint, Ctrl+S=Save" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/plan-claude.md", + "line": 47, + "text": "**2. Review Mode (`/review`)**" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/plan-claude.md", + "line": 121, + "text": "│ ├── App.tsx # Router: Library / Learn / Review" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/plan-claude.md", + "line": 125, + "text": "│ │ └── Review.tsx # SRS-Session" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/plan-claude.md", + "line": 145, + "text": "- `ts-fsrs` — FSRS-Scheduling, `fsrs()` + `next()`-API, done" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/plan-claude.md", + "line": 166, + "text": "6. `/review` oeffnen → Due-Cards erscheinen, Grade setzen → `fsrsState.due` rueckt in Zukunft" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/plan-claude.md", + "line": 167, + "text": "7. Systemzeit manuell 1 Tag vorstellen (`Date` mocken in DevTools) → Review zeigt naechste due Card" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/PLAN_codex.md", + "line": 162, + "text": "pseudocode | logic | python | cpp | review" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/plan-merged.md", + "line": 10, + "text": "Dieser Plan konsolidiert Claude- und Codex-Entwurf nach Review der Blocker." + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/plan-merged.md", + "line": 12, + "text": "## Architektur-Entscheidungen (aus Review)" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/plan-merged.md", + "line": 120, + "text": "POST /api/cards/:id/review -- grade + update FSRS" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/plan-merged.md", + "line": 148, + "text": "│ │ │ ├── routes/{Library,Learn,Review,Setup}.tsx" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/plan-merged.md", + "line": 203, + "text": "10. `/review` → Due-Cards erscheinen, grade → FSRS-State updated" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/plan-merged.md", + "line": 204, + "text": "11. Systemzeit +1d → Review zeigt naechste due Card" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/plan-merged.md", + "line": 207, + "text": "14. Offline (DevTools → Network → Offline) → Library + Review arbeitet, Check-Button disabled" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/plan-merged.md", + "line": 219, + "text": "## Open Questions fuer Execute" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/PLAN.md", + "line": 157, + "text": "8. Review Mode nutzt FSRS fuer Wiederholung." + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/PLAN.md", + "line": 163, + "text": "- `Reveal next line`: zeigt serverseitig eine weitere Loesungszeile." + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/PLAN.md", + "line": 179, + "text": "- `Reveal next line` ist Default fuer Code." + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/PLAN.md", + "line": 419, + "text": "pseudocode | logic | python | cpp | review" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/PLAN.md", + "line": 567, + "text": "### Review" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/PLAN.md", + "line": 570, + "text": "GET /api/review/due" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/PLAN.md", + "line": 571, + "text": "POST /api/review/:cardId/grade" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/PLAN.md", + "line": 593, + "text": "/review Review Mode" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/PLAN.md", + "line": 708, + "text": "- FSRS setzt nach Review neue Due-Daten." + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend/src/App.tsx", + "line": 4, + "text": "import Review from './pages/Review';" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/plan-claude.md", + "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/PLAN_codex.md", + "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/plan-merged.md", + "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/idea", + "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/PLAN.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/.codex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/python-e97ce5d102.json b/ProjectIntakeTower/inventory/evidence/python-e97ce5d102.json new file mode 100644 index 0000000000000000000000000000000000000000..e500ac03d6f150c058c44f70d52a6f7c2b20d996 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/python-e97ce5d102.json @@ -0,0 +1,16 @@ +{ + "project_id": "python-e97ce5d102", + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/python", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [ + { + "file": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/python/smart_router.py", + "line": 333, + "text": "provider = next(" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/readmes.json b/ProjectIntakeTower/inventory/evidence/readmes.json new file mode 100644 index 0000000000000000000000000000000000000000..bc73b9bdda13995b7cd2d1a6902d2d5e4273f878 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/readmes.json @@ -0,0 +1,686 @@ +[ + { + "path": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale/README.md", + "repo": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale" + }, + { + "path": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale" + }, + { + "path": "/home/smlflg/Projekte/Sonnenuhr/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sonnenuhr" + }, + { + "path": "/home/smlflg/Projekte/TypoTuner/README.md", + "repo": "/home/smlflg/Projekte/TypoTuner" + }, + { + "path": "/home/smlflg/Projekte/TypoTuner/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/TypoTuner" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/README.md", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/CodexDashBoard/README.md", + "repo": "/home/smlflg/Projekte/CodexDashBoard" + }, + { + "path": "/home/smlflg/Projekte/CodexDashBoard/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/CodexDashBoard" + }, + { + "path": "/home/smlflg/Projekte/codex-skill-validation-fixtures/audit/README.md", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/codex-skill-validation-fixtures/commit-repo/README.md", + "repo": "/home/smlflg/Projekte/codex-skill-validation-fixtures/commit-repo" + }, + { + "path": "/home/smlflg/Projekte/codex-skill-validation-fixtures/harness/README.md", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/symphony-lab/README.md", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/README.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/README.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/evaluation/agent-runs/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V4/Eval/Tests/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V6/Eval/Tests/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V7/Eval/Tests/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V3/Eval/Tests/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V2/Eval/Tests/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V5/Eval/Tests/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V1/Eval/Tests/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/SidecarDashboard/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/SidecarDashboard" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/README.md", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard" + }, + { + "path": "/home/smlflg/Projekte/WerBinIch/README.md", + "repo": "/home/smlflg/Projekte/WerBinIch" + }, + { + "path": "/home/smlflg/Projekte/WerBinIch/archive/old/README.md", + "repo": "/home/smlflg/Projekte/WerBinIch" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/README.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/Runtime+RouterDisziplin/README.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/SSH_CODEX/stern1_router_variants/README.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/README.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/README.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/README.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/stern1_variants/README.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/stern1_eval/README.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/README.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/Voicemode/README.md", + "repo": "/home/smlflg/Projekte/Voicemode" + }, + { + "path": "/home/smlflg/Projekte/claude-insights-timeline/README.md", + "repo": "/home/smlflg/Projekte/claude-insights-timeline" + }, + { + "path": "/home/smlflg/Projekte/MyAIGame/README.md", + "repo": "/home/smlflg/Projekte/MyAIGame" + }, + { + "path": "/home/smlflg/Projekte/MyAIGame/voicemode-edge-tts/README.md", + "repo": "/home/smlflg/Projekte/MyAIGame" + }, + { + "path": "/home/smlflg/Projekte/MyAIGame/bin/README.md", + "repo": "/home/smlflg/Projekte/MyAIGame" + }, + { + "path": "/home/smlflg/Projekte/MyAIGame/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/MyAIGame" + }, + { + "path": "/home/smlflg/Projekte/HeumandenParty/README.md", + "repo": "/home/smlflg/Projekte/HeumandenParty" + }, + { + "path": "/home/smlflg/Projekte/ShortcutCounter/README.md", + "repo": "/home/smlflg/Projekte/ShortcutCounter" + }, + { + "path": "/home/smlflg/Projekte/ShortcutCounter/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/ShortcutCounter" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/README.md", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/registry/md-register/README.md", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/.pytest_cache/README.md", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Amazon/outputs/README.md", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/Amazon/self_investment/README.md", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/README.md", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/builder/README.md", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/README.md", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/README.txt", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.codex/README.md", + "repo": "/home/smlflg/.codex" + }, + { + "path": "/home/smlflg/.codex/metaswarm/README.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/setup/knowledge/README.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/knowledge/README.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/.codex/README.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/.cursor-plugin/README.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/.opencode/README.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/README.codex.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/README.opencode.md", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/figma/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/box/skills/box/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/containers/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/secrets-store/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/email-workers/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/do-storage/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/ai-search/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/r2/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/turn/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/workers-for-platforms/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/web-analytics/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/bot-management/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/vectorize/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/static-assets/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/workers-playground/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/ddos/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/workers/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/hyperdrive/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/d1/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/stream/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/ai-gateway/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/cron-triggers/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/tail-workers/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/network-interconnect/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/durable-objects/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/c3/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/workers-ai/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/queues/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/analytics-engine/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/pulumi/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/workerd/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/snippets/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/email-routing/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/zaraz/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/tunnel/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/turnstile/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/sandbox/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/api/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/agents-sdk/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/kv/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/workflows/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/pipelines/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/browser-rendering/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/r2-sql/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/argo-smart-routing/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/pages-functions/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/graphql-api/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/images/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/cache-reserve/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/realtimekit/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/bindings/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/wrangler/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/r2-data-catalog/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/terraform/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/workers-vpc/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/pages/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/spectrum/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/miniflare/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/waf/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/api-shield/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/realtime-sfu/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/smart-placement/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/observability/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/plugin-eval/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/remotion/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/superpowers/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/life-science-research/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/render/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/expo/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/build-web-apps/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/build-web-apps/skills/react-best-practices/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/build-web-apps/skills/supabase-best-practices/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/supabase/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/vercel/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/build-ios-apps/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/build-macos-apps/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/hyperframes/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-knowledge-capture/evaluations/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-meeting-intelligence/evaluations/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/evaluations/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-research-documentation/evaluations/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.claude/README.md", + "repo": "/home/smlflg/.claude" + } +] \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/realtime_api-b67b31192e.json b/ProjectIntakeTower/inventory/evidence/realtime_api-b67b31192e.json new file mode 100644 index 0000000000000000000000000000000000000000..d943a77a8081b68e086a160685635a09f5604e18 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/realtime_api-b67b31192e.json @@ -0,0 +1,13 @@ +{ + "project_id": "realtime_api-b67b31192e", + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/realtime_api", + "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.", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/realtime_api/main.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/realtime_api/README.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/release-2db488872d.json b/ProjectIntakeTower/inventory/evidence/release-2db488872d.json new file mode 100644 index 0000000000000000000000000000000000000000..a10de56c3754ac0d10e25b821ae00332b30f74fa --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/release-2db488872d.json @@ -0,0 +1,161 @@ +{ + "project_id": "release-2db488872d", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release", + "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", + "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." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/README.md", + "line": 43, + "text": "**TODO: Fix the release script to pull sympy/sympy-release from Dockerhub.**" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/README.md", + "line": 115, + "text": "will do both of these (**TODO: This function has not been translated from the" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/README.md", + "line": 128, + "text": "will update docs.sympy.org and sympy.org (**TODO: This isn't fully translated" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/compare_tar_against_git.py", + "line": 26, + "text": "# TODO: Also check that this whitelist isn't growing out of date from files" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 79, + "text": "# probably be considered a bug, ~ is not treated as an absolute path. You have" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 241, + "text": "if release not in {'2', '3'}: # TODO: Add win32" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 341, + "text": "# TODO: Test the unarchived name. See" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 346, + "text": "# TODO: Windows" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 360, + "text": "# TODO: Also check that this whitelist isn't growning out of date from files" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 363, + "text": "# TODO: Address the \"why?\" comments below." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 529, + "text": "# TODO: Add the file size" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 790, + "text": "with open(locations_file, 'w') as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 830, + "text": "with open(os.path.join(docs_location, \"releases.txt\"), 'a') as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 871, + "text": "with open(os.path.join(website_location, \"templates\", \"index.html\"), 'r') as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 883, + "text": "with open(os.path.join(website_location, \"templates\", \"index.html\"), 'w') as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 954, + "text": "if release not in {'2', '3'}: # TODO: Add win32" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 1055, + "text": "with open(os.path.join(\"release\", tarball), 'rb') as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 1062, + "text": "# TODO: download the files and check that they have the right md5 sum" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 1147, + "text": "with open(token_file_expand, 'w') as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 1167, + "text": "with open(path) as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/fabfile.py", + "line": 1220, + "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/authors.py", + "line": 34, + "text": "with open(outdir / 'authors.txt', 'w') as authorsfile:" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/repo-template-a0f4b0157d.json b/ProjectIntakeTower/inventory/evidence/repo-template-a0f4b0157d.json new file mode 100644 index 0000000000000000000000000000000000000000..996405793a0ccf0d94c01a5954613090cb8052ae --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/repo-template-a0f4b0157d.json @@ -0,0 +1,70 @@ +{ + "project_id": "repo-template-a0f4b0157d", + "path": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template", + "readme_path": null, + "readme_summary": "", + "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" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/docs/PLANS.md", + "line": 13, + "text": "- depends on open decisions that should be logged" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/docs/PLANS.md", + "line": 28, + "text": "- open decisions" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/docs/exec-plans/tech-debt-tracker.md", + "line": 5, + "text": "| Date | Area | Debt | Why Deferred | Risk | Next Trigger |" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/docs/PLANS.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/repo-template-ec29134565.json b/ProjectIntakeTower/inventory/evidence/repo-template-ec29134565.json new file mode 100644 index 0000000000000000000000000000000000000000..9b155efe56ae3fba29683a407ca2e1af8e48bf84 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/repo-template-ec29134565.json @@ -0,0 +1,35 @@ +{ + "project_id": "repo-template-ec29134565", + "path": "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/openai-advanced/repo-template", + "readme_path": null, + "readme_summary": "", + "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 后,顺手补上对应验证步骤。" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/openai-advanced/repo-template/docs/PLANS.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/openai-advanced/repo-template/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/req-b8e1e3a474.json b/ProjectIntakeTower/inventory/evidence/req-b8e1e3a474.json new file mode 100644 index 0000000000000000000000000000000000000000..b8a908788c5dd34ad8e6e2ea8600612e877f1b53 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/req-b8e1e3a474.json @@ -0,0 +1,36 @@ +{ + "project_id": "req-b8e1e3a474", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/req", + "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\"]", + "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]" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/router_a-c32e68f47c.json b/ProjectIntakeTower/inventory/evidence/router_a-c32e68f47c.json new file mode 100644 index 0000000000000000000000000000000000000000..cc91ed4bfa19557eccf250639901127ddb27b467 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/router_a-c32e68f47c.json @@ -0,0 +1,12 @@ +{ + "project_id": "router_a-c32e68f47c", + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/router_a", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/router_a/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/runtime-routerdisziplin-d0cce9f4a3.json b/ProjectIntakeTower/inventory/evidence/runtime-routerdisziplin-d0cce9f4a3.json new file mode 100644 index 0000000000000000000000000000000000000000..97d75f917b59bc7fb071456d2155c6194ba783b8 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/runtime-routerdisziplin-d0cce9f4a3.json @@ -0,0 +1,10 @@ +{ + "project_id": "runtime-routerdisziplin-d0cce9f4a3", + "path": "/home/smlflg/Projekte/UEBER_AGENT/Runtime+RouterDisziplin", + "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:", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/samuel-3f2ebe9000.json b/ProjectIntakeTower/inventory/evidence/samuel-3f2ebe9000.json new file mode 100644 index 0000000000000000000000000000000000000000..1784d5c5087334d66c01b8d29cab066f233e592a --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/samuel-3f2ebe9000.json @@ -0,0 +1,211 @@ +{ + "project_id": "samuel-3f2ebe9000", + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel", + "readme_path": null, + "readme_summary": "", + "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\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_pattern_detector.py", + "line": 116, + "text": "sprawl = next(s for s in signals if s.pattern_type == \"session_sprawl\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_pattern_detector.py", + "line": 129, + "text": "approaching = next(s for s in signals if s.pattern_type == \"session_sprawl_approaching\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_pattern_detector.py", + "line": 140, + "text": "sprawl = next(s for s in signals if s.pattern_type == \"session_sprawl\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_pattern_detector.py", + "line": 169, + "text": "warn = next((s for s in signals if s.pattern_type == \"new_project_late\"), None)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_pattern_detector.py", + "line": 182, + "text": "deep = next(s for s in signals if s.pattern_type == \"deep_night\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_pattern_detector.py", + "line": 188, + "text": "late = next(s for s in signals if s.pattern_type == \"late_night\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_pattern_detector.py", + "line": 206, + "text": "no_break = next(s for s in signals if s.pattern_type == \"no_break\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_pattern_detector.py", + "line": 227, + "text": "no_break = next(s for s in signals if s.pattern_type == \"no_break\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_bookmark_analyzer.py", + "line": 98, + "text": "langchain = next(b for b in bookmarks if \"langchain\" in b[\"url\"])" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_bookmark_analyzer.py", + "line": 106, + "text": "hf = next(b for b in bookmarks if \"huggingface\" in b[\"url\"])" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_memory_synthesizer.py", + "line": 367, + "text": "\"\"\"Structured coaching payload should separate facts and open loops.\"\"\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_mute_detector.py", + "line": 55, + "text": "# detect_os_mute — both fail (fail-open)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_project_tracker.py", + "line": 73, + "text": "sv7 = next(p for p in projects if p[\"name\"] == \"Sidecar-V7\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_project_tracker.py", + "line": 75, + "text": "sa = next(p for p in projects if p[\"name\"] == \"StudyAgent\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_project_tracker.py", + "line": 81, + "text": "sv7 = next(p for p in projects if p[\"name\"] == \"Sidecar-V7\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_project_tracker.py", + "line": 143, + "text": "notes = next(p for p in projects if p[\"name\"] == \"notes\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/sidecar_samuel/memory_synthesizer.py", + "line": 563, + "text": "\"open_loop\": \"Open Loops\"," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/sidecar_samuel/memory_synthesizer.py", + "line": 651, + "text": "\"open_loop\": \"Open Loop\"," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/sidecar_samuel/mute_detector.py", + "line": 60, + "text": "Returns False (fail-open) if both tools are unavailable." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/sidecar_samuel/mute_detector.py", + "line": 78, + "text": "logger.debug(\"Both wpctl and pactl unavailable — fail-open (not muted)\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/sidecar_samuel/florian.py", + "line": 118, + "text": "self._last_urgent: float = 0.0 # Bug 1: min 30s between urgent speaks" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/sidecar_samuel/florian.py", + "line": 338, + "text": "# Bug 1 fix: minimal 30s cooldown to prevent spam" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/sidecar_samuel/florian.py", + "line": 621, + "text": "# For next round, acknowledge and ask follow-up" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/sidecar_samuel/knowledge_gap.py", + "line": 152, + "text": "\"\"\"Suggest which level to focus on next.\"\"\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/sidecar_samuel/tts_ranker.py", + "line": 132, + "text": "\"\"\"Fail-open gate: silence only when a known context scores badly.\"\"\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/sidecar_samuel/samuel_profile.py", + "line": 218, + "text": "If > 0.6 → suggest 15-min micro-offer in next reflection." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/sidecar_samuel/panel.py", + "line": 308, + "text": "\"\"\"Start dashboard subprocess if port is not open, then load URL.\"\"\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/sidecar_samuel/panel.py", + "line": 325, + "text": "\"\"\"Poll until dashboard port is open (max 15 attempts = 3s).\"\"\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/sidecar_samuel/config.py", + "line": 22, + "text": "with open(path, \"rb\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/sidecar_samuel/time_tracker.py", + "line": 49, + "text": "with open(path, \"r\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/sidecar_samuel/personal_context.py", + "line": 101, + "text": "from SECTION_PATTERNS, collect text until the next heading of equal/higher level." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/sidecar_samuel/personal_context.py", + "line": 104, + "text": "with open(path, \"r\", encoding=\"utf-8\") as f:" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/samuel-474277b9a5.json b/ProjectIntakeTower/inventory/evidence/samuel-474277b9a5.json new file mode 100644 index 0000000000000000000000000000000000000000..cf5ddcf4d9f251aa93b78b66720ead7bccc2ed28 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/samuel-474277b9a5.json @@ -0,0 +1,151 @@ +{ + "project_id": "samuel-474277b9a5", + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel", + "readme_path": null, + "readme_summary": "", + "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\"'}," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_explainer.py", + "line": 386, + "text": "self.assertEqual(result[\"commit_message\"], \"fix: resolve bug\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_explainer.py", + "line": 450, + "text": "\"commit_message\": \"fix: resolve login bug\"," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_explainer.py", + "line": 455, + "text": "self.assertIn(\"fix: resolve login bug\", result[\"mermaid\"])" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_alignment_digest.py", + "line": 4, + "text": "- Constructor with all deps None -> fail-open" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_alignment_digest.py", + "line": 86, + "text": "# 2. Constructor with all deps None — fail-open" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_knowledge_gap.py", + "line": 243, + "text": "skill_a = next(s for s in scored if s[\"skill_key\"] == \"skill_a\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_knowledge_gap.py", + "line": 250, + "text": "skill_a = next(s for s in scored if s[\"skill_key\"] == \"skill_a\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_knowledge_gap.py", + "line": 293, + "text": "agent = next(s for s in scored if s[\"skill_key\"] == \"agent_design\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/sidecar_samuel/bookmark_analyzer.py", + "line": 105, + "text": "Returns empty list if file doesn't exist or is unreadable (fail-open)." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/sidecar_samuel/florian.py", + "line": 67, + "text": "self._last_urgent: float = 0.0 # Bug 1: min 30s between urgent speaks" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/sidecar_samuel/florian.py", + "line": 75, + "text": "\"\"\"Start visual listening indicator (fail-open).\"\"\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/sidecar_samuel/florian.py", + "line": 240, + "text": "# Bug 1 fix: minimal 30s cooldown to prevent spam" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/sidecar_samuel/florian.py", + "line": 499, + "text": "# For next round, acknowledge and ask follow-up" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/sidecar_samuel/knowledge_gap.py", + "line": 54, + "text": "with open(self._toml_path, \"rb\") as fh:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/sidecar_samuel/samuel_profile.py", + "line": 218, + "text": "If > 0.6 → suggest 15-min micro-offer in next reflection." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/sidecar_samuel/panel.py", + "line": 203, + "text": "\"\"\"Start dashboard subprocess if port is not open, then load URL.\"\"\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/sidecar_samuel/panel.py", + "line": 220, + "text": "\"\"\"Poll until dashboard port is open (max 15 attempts = 3s).\"\"\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/sidecar_samuel/config.py", + "line": 22, + "text": "with open(path, \"rb\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/sidecar_samuel/alignment_digest.py", + "line": 19, + "text": "All dependencies are optional -- fail-open if not available." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/sidecar_samuel/templates/partials/mechanism_ranking.html", + "line": 26, + "text": ".mech-feedback-form.open {" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/samuel-cddebbb8a7.json b/ProjectIntakeTower/inventory/evidence/samuel-cddebbb8a7.json new file mode 100644 index 0000000000000000000000000000000000000000..49ccc9cfb7824163399a4e93d5319341f550572b --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/samuel-cddebbb8a7.json @@ -0,0 +1,211 @@ +{ + "project_id": "samuel-cddebbb8a7", + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel", + "readme_path": null, + "readme_summary": "", + "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\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_pattern_detector.py", + "line": 116, + "text": "sprawl = next(s for s in signals if s.pattern_type == \"session_sprawl\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_pattern_detector.py", + "line": 129, + "text": "approaching = next(s for s in signals if s.pattern_type == \"session_sprawl_approaching\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_pattern_detector.py", + "line": 140, + "text": "sprawl = next(s for s in signals if s.pattern_type == \"session_sprawl\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_pattern_detector.py", + "line": 169, + "text": "warn = next((s for s in signals if s.pattern_type == \"new_project_late\"), None)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_pattern_detector.py", + "line": 182, + "text": "deep = next(s for s in signals if s.pattern_type == \"deep_night\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_pattern_detector.py", + "line": 188, + "text": "late = next(s for s in signals if s.pattern_type == \"late_night\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_pattern_detector.py", + "line": 206, + "text": "no_break = next(s for s in signals if s.pattern_type == \"no_break\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_pattern_detector.py", + "line": 227, + "text": "no_break = next(s for s in signals if s.pattern_type == \"no_break\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_bookmark_analyzer.py", + "line": 98, + "text": "langchain = next(b for b in bookmarks if \"langchain\" in b[\"url\"])" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_bookmark_analyzer.py", + "line": 106, + "text": "hf = next(b for b in bookmarks if \"huggingface\" in b[\"url\"])" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_memory_synthesizer.py", + "line": 367, + "text": "\"\"\"Structured coaching payload should separate facts and open loops.\"\"\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_mute_detector.py", + "line": 55, + "text": "# detect_os_mute — both fail (fail-open)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_project_tracker.py", + "line": 73, + "text": "sv7 = next(p for p in projects if p[\"name\"] == \"Sidecar-V7\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_project_tracker.py", + "line": 75, + "text": "sa = next(p for p in projects if p[\"name\"] == \"StudyAgent\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_project_tracker.py", + "line": 81, + "text": "sv7 = next(p for p in projects if p[\"name\"] == \"Sidecar-V7\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_project_tracker.py", + "line": 143, + "text": "notes = next(p for p in projects if p[\"name\"] == \"notes\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/sidecar_samuel/memory_synthesizer.py", + "line": 563, + "text": "\"open_loop\": \"Open Loops\"," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/sidecar_samuel/memory_synthesizer.py", + "line": 651, + "text": "\"open_loop\": \"Open Loop\"," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/sidecar_samuel/mute_detector.py", + "line": 60, + "text": "Returns False (fail-open) if both tools are unavailable." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/sidecar_samuel/mute_detector.py", + "line": 78, + "text": "logger.debug(\"Both wpctl and pactl unavailable — fail-open (not muted)\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/sidecar_samuel/florian.py", + "line": 130, + "text": "self._last_urgent: float = 0.0 # Bug 1: min 30s between urgent speaks" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/sidecar_samuel/florian.py", + "line": 212, + "text": "This causes _is_playing=False and allows next speech to start" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/sidecar_samuel/florian.py", + "line": 387, + "text": "# Bug 1 fix: minimal 30s cooldown to prevent spam" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/sidecar_samuel/florian.py", + "line": 491, + "text": "with open(AUDIO_LOCK_PATH, \"a+\", encoding=\"utf-8\") as lock_file:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/sidecar_samuel/florian.py", + "line": 567, + "text": "with open(AUDIO_LOCK_PATH, \"a+\", encoding=\"utf-8\") as lock_file:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/sidecar_samuel/florian.py", + "line": 702, + "text": "# For next round, acknowledge and ask follow-up" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/sidecar_samuel/knowledge_gap.py", + "line": 152, + "text": "\"\"\"Suggest which level to focus on next.\"\"\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/sidecar_samuel/tts_ranker.py", + "line": 132, + "text": "\"\"\"Fail-open gate: silence only when a known context scores badly.\"\"\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/sidecar_samuel/TTS_ARCHITECTURE.md", + "line": 22, + "text": "if the next speech starts before PulseAudio finishes playing the previous audio." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/sidecar_samuel/TTS_ARCHITECTURE.md", + "line": 35, + "text": "(immediately in the `finally` block) when the timeout fires, which allows the next speech" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/sidecar_samuel/samuel_profile.py", + "line": 218, + "text": "If > 0.6 → suggest 15-min micro-offer in next reflection." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/sidecar_samuel/panel.py", + "line": 309, + "text": "\"\"\"Start dashboard subprocess if port is not open, then load URL.\"\"\"" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/samuel-os-v2-07f2a4768d.json b/ProjectIntakeTower/inventory/evidence/samuel-os-v2-07f2a4768d.json new file mode 100644 index 0000000000000000000000000000000000000000..9f4dfdd555b0bb52f97eac5b5d59fe0f8a438078 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/samuel-os-v2-07f2a4768d.json @@ -0,0 +1,71 @@ +{ + "project_id": "samuel-os-v2-07f2a4768d", + "path": "/home/smlflg/Projekte/samuel-os-v2", + "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.", + "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": "Weekly Review" + }, + { + "file": "/home/smlflg/Projekte/samuel-os-v2/dashboard/guidelines/index.html", + "line": 39, + "text": "

Weekly Review

" + }, + { + "file": "/home/smlflg/Projekte/samuel-os-v2/dashboard/guidelines/index.html", + "line": 41, + "text": "Oeffnen" + }, + { + "file": "/home/smlflg/Projekte/samuel-os-v2/dashboard/guidelines/weekly-review.html", + "line": 6, + "text": "samuel-os — Weekly Review" + }, + { + "file": "/home/smlflg/Projekte/samuel-os-v2/dashboard/guidelines/weekly-review.html", + "line": 25, + "text": "

Weekly Review

" + }, + { + "file": "/home/smlflg/Projekte/samuel-os-v2/dashboard/tutorials/ci-cd-quality.html", + "line": 156, + "text": "

Das passt direkt zu Weekly Review, weil dort sichtbar wird, ob deine Qualitaetsmassnahmen wirklich im Alltag tragen.

" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/samuel-system-1690f00467.json b/ProjectIntakeTower/inventory/evidence/samuel-system-1690f00467.json new file mode 100644 index 0000000000000000000000000000000000000000..dda12db1beaf1647b844918e98b2e8133b01de88 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/samuel-system-1690f00467.json @@ -0,0 +1,10 @@ +{ + "project_id": "samuel-system-1690f00467", + "path": "/home/smlflg/Projekte/LuckSurface/samuel-system", + "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`", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sandraswritingworld-9c951f9f13.json b/ProjectIntakeTower/inventory/evidence/sandraswritingworld-9c951f9f13.json new file mode 100644 index 0000000000000000000000000000000000000000..e55ccec89267560ea41b84c9339550fa795476e9 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sandraswritingworld-9c951f9f13.json @@ -0,0 +1,168 @@ +{ + "project_id": "sandraswritingworld-9c951f9f13", + "path": "/home/smlflg/Projekte/SandrasWritingWorld", + "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:", + "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)" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", + "line": 376, + "text": "- [ ] Chess: pixel pieces render sharp (`image-rendering: pixelated`)" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", + "line": 377, + "text": "- [ ] Cursor: pixel rose cursor visible on all pages (desktop)" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", + "line": 378, + "text": "- [ ] Sparkle: particles follow mouse on all pages" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", + "line": 379, + "text": "- [ ] Petal: 3-5 petals fall and remove themselves on click" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", + "line": 380, + "text": "- [ ] Mobile: petal fall works on touchstart; no sparkle trail (no mousemove)" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", + "line": 381, + "text": "- [ ] Fiction/Nonfiction/Poetry/Events: Markdown content renders correctly" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", + "line": 382, + "text": "- [ ] Every word's first letter: Pixelify Sans font, hot pink, slightly larger" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", + "line": 383, + "text": "- [ ] Admin `/admin/`: Sandra can log in and create a new fiction entry end-to-end" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", + "line": 384, + "text": "- [ ] After Decap CMS publish: content appears on live site within 60 seconds" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", + "line": 385, + "text": "- [ ] Direct hash URL (e.g. `site.com/#/poetry`) loads correct page on refresh" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", + "line": 386, + "text": "- [ ] All pages load without console errors" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", + "line": 387, + "text": "- [ ] Total page weight (excluding video): under 500KB" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/ARCHITECTURE.md", + "line": 426, + "text": "*Architecture v2 — synthesized from scout-a through scout-e verified findings + Miran briefing. Codex can start at step 1 immediately once open questions 1 and 2 are answered.*" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/app.js", + "line": 53, + "text": "// Close mobile nav if open" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/events-page.js", + "line": 11, + "text": "{ date: '2026-03-22', title: 'Writing Workshop', location: 'Buecherhalle Hamburg', description: 'Free workshop on creative writing. Bring your notebook and an open mind.' }," + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/events-page.js", + "line": 13, + "text": "{ date: '2026-04-15', title: 'Open Mic Night', location: 'Cafe Buur, Hamburg', description: 'Sandra reads from her new collection. Doors open at 7pm, readings start at 8pm. Free entry.' }," + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/events-page.js", + "line": 92, + "text": "window.open(`https://calendar.google.com/calendar/render?${p}`, '_blank');" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/events-page.js", + "line": 123, + "text": "const nextBtn = document.getElementById('rc-next');" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/README.md", + "line": 38, + "text": "1. Open the text in the admin panel (same steps as editing)" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/Texte/pigeon", + "line": 48, + "text": "until the next chance encounter in a winter with a surprise of white snow" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/content/poetry/pigeon.md", + "line": 50, + "text": "until the next chance encounter in a winter with a surprise of white snow" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/pages/poetry.html", + "line": 89, + "text": "

until the next chance encounter in a winter with a surprise of white snow

" + }, + { + "file": "/home/smlflg/Projekte/SandrasWritingWorld/pages/events.html", + "line": 13, + "text": "" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/SandrasWritingWorld/PLAN_2026-03-15_DEPLOY.md" + ], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/schema-e571b59e0e.json b/ProjectIntakeTower/inventory/evidence/schema-e571b59e0e.json new file mode 100644 index 0000000000000000000000000000000000000000..d21c2e05c1ff74bf51cb5b19bc73018f2f3e976c --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/schema-e571b59e0e.json @@ -0,0 +1,10 @@ +{ + "project_id": "schema-e571b59e0e", + "path": "/home/smlflg/Projekte/Harness_swap/packages/schema", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/schloss_pdf-9fe7072a7c.json b/ProjectIntakeTower/inventory/evidence/schloss_pdf-9fe7072a7c.json new file mode 100644 index 0000000000000000000000000000000000000000..496d0e5aa24c7a5eac16982ce3e32c93fce79371 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/schloss_pdf-9fe7072a7c.json @@ -0,0 +1,27 @@ +{ + "project_id": "schloss_pdf-9fe7072a7c", + "path": "/home/smlflg/Projekte/schloss_PDF", + "readme_path": null, + "readme_summary": "", + "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" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/schloss_PDF/work/01_chunk_plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/schloss_PDF/.codex", + "/home/smlflg/Projekte/schloss_PDF/.hermes/plans/2026-04-07_213045-bednke-was-dass-emotianl-f-r-mich-bedeutet.md", + "/home/smlflg/Projekte/schloss_PDF/.hermes/plans/2026-04-07_210456-alle-hatten-die-selbe-task-her-hat-das.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/scim-8ee0630682.json b/ProjectIntakeTower/inventory/evidence/scim-8ee0630682.json new file mode 100644 index 0000000000000000000000000000000000000000..845b223ecbc6d692dcf79de5f541f067335e2d42 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/scim-8ee0630682.json @@ -0,0 +1,20 @@ +{ + "project_id": "scim-8ee0630682", + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/management_endpoints/scim", + "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", + "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." + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/management_endpoints/scim/scim_transformations.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/management_endpoints/scim/scim_v2.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/management_endpoints/scim/README_SCIM.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/screenshots-4876cc00af.json b/ProjectIntakeTower/inventory/evidence/screenshots-4876cc00af.json new file mode 100644 index 0000000000000000000000000000000000000000..d298d97aa25479e5d2b2408fed9eeebd3b628aec --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/screenshots-4876cc00af.json @@ -0,0 +1,10 @@ +{ + "project_id": "screenshots-4876cc00af", + "path": "/home/smlflg/Projekte/learn-harness-engineering/docs/public/screenshots", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/scripts-12ad857658.json b/ProjectIntakeTower/inventory/evidence/scripts-12ad857658.json new file mode 100644 index 0000000000000000000000000000000000000000..e3f213c214226469c1973ad63bb5d65dabe2a3f5 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/scripts-12ad857658.json @@ -0,0 +1,15 @@ +{ + "project_id": "scripts-12ad857658", + "path": "/home/smlflg/.hermes/profiles/dlm/skills/productivity/google-workspace/scripts", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/dlm/skills/productivity/google-workspace/scripts/setup.py", + "/home/smlflg/.hermes/profiles/dlm/skills/productivity/google-workspace/scripts/gws_bridge.py", + "/home/smlflg/.hermes/profiles/dlm/skills/productivity/google-workspace/scripts/_hermes_home.py", + "/home/smlflg/.hermes/profiles/dlm/skills/productivity/google-workspace/scripts/google_api.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/scripts-18a710a12f.json b/ProjectIntakeTower/inventory/evidence/scripts-18a710a12f.json new file mode 100644 index 0000000000000000000000000000000000000000..3c8c469dac01dad485f11583ed0c4fbfb75f245e --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/scripts-18a710a12f.json @@ -0,0 +1,15 @@ +{ + "project_id": "scripts-18a710a12f", + "path": "/home/smlflg/.hermes/profiles/smk/skills/productivity/google-workspace/scripts", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/smk/skills/productivity/google-workspace/scripts/setup.py", + "/home/smlflg/.hermes/profiles/smk/skills/productivity/google-workspace/scripts/gws_bridge.py", + "/home/smlflg/.hermes/profiles/smk/skills/productivity/google-workspace/scripts/_hermes_home.py", + "/home/smlflg/.hermes/profiles/smk/skills/productivity/google-workspace/scripts/google_api.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/scripts-57575003f0.json b/ProjectIntakeTower/inventory/evidence/scripts-57575003f0.json new file mode 100644 index 0000000000000000000000000000000000000000..388e30fd973a6b1e71793f8da6ae687582a3277c --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/scripts-57575003f0.json @@ -0,0 +1,15 @@ +{ + "project_id": "scripts-57575003f0", + "path": "/home/smlflg/.hermes/profiles/fixer/skills/productivity/google-workspace/scripts", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/fixer/skills/productivity/google-workspace/scripts/setup.py", + "/home/smlflg/.hermes/profiles/fixer/skills/productivity/google-workspace/scripts/gws_bridge.py", + "/home/smlflg/.hermes/profiles/fixer/skills/productivity/google-workspace/scripts/_hermes_home.py", + "/home/smlflg/.hermes/profiles/fixer/skills/productivity/google-workspace/scripts/google_api.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/scripts-5e89206969.json b/ProjectIntakeTower/inventory/evidence/scripts-5e89206969.json new file mode 100644 index 0000000000000000000000000000000000000000..b798632d8d4e5a8fd69a40a19a85bf02f0410afc --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/scripts-5e89206969.json @@ -0,0 +1,15 @@ +{ + "project_id": "scripts-5e89206969", + "path": "/home/smlflg/.hermes/profiles/voice-learning/skills/productivity/google-workspace/scripts", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/voice-learning/skills/productivity/google-workspace/scripts/setup.py", + "/home/smlflg/.hermes/profiles/voice-learning/skills/productivity/google-workspace/scripts/gws_bridge.py", + "/home/smlflg/.hermes/profiles/voice-learning/skills/productivity/google-workspace/scripts/_hermes_home.py", + "/home/smlflg/.hermes/profiles/voice-learning/skills/productivity/google-workspace/scripts/google_api.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/scripts-617f385573.json b/ProjectIntakeTower/inventory/evidence/scripts-617f385573.json new file mode 100644 index 0000000000000000000000000000000000000000..b8b99e36e1f8daca24984332320cedfdf7a40ccc --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/scripts-617f385573.json @@ -0,0 +1,15 @@ +{ + "project_id": "scripts-617f385573", + "path": "/home/smlflg/.hermes/profiles/decision-control/skills/productivity/google-workspace/scripts", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/decision-control/skills/productivity/google-workspace/scripts/setup.py", + "/home/smlflg/.hermes/profiles/decision-control/skills/productivity/google-workspace/scripts/gws_bridge.py", + "/home/smlflg/.hermes/profiles/decision-control/skills/productivity/google-workspace/scripts/_hermes_home.py", + "/home/smlflg/.hermes/profiles/decision-control/skills/productivity/google-workspace/scripts/google_api.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/scripts-b70185e298.json b/ProjectIntakeTower/inventory/evidence/scripts-b70185e298.json new file mode 100644 index 0000000000000000000000000000000000000000..6fb84bf782209e660d6e4ceaf84ac1c96cf6d581 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/scripts-b70185e298.json @@ -0,0 +1,15 @@ +{ + "project_id": "scripts-b70185e298", + "path": "/home/smlflg/.hermes/profiles/ra/skills/productivity/google-workspace/scripts", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/ra/skills/productivity/google-workspace/scripts/setup.py", + "/home/smlflg/.hermes/profiles/ra/skills/productivity/google-workspace/scripts/gws_bridge.py", + "/home/smlflg/.hermes/profiles/ra/skills/productivity/google-workspace/scripts/_hermes_home.py", + "/home/smlflg/.hermes/profiles/ra/skills/productivity/google-workspace/scripts/google_api.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/scripts-e206d00442.json b/ProjectIntakeTower/inventory/evidence/scripts-e206d00442.json new file mode 100644 index 0000000000000000000000000000000000000000..df053a229cbc0e9b44eec77f5a6feb2c6790e4f5 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/scripts-e206d00442.json @@ -0,0 +1,15 @@ +{ + "project_id": "scripts-e206d00442", + "path": "/home/smlflg/.hermes/profiles/diagnosis/skills/productivity/google-workspace/scripts", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/diagnosis/skills/productivity/google-workspace/scripts/setup.py", + "/home/smlflg/.hermes/profiles/diagnosis/skills/productivity/google-workspace/scripts/gws_bridge.py", + "/home/smlflg/.hermes/profiles/diagnosis/skills/productivity/google-workspace/scripts/_hermes_home.py", + "/home/smlflg/.hermes/profiles/diagnosis/skills/productivity/google-workspace/scripts/google_api.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/scripts-f22bd304ed.json b/ProjectIntakeTower/inventory/evidence/scripts-f22bd304ed.json new file mode 100644 index 0000000000000000000000000000000000000000..8e01e6af9c794a8571997aaa9a661fe629003f8f --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/scripts-f22bd304ed.json @@ -0,0 +1,15 @@ +{ + "project_id": "scripts-f22bd304ed", + "path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/productivity/google-workspace/scripts", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/productivity/google-workspace/scripts/setup.py", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/productivity/google-workspace/scripts/gws_bridge.py", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/productivity/google-workspace/scripts/_hermes_home.py", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/productivity/google-workspace/scripts/google_api.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/scripts-f979721f5a.json b/ProjectIntakeTower/inventory/evidence/scripts-f979721f5a.json new file mode 100644 index 0000000000000000000000000000000000000000..73624b7bc8bffb7738b984221070dce2a01e412a --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/scripts-f979721f5a.json @@ -0,0 +1,15 @@ +{ + "project_id": "scripts-f979721f5a", + "path": "/home/smlflg/.hermes/profiles/mlg/skills/productivity/google-workspace/scripts", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/mlg/skills/productivity/google-workspace/scripts/setup.py", + "/home/smlflg/.hermes/profiles/mlg/skills/productivity/google-workspace/scripts/gws_bridge.py", + "/home/smlflg/.hermes/profiles/mlg/skills/productivity/google-workspace/scripts/_hermes_home.py", + "/home/smlflg/.hermes/profiles/mlg/skills/productivity/google-workspace/scripts/google_api.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sdists-v9-be92bdb037.json b/ProjectIntakeTower/inventory/evidence/sdists-v9-be92bdb037.json new file mode 100644 index 0000000000000000000000000000000000000000..7f6bc8d6b5cef75f0e17c561f0d49bb7258fd772 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sdists-v9-be92bdb037.json @@ -0,0 +1,22 @@ +{ + "project_id": "sdists-v9-be92bdb037", + "path": "/home/smlflg/.hermes/.uv-cache/sdists-v9", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/.uv-cache/sdists-v9/.gitignore", + "/home/smlflg/.hermes/.uv-cache/sdists-v9/.git", + "/home/smlflg/.hermes/.uv-cache/sdists-v9/editable/a94b54e7cf639f49/revision.rev", + "/home/smlflg/.hermes/.uv-cache/sdists-v9/editable/a94b54e7cf639f49/.lock", + "/home/smlflg/.hermes/.uv-cache/sdists-v9/editable/a94b54e7cf639f49/OFDa1Ii1krHYQ7F31AxJo/metadata.msgpack", + "/home/smlflg/.hermes/.uv-cache/sdists-v9/editable/a94b54e7cf639f49/bx1oXqmLM8vjlNokGTpjb/mini_swe_agent-1.17.3-0.editable-py3-none-any.whl", + "/home/smlflg/.hermes/.uv-cache/sdists-v9/editable/a94b54e7cf639f49/bx1oXqmLM8vjlNokGTpjb/metadata.msgpack", + "/home/smlflg/.hermes/.uv-cache/sdists-v9/editable/1e1fb798d77b07b3/revision.rev", + "/home/smlflg/.hermes/.uv-cache/sdists-v9/editable/1e1fb798d77b07b3/.lock", + "/home/smlflg/.hermes/.uv-cache/sdists-v9/editable/1e1fb798d77b07b3/bqO9jsbdrVVfKU7cEX2bb/metadata.msgpack", + "/home/smlflg/.hermes/.uv-cache/sdists-v9/editable/1e1fb798d77b07b3/bqO9jsbdrVVfKU7cEX2bb/hermes_agent-0.2.0-0.editable-py3-none-any.whl" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sdists-v9-c396947c6e.json b/ProjectIntakeTower/inventory/evidence/sdists-v9-c396947c6e.json new file mode 100644 index 0000000000000000000000000000000000000000..3cee6fd4577267a217dba8b665b27828edacf030 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sdists-v9-c396947c6e.json @@ -0,0 +1,10 @@ +{ + "project_id": "sdists-v9-c396947c6e", + "path": "/home/smlflg/Projekte/Connector/google-workspace/state/cache/uv/sdists-v9", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/searchagent-7ebc193f7e.json b/ProjectIntakeTower/inventory/evidence/searchagent-7ebc193f7e.json new file mode 100644 index 0000000000000000000000000000000000000000..5a68948b476877efbc4cf6737513d2b81d362bed --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/searchagent-7ebc193f7e.json @@ -0,0 +1,16 @@ +{ + "project_id": "searchagent-7ebc193f7e", + "path": "/home/smlflg/Projekte/SearchAgent", + "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}`", + "todo_fixme_snippets": [ + { + "file": "/home/smlflg/Projekte/SearchAgent/FOR_SMLFLG.md", + "line": 53, + "text": "## Next Steps (wenn weiterbauen)" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/self_investment-9cc895ec7e.json b/ProjectIntakeTower/inventory/evidence/self_investment-9cc895ec7e.json new file mode 100644 index 0000000000000000000000000000000000000000..5a6ce1585672d038befd14ecb55afc82e0964135 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/self_investment-9cc895ec7e.json @@ -0,0 +1,78 @@ +{ + "project_id": "self_investment-9cc895ec7e", + "path": "/home/smlflg/Projekte/Amazon/self_investment", + "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.", + "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." + }, + { + "file": "/home/smlflg/Projekte/Amazon/self_investment/README.md", + "line": 17, + "text": "1. `tasks.csv` for open work." + }, + { + "file": "/home/smlflg/Projekte/Amazon/self_investment/README.md", + "line": 27, + "text": "python3 self_investment/tracker.py next" + }, + { + "file": "/home/smlflg/Projekte/Amazon/self_investment/README.md", + "line": 39, + "text": "4. Choose only 3 focus tasks for the next week." + }, + { + "file": "/home/smlflg/Projekte/Amazon/self_investment/README.md", + "line": 46, + "text": "- Every paid item needs a measurable next output within 14 days." + }, + { + "file": "/home/smlflg/Projekte/Amazon/self_investment/decision_log.md", + "line": 23, + "text": "Open numbers to fill:" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/Amazon/self_investment/90_day_plan.md" + ], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/server-8bd5de99fa.json b/ProjectIntakeTower/inventory/evidence/server-8bd5de99fa.json new file mode 100644 index 0000000000000000000000000000000000000000..1ad2dbb1b8960328733b58a88635e585244fea60 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/server-8bd5de99fa.json @@ -0,0 +1,71 @@ +{ + "project_id": "server-8bd5de99fa", + "path": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/server", + "readme_path": null, + "readme_summary": "", + "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) => {" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/server/src/routes/index.ts", + "line": 623, + "text": "api.post('/review/:cardId/grade', async (c) => {" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/server/src/routes/index.ts", + "line": 632, + "text": ".run(JSON.stringify(scheduled.next), reviewedAt, card.id);" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/server/src/routes/index.ts", + "line": 636, + "text": ".run(uuidv4(), card.id, String(grade), reviewedAt, JSON.stringify(scheduled.previous), JSON.stringify({ card: scheduled.next, log: scheduled.log }));" + }, + { + "file": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP/server/src/routes/index.ts", + "line": 638, + "text": "return c.json({ ok: true, fsrs_state: scheduled.next, review_log: scheduled.log });" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/session-browser-257de3e006.json b/ProjectIntakeTower/inventory/evidence/session-browser-257de3e006.json new file mode 100644 index 0000000000000000000000000000000000000000..e107a65824fc6ec1a241f87971fb13fb52b50260 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/session-browser-257de3e006.json @@ -0,0 +1,36 @@ +{ + "project_id": "session-browser-257de3e006", + "path": "/home/smlflg/Projekte/MyAIGame/session-browser", + "readme_path": null, + "readme_summary": "", + "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)" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/shared-66bb41fa0c.json b/ProjectIntakeTower/inventory/evidence/shared-66bb41fa0c.json new file mode 100644 index 0000000000000000000000000000000000000000..774a4754c528642700ff604f1d887ba802ff2902 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/shared-66bb41fa0c.json @@ -0,0 +1,23 @@ +{ + "project_id": "shared-66bb41fa0c", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/shared", + "readme_path": null, + "readme_summary": "", + "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." + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/shared/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/shared-gui-39cb40d2b3.json b/ProjectIntakeTower/inventory/evidence/shared-gui-39cb40d2b3.json new file mode 100644 index 0000000000000000000000000000000000000000..9677ad3710124462daea12b53af8c1e81ecb2a03 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/shared-gui-39cb40d2b3.json @@ -0,0 +1,23 @@ +{ + "project_id": "shared-gui-39cb40d2b3", + "path": "/home/smlflg/Projekte/shared-gui", + "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`", + "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" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/shared-gui/PLAN_2026-03-05_GUI-SPRINT-NEXT.md" + ], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/shortcutcounter-d2ffa4d801.json b/ProjectIntakeTower/inventory/evidence/shortcutcounter-d2ffa4d801.json new file mode 100644 index 0000000000000000000000000000000000000000..3a3206b8aa7479a1fdeb27e22191150959f7423c --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/shortcutcounter-d2ffa4d801.json @@ -0,0 +1,53 @@ +{ + "project_id": "shortcutcounter-d2ffa4d801", + "path": "/home/smlflg/Projekte/ShortcutCounter", + "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", + "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:" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/ShortcutCounter/PLAN_2026-03-05_sprint-cleanup.md" + ], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sidebyside-050b659506.json b/ProjectIntakeTower/inventory/evidence/sidebyside-050b659506.json new file mode 100644 index 0000000000000000000000000000000000000000..6081b1e5db2a78e013f2d34dbe0d3c3b8760a2f7 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sidebyside-050b659506.json @@ -0,0 +1,53 @@ +{ + "project_id": "sidebyside-050b659506", + "path": "/home/smlflg/Projekte/HarnessEcosystem/sidebyside", + "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`", + "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:" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/HarnessEcosystem/sidebyside/.codex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sidecar-93e2e4592e.json b/ProjectIntakeTower/inventory/evidence/sidecar-93e2e4592e.json new file mode 100644 index 0000000000000000000000000000000000000000..39640b0c023952396855b42e06253640e814eaba --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sidecar-93e2e4592e.json @@ -0,0 +1,216 @@ +{ + "project_id": "sidecar-93e2e4592e", + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar", + "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", + "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:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/sidecar.py", + "line": 733, + "text": "with open(COMPANION_FILES[\"fehler\"], \"r\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/sidecar.py", + "line": 741, + "text": "with open(COMPANION_FILES[\"skills\"], \"r\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/sidecar.py", + "line": 821, + "text": "with open(path, \"r\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/sidecar.py", + "line": 893, + "text": "with open(_state_path(session_id), \"r\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/sidecar.py", + "line": 1346, + "text": "lock_file = open(_lock_path(session_id), \"w\")" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/test_dedup.py", + "line": 157, + "text": "\"\"\"None from agent call: no crash (bug-fix verification).\"\"\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/SETUP.md", + "line": 77, + "text": "\"command\": \"python3 /home/smlflg/Dokumente/Pläne/ClaudeCodeWorks/plugins/claude-hook/hooks/sidecar_bridge.py # TODO: nach ~/Projekte/Sidecar/hooks/ migrieren\"," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/confidence_scorer.py", + "line": 18, + "text": "with open(\"/tmp/claude-sidecar.log\", \"a\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/phase_tracker.py", + "line": 33, + "text": "\"debug\", \"fix\", \"error\", \"bug\", \"broken\", \"failing\"," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/phase_tracker.py", + "line": 49, + "text": "with open(\"/tmp/claude-sidecar.log\", \"a\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_voice-ptt-und-naechste-schritte.md", + "line": 32, + "text": "## 5. Clawd Bot / Open Claw — Session Analyzer (4h+, eigene Session)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_voice-ptt-und-naechste-schritte.md", + "line": 51, + "text": "2. Clawd Bot / Open Claw (eigene Focus-Session)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/multi_session.py", + "line": 29, + "text": "with open(f, \"r\") as fh:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_Stufe2-Learning-Supervisor.md", + "line": 69, + "text": "**Kanal B: Session-Ende-Review** (~$0.02)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_Stufe2-Learning-Supervisor.md", + "line": 170, + "text": "| Samuel labelt FPs nicht konsistent | Session-Ende-Review (Judge) als automatischer Fallback |" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/voice_bridge.py", + "line": 287, + "text": "fd = os.open(PIPE_PATH, os.O_RDONLY)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/session_watcher.py", + "line": 34, + "text": "with open(\"/tmp/claude-sidecar.log\", \"a\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/session_watcher.py", + "line": 297, + "text": "with open(path, \"r\", encoding=\"utf-8\", errors=\"replace\") as fh:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/coaching_rules.txt", + "line": 39, + "text": "- Sonnet ($3/M) fuer Implementation und Code-Review" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_injection-viewer.md", + "line": 8, + "text": "- [ ] **Commit** — 4 modifizierte + 1 neue Datei committen" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_injection-viewer.md", + "line": 9, + "text": "- [ ] **Daemon neustarten** — `pkill -f sidecar.py && cd ~/Projekte/Sidecar && python3 sidecar.py &`" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_injection-viewer.md", + "line": 10, + "text": "- [ ] **Funktionstest CLI** — `sidecar-ctl context` (sollte \"No injections\" zeigen), dann Claude-Prompt absetzen, dann nochmal `sidecar-ctl context` (sollte Injection zeigen)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_injection-viewer.md", + "line": 11, + "text": "- [ ] **Funktionstest GUI** — Sidecar GUI starten, 5. Tab \"Context\" pruefen, expandierbare Cards testen" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_injection-viewer.md", + "line": 12, + "text": "- [ ] **context_tab.py Review** — 7.8KB ist gross fuer geplante ~80 LOC. Pruefen ob Builder ueberengineered hat" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_injection-viewer.md", + "line": 13, + "text": "- [ ] **Memory-Update** — In MEMORY.md ergaenzen: Sidecar Transparency live" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/content_summarizer.py", + "line": 135, + "text": "with open(path, \"r\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/content_summarizer.py", + "line": 180, + "text": "with open(_LOG_PATH, \"a\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/content_summarizer.py", + "line": 193, + "text": "with open(expanded) as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/session_archive.py", + "line": 74, + "text": "with open(ARCHIVE_FILE, \"a\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/session_archive.py", + "line": 93, + "text": "with open(ARCHIVE_FILE, \"r\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/FOR_SMLFLG.md", + "line": 279, + "text": "1. **Iron Rule: fail-open.** Sidecar darf Claude NIEMALS zum Absturz bringen. Jede Exception wird gefangen, schlimmstenfalls gibt der Daemon `{}` zurueck und Claude arbeitet weiter." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/FOR_SMLFLG.md", + "line": 404, + "text": "- **#14281**: `additionalContext` wird manchmal mehrfach injiziert (Claude Code Bug)" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_voice-ptt-und-naechste-schritte.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_Stufe2-Learning-Supervisor.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-05_injection-viewer.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/PLAN_2026-03-13_sidecar-focus-governor.md" + ], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sidecar-ng-6382aa0e95.json b/ProjectIntakeTower/inventory/evidence/sidecar-ng-6382aa0e95.json new file mode 100644 index 0000000000000000000000000000000000000000..d6e256827d0bb5c0ce23185be63fc32ef1cf6cf5 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sidecar-ng-6382aa0e95.json @@ -0,0 +1,211 @@ +{ + "project_id": "sidecar-ng-6382aa0e95", + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng", + "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) │", + "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\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/eval_ab_results.json", + "line": 496, + "text": "\"category\": \"SKILL: review\"," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/eval_ab_results.json", + "line": 497, + "text": "\"expected\": \"SKILL: review\"," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/eval_ab_results.json", + "line": 498, + "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": 501, + "text": "\"prompt_short\": \"mach ein code review von den heutigen änderungen\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/build_index.py", + "line": 272, + "text": "with OUTPUT_PATH.open(\"w\", encoding=\"utf-8\") as fh:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/safety_gates.py", + "line": 6, + "text": "No LLM calls. No external dependencies. Fail-open on any error." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/safety_gates.py", + "line": 36, + "text": "with open(LOG_FILE, \"a\", encoding=\"utf-8\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/safety_gates.py", + "line": 319, + "text": "return # fail-open" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/safety_gates.py", + "line": 362, + "text": "# Fail-open: any error → allow" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/test_20_results.json", + "line": 165, + "text": "\"category\": \"SKILL: review\"," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/test_20_results.json", + "line": 166, + "text": "\"expected\": \"SKILL: review\"," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/test_20_results.json", + "line": 167, + "text": "\"result\": \"{\\\"hookSpecificOutput\\\": {\\\"hookEventName\\\": \\\"UserPromptSubmit\\\", \\\"additionalContext\\\": \\\"[SIDECAR-NG] ANWEISUNG: Du MUSST jetzt ~/Projekte/Sidecar-ng/knowledge/commands/review.md lesen und den darin beschriebenen Workflow Schritt fuer Schritt aus" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/test_20_results.json", + "line": 168, + "text": "\"prompt_short\": \"mach ein code review von den heutigen änderungen\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/test_20_results.json", + "line": 209, + "text": "\"result\": \"{\\\"hookSpecificOutput\\\": {\\\"hookEventName\\\": \\\"UserPromptSubmit\\\", \\\"additionalContext\\\": \\\"[SIDECAR-NG] \\\\ud83d\\\\udca1 Es gibt einen Community-Skill dafuer: \\\\\\\"Generate Vitest + React Testing Library tests for Dify frontend components, hooks, and " + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/test_20_results.json", + "line": 223, + "text": "\"result\": \"{\\\"hookSpecificOutput\\\": {\\\"hookEventName\\\": \\\"UserPromptSubmit\\\", \\\"additionalContext\\\": \\\"[SIDECAR-NG] \\\\ud83d\\\\udca1 Es gibt einen Community-Skill dafuer: \\\\\\\"Generate Vitest + React Testing Library tests for Dify frontend components, hooks, and " + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 249, + "text": "\"keywords\": [\"code review\", \"review von\", \"review der\"]," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 251, + "text": "\"rule\": \"ANWEISUNG: Du MUSST jetzt ~/Projekte/Sidecar-ng/knowledge/commands/review.md lesen und den darin beschriebenen Workflow Schritt fuer Schritt ausfuehren. Fuehre NICHT deine eigene Interpretation aus — der Skill definiert exakt was zu tun ist.\"," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 334, + "text": "\"keywords\": [\"debuggen\", \"debug das\", \"debugge\", \"bug finden\"," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 335, + "text": "\"bug\", \"debug\", \"fehler finden\", \"traceback\"," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 404, + "text": "\"negative\": [\"code review\", \"review von\", \"review der\"]," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 510, + "text": "fd = os.open(str(pidfile), os.O_CREAT | os.O_EXCL | os.O_WRONLY)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 519, + "text": "fd = os.open(str(pidfile), os.O_CREAT | os.O_EXCL | os.O_WRONLY)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 547, + "text": "stdout=open(logfile, \"w\")," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 554, + "text": "pass # claude CLI not found — fail-open" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 639, + "text": "# Reset mode injection counter so next activation gets full context" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 736, + "text": "f\"Strukturiertes Review: Bugs, Quality, Suggestions.\\n\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 738, + "text": "f\"Wenn du fixen willst: STOPP — erst Review fertig.\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 756, + "text": "r'(?:Bug:\\s*)?(.+?),\\s*Hypothesis:\\s*(.+)', text, re.IGNORECASE | re.DOTALL" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 759, + "text": "bug = bug_match.group(1).strip()" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 762, + "text": "bug = text" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 765, + "text": "if not bug:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/hook_inject.py", + "line": 766, + "text": "bug = \"Nicht definiert\"" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sidecar-ng-dashboard-8736c7518e.json b/ProjectIntakeTower/inventory/evidence/sidecar-ng-dashboard-8736c7518e.json new file mode 100644 index 0000000000000000000000000000000000000000..821e073d39395fa4369a660d5b3de1520c8706e5 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sidecar-ng-dashboard-8736c7518e.json @@ -0,0 +1,90 @@ +{ + "project_id": "sidecar-ng-dashboard-8736c7518e", + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard", + "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", + "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:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/log_reader.py", + "line": 45, + "text": "with open(INJECT_LOG) as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/log_reader.py", + "line": 111, + "text": "with open(GATES_LOG) as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/log_reader.py", + "line": 151, + "text": "with open(PROVIDER_STATE_FILE) as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/log_reader.py", + "line": 215, + "text": "with open(f) as fp:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/README.md", + "line": 102, + "text": "Open [http://localhost:5114](http://localhost:5114) in your browser." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/templates/analytics.html", + "line": 103, + "text": "Review gate configuration for potential issues." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/templates/partials/mode_cards.html", + "line": 21, + "text": "review" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/BACKLOG.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/CLAUDE.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sidecar-v5-ee6c377f82.json b/ProjectIntakeTower/inventory/evidence/sidecar-v5-ee6c377f82.json new file mode 100644 index 0000000000000000000000000000000000000000..c71edadfd2e62943cd19d8734c44d663226a89ad --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sidecar-v5-ee6c377f82.json @@ -0,0 +1,71 @@ +{ + "project_id": "sidecar-v5-ee6c377f82", + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5", + "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", + "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)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5/time_tracker.py", + "line": 42, + "text": "with open(path, \"r\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5/personal_context.py", + "line": 78, + "text": "with open(path, \"r\", encoding=\"utf-8\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5/runs/ratchet/20260328_204727/00_baseline_judge.txt", + "line": 10, + "text": "| Human Preference | 3 | A PR that introduces no changes wastes review time and signals disconnect from the task. |" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5/runs/ratchet/20260328_204727/00_baseline_judge.txt", + "line": 20, + "text": "2. **No value delivered** — a PR with zero diff wastes maintainer review time." + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sidecar-v6-bf4e8dc3cb.json b/ProjectIntakeTower/inventory/evidence/sidecar-v6-bf4e8dc3cb.json new file mode 100644 index 0000000000000000000000000000000000000000..6108a2417cd2278a2c3d40614fceaf4a769dca9b --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sidecar-v6-bf4e8dc3cb.json @@ -0,0 +1,219 @@ +{ + "project_id": "sidecar-v6-bf4e8dc3cb", + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6", + "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", + "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": "
Blockiert neue Projekte wenn aktive unfertig sind. WIP-Limit.
" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/architektur-v6.html", + "line": 1359, + "text": "
Weekly Review
" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/architektur-v6.html", + "line": 1458, + "text": "
Review-Vorschlag
" + }, + { + "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" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_dashboard.md", + "line": 78, + "text": "- [ ] SSE `xp_awarded` Event wird emittet" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_dashboard.md", + "line": 79, + "text": "- [ ] Mechanism-Ranking hat Click-to-expand" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_dashboard.md", + "line": 80, + "text": "- [ ] Star-Rating 1-5 funktioniert (ersetzt up/down NICHT, ergaenzt es)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_dashboard.md", + "line": 81, + "text": "- [ ] Panel StatusBar zeigt XP + Level" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_dashboard.md", + "line": 82, + "text": "- [ ] Live Updates via SSE + htmx funktionieren End-to-End" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/plan-tag1.html", + "line": 303, + "text": ".collapsible-arrow.open{transform:rotate(90deg)}" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/plan-tag1.html", + "line": 315, + "text": ".collapsible-body.open{display:block}" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/plan-tag1.html", + "line": 611, + "text": "" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/plan-tag1.html", + "line": 612, + "text": "[ Fail-Open: Daemon-Crash blockiert NIE Claude Code ]" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/plan-tag1.html", + "line": 698, + "text": "
Fail-Open
" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/plan-tag1.html", + "line": 833, + "text": "const open = body.classList.toggle('open');" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/plan-tag1.html", + "line": 834, + "text": "arrow.classList.toggle('open', open);" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/review-phase1-2.md", + "line": 1, + "text": "# Sidecar V6 — Phase 1+2 Code Review" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/dashboard-prototype.html", + "line": 388, + "text": "{ id: 18, cat: \"project\", name: \"Weekly Review\", desc: \"Zusammenfassung: was lief, was nicht, Muster\" }," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/dashboard-prototype.html", + "line": 407, + "text": "{ id: 31, cat: \"code\", name: \"Review-Vorschlag\", desc: \"\\\"Lass /control drueberlaufen\\\"\" }," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/PLAN_SIDECAR_V6.md", + "line": 14, + "text": "| Warmup | 11-13 Uhr | Review, Design, kleine Tasks |" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/FOR_SMLFLG.md", + "line": 160, + "text": "5. **Fail-open everywhere** — Daemon-Fehler blockieren NIE Claude Code." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/FOR_SMLFLG.md", + "line": 171, + "text": "### Extension ABCs = Open/Closed Principle" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_adaptive_profile.md", + "line": 1, + "text": "# TODO: Adaptive Profile — Fear-Decay, Auto-Hours, Skill-Tracker" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_adaptive_profile.md", + "line": 68, + "text": "- [ ] Fear-Severity sinkt nach 5 erfolgreichen Konfrontationen" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_adaptive_profile.md", + "line": 69, + "text": "- [ ] Fear-Counter reset bei Error/Abbruch" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_adaptive_profile.md", + "line": 70, + "text": "- [ ] Auto-Hours berechnet Peak aus echten Timestamps" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_adaptive_profile.md", + "line": 71, + "text": "- [ ] Auto-Hours Fallback auf statische Werte bei zu wenig Daten" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_adaptive_profile.md", + "line": 72, + "text": "- [ ] Skill-Progression nach 10 erfolgreichen Uses" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_adaptive_profile.md", + "line": 73, + "text": "- [ ] AdaptiveProfile persistiert in JSON" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_adaptive_profile.md", + "line": 74, + "text": "- [ ] Load/Save Roundtrip funktioniert" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_adaptive_profile.md", + "line": 75, + "text": "- [ ] Alle Tests gruen" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/sidecar-oder-erfolg.html", + "line": 705, + "text": "Plugin-System (Open/Closed)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/sidecar-oder-erfolg.html", + "line": 725, + "text": "Fail-Open Design" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/sidecar-oder-erfolg.html", + "line": 863, + "text": "
  • ✗ Open-ended Goal
  • " + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/sidecar-oder-erfolg.html", + "line": 915, + "text": "1Focused Single Task<30 Min\"Save document\", \"Fix bug\" → fully achieved" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_learner.md", + "line": 1, + "text": "# TODO: learner.py + LearnerExtension ABC" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/PLAN_2026-03-09_AGENTISCHE-MECHANISMEN.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_dashboard.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/plan-tag1.html", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/PLAN_SIDECAR_V6.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/roadmap-future.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_adaptive_profile.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/TODO_learner.md" + ], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sidecar-v7-ed034c870d.json b/ProjectIntakeTower/inventory/evidence/sidecar-v7-ed034c870d.json new file mode 100644 index 0000000000000000000000000000000000000000..1a338448cd91ac50b88321eda20974040884b584 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sidecar-v7-ed034c870d.json @@ -0,0 +1,226 @@ +{ + "project_id": "sidecar-v7-ed034c870d", + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7", + "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", + "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 |" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/README.md", + "line": 79, + "text": "| `quality` | 1 (Productivity) | Safety gate, code review nudge, delegation guard |" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/AGENTS.md", + "line": 15, + "text": "- review" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/AGENTS.md", + "line": 19, + "text": "If the main work already exists, switch to review." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/AGENTS.md", + "line": 60, + "text": "- `TODO.md`" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/AGENTS.md", + "line": 74, + "text": "## Review rules" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/AGENTS.md", + "line": 76, + "text": "In review mode:" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_alignment-monitoring.md", + "line": 63, + "text": "4. SC:? Panel-Bug — erst fixen damit Samuel sieht was injiziert wird?" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_alignment-monitoring.md", + "line": 66, + "text": "- Daemon-Bug muss erst gefixt sein (PLAN_2026-03-13_daemon-bugfix.md)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_alignment-monitoring.md", + "line": 67, + "text": "- SC:? Panel-Bug separat diagnostizieren" + }, + { + "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" + }, + { + "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" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/17_SAMUEL_OPERATING_RULES.md", + "line": 37, + "text": "- WIP-Limits gelten auch fuer Ideen." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/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." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/WelcheFehlerVermeiden.md", + "line": 106, + "text": "#### #8: 30 TODO-Dateien ohne Review" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/WelcheFehlerVermeiden.md", + "line": 111, + "text": "- Woechentlich: 30min Review (Freitags)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/WelcheFehlerVermeiden.md", + "line": 132, + "text": "## External API & Bug Fix Chain" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/WelcheFehlerVermeiden.md", + "line": 230, + "text": "- **Was:** Claude fixt einen Bug oder fuehrt eine Regel ein, aber nur fuer das spezifische Subsystem wo das Problem aufgefallen ist. Das gleiche Problem existiert in 3 anderen Subsystemen — unberuehrt." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/WelcheFehlerVermeiden.md", + "line": 233, + "text": "- **Kosten:** Der gleiche Bug kommt in anderem Kontext wieder. Doppelte Arbeit. Frustration." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/WelcheFehlerVermeiden.md", + "line": 274, + "text": "| codex_session_review.py | Stop | async | Review-Log (stderr→file) |" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/02_FOR_SMLFLG.md", + "line": 399, + "text": "- **Bug fixed 2026-02-20:** The venv didn't exist, causing Exit 203/EXEC every 5 minutes" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/02_FOR_SMLFLG.md", + "line": 461, + "text": "open http://localhost:5601" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/02_FOR_SMLFLG.md", + "line": 582, + "text": "3. **Post-delegation review via `git diff`** -- Don't re-read files, just check the changes" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/02_FOR_SMLFLG.md", + "line": 821, + "text": "| Behaupteter Bug | Realitaet | Status |" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/02_FOR_SMLFLG.md", + "line": 824, + "text": "| **Async Bug** (missing await in deals) | Alle `await`s sind korrekt. DELETE-Endpoint macht echtes Soft-Delete. | **FALSE POSITIVE** |" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/02_FOR_SMLFLG.md", + "line": 827, + "text": "**Lesson:** Vertraue nie einem automatischen Code-Review blind — auch nicht wenn es von einem LLM kommt. Die Deep-Dive-Analyse wurde VOR der Branch-Konsolidierung erstellt. Nach dem Merge waren 2 von 3 \"Bugs\" irrelevant." + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_TTS_INTERRUPTION.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_INJECTION_VISIBILITY.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_ALIGNMENT_MONITOR.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_daemon-bugfix.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_tts-interruption.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_ZUG_MODUS.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/PLAN_2026-03-13_alignment-monitoring.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/01_ExplanationForSamuel.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/.codex", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/AGENTS.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/CLAUDE.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/.claude/settings.local.json", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/.claude/CLAUDE.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sidecar-v7-lite-323322aa5b.json b/ProjectIntakeTower/inventory/evidence/sidecar-v7-lite-323322aa5b.json new file mode 100644 index 0000000000000000000000000000000000000000..57c7c90f0fe23b1145ca5894712bff9d99486ad8 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sidecar-v7-lite-323322aa5b.json @@ -0,0 +1,33 @@ +{ + "project_id": "sidecar-v7-lite-323322aa5b", + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-Lite", + "readme_path": null, + "readme_summary": "", + "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:" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-Lite/PLAN_V7_LITE_M2.7.md" + ], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sidecar-v7-v2-520073a262.json b/ProjectIntakeTower/inventory/evidence/sidecar-v7-v2-520073a262.json new file mode 100644 index 0000000000000000000000000000000000000000..bfaca5cb73ead5b339911ecbd6dfdc102079550d --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sidecar-v7-v2-520073a262.json @@ -0,0 +1,215 @@ +{ + "project_id": "sidecar-v7-v2-520073a262", + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2", + "readme_path": null, + "readme_summary": "", + "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." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/BERICHT.md", + "line": 85, + "text": "1. **Fail-Open Design** — Sidecar crasht nie Claude Code. 3s Timeout, dann geht Claude weiter." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/BERICHT.md", + "line": 109, + "text": "| Sicherheits-Garantie | Try/except fail-open (auch Safety!) | Safety fail-closed, Coaching fail-open |" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/BERICHT.md", + "line": 137, + "text": "3. **Safety fail-open** — Latenter Bug: ein Import-Error und rm -rf wird nicht mehr blockiert" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/whattochange.md", + "line": 14, + "text": "**Warum:** Aktuell fail-open. Ein Import-Error in `sidecar_samuel` → `rm -rf` und `force-push` werden NICHT mehr blockiert. (BERICHT.md #3)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/whattochange.md", + "line": 15, + "text": "**Aenderung:** Safety als eigene Schicht VOR dem Extension-System laden. Eigener Import-Block mit explizitem `sys.exit(1)` bei Fehler. Coaching-Extensions bleiben fail-open." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/whattochange.md", + "line": 125, + "text": "**Warum:** `c27535f` \"Mega-Session: Alignment Fix + Quality P0/P1\" — ein Commit fuer eine gesamte Session macht Review unmoeglich. Bereits in Validator-Gate-Specs dokumentiert, aber nicht enforced. (FORENSIK.md R5)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/whattochange.md", + "line": 127, + "text": "**Prio:** Phase 2 — einfach, hoher Review-Nutzen." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/whattochange.md", + "line": 129, + "text": "### P6 — Observer-Peer-Review bei selbstreferenziellem Bau — MITTEL" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/whattochange.md", + "line": 131, + "text": "**Was:** Wenn Claude Sidecar selbst baut: nach jedem Feature >50 LOC externes Review (Codex/MiniMax) mit der Frage \"Ist das still aligned mit dem urspruenglichen Ziel?\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/whattochange.md", + "line": 225, + "text": "| P6 | Observer-Peer-Review Regel | Prozess | Null — CLAUDE.md Eintrag |" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/whattochange.md", + "line": 227, + "text": "**Ziel:** Stille Bugs eliminieren + Review-Qualitaet erhoehen." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/whattochange.md", + "line": 268, + "text": "| P6 Observer-Review | — | R6, Abschnitt 5 |" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/whattochange(codexGPT5.4).md", + "line": 161, + "text": "- Review-Regel fuer mehrere Features in einem Commit" + }, + { + "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" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/17_SAMUEL_OPERATING_RULES.md", + "line": 37, + "text": "- WIP-Limits gelten auch fuer Ideen." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/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." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/WelcheFehlerVermeiden.md", + "line": 106, + "text": "#### #8: 30 TODO-Dateien ohne Review" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/WelcheFehlerVermeiden.md", + "line": 111, + "text": "- Woechentlich: 30min Review (Freitags)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/WelcheFehlerVermeiden.md", + "line": 132, + "text": "## External API & Bug Fix Chain" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/WelcheFehlerVermeiden.md", + "line": 230, + "text": "- **Was:** Claude fixt einen Bug oder fuehrt eine Regel ein, aber nur fuer das spezifische Subsystem wo das Problem aufgefallen ist. Das gleiche Problem existiert in 3 anderen Subsystemen — unberuehrt." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/WelcheFehlerVermeiden.md", + "line": 233, + "text": "- **Kosten:** Der gleiche Bug kommt in anderem Kontext wieder. Doppelte Arbeit. Frustration." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/WelcheFehlerVermeiden.md", + "line": 274, + "text": "| codex_session_review.py | Stop | async | Review-Log (stderr→file) |" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/02_FOR_SMLFLG.md", + "line": 399, + "text": "- **Bug fixed 2026-02-20:** The venv didn't exist, causing Exit 203/EXEC every 5 minutes" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/02_FOR_SMLFLG.md", + "line": 461, + "text": "open http://localhost:5601" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/02_FOR_SMLFLG.md", + "line": 582, + "text": "3. **Post-delegation review via `git diff`** -- Don't re-read files, just check the changes" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/HANDOFF.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/PLAN_2026-03-16_v7-v2-weiter.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/01_ExplanationForSamuel.md" + ], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sidecar-v8-9f03a02b07.json b/ProjectIntakeTower/inventory/evidence/sidecar-v8-9f03a02b07.json new file mode 100644 index 0000000000000000000000000000000000000000..3de4f8db30256fe5029b7b2e0c34b6f728fc8349 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sidecar-v8-9f03a02b07.json @@ -0,0 +1,54 @@ +{ + "project_id": "sidecar-v8-9f03a02b07", + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8", + "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:", + "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\"," + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/AGENTS.md", + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/.claude/settings.local.json" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sidecar-v8-plan-d6f06ac5d8.json b/ProjectIntakeTower/inventory/evidence/sidecar-v8-plan-d6f06ac5d8.json new file mode 100644 index 0000000000000000000000000000000000000000..bdb34af0bcb71b5b4a8c997c0041a11d64d2bf44 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sidecar-v8-plan-d6f06ac5d8.json @@ -0,0 +1,213 @@ +{ + "project_id": "sidecar-v8-plan-d6f06ac5d8", + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan", + "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.", + "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`" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.github/ISSUE_TEMPLATE/agent_job_contract.md", + "line": 25, + "text": "- [ ] `CONSOLIDATION_DECISION`" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.github/ISSUE_TEMPLATE/agent_job_contract.md", + "line": 38, + "text": "- Open a PR." + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.github/ISSUE_TEMPLATE/agent_job_contract.md", + "line": 69, + "text": "- [ ] `AGENT_RESULT.md`" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.github/ISSUE_TEMPLATE/agent_job_contract.md", + "line": 70, + "text": "- [ ] Mode-specific artifacts listed below" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.github/ISSUE_TEMPLATE/agent_job_contract.md", + "line": 71, + "text": "- [ ] PR summary with scope boundary, verification, risks, and follow-up issues" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.github/ISSUE_TEMPLATE/agent_job_contract.md", + "line": 77, + "text": "- Review: `AGENT_REVIEW.md`, `RISK_REGISTER.md`, `PRIORITIZED_FIXES.md`" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.github/ISSUE_TEMPLATE/agent_job_contract.md", + "line": 115, + "text": "- what should happen next" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/migration/migration-v7-v8.md", + "line": 136, + "text": "- [ ] V7 bridge.py → ClaudeCodeAdapter → SidecarCore → gleiche Outputs wie V7" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/migration/migration-v7-v8.md", + "line": 137, + "text": "- [ ] Alle V7 Unit Tests portiert und gruen" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/migration/migration-v7-v8.md", + "line": 138, + "text": "- [ ] `pytest` passiert, kein funktionaler Unterschied" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/migration/migration-v7-v8.md", + "line": 139, + "text": "- [ ] Parallel-Betrieb: V7 auf :5113, V8 auf :5114" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/migration/migration-v7-v8.md", + "line": 142, + "text": "- [ ] Dashboard zeigt Live-Interventionen" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/migration/migration-v7-v8.md", + "line": 143, + "text": "- [ ] Replay einer Session zeigt Proposals + Outcomes" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/migration/migration-v7-v8.md", + "line": 144, + "text": "- [ ] Visibility API liefert why_fired/what_did/did_it_help" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/migration/migration-v7-v8.md", + "line": 147, + "text": "- [ ] Codex Session mit Sidecar Coaching laeuft" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/migration/migration-v7-v8.md", + "line": 148, + "text": "- [ ] `git diff` in trusted Repo → kein Approval-Prompt" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/migration/migration-v7-v8.md", + "line": 149, + "text": "- [ ] `rm -rf` → harter Block mit Begruendung" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/migration/migration-v7-v8.md", + "line": 152, + "text": "- [ ] OpenCode Session mit Sidecar Coaching laeuft" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/migration/migration-v7-v8.md", + "line": 153, + "text": "- [ ] Advisor triggert bei passender Phase" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/migration/migration-v7-v8.md", + "line": 154, + "text": "- [ ] helpful_rate >= 0.55 ueber 30 Interventionen" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/migration/migration-v7-v8.md", + "line": 157, + "text": "- [ ] Hermes Session mit Sidecar Coaching laeuft" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/migration/migration-v7-v8.md", + "line": 158, + "text": "- [ ] Cross-Adapter Dashboard View funktioniert" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/handoffs/codex-phase-1-streams.md", + "line": 189, + "text": "- [ ] `SidecarEvent` validiert Tool-Namen gegen `CANONICAL_TOOLS`" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/handoffs/codex-phase-1-streams.md", + "line": 190, + "text": "- [ ] `AgentAdapter` ist abstrakt — direkte Instanziierung scheitert" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/handoffs/codex-phase-1-streams.md", + "line": 191, + "text": "- [ ] Concrete Adapter kann instanziiert werden" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/handoffs/codex-phase-1-streams.md", + "line": 192, + "text": "- [ ] `map_tool()` Convenience-Methode funktioniert" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/handoffs/codex-phase-1-streams.md", + "line": 193, + "text": "- [ ] Alle Tests gruen" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/handoffs/codex-phase-1-streams.md", + "line": 308, + "text": "\"user_prompt\": \"Fix the bug\"," + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/handoffs/codex-phase-1-streams.md", + "line": 313, + "text": "assert e.prompt == \"Fix the bug\"" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/handoffs/codex-phase-1-streams.md", + "line": 379, + "text": "- [ ] Alle 3 Hook-Typen korrekt normalisiert" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/handoffs/codex-phase-1-streams.md", + "line": 380, + "text": "- [ ] Alle 9 Tool-Mappings korrekt (Read, Edit, Write, Bash, Grep, Glob, Agent, WebSearch, WebFetch)" + }, + { + "file": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/handoffs/codex-phase-1-streams.md", + "line": 381, + "text": "- [ ] Response-Format identisch zu V7 (additionalContext, decision, reason)" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.claude/CLAUDE.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sidecardashboard-10c973f6a7.json b/ProjectIntakeTower/inventory/evidence/sidecardashboard-10c973f6a7.json new file mode 100644 index 0000000000000000000000000000000000000000..7fe978bc21ca89ffd8ff0244eaf2e16103a18e54 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sidecardashboard-10c973f6a7.json @@ -0,0 +1,13 @@ +{ + "project_id": "sidecardashboard-10c973f6a7", + "path": "/home/smlflg/Projekte/Sidecar-Workspace/SidecarDashboard", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/Sidecar-Workspace/SidecarDashboard/CLAUDE.md", + "/home/smlflg/Projekte/Sidecar-Workspace/SidecarDashboard/.claude/settings.local.json" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/single-role-325160d775.json b/ProjectIntakeTower/inventory/evidence/single-role-325160d775.json new file mode 100644 index 0000000000000000000000000000000000000000..9242a52756f21726e016b3edcbc3f81b40dad7f8 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/single-role-325160d775.json @@ -0,0 +1,140 @@ +{ + "project_id": "single-role-325160d775", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role", + "readme_path": null, + "readme_summary": "", + "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" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", + "line": 21, + "text": "- [ ] Document import works (check logs for IMPORT_DOCUMENT event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", + "line": 22, + "text": "- [ ] Indexing works for documents of all sizes" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", + "line": 23, + "text": "- [ ] Q&A returns answers with citations (check logs for ASK_QUESTION event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", + "line": 27, + "text": "- [ ] No empty chunks in indexed documents (verify with GET_CHUNKS)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", + "line": 28, + "text": "- [ ] Q&A history persists across restarts" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", + "line": 29, + "text": "- [ ] Document metadata is consistent with actual files" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", + "line": 33, + "text": "- [ ] No unintended files in git status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", + "line": 34, + "text": "- [ ] No sensitive data (.env, credentials) staged" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", + "line": 35, + "text": "- [ ] `claude-progress.md` updated with current state" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/clean-state-checklist.md", + "line": 36, + "text": "- [ ] `feature_list.json` reflects actual feature status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/evaluator-rubric.md", + "line": 27, + "text": "without external review produced functional but low-quality output. The" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/AGENTS.md", + "line": 5, + "text": "next session can continue without guessing." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/AGENTS.md", + "line": 12, + "text": "2. Read `claude-progress.md` for the latest verified state and next step." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/AGENTS.md", + "line": 14, + "text": "4. Review recent commits with `git log --oneline -5`." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/AGENTS.md", + "line": 79, + "text": "6. Leave the repo clean enough for the next session to run `./init.sh`" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/data/sample-documents/meeting-summary.txt", + "line": 16, + "text": "4. Next Steps" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/src/renderer/components/ConversationHistory.tsx", + "line": 12, + "text": "* One agent did everything without external review." + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/single-role/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/skills-3a3285b8ea.json b/ProjectIntakeTower/inventory/evidence/skills-3a3285b8ea.json new file mode 100644 index 0000000000000000000000000000000000000000..a1eb08d9a21523049d424655d5550916a9ad0fb1 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/skills-3a3285b8ea.json @@ -0,0 +1,35 @@ +{ + "project_id": "skills-3a3285b8ea", + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/litellm_proxy/skills", + "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]", + "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:" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/litellm_proxy/skills/transformation.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/litellm_proxy/skills/code_execution.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/litellm_proxy/skills/handler.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/litellm_proxy/skills/prompt_injection.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/litellm_proxy/skills/constants.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/litellm_proxy/skills/README.md", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/litellm_proxy/skills/sandbox_executor.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/litellm_proxy/skills/__init__.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/skills-7c8a2825fa.json b/ProjectIntakeTower/inventory/evidence/skills-7c8a2825fa.json new file mode 100644 index 0000000000000000000000000000000000000000..f8c178283748ed8ff93f69b3713bc240c8e342f8 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/skills-7c8a2825fa.json @@ -0,0 +1,211 @@ +{ + "project_id": "skills-7c8a2825fa", + "path": "/home/smlflg/Projekte/learn-harness-engineering/skills", + "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", + "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" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/README.md", + "line": 162, + "text": "- [ ] Expanded eval set (10+ test cases)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/README.md", + "line": 163, + "text": "- [ ] Integration with skill-creator benchmark framework" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/README.md", + "line": 164, + "text": "- [ ] Full Chinese localization (harness-creator-zh directory)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/README.md", + "line": 169, + "text": "- [ ] Harness 自动生成 Python 脚本" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/README.md", + "line": 170, + "text": "- [ ] Harness 评估结果 HTML 查看器" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/README.md", + "line": 171, + "text": "- [ ] 扩展测试用例(10+ 个)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/README.md", + "line": 172, + "text": "- [ ] 集成 skill-creator 基准测试框架" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/README.md", + "line": 173, + "text": "- [ ] 完整中文本地化(harness-creator-zh 目录)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/progress.md", + "line": 7, + "text": "**Active Feature:** [feat-XXX - Feature Name]" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/progress.md", + "line": 18, + "text": "- [ ] [Current work item]" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/progress.md", + "line": 22, + "text": "### What's Next" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/progress.md", + "line": 24, + "text": "1. [Next action item]" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/progress.md", + "line": 29, + "text": "- [ ] [Blocker 1]: [description, impact]" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/progress.md", + "line": 30, + "text": "- [ ] [Risk 1]: [description, mitigation]" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/progress.md", + "line": 45, + "text": "- [ ] Tests pass: `[command and output]`" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/progress.md", + "line": 46, + "text": "- [ ] Type check clean: `[command and output]`" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/progress.md", + "line": 47, + "text": "- [ ] Manual verification: `[what was tested]`" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/progress.md", + "line": 49, + "text": "## Notes for Next Session" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/progress.md", + "line": 51, + "text": "[Free-form notes that will help the next session pick up context]" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/init.sh", + "line": 13, + "text": "echo \"Next steps:\"" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/agents.md", + "line": 14, + "text": "6. **Review recent commits** with `git log --oneline -5`" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/agents.md", + "line": 24, + "text": "- **Leave clean state**: Next session must be able to run `./init.sh` immediately" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/agents.md", + "line": 37, + "text": "- [ ] Target behavior is implemented" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/agents.md", + "line": 38, + "text": "- [ ] Required verification actually ran (tests / lint / type-check)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/agents.md", + "line": 39, + "text": "- [ ] Evidence recorded in `feature_list.json` or `progress.md`" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/agents.md", + "line": 40, + "text": "- [ ] Repository remains restartable from standard startup path" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/agents.md", + "line": 50, + "text": "5. Leave repo clean enough for next session to run `./init.sh` immediately" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/templates/agents.md", + "line": 67, + "text": "- **Repeated test failures**: Update progress, flag for human review" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/references/memory-persistence-pattern.md", + "line": 52, + "text": "| Background extraction | No latency added to user responses | Race window between extraction and next turn |" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/references/memory-persistence-pattern.md", + "line": 61, + "text": "6. **Build review mechanism** for cross-layer promotion proposals" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/references/memory-persistence-pattern.md", + "line": 67, + "text": "3. **Extraction timing creates a race window** — user can start next turn before extraction completes" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/references/memory-persistence-pattern.md", + "line": 89, + "text": "- [ ] Q&A handler (in progress)" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/skills-e21ab65783.json b/ProjectIntakeTower/inventory/evidence/skills-e21ab65783.json new file mode 100644 index 0000000000000000000000000000000000000000..e936e6fedb7749ceeb1a0d6e2dde6898b58e8258 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/skills-e21ab65783.json @@ -0,0 +1,25 @@ +{ + "project_id": "skills-e21ab65783", + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/anthropic/skills", + "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", + "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" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/anthropic/skills/readme.md", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/anthropic/skills/transformation.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/anthropic/skills/__init__.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/slackalerting-f9ff5ba89b.json b/ProjectIntakeTower/inventory/evidence/slackalerting-f9ff5ba89b.json new file mode 100644 index 0000000000000000000000000000000000000000..fc32416688098dcbf014447deb5771f2f733eb2e --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/slackalerting-f9ff5ba89b.json @@ -0,0 +1,23 @@ +{ + "project_id": "slackalerting-f9ff5ba89b", + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/SlackAlerting", + "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", + "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.

    " + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/SlackAlerting/hanging_request_check.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/SlackAlerting/utils.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/SlackAlerting/budget_alert_types.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/SlackAlerting/Readme.md", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/SlackAlerting/slack_alerting.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/SlackAlerting/batching_handler.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/smlfg-bd1773137b.json b/ProjectIntakeTower/inventory/evidence/smlfg-bd1773137b.json new file mode 100644 index 0000000000000000000000000000000000000000..a5e32ddbf356395cb633028a610997b8c539b34d --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/smlfg-bd1773137b.json @@ -0,0 +1,21 @@ +{ + "project_id": "smlfg-bd1773137b", + "path": "/home/smlflg/Projekte/LuckSurface/smlfg", + "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.", + "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." + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/solid-ec3d38ffe8.json b/ProjectIntakeTower/inventory/evidence/solid-ec3d38ffe8.json new file mode 100644 index 0000000000000000000000000000000000000000..a3ede1005239a4c619177eed740ef6f6ca7dd47e --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/solid-ec3d38ffe8.json @@ -0,0 +1,41 @@ +{ + "project_id": "solid-ec3d38ffe8", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/solid", + "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é\"", + "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" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/solution-24369842ef.json b/ProjectIntakeTower/inventory/evidence/solution-24369842ef.json new file mode 100644 index 0000000000000000000000000000000000000000..ae0cc9cb2218a207cb4cc65bf3bfbc08787dd7b1 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/solution-24369842ef.json @@ -0,0 +1,211 @@ +{ + "project_id": "solution-24369842ef", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution", + "readme_path": null, + "readme_summary": "", + "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`" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 17, + "text": "- [ ] All new APIs exposed in `src/preload/preload.ts`" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 21, + "text": "- [ ] Application starts without errors (`npm run dev`)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 22, + "text": "- [ ] Structured JSON log output appears in console at startup" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 23, + "text": "- [ ] Document import works (check logs for \"Document imported\" event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 24, + "text": "- [ ] Batch indexing works (check logs for \"Batch indexing complete\" event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 25, + "text": "- [ ] Q&A returns answers with citations (check logs for \"Answer generated\" event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 26, + "text": "- [ ] Conversation history displays in chat-style layout" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 27, + "text": "- [ ] Feedback buttons appear on Q&A responses" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 28, + "text": "- [ ] Reset button clears all data with confirmation dialog" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 29, + "text": "- [ ] Status bar shows correct document count and index status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 33, + "text": "- [ ] All log entries are valid JSON (parseable)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 34, + "text": "- [ ] Log entries include timestamp, level, service, and message" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 35, + "text": "- [ ] Document import emits INFO log with documentId, filename, size" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 36, + "text": "- [ ] Indexing emits INFO log with chunkCount, durationMs" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 37, + "text": "- [ ] Q&A emits INFO log with confidence, citationCount, durationMs" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 38, + "text": "- [ ] IPC handlers log channel invocations" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 42, + "text": "- [ ] No empty chunks in indexed documents (verify with GET_CHUNKS)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 43, + "text": "- [ ] Q&A history persists across restarts" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 44, + "text": "- [ ] Feedback entries persist across restarts" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 45, + "text": "- [ ] Document metadata is consistent with actual files" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 46, + "text": "- [ ] Clean state reset removes all data files" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 50, + "text": "- [ ] `bash scripts/benchmark.sh` runs without errors" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 51, + "text": "- [ ] Import throughput is reasonable (3 files under 1 second)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 52, + "text": "- [ ] Indexing completes for sample data (under 1 second)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 53, + "text": "- [ ] Query latency is under 1 second per question" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 57, + "text": "- [ ] No unintended files in git status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 58, + "text": "- [ ] No sensitive data (.env, credentials) staged" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 59, + "text": "- [ ] No files in `dist/` committed" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 60, + "text": "- [ ] `claude-progress.md` updated with current state" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 61, + "text": "- [ ] `feature_list.json` reflects actual feature status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 62, + "text": "- [ ] `session-handoff.md` updated if session is ending" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md", + "line": 66, + "text": "- [ ] `bash scripts/cleanup-scanner.sh` reports no stale artifacts" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/solution-29b8e9044f.json b/ProjectIntakeTower/inventory/evidence/solution-29b8e9044f.json new file mode 100644 index 0000000000000000000000000000000000000000..d011104ff798c9995d8d69472b233c285ac8ce57 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/solution-29b8e9044f.json @@ -0,0 +1,31 @@ +{ + "project_id": "solution-29b8e9044f", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution", + "readme_path": null, + "readme_summary": "", + "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." + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution/AGENTS.md", + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution/CLAUDE.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/solution-5c505f1d56.json b/ProjectIntakeTower/inventory/evidence/solution-5c505f1d56.json new file mode 100644 index 0000000000000000000000000000000000000000..4c99cf3a088ff68cbead52aafd1a300e36d4a631 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/solution-5c505f1d56.json @@ -0,0 +1,135 @@ +{ + "project_id": "solution-5c505f1d56", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution", + "readme_path": null, + "readme_summary": "", + "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" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 21, + "text": "- [ ] Document import works (check logs for IMPORT_DOCUMENT event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 22, + "text": "- [ ] Indexing works for documents of all sizes" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 23, + "text": "- [ ] Q&A returns answers with citations (check logs for ASK_QUESTION event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 27, + "text": "- [ ] No empty chunks in indexed documents (verify with GET_CHUNKS)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 28, + "text": "- [ ] Q&A history persists across restarts" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 29, + "text": "- [ ] Document metadata is consistent with actual files" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 33, + "text": "- [ ] No unintended files in git status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 34, + "text": "- [ ] No sensitive data (.env, credentials) staged" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 35, + "text": "- [ ] `claude-progress.md` updated with current state" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md", + "line": 36, + "text": "- [ ] `feature_list.json` reflects actual feature status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/AGENTS.md", + "line": 5, + "text": "next session can continue without guessing." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/AGENTS.md", + "line": 12, + "text": "2. Read `claude-progress.md` for the latest verified state and next step." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/AGENTS.md", + "line": 14, + "text": "4. Review recent commits with `git log --oneline -5`." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/AGENTS.md", + "line": 79, + "text": "6. Leave the repo clean enough for the next session to run `./init.sh`" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/data/sample-documents/meeting-summary.txt", + "line": 16, + "text": "4. Next Steps" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/src/renderer/App.tsx", + "line": 52, + "text": "// In a real app this would open a file dialog." + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/solution-b44612ff4e.json b/ProjectIntakeTower/inventory/evidence/solution-b44612ff4e.json new file mode 100644 index 0000000000000000000000000000000000000000..1a91ca9c2c5ef67546b2d0c3d5c50a475dd20afe --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/solution-b44612ff4e.json @@ -0,0 +1,36 @@ +{ + "project_id": "solution-b44612ff4e", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution", + "readme_path": null, + "readme_summary": "", + "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" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/session-handoff.md", + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/solution-e1178ac8ec.json b/ProjectIntakeTower/inventory/evidence/solution-e1178ac8ec.json new file mode 100644 index 0000000000000000000000000000000000000000..954790209948dcbd4b9e1a2d7f203b6a980edffd --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/solution-e1178ac8ec.json @@ -0,0 +1,26 @@ +{ + "project_id": "solution-e1178ac8ec", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/solution", + "readme_path": null, + "readme_summary": "", + "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" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/solution/session-handoff.md", + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/solution/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/solution/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sonnenuhr-0fd23896b3.json b/ProjectIntakeTower/inventory/evidence/sonnenuhr-0fd23896b3.json new file mode 100644 index 0000000000000000000000000000000000000000..4bec95d8c37a42a7a7b26dc117fed9869fc11587 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sonnenuhr-0fd23896b3.json @@ -0,0 +1,46 @@ +{ + "project_id": "sonnenuhr-0fd23896b3", + "path": "/home/smlflg/Projekte/Sonnenuhr", + "readme_path": null, + "readme_summary": "", + "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)" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/source-7730c4b4b9.json b/ProjectIntakeTower/inventory/evidence/source-7730c4b4b9.json new file mode 100644 index 0000000000000000000000000000000000000000..4e87b6cc22bdf3b4ede80ed10247f228056bb844 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/source-7730c4b4b9.json @@ -0,0 +1,211 @@ +{ + "project_id": "source-7730c4b4b9", + "path": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source", + "readme_path": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "readme_summary": "
    # Google Workspace MCP Server *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", + "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": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 307, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 310, + "text": "1. **Create Project** — [Open Console →](https://console.cloud.google.com/) → Create new project" + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 335, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 350, + "text": "[Open Control Panel →](https://programmablesearchengine.google.com/controlpanel/create)" + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 383, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 417, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 456, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 535, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 569, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 640, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 685, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 771, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 795, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 957, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 960, + "text": "1. Open Claude Desktop Settings → Developer → Edit Config" + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 1009, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 1024, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 1075, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 1169, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 1273, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 1294, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 1340, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 1373, + "text": "
    " + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md", + "line": 1424, + "text": "2. Open URL in browser and authorize" + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/fastmcp_server.py", + "line": 62, + "text": "# (e.g. tokeninfo?access_token=ya29.xxx)" + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gtasks/tasks_tools.py", + "line": 486, + "text": "response += f\"Next page token: {next_page_token}\\n\"" + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gdocs/docs_markdown_writer.py", + "line": 366, + "text": "return next((attr[1] for attr in attrs or [] if attr[0] == name), None)" + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gdocs/docs_helpers.py", + "line": 344, + "text": "keep_with_next: Keep paragraph with the next paragraph if possible" + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gdocs/docs_structure.py", + "line": 325, + "text": "Find the next safe position to insert content after a given index." + }, + { + "file": "/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gdocs/managers/batch_operation_manager.py", + "line": 435, + "text": "(\"keep_with_next\", \"keep with next\")," + }, + { + "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." + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/src-tauri-916563d965.json b/ProjectIntakeTower/inventory/evidence/src-tauri-916563d965.json new file mode 100644 index 0000000000000000000000000000000000000000..bbcc427168022df736d342673f9ff87a1638a738 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/src-tauri-916563d965.json @@ -0,0 +1,10 @@ +{ + "project_id": "src-tauri-916563d965", + "path": "/home/smlflg/Projekte/Harness_swap/apps/desktop/src-tauri", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/starter-4d0f878d93.json b/ProjectIntakeTower/inventory/evidence/starter-4d0f878d93.json new file mode 100644 index 0000000000000000000000000000000000000000..268e4f6ca1c0cc419e03c9182094feb4e4b606a4 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/starter-4d0f878d93.json @@ -0,0 +1,20 @@ +{ + "project_id": "starter-4d0f878d93", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/starter", + "readme_path": null, + "readme_summary": "", + "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" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/starter/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/starter/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/starter-67280c37b6.json b/ProjectIntakeTower/inventory/evidence/starter-67280c37b6.json new file mode 100644 index 0000000000000000000000000000000000000000..740de50599b02ff982fbae08fa363cfbf5ec4836 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/starter-67280c37b6.json @@ -0,0 +1,55 @@ +{ + "project_id": "starter-67280c37b6", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/starter", + "readme_path": null, + "readme_summary": "", + "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" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/starter/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/starter/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/starter-9a2330102f.json b/ProjectIntakeTower/inventory/evidence/starter-9a2330102f.json new file mode 100644 index 0000000000000000000000000000000000000000..b73ecd6baa529814c7859634a63f163da43a03cb --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/starter-9a2330102f.json @@ -0,0 +1,30 @@ +{ + "project_id": "starter-9a2330102f", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/starter", + "readme_path": null, + "readme_summary": "", + "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." + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/starter/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/starter/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/starter-c0c377435a.json b/ProjectIntakeTower/inventory/evidence/starter-c0c377435a.json new file mode 100644 index 0000000000000000000000000000000000000000..64028836e7c1b1a093d7d43f717cf637db67128d --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/starter-c0c377435a.json @@ -0,0 +1,23 @@ +{ + "project_id": "starter-c0c377435a", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/starter", + "readme_path": null, + "readme_summary": "", + "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." + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/starter/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/starter-cf8c7f2d75.json b/ProjectIntakeTower/inventory/evidence/starter-cf8c7f2d75.json new file mode 100644 index 0000000000000000000000000000000000000000..411075c843809b0511a3f08324f33f789fc25933 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/starter-cf8c7f2d75.json @@ -0,0 +1,25 @@ +{ + "project_id": "starter-cf8c7f2d75", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/starter", + "readme_path": null, + "readme_summary": "", + "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" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/starter/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/starter/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/starter-d61358dfa5.json b/ProjectIntakeTower/inventory/evidence/starter-d61358dfa5.json new file mode 100644 index 0000000000000000000000000000000000000000..430d64611a050cfcbc4c1b18d788e341c10397f7 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/starter-d61358dfa5.json @@ -0,0 +1,135 @@ +{ + "project_id": "starter-d61358dfa5", + "path": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter", + "readme_path": null, + "readme_summary": "", + "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" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", + "line": 21, + "text": "- [ ] Document import works (check logs for IMPORT_DOCUMENT event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", + "line": 22, + "text": "- [ ] Indexing works for documents of all sizes" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", + "line": 23, + "text": "- [ ] Q&A returns answers with citations (check logs for ASK_QUESTION event)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", + "line": 27, + "text": "- [ ] No empty chunks in indexed documents (verify with GET_CHUNKS)" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", + "line": 28, + "text": "- [ ] Q&A history persists across restarts" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", + "line": 29, + "text": "- [ ] Document metadata is consistent with actual files" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", + "line": 33, + "text": "- [ ] No unintended files in git status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", + "line": 34, + "text": "- [ ] No sensitive data (.env, credentials) staged" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", + "line": 35, + "text": "- [ ] `claude-progress.md` updated with current state" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/clean-state-checklist.md", + "line": 36, + "text": "- [ ] `feature_list.json` reflects actual feature status" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/AGENTS.md", + "line": 5, + "text": "next session can continue without guessing." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/AGENTS.md", + "line": 12, + "text": "2. Read `claude-progress.md` for the latest verified state and next step." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/AGENTS.md", + "line": 14, + "text": "4. Review recent commits with `git log --oneline -5`." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/AGENTS.md", + "line": 79, + "text": "6. Leave the repo clean enough for the next session to run `./init.sh`" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/data/sample-documents/meeting-summary.txt", + "line": 16, + "text": "4. Next Steps" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/src/renderer/components/ConversationHistory.tsx", + "line": 11, + "text": "* TODO: Implement a full multi-turn conversation history view." + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/data/sample-documents/retrieval-plan.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/starter/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/stern1-c742fa4106.json b/ProjectIntakeTower/inventory/evidence/stern1-c742fa4106.json new file mode 100644 index 0000000000000000000000000000000000000000..e4586100b360fe0265147e92d198348058c60d90 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/stern1-c742fa4106.json @@ -0,0 +1,12 @@ +{ + "project_id": "stern1-c742fa4106", + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/stern1", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/stern1/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/stern1_eval-b6b3790a9a.json b/ProjectIntakeTower/inventory/evidence/stern1_eval-b6b3790a9a.json new file mode 100644 index 0000000000000000000000000000000000000000..4d527e66ab6c959f66e88514c618eb71bfe9d27c --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/stern1_eval-b6b3790a9a.json @@ -0,0 +1,10 @@ +{ + "project_id": "stern1_eval-b6b3790a9a", + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/stern1_eval", + "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:", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/stern1_router_variants-f02851baf8.json b/ProjectIntakeTower/inventory/evidence/stern1_router_variants-f02851baf8.json new file mode 100644 index 0000000000000000000000000000000000000000..9f7a5e90c2201252dd65421cb192da4342622091 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/stern1_router_variants-f02851baf8.json @@ -0,0 +1,10 @@ +{ + "project_id": "stern1_router_variants-f02851baf8", + "path": "/home/smlflg/Projekte/UEBER_AGENT/SSH_CODEX/stern1_router_variants", + "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:", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/stern1_variants-c8a145cc6c.json b/ProjectIntakeTower/inventory/evidence/stern1_variants-c8a145cc6c.json new file mode 100644 index 0000000000000000000000000000000000000000..7f5e01219c711f4287cab6f5ce1636e3c6f07ade --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/stern1_variants-c8a145cc6c.json @@ -0,0 +1,10 @@ +{ + "project_id": "stern1_variants-c8a145cc6c", + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/stern1_variants", + "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.", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/stern_return_problem-bf26fcb29d.json b/ProjectIntakeTower/inventory/evidence/stern_return_problem-bf26fcb29d.json new file mode 100644 index 0000000000000000000000000000000000000000..53fd9ff5b59e8fd87a06047b455ebe4c505125b9 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/stern_return_problem-bf26fcb29d.json @@ -0,0 +1,93 @@ +{ + "project_id": "stern_return_problem-bf26fcb29d", + "path": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem", + "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", + "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`." + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/IMPLEMENTATION_CHECKLIST_2026-04-06.md", + "line": 11, + "text": "- [ ] **INCOMING-Buffer:** Erstellung eines Arrays `message_queue` im State, um Folgefragen während eines laufenden `is_processing=true` Laufs zu sammeln." + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/IMPLEMENTATION_CHECKLIST_2026-04-06.md", + "line": 12, + "text": "- [ ] **State-Machine:** Logik zur Überführung von Karten (Tasks) von `TODO` -> `DOING` -> `REVIEW` -> `DONE`." + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/IMPLEMENTATION_CHECKLIST_2026-04-06.md", + "line": 13, + "text": "- [ ] **Auto-Flush:** Mechanismus, der nach Abschluss einer Aufgabe (Status `DONE`) automatisch die nächste Nachricht aus dem `INCOMING`-Buffer in den Prozess schiebt." + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/IMPLEMENTATION_CHECKLIST_2026-04-06.md", + "line": 16, + "text": "- [ ] **Agent-Mutex:** Implementierung einer Sperre, die verhindert, dass derselbe Zielagent (z. B. `UniAgent`) von zwei verschiedenen Tasks gleichzeitig gerufen wird." + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/IMPLEMENTATION_CHECKLIST_2026-04-06.md", + "line": 17, + "text": "- [ ] **ACP-Prototyp:** Einrichtung eines asynchronen Kanals für \"Flüsternachrichten\" (Side-Channel) zwischen `stern1` und den Worker-Paths." + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/IMPLEMENTATION_CHECKLIST_2026-04-06.md", + "line": 18, + "text": "- [ ] **Update-Trigger:** Logik, die prüft, ob eine gepufferte Folgefrage via ACP als \"Update\" in einen laufenden Prozess injiziert werden kann." + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/IMPLEMENTATION_CHECKLIST_2026-04-06.md", + "line": 21, + "text": "- [ ] **Pin-Storage:** Definition eines Schemas für Context-Hashes (Session-Pins) im persistenten Speicher (z. B. Redis oder lokaler JSON-Store)." + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/IMPLEMENTATION_CHECKLIST_2026-04-06.md", + "line": 22, + "text": "- [ ] **Context-Scanner:** Vor jedem Triage-Schritt prüft `stern1`, ob ein gültiger Pin für den aktuellen User/Kanal existiert, und reichert den Worker-Prompt an." + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/UEBER_AGENT/Stern_return_problem/TECHNICAL_HANDOFF_2026-04-06.md" + ], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/studyagent-ccfc9346ec.json b/ProjectIntakeTower/inventory/evidence/studyagent-ccfc9346ec.json new file mode 100644 index 0000000000000000000000000000000000000000..59c470f12b36395f21cd9e5724578e156c89e479 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/studyagent-ccfc9346ec.json @@ -0,0 +1,214 @@ +{ + "project_id": "studyagent-ccfc9346ec", + "path": "/home/smlflg/Projekte/StudyAgent", + "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", + "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": "'
    '" + }, + { + "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" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/FOR_SMLFLG.md", + "line": 55, + "text": "- **Faecher CRUD** (`POST/DELETE /subjects`) — WIP-Limit 2 wird server-seitig enforced" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/FOR_SMLFLG.md", + "line": 77, + "text": "- **WIP-Limit server-seitig** — nicht nur UI-Warnung, sondern echter `HTTPException`-Block im `POST /subjects`" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/FOR_SMLFLG.md", + "line": 80, + "text": "## Next Steps (priorisiert)" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/README.md", + "line": 28, + "text": "- Dashboard — active subjects, next deadlines, next step, session banner, panic indicators" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/README.md", + "line": 29, + "text": "- Subjects CRUD — WIP limit of 2 enforced server-side" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/README.md", + "line": 31, + "text": "- Steps — complete/skip inline (htmx), next step loads automatically" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN_LANGCHAIN_V2.md", + "line": 20, + "text": "Features: Micro-Steps, Panic Mode, Elastic Plan, WIP-Limit, Session Memory" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN_LANGCHAIN_V2.md", + "line": 27, + "text": "- [ ] LCEL Chains bauen (prompt | model | parser)" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN_LANGCHAIN_V2.md", + "line": 28, + "text": "- [ ] Structured Output mit Pydantic-Parsern" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN_LANGCHAIN_V2.md", + "line": 29, + "text": "- [ ] RAG Pipeline (PDF laden → chunken → embedden → retrieven)" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN_LANGCHAIN_V2.md", + "line": 30, + "text": "- [ ] LangGraph State Machines (Nodes, Edges, Conditional Routing)" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN_LANGCHAIN_V2.md", + "line": 31, + "text": "- [ ] Conversational Memory (Window + Summary)" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN_LANGCHAIN_V2.md", + "line": 32, + "text": "- [ ] Tool Use / Agents (LLM entscheidet welches Tool)" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN_LANGCHAIN_V2.md", + "line": 33, + "text": "- [ ] LangSmith Tracing (Observability)" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN_LANGCHAIN_V2.md", + "line": 34, + "text": "- [ ] Async LangChain in FastAPI (ainvoke, astream)" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN_LANGCHAIN_V2.md", + "line": 147, + "text": "- Quiz-Flow: Thema waehlen → Fragen generieren → Antwort bewerten → Review/Weiter" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN_LANGCHAIN_V2.md", + "line": 170, + "text": "workflow.add_node(\"review\", review_node)" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN_LANGCHAIN_V2.md", + "line": 172, + "text": "{\"pass\": END, \"fail\": \"review\"})" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN_LANGCHAIN_V2.md", + "line": 173, + "text": "workflow.add_edge(\"review\", \"generate_quiz\") # Zyklus!" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN_LANGCHAIN_V2.md", + "line": 176, + "text": "**Verifikation:** Quiz starten, absichtlich falsch antworten → Review → neue Frage." + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN_LANGCHAIN_V2.md", + "line": 372, + "text": "- Schritt 5: Quiz falsch beantworten → Review-Loop" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/COACHING_SAMUEL_2026-03-04.md", + "line": 23, + "text": "- 13:30-14:00 Review + Commit" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/COACHING-EMPFEHLUNGEN.md", + "line": 40, + "text": "**Die 3-Minuten-Regel:** Jede Arbeitssession startet mit einer Aufgabe, die in unter 3 Minuten abschliessbar ist. Nicht \"anfangen\" — *abschliessen*. Ein Bug fixen. Einen Test schreiben. Eine Datei aufraeumen. Der erste Dopamin-Hit des Tages bestimmt den Rest." + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/COACHING-EMPFEHLUNGEN.md", + "line": 70, + "text": "4. **GUI-Architektur Design-Doc** — Der Agent-Sprint laeuft bereits. Lass die Ergebnisse kommen, review morgen mit frischem Kopf." + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN.md", + "line": 25, + "text": "- **#5 Zu viele Dinge anfangen, nichts beenden** — Novelty Bias, WIP explodiert" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN.md", + "line": 28, + "text": "→ Design-Konsequenz: Jeder Micro-Step muss sich wie ein NEUER Anfang anfuehlen (Dopamin beim Start), aber die Steps sind so klein dass Completion automatisch passiert. Nicht \"mach die Aufgabe fertig\" sondern \"fang diesen 5-Min-Block an\". WIP-Limit: max 2 aktiv" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN.md", + "line": 45, + "text": "**F2: WIP-Limiter** (Pain Point #5)" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN.md", + "line": 74, + "text": "- \"Novelty Shuffle\" — wenn ein Fach langweilig wird, schlaegt Buddy vor fuer 15 Min zu einem anderen zu wechseln (innerhalb WIP-Limit)" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN.md", + "line": 91, + "text": "**Warum nicht Next.js/Svelte:** Samuel ist Python-First. Ein neues Frontend-Framework ist ein separates Lernprojekt und wuerde den Execution Gap vergroessern. htmx gibt 80% der Interaktivitaet fuer 10% der Komplexitaet." + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN.md", + "line": 98, + "text": "- [ ] Projekt-Setup: `~/Projekte/StudyAgent/`" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN.md", + "line": 99, + "text": "- [ ] FastAPI + SQLite + htmx Grundgeruest" + }, + { + "file": "/home/smlflg/Projekte/StudyAgent/PLAN.md", + "line": 100, + "text": "- [ ] Datenmodell: Semester, Faecher, Deadlines, Lerneinheiten" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/StudyAgent/PLAN_LANGCHAIN_V2.md", + "/home/smlflg/Projekte/StudyAgent/PLAN.md" + ], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/subconsciousness-132a81c4d8.json b/ProjectIntakeTower/inventory/evidence/subconsciousness-132a81c4d8.json new file mode 100644 index 0000000000000000000000000000000000000000..cc4eb2af536f901ae08830c25a43297ad8f47c07 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/subconsciousness-132a81c4d8.json @@ -0,0 +1,211 @@ +{ + "project_id": "subconsciousness-132a81c4d8", + "path": "/home/smlflg/Projekte/Subconsciousness", + "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", + "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 |" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/FOR_SMLFLG.md", + "line": 119, + "text": "## Next Steps (priorisiert)" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/digitaler-zwilling-konzept.md", + "line": 122, + "text": "- Git: Commits enthalten \"WIP\", \"fix\", \"test\" aber selten strukturierte Messages" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/digitaler-zwilling-konzept.md", + "line": 171, + "text": "| **Moltbot/OpenClaw** | Basis-Infrastruktur: Gateway, Heartbeat, Markdown-Persistenz | Open Source |" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/digitaler-zwilling-konzept.md", + "line": 172, + "text": "| **Mem0** | Automatische Fakt-Extraktion aus neuen Inputs | Open Source + Cloud |" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/digitaler-zwilling-konzept.md", + "line": 173, + "text": "| **mcp-memory-service** | MCP-Integration für Claude + Knowledge Graph | Open Source |" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/digitaler-zwilling-konzept.md", + "line": 175, + "text": "**mcp-memory-service** ist besonders relevant: \"Open-source persistent memory for AI agent pipelines + Claude. REST API + knowledge graph + autonomous consolidation.\"" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/digitaler-zwilling-konzept.md", + "line": 225, + "text": "- [Falling in and out of love with Moltbot](https://www.platformer.news/moltbot-clawdbot-review-ai-agent/)" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/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/Subconsciousness/data/fear_map.json", + "line": 32, + "text": "\"evidence\": \"Keeper await-Bug seit Monaten offen. 5 BUILD_SPECS, 0 implementiert\"," + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/data/fear_map.json", + "line": 35, + "text": "\"Keeper: await-Bug ein Einzeiler, seit Monaten offen\"," + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/data/fear_map.json", + "line": 39, + "text": "\"micro_offer\": \"Ein Keeper-Bug fixen? 15 Min.\"" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/projektECKdaten/implementierung.md", + "line": 346, + "text": "- [ ] Daemon läuft als systemd service, startet beim Login automatisch" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/projektECKdaten/implementierung.md", + "line": 347, + "text": "- [ ] Hook-Events landen in der DB (verifizierbar per SQLite query)" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/projektECKdaten/implementierung.md", + "line": 348, + "text": "- [ ] Importance Scores werden vergeben" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/projektECKdaten/implementierung.md", + "line": 349, + "text": "- [ ] Nach N Events: Reflexion wird getriggert (Log-Eintrag sichtbar)" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/projektECKdaten/implementierung.md", + "line": 350, + "text": "- [ ] Morning Briefing wird generiert (auch wenn noch simpel)" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/projektECKdaten/implementierung.md", + "line": 351, + "text": "- [ ] `/status` zeigt aktuellen Zustand" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/projektECKdaten/implementierung.md", + "line": 352, + "text": "- [ ] Kill-Switch funktioniert: `systemctl --user stop subconsciousness`" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/src/memory.py", + "line": 341, + "text": "with open(path, \"rb\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/src/critic.py", + "line": 39, + "text": "\"\"\"Result of a critic review on an insight.\"\"\"" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/src/collector.py", + "line": 126, + "text": "with open(path, \"rb\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/src/collector.py", + "line": 282, + "text": "with open(out_path, \"wb\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/src/collector.py", + "line": 320, + "text": "with open(raw_path, \"rb\") as rf:" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/src/scorer.py", + "line": 72, + "text": "ERROR_INDICATORS = {\"error\", \"exception\", \"traceback\", \"failed\", \"failure\", \"bug\"}" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/src/scorer.py", + "line": 358, + "text": "with jsonl_path.open() as f:" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/src/samuel_profile.py", + "line": 120, + "text": "\"evidence\": \"Keeper await-Bug seit Monaten offen. 5 BUILD_SPECS, 0 implementiert.\"," + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/src/samuel_profile.py", + "line": 253, + "text": "If > 0.6 → suggest 15-min micro-offer in next reflection." + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/src/night_crew.py", + "line": 49, + "text": "with open(env_path) as f:" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/src/night_crew.py", + "line": 193, + "text": "# b+c) Feed pending action items with auto-review evidence into prompt" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/src/night_crew.py", + "line": 592, + "text": "with open(log_path, \"ab\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/src/night_crew.py", + "line": 627, + "text": "with open(path, \"rb\") as f:" + }, + { + "file": "/home/smlflg/Projekte/Subconsciousness/src/reflection.py", + "line": 35, + "text": "with open(env_path) as f:" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/symphony-f71a7a41e1.json b/ProjectIntakeTower/inventory/evidence/symphony-f71a7a41e1.json new file mode 100644 index 0000000000000000000000000000000000000000..08952380708069b4e2703039c7e90b8212f8489e --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/symphony-f71a7a41e1.json @@ -0,0 +1,219 @@ +{ + "project_id": "symphony-f71a7a41e1", + "path": "/home/smlflg/Projekte/symphony", + "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", + "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:" + }, + { + "file": "/home/smlflg/Projekte/symphony/SPEC.md", + "line": 728, + "text": "- If the issue state is `Todo`, do not dispatch when any blocker is non-terminal." + }, + { + "file": "/home/smlflg/Projekte/symphony/SPEC.md", + "line": 798, + "text": "- If state refresh fails, keep workers running and try again on the next tick." + }, + { + "file": "/home/smlflg/Projekte/symphony/SPEC.md", + "line": 1207, + "text": "- Workflow-specific success often means \"reached the next handoff state\" (for example" + }, + { + "file": "/home/smlflg/Projekte/symphony/SPEC.md", + "line": 1208, + "text": "`Human Review`) rather than tracker terminal state `Done`." + }, + { + "file": "/home/smlflg/Projekte/symphony/SPEC.md", + "line": 1564, + "text": "- Try again on next tick." + }, + { + "file": "/home/smlflg/Projekte/symphony/SPEC.md", + "line": 1568, + "text": "- Retry on next tick." + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/pull/SKILL.md", + "line": 52, + "text": "- State what each side is trying to achieve (bug fix, refactor, rename," + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/pull/SKILL.md", + "line": 60, + "text": "- Open files and understand intent on both sides before choosing a resolution." + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/push/SKILL.md", + "line": 42, + "text": "- If a PR exists and is open, update it." + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/push/SKILL.md", + "line": 98, + "text": "# 1) open the template and draft body content for this PR" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 227, + "text": "if \"@codex review\" not in body:" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 287, + "text": "return body.startswith(\"## Codex Review\")" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 317, + "text": "if \"@codex review\" in body:" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 402, + "text": "review: dict[str, Any]," + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 405, + "text": "created_at = review.get(\"submitted_at\") or review.get(\"created_at\")" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 408, + "text": "user_login = review.get(\"user\", {}).get(\"login\")" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 416, + "text": "body = (review.get(\"body\") or \"\").strip()" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 417, + "text": "state = review.get(\"state\")" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 432, + "text": "def review_timestamp(review: dict[str, Any]) -> datetime | None:" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 433, + "text": "created_at = review.get(\"submitted_at\") or review.get(\"created_at\")" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 441, + "text": "for review in reviews:" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 442, + "text": "user_login = review.get(\"user\", {}).get(\"login\")" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 445, + "text": "timestamp = review_timestamp(review)" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 447, + "text": "latest_by_user[user_login] = review" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 454, + "text": "latest_by_user[user_login] = review" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 463, + "text": "review" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 464, + "text": "for review in dedupe_reviews(reviews)" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 465, + "text": "if is_blocking_review(review, review_requested_at)" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 498, + "text": "print(\"Review comments detected. Address before merge.\")" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 506, + "text": "print(\"Review states/comments detected. Address before merge.\")" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "line": 515, + "text": "print(\"Waiting for review feedback...\", flush=True)" + }, + { + "file": "/home/smlflg/Projekte/symphony/.codex/skills/land/SKILL.md", + "line": 35, + "text": "6. Ensure Codex review comments (if present) are acknowledged and any required" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/symphony/.codex/worktree_init.sh", + "/home/smlflg/Projekte/symphony/.codex/skills/pull/SKILL.md", + "/home/smlflg/Projekte/symphony/.codex/skills/linear/SKILL.md", + "/home/smlflg/Projekte/symphony/.codex/skills/push/SKILL.md", + "/home/smlflg/Projekte/symphony/.codex/skills/commit/SKILL.md", + "/home/smlflg/Projekte/symphony/.codex/skills/land/land_watch.py", + "/home/smlflg/Projekte/symphony/.codex/skills/land/SKILL.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/symphony-lab-1cf2003fdd.json b/ProjectIntakeTower/inventory/evidence/symphony-lab-1cf2003fdd.json new file mode 100644 index 0000000000000000000000000000000000000000..7eab6bee77b26b21564f1d8da60874d0e88b7c8e --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/symphony-lab-1cf2003fdd.json @@ -0,0 +1,61 @@ +{ + "project_id": "symphony-lab-1cf2003fdd", + "path": "/home/smlflg/Projekte/symphony-lab", + "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`", + "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" + }, + { + "file": "/home/smlflg/Projekte/symphony-lab/.runtime/WORKFLOW.projectdashboard.local.md", + "line": 66, + "text": "3. Treat this as a review-first unattended run. Prefer a small, focused change" + }, + { + "file": "/home/smlflg/Projekte/symphony-lab/.runtime/WORKFLOW.projectdashboard.local.md", + "line": 77, + "text": "8. If work is complete or ready for review, move the issue to `Human Review`" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sympy__sympy-20590-2a70debb9a.json b/ProjectIntakeTower/inventory/evidence/sympy__sympy-20590-2a70debb9a.json new file mode 100644 index 0000000000000000000000000000000000000000..cd479bd9231c5eee011759e6e64f33588ea3d340 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sympy__sympy-20590-2a70debb9a.json @@ -0,0 +1,71 @@ +{ + "project_id": "sympy__sympy-20590-2a70debb9a", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/baseline/sympy__sympy-20590", + "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 |", + "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" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/baseline/sympy__sympy-20590/baseline_sympy__sympy-20590_run03/judge_result.json", + "line": 8, + "text": "\"rationale\": \"The patch completely fails to address the Symbol __dict__ issue. It introduces unrelated changes: .gitignore modification, docstring reformatting, and a typo fix. The one substantive change corrects a docstring example but has no connection to th" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/baseline/sympy__sympy-20590/baseline_sympy__sympy-20590_run03/judge_result.json", + "line": 10, + "text": "\"conclusion\": \"The patch completely fails to address the reported Symbol __dict__ issue. Changes consist only of .gitignore modification, docstring reformatting, and a typo fix. The failing test_immutable remains unaddressed, confirming the core bug is not fix" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/baseline/sympy__sympy-20590/baseline_sympy__sympy-20590_run04/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_run04/judge_result.json", + "line": 10, + "text": "\"conclusion\": \"The patch modifies .gitignore to ignore .aider* files, which is entirely unrelated to the Symbol __dict__ issue. It fails to address the reported bug about __slots__ and __dict__ interaction. The diff is syntactically clear but lacks any technic" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470-10b468569f.json b/ProjectIntakeTower/inventory/evidence/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470-10b468569f.json new file mode 100644 index 0000000000000000000000000000000000000000..a03e197ea373e1f39c5c3b7e01e05cf076c29f1b --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470-10b468569f.json @@ -0,0 +1,211 @@ +{ + "project_id": "sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470-10b468569f", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470", + "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.", + "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:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/README.md", + "line": 16, + "text": "Google Highly Open Participation Contest, Google Code-In, wrote and" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/README.md", + "line": 114, + "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/README.md", + "line": 261, + "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/CODEOWNERS", + "line": 2, + "text": "# to specify if they'd like to be automatically requested for review in new" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/PULL_REQUEST_TEMPLATE.md", + "line": 9, + "text": "open. -->" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/PULL_REQUEST_TEMPLATE.md", + "line": 28, + "text": "* Fixed a bug with log of integers." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/setupegg.py", + "line": 3, + "text": "exec(open('setup.py').read())" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/asv.conf.actions.json", + "line": 78, + "text": "// environment, making them faster to install next time. This is" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/get_sympy.py", + "line": 11, + "text": "Hack sys.path to import correct (local) sympy." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/mailmap_check.py", + "line": 175, + "text": "time of the next SymPy release.\"\"\")))" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/mailmap_check.py", + "line": 277, + "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/bin/mailmap_check.py", + "line": 301, + "text": "with open(path, 'r', encoding='utf-8') as fin:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/mailmap_check.py", + "line": 306, + "text": "with open(path, 'w', encoding='utf-8') as fout:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/coverage_doctest.py", + "line": 279, + "text": "with open(sphinx_path) as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/mailmap_update.py", + "line": 146, + "text": "# TODO: Should we check for bad emails as well? Some people have empty email" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/mailmap_update.py", + "line": 166, + "text": "file = codecs.open(os.path.realpath(os.path.join(" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/mailmap_update.py", + "line": 211, + "text": "with codecs.open(os.path.realpath(os.path.join(" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/authors_update.py", + "line": 112, + "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/bin/authors_update.py", + "line": 126, + "text": "old_lines = codecs.open(os.path.realpath(os.path.join(" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/authors_update.py", + "line": 143, + "text": "with codecs.open(os.path.realpath(os.path.join(" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/ask_update.py", + "line": 96, + "text": "with open('sympy/assumptions/ask_generated.py', 'w') as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/test_external_imports.py", + "line": 15, + "text": "TODO: Monkeypatch the importer to detect non-standard library imports even" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/test_travis.sh", + "line": 50, + "text": "with open(os.path.join(distutils.sysconfig.get_python_lib(), 'coverage.pth'), 'w') as pth:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/test_travis.sh", + "line": 125, + "text": "# TODO: Generate these tests automatically" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/sympy_time_cache.py", + "line": 67, + "text": "f = open(f, \"w\")" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/test_executable.py", + "line": 16, + "text": "with open(path, 'r') as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/coverage_report.py", + "line": 116, + "text": "\"Open %s in your web browser to view the report\" %" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/strip_whitespace", + "line": 15, + "text": "with open(filename, newline=\"\") as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/strip_whitespace", + "line": 55, + "text": "with open(filename, \"w\", newline=\"\") as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/test_isolated", + "line": 52, + "text": "with open(\"/tmp/test_sympy.sh\", \"w\") as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/test_isolated", + "line": 70, + "text": "with open(\"/tmp/test_sympy.sh\", \"w\") as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/bin/test_symengine.py", + "line": 33, + "text": "# XXX: The doctests are not tested here but there are many failures when" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/telemetry-3459d0adeb.json b/ProjectIntakeTower/inventory/evidence/telemetry-3459d0adeb.json new file mode 100644 index 0000000000000000000000000000000000000000..020b25e13e16ff33be804b1dba06cd7bde705b93 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/telemetry-3459d0adeb.json @@ -0,0 +1,21 @@ +{ + "project_id": "telemetry-3459d0adeb", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/telemetry", + "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", + "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)" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/templates-23724f251a.json b/ProjectIntakeTower/inventory/evidence/templates-23724f251a.json new file mode 100644 index 0000000000000000000000000000000000000000..d4e7ebe292fdeb9b3c38e00d5317b7ad3ab5aa2c --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/templates-23724f251a.json @@ -0,0 +1,221 @@ +{ + "project_id": "templates-23724f251a", + "path": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates", + "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`", + "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": "- [ ] 所有章节内容完整" + }, + { + "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": "- [ ] 补充材料(如有)已准备" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 170, + "text": "- [ ] 页面边距符合要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 171, + "text": "- [ ] 字体和字号正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 172, + "text": "- [ ] 行间距符合标准" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 173, + "text": "- [ ] 图表位置和大小合适" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 174, + "text": "- [ ] 数学公式格式正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 177, + "text": "- [ ] LaTeX编译无错误" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 178, + "text": "- [ ] 参考文献正确生成" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 179, + "text": "- [ ] PDF输出正常" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 180, + "text": "- [ ] 文件大小在限制范围内" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 185, + "text": "- [ ] 已注释掉 `\\def\\aaaianonymous{true}` (camera-ready)" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 186, + "text": "- [ ] 已添加完整的作者信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 187, + "text": "- [ ] 已添加所有作者单位信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 188, + "text": "- [ ] 已恢复所有被注释的内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 191, + "text": "- [ ] 已根据审稿意见修改内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 192, + "text": "- [ ] 已更新所有图表和实验" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 193, + "text": "- [ ] 已完善补充材料" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 194, + "text": "- [ ] 已检查所有链接和引用" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 197, + "text": "- [ ] 最终PDF质量检查" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 198, + "text": "- [ ] 所有文件已备份" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 199, + "text": "- [ ] 符合会议最终提交要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 200, + "text": "- [ ] 补充材料已单独提交(如需要)" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 205, + "text": "- [ ] 补充材料与主论文内容对应" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 206, + "text": "- [ ] 章节结构清晰合理" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 207, + "text": "- [ ] 图表编号与主论文不冲突" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 208, + "text": "- [ ] 参考文献格式一致" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 211, + "text": "- [ ] 算法伪代码清晰完整" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 212, + "text": "- [ ] 实验设置详细说明" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 213, + "text": "- [ ] 数据预处理步骤明确" + }, + { + "file": "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 214, + "text": "- [ ] 超参数配置完整" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/README.md", + "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/neurips2025/main.tex", + "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/aaai2026-unified-template.tex", + "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/aaai2026-unified-supp.tex", + "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/aaai2026.sty", + "/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/templates-3892b31839.json b/ProjectIntakeTower/inventory/evidence/templates-3892b31839.json new file mode 100644 index 0000000000000000000000000000000000000000..e994ad71e14be1cba926a124904c00ced48f6a5f --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/templates-3892b31839.json @@ -0,0 +1,221 @@ +{ + "project_id": "templates-3892b31839", + "path": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates", + "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`", + "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": "- [ ] 所有章节内容完整" + }, + { + "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": "- [ ] 补充材料(如有)已准备" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 170, + "text": "- [ ] 页面边距符合要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 171, + "text": "- [ ] 字体和字号正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 172, + "text": "- [ ] 行间距符合标准" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 173, + "text": "- [ ] 图表位置和大小合适" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 174, + "text": "- [ ] 数学公式格式正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 177, + "text": "- [ ] LaTeX编译无错误" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 178, + "text": "- [ ] 参考文献正确生成" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 179, + "text": "- [ ] PDF输出正常" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 180, + "text": "- [ ] 文件大小在限制范围内" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 185, + "text": "- [ ] 已注释掉 `\\def\\aaaianonymous{true}` (camera-ready)" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 186, + "text": "- [ ] 已添加完整的作者信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 187, + "text": "- [ ] 已添加所有作者单位信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 188, + "text": "- [ ] 已恢复所有被注释的内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 191, + "text": "- [ ] 已根据审稿意见修改内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 192, + "text": "- [ ] 已更新所有图表和实验" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 193, + "text": "- [ ] 已完善补充材料" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 194, + "text": "- [ ] 已检查所有链接和引用" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 197, + "text": "- [ ] 最终PDF质量检查" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 198, + "text": "- [ ] 所有文件已备份" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 199, + "text": "- [ ] 符合会议最终提交要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 200, + "text": "- [ ] 补充材料已单独提交(如需要)" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 205, + "text": "- [ ] 补充材料与主论文内容对应" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 206, + "text": "- [ ] 章节结构清晰合理" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 207, + "text": "- [ ] 图表编号与主论文不冲突" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 208, + "text": "- [ ] 参考文献格式一致" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 211, + "text": "- [ ] 算法伪代码清晰完整" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 212, + "text": "- [ ] 实验设置详细说明" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 213, + "text": "- [ ] 数据预处理步骤明确" + }, + { + "file": "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 214, + "text": "- [ ] 超参数配置完整" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/README.md", + "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/neurips2025/main.tex", + "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/aaai2026-unified-template.tex", + "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/aaai2026-unified-supp.tex", + "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/aaai2026.sty", + "/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/templates-467907a460.json b/ProjectIntakeTower/inventory/evidence/templates-467907a460.json new file mode 100644 index 0000000000000000000000000000000000000000..bd70fafef44aad073fd3682f3bcb82a5709b259f --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/templates-467907a460.json @@ -0,0 +1,221 @@ +{ + "project_id": "templates-467907a460", + "path": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates", + "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`", + "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": "- [ ] 所有章节内容完整" + }, + { + "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": "- [ ] 补充材料(如有)已准备" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 170, + "text": "- [ ] 页面边距符合要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 171, + "text": "- [ ] 字体和字号正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 172, + "text": "- [ ] 行间距符合标准" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 173, + "text": "- [ ] 图表位置和大小合适" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 174, + "text": "- [ ] 数学公式格式正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 177, + "text": "- [ ] LaTeX编译无错误" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 178, + "text": "- [ ] 参考文献正确生成" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 179, + "text": "- [ ] PDF输出正常" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 180, + "text": "- [ ] 文件大小在限制范围内" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 185, + "text": "- [ ] 已注释掉 `\\def\\aaaianonymous{true}` (camera-ready)" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 186, + "text": "- [ ] 已添加完整的作者信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 187, + "text": "- [ ] 已添加所有作者单位信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 188, + "text": "- [ ] 已恢复所有被注释的内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 191, + "text": "- [ ] 已根据审稿意见修改内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 192, + "text": "- [ ] 已更新所有图表和实验" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 193, + "text": "- [ ] 已完善补充材料" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 194, + "text": "- [ ] 已检查所有链接和引用" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 197, + "text": "- [ ] 最终PDF质量检查" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 198, + "text": "- [ ] 所有文件已备份" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 199, + "text": "- [ ] 符合会议最终提交要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 200, + "text": "- [ ] 补充材料已单独提交(如需要)" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 205, + "text": "- [ ] 补充材料与主论文内容对应" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 206, + "text": "- [ ] 章节结构清晰合理" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 207, + "text": "- [ ] 图表编号与主论文不冲突" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 208, + "text": "- [ ] 参考文献格式一致" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 211, + "text": "- [ ] 算法伪代码清晰完整" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 212, + "text": "- [ ] 实验设置详细说明" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 213, + "text": "- [ ] 数据预处理步骤明确" + }, + { + "file": "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 214, + "text": "- [ ] 超参数配置完整" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/README.md", + "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/neurips2025/main.tex", + "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/aaai2026-unified-template.tex", + "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/aaai2026-unified-supp.tex", + "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/aaai2026.sty", + "/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/templates-644e48a3e6.json b/ProjectIntakeTower/inventory/evidence/templates-644e48a3e6.json new file mode 100644 index 0000000000000000000000000000000000000000..bbb1d34577798d2ec76ddfb8f465a75dee8686ad --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/templates-644e48a3e6.json @@ -0,0 +1,221 @@ +{ + "project_id": "templates-644e48a3e6", + "path": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates", + "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`", + "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": "- [ ] 所有章节内容完整" + }, + { + "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": "- [ ] 补充材料(如有)已准备" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 170, + "text": "- [ ] 页面边距符合要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 171, + "text": "- [ ] 字体和字号正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 172, + "text": "- [ ] 行间距符合标准" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 173, + "text": "- [ ] 图表位置和大小合适" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 174, + "text": "- [ ] 数学公式格式正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 177, + "text": "- [ ] LaTeX编译无错误" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 178, + "text": "- [ ] 参考文献正确生成" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 179, + "text": "- [ ] PDF输出正常" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 180, + "text": "- [ ] 文件大小在限制范围内" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 185, + "text": "- [ ] 已注释掉 `\\def\\aaaianonymous{true}` (camera-ready)" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 186, + "text": "- [ ] 已添加完整的作者信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 187, + "text": "- [ ] 已添加所有作者单位信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 188, + "text": "- [ ] 已恢复所有被注释的内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 191, + "text": "- [ ] 已根据审稿意见修改内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 192, + "text": "- [ ] 已更新所有图表和实验" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 193, + "text": "- [ ] 已完善补充材料" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 194, + "text": "- [ ] 已检查所有链接和引用" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 197, + "text": "- [ ] 最终PDF质量检查" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 198, + "text": "- [ ] 所有文件已备份" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 199, + "text": "- [ ] 符合会议最终提交要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 200, + "text": "- [ ] 补充材料已单独提交(如需要)" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 205, + "text": "- [ ] 补充材料与主论文内容对应" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 206, + "text": "- [ ] 章节结构清晰合理" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 207, + "text": "- [ ] 图表编号与主论文不冲突" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 208, + "text": "- [ ] 参考文献格式一致" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 211, + "text": "- [ ] 算法伪代码清晰完整" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 212, + "text": "- [ ] 实验设置详细说明" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 213, + "text": "- [ ] 数据预处理步骤明确" + }, + { + "file": "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 214, + "text": "- [ ] 超参数配置完整" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/README.md", + "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/neurips2025/main.tex", + "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/aaai2026-unified-template.tex", + "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/aaai2026-unified-supp.tex", + "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/aaai2026.sty", + "/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/templates-94a8944a1d.json b/ProjectIntakeTower/inventory/evidence/templates-94a8944a1d.json new file mode 100644 index 0000000000000000000000000000000000000000..86632321fea4234acd324704f16a78bdb7ee5ddb --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/templates-94a8944a1d.json @@ -0,0 +1,161 @@ +{ + "project_id": "templates-94a8944a1d", + "path": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates", + "readme_path": null, + "readme_summary": "", + "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" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/index.md", + "line": 169, + "text": "5. **Maintainability** — is the code and documentation clear enough for the next session?" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/index.md", + "line": 184, + "text": "5. Repeat until the evaluator consistently matches human review." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/feature_list.json", + "line": 24, + "text": "\"Open the app.\"," + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/feature_list.json", + "line": 40, + "text": "\"Open an existing conversation.\"," + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/clean-state-checklist.md", + "line": 3, + "text": "- [ ] The standard startup path still works." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/clean-state-checklist.md", + "line": 4, + "text": "- [ ] The standard verification path still runs." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/clean-state-checklist.md", + "line": 5, + "text": "- [ ] Current progress is recorded in the progress log." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/clean-state-checklist.md", + "line": 6, + "text": "- [ ] Feature state reflects what is actually passing versus unverified." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/clean-state-checklist.md", + "line": 7, + "text": "- [ ] No half-finished step is left undocumented." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/clean-state-checklist.md", + "line": 8, + "text": "- [ ] The next session can continue without manual repair." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/session-handoff.md", + "line": 17, + "text": "- Risk for the next session:" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/session-handoff.md", + "line": 19, + "text": "## Next Best Step" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/session-handoff.md", + "line": 22, + "text": "- Why it is next:" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/evaluator-rubric.md", + "line": 11, + "text": "| Maintainability | Is the code and documentation clear enough for the next session? | | |" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/evaluator-rubric.md", + "line": 24, + "text": "- Next review trigger:" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/AGENTS.md", + "line": 5, + "text": "next session can continue without guessing." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/AGENTS.md", + "line": 12, + "text": "2. Read `claude-progress.md` for the latest verified state and next step." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/AGENTS.md", + "line": 14, + "text": "4. Review recent commits with `git log --oneline -5`." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/AGENTS.md", + "line": 54, + "text": "5. Leave the repo clean enough for the next session to run `./init.sh`" + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/CLAUDE.md", + "line": 14, + "text": "4. Review recent commits with `git log --oneline -5`." + }, + { + "file": "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/CLAUDE.md", + "line": 47, + "text": "5. Leave a clean restart path for the next session." + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/session-handoff.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/AGENTS.md", + "/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/templates/CLAUDE.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/templates-a136a51228.json b/ProjectIntakeTower/inventory/evidence/templates-a136a51228.json new file mode 100644 index 0000000000000000000000000000000000000000..bef816596c19397459974dcea2e723236b18f0f7 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/templates-a136a51228.json @@ -0,0 +1,221 @@ +{ + "project_id": "templates-a136a51228", + "path": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates", + "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`", + "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": "- [ ] 所有章节内容完整" + }, + { + "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": "- [ ] 补充材料(如有)已准备" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 170, + "text": "- [ ] 页面边距符合要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 171, + "text": "- [ ] 字体和字号正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 172, + "text": "- [ ] 行间距符合标准" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 173, + "text": "- [ ] 图表位置和大小合适" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 174, + "text": "- [ ] 数学公式格式正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 177, + "text": "- [ ] LaTeX编译无错误" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 178, + "text": "- [ ] 参考文献正确生成" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 179, + "text": "- [ ] PDF输出正常" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 180, + "text": "- [ ] 文件大小在限制范围内" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 185, + "text": "- [ ] 已注释掉 `\\def\\aaaianonymous{true}` (camera-ready)" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 186, + "text": "- [ ] 已添加完整的作者信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 187, + "text": "- [ ] 已添加所有作者单位信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 188, + "text": "- [ ] 已恢复所有被注释的内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 191, + "text": "- [ ] 已根据审稿意见修改内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 192, + "text": "- [ ] 已更新所有图表和实验" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 193, + "text": "- [ ] 已完善补充材料" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 194, + "text": "- [ ] 已检查所有链接和引用" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 197, + "text": "- [ ] 最终PDF质量检查" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 198, + "text": "- [ ] 所有文件已备份" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 199, + "text": "- [ ] 符合会议最终提交要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 200, + "text": "- [ ] 补充材料已单独提交(如需要)" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 205, + "text": "- [ ] 补充材料与主论文内容对应" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 206, + "text": "- [ ] 章节结构清晰合理" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 207, + "text": "- [ ] 图表编号与主论文不冲突" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 208, + "text": "- [ ] 参考文献格式一致" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 211, + "text": "- [ ] 算法伪代码清晰完整" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 212, + "text": "- [ ] 实验设置详细说明" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 213, + "text": "- [ ] 数据预处理步骤明确" + }, + { + "file": "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 214, + "text": "- [ ] 超参数配置完整" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/README.md", + "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/neurips2025/main.tex", + "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/aaai2026-unified-template.tex", + "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/aaai2026-unified-supp.tex", + "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/aaai2026.sty", + "/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/templates-b14820f964.json b/ProjectIntakeTower/inventory/evidence/templates-b14820f964.json new file mode 100644 index 0000000000000000000000000000000000000000..f18a6061d9305d1d1d4d4ebd03348d7b0997baac --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/templates-b14820f964.json @@ -0,0 +1,221 @@ +{ + "project_id": "templates-b14820f964", + "path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates", + "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`", + "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": "- [ ] 所有章节内容完整" + }, + { + "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": "- [ ] 补充材料(如有)已准备" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 170, + "text": "- [ ] 页面边距符合要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 171, + "text": "- [ ] 字体和字号正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 172, + "text": "- [ ] 行间距符合标准" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 173, + "text": "- [ ] 图表位置和大小合适" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 174, + "text": "- [ ] 数学公式格式正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 177, + "text": "- [ ] LaTeX编译无错误" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 178, + "text": "- [ ] 参考文献正确生成" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 179, + "text": "- [ ] PDF输出正常" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 180, + "text": "- [ ] 文件大小在限制范围内" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 185, + "text": "- [ ] 已注释掉 `\\def\\aaaianonymous{true}` (camera-ready)" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 186, + "text": "- [ ] 已添加完整的作者信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 187, + "text": "- [ ] 已添加所有作者单位信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 188, + "text": "- [ ] 已恢复所有被注释的内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 191, + "text": "- [ ] 已根据审稿意见修改内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 192, + "text": "- [ ] 已更新所有图表和实验" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 193, + "text": "- [ ] 已完善补充材料" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 194, + "text": "- [ ] 已检查所有链接和引用" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 197, + "text": "- [ ] 最终PDF质量检查" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 198, + "text": "- [ ] 所有文件已备份" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 199, + "text": "- [ ] 符合会议最终提交要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 200, + "text": "- [ ] 补充材料已单独提交(如需要)" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 205, + "text": "- [ ] 补充材料与主论文内容对应" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 206, + "text": "- [ ] 章节结构清晰合理" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 207, + "text": "- [ ] 图表编号与主论文不冲突" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 208, + "text": "- [ ] 参考文献格式一致" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 211, + "text": "- [ ] 算法伪代码清晰完整" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 212, + "text": "- [ ] 实验设置详细说明" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 213, + "text": "- [ ] 数据预处理步骤明确" + }, + { + "file": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 214, + "text": "- [ ] 超参数配置完整" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/README.md", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/neurips2025/main.tex", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/aaai2026-unified-template.tex", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/aaai2026-unified-supp.tex", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/aaai2026.sty", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/templates-b4fd06a7fc.json b/ProjectIntakeTower/inventory/evidence/templates-b4fd06a7fc.json new file mode 100644 index 0000000000000000000000000000000000000000..86d190d819950e5a5f74a4a7fd0d6a4177acb896 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/templates-b4fd06a7fc.json @@ -0,0 +1,221 @@ +{ + "project_id": "templates-b4fd06a7fc", + "path": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates", + "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`", + "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": "- [ ] 所有章节内容完整" + }, + { + "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": "- [ ] 补充材料(如有)已准备" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 170, + "text": "- [ ] 页面边距符合要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 171, + "text": "- [ ] 字体和字号正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 172, + "text": "- [ ] 行间距符合标准" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 173, + "text": "- [ ] 图表位置和大小合适" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 174, + "text": "- [ ] 数学公式格式正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 177, + "text": "- [ ] LaTeX编译无错误" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 178, + "text": "- [ ] 参考文献正确生成" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 179, + "text": "- [ ] PDF输出正常" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 180, + "text": "- [ ] 文件大小在限制范围内" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 185, + "text": "- [ ] 已注释掉 `\\def\\aaaianonymous{true}` (camera-ready)" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 186, + "text": "- [ ] 已添加完整的作者信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 187, + "text": "- [ ] 已添加所有作者单位信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 188, + "text": "- [ ] 已恢复所有被注释的内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 191, + "text": "- [ ] 已根据审稿意见修改内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 192, + "text": "- [ ] 已更新所有图表和实验" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 193, + "text": "- [ ] 已完善补充材料" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 194, + "text": "- [ ] 已检查所有链接和引用" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 197, + "text": "- [ ] 最终PDF质量检查" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 198, + "text": "- [ ] 所有文件已备份" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 199, + "text": "- [ ] 符合会议最终提交要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 200, + "text": "- [ ] 补充材料已单独提交(如需要)" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 205, + "text": "- [ ] 补充材料与主论文内容对应" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 206, + "text": "- [ ] 章节结构清晰合理" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 207, + "text": "- [ ] 图表编号与主论文不冲突" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 208, + "text": "- [ ] 参考文献格式一致" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 211, + "text": "- [ ] 算法伪代码清晰完整" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 212, + "text": "- [ ] 实验设置详细说明" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 213, + "text": "- [ ] 数据预处理步骤明确" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md", + "line": 214, + "text": "- [ ] 超参数配置完整" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/README.md", + "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/neurips2025/main.tex", + "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/aaai2026-unified-template.tex", + "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/aaai2026-unified-supp.tex", + "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/aaai2026.sty", + "/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/templates-c4a2f717a9.json b/ProjectIntakeTower/inventory/evidence/templates-c4a2f717a9.json new file mode 100644 index 0000000000000000000000000000000000000000..ce0fe4a71dcb8a370ed6d1a7693862e788423691 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/templates-c4a2f717a9.json @@ -0,0 +1,46 @@ +{ + "project_id": "templates-c4a2f717a9", + "path": "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/templates", + "readme_path": null, + "readme_summary": "", + "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": "- [ ] 下一轮会话无需人工修复即可继续" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/templates/session-handoff.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/templates/AGENTS.md", + "/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/templates/CLAUDE.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/templates-f75c7482a5.json b/ProjectIntakeTower/inventory/evidence/templates-f75c7482a5.json new file mode 100644 index 0000000000000000000000000000000000000000..935b0f9b2d169dfbf536a6fb79ee294fc568b4fe --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/templates-f75c7482a5.json @@ -0,0 +1,221 @@ +{ + "project_id": "templates-f75c7482a5", + "path": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates", + "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`", + "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": "- [ ] 所有章节内容完整" + }, + { + "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": "- [ ] 补充材料(如有)已准备" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 170, + "text": "- [ ] 页面边距符合要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 171, + "text": "- [ ] 字体和字号正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 172, + "text": "- [ ] 行间距符合标准" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 173, + "text": "- [ ] 图表位置和大小合适" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 174, + "text": "- [ ] 数学公式格式正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 177, + "text": "- [ ] LaTeX编译无错误" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 178, + "text": "- [ ] 参考文献正确生成" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 179, + "text": "- [ ] PDF输出正常" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 180, + "text": "- [ ] 文件大小在限制范围内" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 185, + "text": "- [ ] 已注释掉 `\\def\\aaaianonymous{true}` (camera-ready)" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 186, + "text": "- [ ] 已添加完整的作者信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 187, + "text": "- [ ] 已添加所有作者单位信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 188, + "text": "- [ ] 已恢复所有被注释的内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 191, + "text": "- [ ] 已根据审稿意见修改内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 192, + "text": "- [ ] 已更新所有图表和实验" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 193, + "text": "- [ ] 已完善补充材料" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 194, + "text": "- [ ] 已检查所有链接和引用" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 197, + "text": "- [ ] 最终PDF质量检查" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 198, + "text": "- [ ] 所有文件已备份" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 199, + "text": "- [ ] 符合会议最终提交要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 200, + "text": "- [ ] 补充材料已单独提交(如需要)" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 205, + "text": "- [ ] 补充材料与主论文内容对应" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 206, + "text": "- [ ] 章节结构清晰合理" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 207, + "text": "- [ ] 图表编号与主论文不冲突" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 208, + "text": "- [ ] 参考文献格式一致" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 211, + "text": "- [ ] 算法伪代码清晰完整" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 212, + "text": "- [ ] 实验设置详细说明" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 213, + "text": "- [ ] 数据预处理步骤明确" + }, + { + "file": "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 214, + "text": "- [ ] 超参数配置完整" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/README.md", + "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/neurips2025/main.tex", + "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/aaai2026-unified-template.tex", + "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/aaai2026-unified-supp.tex", + "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/aaai2026.sty", + "/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/templates-fdb2b79f35.json b/ProjectIntakeTower/inventory/evidence/templates-fdb2b79f35.json new file mode 100644 index 0000000000000000000000000000000000000000..40a665234ba6d6eb1f757ffcd08c8246c7a8ded3 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/templates-fdb2b79f35.json @@ -0,0 +1,221 @@ +{ + "project_id": "templates-fdb2b79f35", + "path": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates", + "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`", + "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": "- [ ] 所有章节内容完整" + }, + { + "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": "- [ ] 补充材料(如有)已准备" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 170, + "text": "- [ ] 页面边距符合要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 171, + "text": "- [ ] 字体和字号正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 172, + "text": "- [ ] 行间距符合标准" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 173, + "text": "- [ ] 图表位置和大小合适" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 174, + "text": "- [ ] 数学公式格式正确" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 177, + "text": "- [ ] LaTeX编译无错误" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 178, + "text": "- [ ] 参考文献正确生成" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 179, + "text": "- [ ] PDF输出正常" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 180, + "text": "- [ ] 文件大小在限制范围内" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 185, + "text": "- [ ] 已注释掉 `\\def\\aaaianonymous{true}` (camera-ready)" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 186, + "text": "- [ ] 已添加完整的作者信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 187, + "text": "- [ ] 已添加所有作者单位信息" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 188, + "text": "- [ ] 已恢复所有被注释的内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 191, + "text": "- [ ] 已根据审稿意见修改内容" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 192, + "text": "- [ ] 已更新所有图表和实验" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 193, + "text": "- [ ] 已完善补充材料" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 194, + "text": "- [ ] 已检查所有链接和引用" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 197, + "text": "- [ ] 最终PDF质量检查" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 198, + "text": "- [ ] 所有文件已备份" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 199, + "text": "- [ ] 符合会议最终提交要求" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 200, + "text": "- [ ] 补充材料已单独提交(如需要)" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 205, + "text": "- [ ] 补充材料与主论文内容对应" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 206, + "text": "- [ ] 章节结构清晰合理" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 207, + "text": "- [ ] 图表编号与主论文不冲突" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 208, + "text": "- [ ] 参考文献格式一致" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 211, + "text": "- [ ] 算法伪代码清晰完整" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 212, + "text": "- [ ] 实验设置详细说明" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 213, + "text": "- [ ] 数据预处理步骤明确" + }, + { + "file": "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md", + "line": 214, + "text": "- [ ] 超参数配置完整" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/README.md", + "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/neurips2025/extra_pkgs.tex", + "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/neurips2025/neurips.sty", + "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/neurips2025/Makefile", + "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/neurips2025/main.tex", + "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/aaai2026-unified-template.tex", + "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/aaai2026-unified-supp.tex", + "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/aaai2026.sty", + "/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/test-examples-62e65bab8c.json b/ProjectIntakeTower/inventory/evidence/test-examples-62e65bab8c.json new file mode 100644 index 0000000000000000000000000000000000000000..b5ce7dbda435bca58b6b38ebb9f5022161cfb5d9 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/test-examples-62e65bab8c.json @@ -0,0 +1,44 @@ +{ + "project_id": "test-examples-62e65bab8c", + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples", + "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.", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest10.al", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest6.al", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest9.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest12.al", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest2.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest7.al", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest8.al", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest11.al", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest10.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest2.al", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest4.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/README.txt", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest3.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest9.al", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest1.al", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest3.al", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest4.al", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest8.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest12.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest6.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest1.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest11.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest5.al", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest5.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/ruletest7.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/pydy-example-repo/mass_spring_damper.al", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/pydy-example-repo/double_pendulum.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/pydy-example-repo/non_min_pendulum.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/pydy-example-repo/mass_spring_damper.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/pydy-example-repo/double_pendulum.al", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/pydy-example-repo/non_min_pendulum.al", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/pydy-example-repo/chaos_pendulum.al", + "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/test-examples/pydy-example-repo/chaos_pendulum.py" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/test-examples-6b135ec104.json b/ProjectIntakeTower/inventory/evidence/test-examples-6b135ec104.json new file mode 100644 index 0000000000000000000000000000000000000000..abd4c62bd2ba89838666298677b87d942ba02a06 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/test-examples-6b135ec104.json @@ -0,0 +1,10 @@ +{ + "project_id": "test-examples-6b135ec104", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/sympy/parsing/autolev/test-examples", + "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.", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests-143fcac3e8.json b/ProjectIntakeTower/inventory/evidence/tests-143fcac3e8.json new file mode 100644 index 0000000000000000000000000000000000000000..c2b0f95ea577e4e974ec088c68fc8594d5a19fe8 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests-143fcac3e8.json @@ -0,0 +1,19 @@ +{ + "project_id": "tests-143fcac3e8", + "path": "/home/smlflg/.hermes/profiles/ps/skills/creative/comfyui/tests", + "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", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/ps/skills/creative/comfyui/tests/test_run_workflow.py", + "/home/smlflg/.hermes/profiles/ps/skills/creative/comfyui/tests/conftest.py", + "/home/smlflg/.hermes/profiles/ps/skills/creative/comfyui/tests/test_common.py", + "/home/smlflg/.hermes/profiles/ps/skills/creative/comfyui/tests/README.md", + "/home/smlflg/.hermes/profiles/ps/skills/creative/comfyui/tests/test_check_deps.py", + "/home/smlflg/.hermes/profiles/ps/skills/creative/comfyui/tests/test_cloud_integration.py", + "/home/smlflg/.hermes/profiles/ps/skills/creative/comfyui/tests/test_extract_schema.py", + "/home/smlflg/.hermes/profiles/ps/skills/creative/comfyui/tests/pytest.ini" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests-1e7c4b28dc.json b/ProjectIntakeTower/inventory/evidence/tests-1e7c4b28dc.json new file mode 100644 index 0000000000000000000000000000000000000000..49a1324d151bf5053d8167a18d45a3ae2146109e --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests-1e7c4b28dc.json @@ -0,0 +1,19 @@ +{ + "project_id": "tests-1e7c4b28dc", + "path": "/home/smlflg/.hermes/profiles/dlm/skills/creative/comfyui/tests", + "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", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/dlm/skills/creative/comfyui/tests/test_run_workflow.py", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/comfyui/tests/conftest.py", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/comfyui/tests/test_common.py", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/comfyui/tests/README.md", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/comfyui/tests/test_check_deps.py", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/comfyui/tests/test_cloud_integration.py", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/comfyui/tests/test_extract_schema.py", + "/home/smlflg/.hermes/profiles/dlm/skills/creative/comfyui/tests/pytest.ini" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests-4398928715.json b/ProjectIntakeTower/inventory/evidence/tests-4398928715.json new file mode 100644 index 0000000000000000000000000000000000000000..634ab67413d08dde70bbe150562fffbfa18ef9e0 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests-4398928715.json @@ -0,0 +1,19 @@ +{ + "project_id": "tests-4398928715", + "path": "/home/smlflg/.hermes/profiles/fixer/skills/creative/comfyui/tests", + "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", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/fixer/skills/creative/comfyui/tests/test_run_workflow.py", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/comfyui/tests/conftest.py", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/comfyui/tests/test_common.py", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/comfyui/tests/README.md", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/comfyui/tests/test_check_deps.py", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/comfyui/tests/test_cloud_integration.py", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/comfyui/tests/test_extract_schema.py", + "/home/smlflg/.hermes/profiles/fixer/skills/creative/comfyui/tests/pytest.ini" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests-5b89884a39.json b/ProjectIntakeTower/inventory/evidence/tests-5b89884a39.json new file mode 100644 index 0000000000000000000000000000000000000000..ada2fcc6a610c671316e0448b336aa10a2742693 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests-5b89884a39.json @@ -0,0 +1,19 @@ +{ + "project_id": "tests-5b89884a39", + "path": "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/comfyui/tests", + "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", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/comfyui/tests/test_run_workflow.py", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/comfyui/tests/conftest.py", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/comfyui/tests/test_common.py", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/comfyui/tests/README.md", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/comfyui/tests/test_check_deps.py", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/comfyui/tests/test_cloud_integration.py", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/comfyui/tests/test_extract_schema.py", + "/home/smlflg/.hermes/profiles/voice-learning/skills/creative/comfyui/tests/pytest.ini" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests-6d4c93fec4.json b/ProjectIntakeTower/inventory/evidence/tests-6d4c93fec4.json new file mode 100644 index 0000000000000000000000000000000000000000..3ca810e692ca8345e122986b08e9894c8744e975 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests-6d4c93fec4.json @@ -0,0 +1,19 @@ +{ + "project_id": "tests-6d4c93fec4", + "path": "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/creative/comfyui/tests", + "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", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/creative/comfyui/tests/test_run_workflow.py", + "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/creative/comfyui/tests/conftest.py", + "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/creative/comfyui/tests/test_common.py", + "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/creative/comfyui/tests/README.md", + "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/creative/comfyui/tests/test_check_deps.py", + "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/creative/comfyui/tests/test_cloud_integration.py", + "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/creative/comfyui/tests/test_extract_schema.py", + "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/creative/comfyui/tests/pytest.ini" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests-7bc4dd1ff6.json b/ProjectIntakeTower/inventory/evidence/tests-7bc4dd1ff6.json new file mode 100644 index 0000000000000000000000000000000000000000..0fdb53d084a2428cc93b29b9d4e402684ad6ae5d --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests-7bc4dd1ff6.json @@ -0,0 +1,19 @@ +{ + "project_id": "tests-7bc4dd1ff6", + "path": "/home/smlflg/.hermes/profiles/decision-control/skills/creative/comfyui/tests", + "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", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/comfyui/tests/test_run_workflow.py", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/comfyui/tests/conftest.py", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/comfyui/tests/test_common.py", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/comfyui/tests/README.md", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/comfyui/tests/test_check_deps.py", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/comfyui/tests/test_cloud_integration.py", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/comfyui/tests/test_extract_schema.py", + "/home/smlflg/.hermes/profiles/decision-control/skills/creative/comfyui/tests/pytest.ini" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests-9acd823291.json b/ProjectIntakeTower/inventory/evidence/tests-9acd823291.json new file mode 100644 index 0000000000000000000000000000000000000000..08c6cddf6557ea9c2f6a4fbce0d6efe856c63a68 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests-9acd823291.json @@ -0,0 +1,19 @@ +{ + "project_id": "tests-9acd823291", + "path": "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/comfyui/tests", + "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", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/comfyui/tests/test_run_workflow.py", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/comfyui/tests/conftest.py", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/comfyui/tests/test_common.py", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/comfyui/tests/README.md", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/comfyui/tests/test_check_deps.py", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/comfyui/tests/test_cloud_integration.py", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/comfyui/tests/test_extract_schema.py", + "/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/comfyui/tests/pytest.ini" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests-adb484cf0c.json b/ProjectIntakeTower/inventory/evidence/tests-adb484cf0c.json new file mode 100644 index 0000000000000000000000000000000000000000..b86d80d69acbac52ef765374ab5d75e260844975 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests-adb484cf0c.json @@ -0,0 +1,19 @@ +{ + "project_id": "tests-adb484cf0c", + "path": "/home/smlflg/.hermes/profiles/iap/skills/creative/comfyui/tests", + "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", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/iap/skills/creative/comfyui/tests/test_run_workflow.py", + "/home/smlflg/.hermes/profiles/iap/skills/creative/comfyui/tests/conftest.py", + "/home/smlflg/.hermes/profiles/iap/skills/creative/comfyui/tests/test_common.py", + "/home/smlflg/.hermes/profiles/iap/skills/creative/comfyui/tests/README.md", + "/home/smlflg/.hermes/profiles/iap/skills/creative/comfyui/tests/test_check_deps.py", + "/home/smlflg/.hermes/profiles/iap/skills/creative/comfyui/tests/test_cloud_integration.py", + "/home/smlflg/.hermes/profiles/iap/skills/creative/comfyui/tests/test_extract_schema.py", + "/home/smlflg/.hermes/profiles/iap/skills/creative/comfyui/tests/pytest.ini" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests-b7a8705e98.json b/ProjectIntakeTower/inventory/evidence/tests-b7a8705e98.json new file mode 100644 index 0000000000000000000000000000000000000000..dde78d0127d66c036259ee98acdf37d8147aa00e --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests-b7a8705e98.json @@ -0,0 +1,19 @@ +{ + "project_id": "tests-b7a8705e98", + "path": "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/comfyui/tests", + "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", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/comfyui/tests/test_run_workflow.py", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/comfyui/tests/conftest.py", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/comfyui/tests/test_common.py", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/comfyui/tests/README.md", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/comfyui/tests/test_check_deps.py", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/comfyui/tests/test_cloud_integration.py", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/comfyui/tests/test_extract_schema.py", + "/home/smlflg/.hermes/profiles/diagnosis/skills/creative/comfyui/tests/pytest.ini" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests-c40bb71b92.json b/ProjectIntakeTower/inventory/evidence/tests-c40bb71b92.json new file mode 100644 index 0000000000000000000000000000000000000000..78b430fbb6de8de8103aad906bdb65425d708bd8 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests-c40bb71b92.json @@ -0,0 +1,19 @@ +{ + "project_id": "tests-c40bb71b92", + "path": "/home/smlflg/.hermes/profiles/mlg/skills/creative/comfyui/tests", + "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", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/mlg/skills/creative/comfyui/tests/test_run_workflow.py", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/comfyui/tests/conftest.py", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/comfyui/tests/test_common.py", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/comfyui/tests/README.md", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/comfyui/tests/test_check_deps.py", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/comfyui/tests/test_cloud_integration.py", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/comfyui/tests/test_extract_schema.py", + "/home/smlflg/.hermes/profiles/mlg/skills/creative/comfyui/tests/pytest.ini" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests-c5d6d4f403.json b/ProjectIntakeTower/inventory/evidence/tests-c5d6d4f403.json new file mode 100644 index 0000000000000000000000000000000000000000..3fd972ae67ad880f54c72089531e974ee341b73f --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests-c5d6d4f403.json @@ -0,0 +1,19 @@ +{ + "project_id": "tests-c5d6d4f403", + "path": "/home/smlflg/.hermes/profiles/cnw/skills/creative/comfyui/tests", + "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", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/cnw/skills/creative/comfyui/tests/test_run_workflow.py", + "/home/smlflg/.hermes/profiles/cnw/skills/creative/comfyui/tests/conftest.py", + "/home/smlflg/.hermes/profiles/cnw/skills/creative/comfyui/tests/test_common.py", + "/home/smlflg/.hermes/profiles/cnw/skills/creative/comfyui/tests/README.md", + "/home/smlflg/.hermes/profiles/cnw/skills/creative/comfyui/tests/test_check_deps.py", + "/home/smlflg/.hermes/profiles/cnw/skills/creative/comfyui/tests/test_cloud_integration.py", + "/home/smlflg/.hermes/profiles/cnw/skills/creative/comfyui/tests/test_extract_schema.py", + "/home/smlflg/.hermes/profiles/cnw/skills/creative/comfyui/tests/pytest.ini" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests-c9aba714cf.json b/ProjectIntakeTower/inventory/evidence/tests-c9aba714cf.json new file mode 100644 index 0000000000000000000000000000000000000000..6a09819c754434f15f0dc7d8b1ecb67bff7cdebc --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests-c9aba714cf.json @@ -0,0 +1,211 @@ +{ + "project_id": "tests-c9aba714cf", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests", + "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/.", + "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." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/model_fields/test_imagefield.py", + "line": 287, + "text": "# Bug 11084: Dimensions should not get recalculated if file is" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/model_fields/test_imagefield.py", + "line": 421, + "text": "# Bug 11084: Dimensions should not get recalculated if file is" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/model_fields/test_filefield.py", + "line": 75, + "text": "@unittest.skipIf(sys.platform.startswith('win'), \"Windows doesn't support moving open files.\")" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/model_fields/test_filefield.py", + "line": 90, + "text": "FieldField.open() returns self so it can be used as a context manager." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/model_fields/test_filefield.py", + "line": 94, + "text": "# open() doesn't write to disk." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/model_fields/test_filefield.py", + "line": 96, + "text": "self.assertEqual(d.myfile, d.myfile.open())" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/admin_widgets/tests.py", + "line": 733, + "text": "# Open a page that has a date and time picker widgets" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/admin_widgets/tests.py", + "line": 791, + "text": "# Open a page that has a date and time picker widgets" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/admin_widgets/tests.py", + "line": 814, + "text": "# Open a page that has a date and time picker widgets" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/admin_widgets/tests.py", + "line": 839, + "text": "# Open a page that has a date and time picker widgets" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/admin_widgets/tests.py", + "line": 884, + "text": "# Open a page that has a date picker widget" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/admin_widgets/tests.py", + "line": 1222, + "text": "Some browsers had a bug where navigating away from the change page" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/admin_widgets/tests.py", + "line": 1285, + "text": "# Open the popup window and click on a band" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/admin_widgets/tests.py", + "line": 1323, + "text": "# Open the popup window and click on a band" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/model_inheritance_regress/tests.py", + "line": 212, + "text": "get_(next/previous)_by_date should work" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/check_framework/test_translation.py", + "line": 20, + "text": "# FIXME: The following should be invalid:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/check_framework/test_translation.py", + "line": 35, + "text": "# FIXME: The following should be invalid:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/files/tests.py", + "line": 48, + "text": "with file.open() as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/files/tests.py", + "line": 56, + "text": "with file.open() as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/files/tests.py", + "line": 204, + "text": "with file.open() as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/files/tests.py", + "line": 206, + "text": "with file.open() as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/files/tests.py", + "line": 216, + "text": "with f.open() as fh:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/files/tests.py", + "line": 224, + "text": "with uf.open() as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/files/tests.py", + "line": 242, + "text": "Open files passed into get_image_dimensions() should stay opened." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/files/tests.py", + "line": 255, + "text": "# We need to inject a modified open() builtin into the images module" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/files/tests.py", + "line": 275, + "text": "return FileWrapper(open(*args))" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/files/tests.py", + "line": 277, + "text": "images.open = catching_open" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/files/tests.py", + "line": 281, + "text": "del images.open" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/files/tests.py", + "line": 296, + "text": "with open(img_path, 'rb') as fh:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/files/tests.py", + "line": 298, + "text": "image_pil = Image.open(fh)" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/files/tests.py", + "line": 312, + "text": "with open(img_path, 'rb') as fh:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/files/tests.py", + "line": 313, + "text": "self.assertEqual(size, Image.open(fh).size)" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests-cb815cc60a.json b/ProjectIntakeTower/inventory/evidence/tests-cb815cc60a.json new file mode 100644 index 0000000000000000000000000000000000000000..51d8d701213ad974b45040b70ddb54de7c27fecb --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests-cb815cc60a.json @@ -0,0 +1,19 @@ +{ + "project_id": "tests-cb815cc60a", + "path": "/home/smlflg/.hermes/profiles/ra/skills/creative/comfyui/tests", + "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", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/ra/skills/creative/comfyui/tests/test_run_workflow.py", + "/home/smlflg/.hermes/profiles/ra/skills/creative/comfyui/tests/conftest.py", + "/home/smlflg/.hermes/profiles/ra/skills/creative/comfyui/tests/test_common.py", + "/home/smlflg/.hermes/profiles/ra/skills/creative/comfyui/tests/README.md", + "/home/smlflg/.hermes/profiles/ra/skills/creative/comfyui/tests/test_check_deps.py", + "/home/smlflg/.hermes/profiles/ra/skills/creative/comfyui/tests/test_cloud_integration.py", + "/home/smlflg/.hermes/profiles/ra/skills/creative/comfyui/tests/test_extract_schema.py", + "/home/smlflg/.hermes/profiles/ra/skills/creative/comfyui/tests/pytest.ini" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests-d4c394256f.json b/ProjectIntakeTower/inventory/evidence/tests-d4c394256f.json new file mode 100644 index 0000000000000000000000000000000000000000..4a91eb04ef102ecee5f48df36ad3074d784d0deb --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests-d4c394256f.json @@ -0,0 +1,211 @@ +{ + "project_id": "tests-d4c394256f", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests", + "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/.", + "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." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/model_fields/test_imagefield.py", + "line": 287, + "text": "# Bug 11084: Dimensions should not get recalculated if file is" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/model_fields/test_imagefield.py", + "line": 421, + "text": "# Bug 11084: Dimensions should not get recalculated if file is" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/model_fields/test_filefield.py", + "line": 77, + "text": "@unittest.skipIf(sys.platform == 'win32', \"Windows doesn't support moving open files.\")" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/model_fields/test_filefield.py", + "line": 92, + "text": "FieldField.open() returns self so it can be used as a context manager." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/model_fields/test_filefield.py", + "line": 96, + "text": "# open() doesn't write to disk." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/model_fields/test_filefield.py", + "line": 98, + "text": "self.assertEqual(d.myfile, d.myfile.open())" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/admin_widgets/tests.py", + "line": 740, + "text": "# Open a page that has a date and time picker widgets" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/admin_widgets/tests.py", + "line": 798, + "text": "# Open a page that has a date and time picker widgets" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/admin_widgets/tests.py", + "line": 821, + "text": "# Open a page that has a date and time picker widgets" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/admin_widgets/tests.py", + "line": 846, + "text": "# Open a page that has a date and time picker widgets" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/admin_widgets/tests.py", + "line": 891, + "text": "# Open a page that has a date picker widget" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/admin_widgets/tests.py", + "line": 1229, + "text": "Some browsers had a bug where navigating away from the change page" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/admin_widgets/tests.py", + "line": 1292, + "text": "# Open the popup window and click on a band" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/admin_widgets/tests.py", + "line": 1330, + "text": "# Open the popup window and click on a band" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/model_inheritance_regress/tests.py", + "line": 212, + "text": "get_(next/previous)_by_date should work" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/check_framework/test_translation.py", + "line": 20, + "text": "# FIXME: The following should be invalid:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/check_framework/test_translation.py", + "line": 35, + "text": "# FIXME: The following should be invalid:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/files/tests.py", + "line": 50, + "text": "with file.open() as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/files/tests.py", + "line": 58, + "text": "with file.open() as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/files/tests.py", + "line": 206, + "text": "with file.open() as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/files/tests.py", + "line": 208, + "text": "with file.open() as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/files/tests.py", + "line": 218, + "text": "with f.open() as fh:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/files/tests.py", + "line": 226, + "text": "with uf.open() as f:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/files/tests.py", + "line": 250, + "text": "Open files passed into get_image_dimensions() should stay opened." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/files/tests.py", + "line": 263, + "text": "# We need to inject a modified open() builtin into the images module" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/files/tests.py", + "line": 283, + "text": "return FileWrapper(open(*args))" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/files/tests.py", + "line": 285, + "text": "images.open = catching_open" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/files/tests.py", + "line": 289, + "text": "del images.open" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/files/tests.py", + "line": 304, + "text": "with open(img_path, 'rb') as fh:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/files/tests.py", + "line": 306, + "text": "image_pil = Image.open(fh)" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/files/tests.py", + "line": 320, + "text": "with open(img_path, 'rb') as fh:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/files/tests.py", + "line": 321, + "text": "self.assertEqual(size, Image.open(fh).size)" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests-e72bb1fdb4.json b/ProjectIntakeTower/inventory/evidence/tests-e72bb1fdb4.json new file mode 100644 index 0000000000000000000000000000000000000000..b4dd8489b91f25fa1a0d90421ef34cf1ec3f056f --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests-e72bb1fdb4.json @@ -0,0 +1,19 @@ +{ + "project_id": "tests-e72bb1fdb4", + "path": "/home/smlflg/.hermes/profiles/smk/skills/creative/comfyui/tests", + "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", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/smk/skills/creative/comfyui/tests/test_run_workflow.py", + "/home/smlflg/.hermes/profiles/smk/skills/creative/comfyui/tests/conftest.py", + "/home/smlflg/.hermes/profiles/smk/skills/creative/comfyui/tests/test_common.py", + "/home/smlflg/.hermes/profiles/smk/skills/creative/comfyui/tests/README.md", + "/home/smlflg/.hermes/profiles/smk/skills/creative/comfyui/tests/test_check_deps.py", + "/home/smlflg/.hermes/profiles/smk/skills/creative/comfyui/tests/test_cloud_integration.py", + "/home/smlflg/.hermes/profiles/smk/skills/creative/comfyui/tests/test_extract_schema.py", + "/home/smlflg/.hermes/profiles/smk/skills/creative/comfyui/tests/pytest.ini" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests-f08ef3b2c2.json b/ProjectIntakeTower/inventory/evidence/tests-f08ef3b2c2.json new file mode 100644 index 0000000000000000000000000000000000000000..0ebc05b4541d84846185e9a22266480e07b08c8c --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests-f08ef3b2c2.json @@ -0,0 +1,19 @@ +{ + "project_id": "tests-f08ef3b2c2", + "path": "/home/smlflg/.hermes/profiles/ph/skills/creative/comfyui/tests", + "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", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/ph/skills/creative/comfyui/tests/test_run_workflow.py", + "/home/smlflg/.hermes/profiles/ph/skills/creative/comfyui/tests/conftest.py", + "/home/smlflg/.hermes/profiles/ph/skills/creative/comfyui/tests/test_common.py", + "/home/smlflg/.hermes/profiles/ph/skills/creative/comfyui/tests/README.md", + "/home/smlflg/.hermes/profiles/ph/skills/creative/comfyui/tests/test_check_deps.py", + "/home/smlflg/.hermes/profiles/ph/skills/creative/comfyui/tests/test_cloud_integration.py", + "/home/smlflg/.hermes/profiles/ph/skills/creative/comfyui/tests/test_extract_schema.py", + "/home/smlflg/.hermes/profiles/ph/skills/creative/comfyui/tests/pytest.ini" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/tests.json b/ProjectIntakeTower/inventory/evidence/tests.json new file mode 100644 index 0000000000000000000000000000000000000000..c33660106fdedf5ca181645fd8e67b0f979591a9 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/tests.json @@ -0,0 +1,4126 @@ +[ + { + "path": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale/tests/test_backend_run_ids.py", + "repo": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale" + }, + { + "path": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale/tests/test_backend_main.py", + "repo": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale" + }, + { + "path": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale/tests/test_core_flow.py", + "repo": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale" + }, + { + "path": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale/tests/test_backend_service.py", + "repo": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale" + }, + { + "path": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale/tests/test_backend_api.py", + "repo": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale" + }, + { + "path": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale/tests/test_backend_persistence.py", + "repo": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale" + }, + { + "path": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale/tests/test_intent_routing.py", + "repo": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale" + }, + { + "path": "/home/smlflg/Projekte/Sonnenuhr/tests/test_config.py", + "repo": "/home/smlflg/Projekte/Sonnenuhr" + }, + { + "path": "/home/smlflg/Projekte/Sonnenuhr/tests/test_display_control.py", + "repo": "/home/smlflg/Projekte/Sonnenuhr" + }, + { + "path": "/home/smlflg/Projekte/Sonnenuhr/tests/test_update_logic.py", + "repo": "/home/smlflg/Projekte/Sonnenuhr" + }, + { + "path": "/home/smlflg/Projekte/Sonnenuhr/tests/test_sun_calc.py", + "repo": "/home/smlflg/Projekte/Sonnenuhr" + }, + { + "path": "/home/smlflg/Projekte/Sonnenuhr/tests/test_protocol.py", + "repo": "/home/smlflg/Projekte/Sonnenuhr" + }, + { + "path": "/home/smlflg/Projekte/TypoTuner/tests/test_qwertz.py", + "repo": "/home/smlflg/Projekte/TypoTuner" + }, + { + "path": "/home/smlflg/Projekte/TypoTuner/tests/test_storage.py", + "repo": "/home/smlflg/Projekte/TypoTuner" + }, + { + "path": "/home/smlflg/Projekte/TypoTuner/tests/conftest.py", + "repo": "/home/smlflg/Projekte/TypoTuner" + }, + { + "path": "/home/smlflg/Projekte/TypoTuner/tests/test_analyzer.py", + "repo": "/home/smlflg/Projekte/TypoTuner" + }, + { + "path": "/home/smlflg/Projekte/TypoTuner/tests/test_recommender.py", + "repo": "/home/smlflg/Projekte/TypoTuner" + }, + { + "path": "/home/smlflg/Projekte/TypoTuner/tests/test_hid.py", + "repo": "/home/smlflg/Projekte/TypoTuner" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/tests/test_cli.py", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/tests/test_html_import.py", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/tests/test_drafting.py", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/tests/test_storage.py", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/tests/test_parser.py", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/tests/test_name_sync.py", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/tests/fixtures/mannheim_listing.txt", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/tests/fixtures/favorites.html", + "repo": "/home/smlflg/Projekte" + }, + { + "path": "/home/smlflg/Projekte/CodexDashBoard/tests/test_logs_data.py", + "repo": "/home/smlflg/Projekte/CodexDashBoard" + }, + { + "path": "/home/smlflg/Projekte/CodexDashBoard/tests/test_packaging.py", + "repo": "/home/smlflg/Projekte/CodexDashBoard" + }, + { + "path": "/home/smlflg/Projekte/CodexDashBoard/tests/test_crash_safety.py", + "repo": "/home/smlflg/Projekte/CodexDashBoard" + }, + { + "path": "/home/smlflg/Projekte/CodexDashBoard/tests/test_startup.py", + "repo": "/home/smlflg/Projekte/CodexDashBoard" + }, + { + "path": "/home/smlflg/Projekte/CodexDashBoard/tests/test_data_error_visibility.py", + "repo": "/home/smlflg/Projekte/CodexDashBoard" + }, + { + "path": "/home/smlflg/Projekte/CodexDashBoard/tests/test_codex_data.py", + "repo": "/home/smlflg/Projekte/CodexDashBoard" + }, + { + "path": "/home/smlflg/Projekte/CodexDashBoard/tests/test_processes.py", + "repo": "/home/smlflg/Projekte/CodexDashBoard" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/data/test_ads.pdf", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/tests/.gitkeep", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/tests/unit/test_v25_stabilization.py", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/tests/unit/test_cli.py", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/tests/unit/test_phase3_smoke.py", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/tests/unit/test_phase1_v2_cleanup.py", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/tests/unit/test_deterministic_core.py", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/tests/unit/test_pdf_build_a.py", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/tests/unit/test_phase2_alias.py", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/tests/unit/test_prebrief_content.py", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/tests/integration/test_db_init.py", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/test_dedup.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/eval/ab_test.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar/eval/scenarios/test_driven.json", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_autonomous_minimax.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_ewma.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_daemon.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_commit_digest.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_knowledge.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_adhs_coaching.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_threshold_math.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_budget.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_alignment_base.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_plan_fidelity.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_visual_explainer.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_meta_all_mechanisms.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_adaptation.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_wiring_check.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/conftest.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_safety.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_phase_state.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_coach.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_mechanisms.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_active_time.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_ctl.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_safety_gates.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_context_bridge.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_context.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_content_detectors.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_feedback_loop.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_skeleton_first.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_version_squared.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_phase_contract.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_growth_tracker.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_git_commit_detection.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_learner.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/__init__.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_introspection.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_new_repo_guard.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_skill_recommender.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_planning_drift.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/tests/test_confidence.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_adaptive_profile.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_explainer_renderer.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_replay_parser.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_pattern_detector.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_tts_ranker.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_panel_ux.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_bookmark_analyzer.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_dashboard_xp.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_rating_multi.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_memory_db.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_explainer_triggers.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_memory_synthesizer.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_dashboard_alignment.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_replay_evaluator.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_replay_simulator.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_codex_counter.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_retention.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_dashboard_florian.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_harness.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_mute_detector.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_recommender.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_dashboard_memory.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_alignment_digest.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_twin_bridge.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/__init__.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_stt.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_florian_tts.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_project_tracker.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_dashboard_explainer.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_knowledge_gap.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/e2e/test_coaching_flow.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/e2e/test_daemon_live.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/e2e/test_alignment_flow.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/e2e/test_v5_integration.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/e2e/test_explainer_flow.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/tests/test_eval.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/tests/__init__.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/tests/test_governor.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_autonomous_minimax.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_ewma.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_daemon.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_commit_digest.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_knowledge.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_adhs_coaching.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_threshold_math.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_budget.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_alignment_base.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_plan_fidelity.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_visual_explainer.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_meta_all_mechanisms.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_adaptation.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_wiring_check.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/conftest.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_safety.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_phase_state.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_coach.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_mechanisms.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_active_time.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_ctl.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_safety_gates.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_context_bridge.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_context.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_content_detectors.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_feedback_loop.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_skeleton_first.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_version_squared.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_phase_contract.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_growth_tracker.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_git_commit_detection.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_learner.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/__init__.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_introspection.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_new_repo_guard.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_skill_recommender.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_planning_drift.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/tests/test_confidence.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_adaptive_profile.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_explainer_renderer.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_replay_parser.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_pattern_detector.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_tts_ranker.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_panel_ux.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_bookmark_analyzer.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_dashboard_xp.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_rating_multi.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_memory_db.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_explainer_triggers.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_memory_synthesizer.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_dashboard_alignment.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_replay_evaluator.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_replay_simulator.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_codex_counter.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_retention.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_dashboard_florian.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_harness.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_mute_detector.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_recommender.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_dashboard_memory.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_alignment_digest.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_twin_bridge.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/__init__.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_stt.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_florian_tts.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_project_tracker.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_dashboard_explainer.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_knowledge_gap.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/e2e/test_coaching_flow.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/e2e/test_daemon_live.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/e2e/test_alignment_flow.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/e2e/test_v5_integration.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/e2e/test_explainer_flow.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V4/Eval/Tests/test_eval_v4.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V6/Eval/Tests/test_typ_b.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V6/Eval/Tests/test_typ_a.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V6/Eval/Tests/test_merge_deltas.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V6/Eval/Tests/test_typ_c.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V7/Eval/Tests/test_wave4b_session_replays.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V7/Eval/Tests/test_wave3c_phase_contract.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V7/Eval/Tests/test_wave1c_new_typ_a.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V7/Eval/Tests/test_wave4a_scoring.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V7/Eval/Tests/test_wave1b_changed_typ_b.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V7/Eval/Tests/test_wave3b_new_typ_c.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V7/Eval/Tests/test_wave1d_new_typ_b_safety.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V7/Eval/Tests/test_wave3a_changed_typ_c.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V7/Eval/Tests/test_wave5_agent_team_sanity.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V7/Eval/Tests/test_wave3d_samuel.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V7/Eval/Tests/test_wave1a_changed_typ_a.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V3/Eval/Tests/test_eval_llm_quality.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V3/Eval/Tests/test_eval_deterministic.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V2/Eval/Tests/test_eval_detektoren.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V2/Eval/Tests/test_eval_phase_tracker.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V2/Eval/Tests/test_eval_context_selector.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V2/Eval/Tests/test_eval_skill_recommender.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V5/Eval/Tests/test_eval_v5.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V1/Eval/Tests/test_phase_tracker.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V1/Eval/Tests/test_detectors.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V1/Eval/Tests/test_enforcement.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution/V1/Eval/Tests/test_plugins_typ_a.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/tests/test_daemon.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/tests/test_knowledge.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/tests/test_adhs_coaching.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/tests/test_budget.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/tests/test_adaptation.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/tests/test_safety.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/tests/test_coach.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/tests/test_mechanisms.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/tests/test_context.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/tests/test_content_detectors.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/tests/test_learner.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/tests/__init__.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/tests/test_skill_recommender.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/tests/test_confidence.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_adaptive_profile.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_bookmark_analyzer.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_alignment_engine.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_memory_db.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_harness.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_explainer.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_alignment_digest.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/__init__.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_stt.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_project_tracker.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_knowledge_gap.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/SidecarDashboard/tests/test_socket_client.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/SidecarDashboard" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/tests/test_cli.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/tests/test_watcher.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/tests/test_state.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/tests/test_governor.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/tests/fixtures/subagent_session.jsonl", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/tests/fixtures/risky_shell.jsonl", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/tests/fixtures/build_without_checks.jsonl", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_adapter.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_contracts.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_phase_tracker.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_proof_registry.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_registry.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_claude_code_adapter.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/conftest.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_safety.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_events.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_runtime.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_codex_adapter.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_context.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_sidecar_core.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_extensions.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_confidence.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/test_20_results.json", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/test_20_git_results.json", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/eval/test_20_prompts.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/eval/test_100_realworld.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/eval/test_20_git.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_metamode.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_planmode.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_providers.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_skill_executor.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_buildmode.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_parallelmode.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_intent_detection.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_skill_priority.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_verifymode.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_safety_gates.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_false_positives.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_reviewmode.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_learnmode.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_evalmode.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_debugmode.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/tests/test_researchmode.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/tests/test_control_service.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard" + }, + { + "path": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard/tests/test_api.py", + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/SSH_CODEX/enable_full_stern_and_test.sh", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/TEST_BATTERY.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/TEST_PROMPTS.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/TEST_PROMPTS_V1.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/Live_tests/test_nr.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/UEBER_AGENT/Live_tests/test_nr_2.md", + "repo": "/home/smlflg/Projekte/UEBER_AGENT" + }, + { + "path": "/home/smlflg/Projekte/MyAIGame/tui/tests/conftest.py", + "repo": "/home/smlflg/Projekte/MyAIGame" + }, + { + "path": "/home/smlflg/Projekte/MyAIGame/tui/tests/__init__.py", + "repo": "/home/smlflg/Projekte/MyAIGame" + }, + { + "path": "/home/smlflg/Projekte/ShortcutCounter/tests/test_smoke.py", + "repo": "/home/smlflg/Projekte/ShortcutCounter" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/projects/smoke-test/tests/test_greet.py", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/tests/test_harness_runner.py", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/tests/test_cli.py", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/tests/test_registry_learning.py", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/tests/test_routing.py", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/tests/test_run_tracking.py", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/tests/test_project_scaffold.py", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/tests/test_doctor.py", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/tests/test_registry_contracts.py", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/tests/test_e2e.py", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/tests/test_context_pack.py", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/tests/test_integration_roots.py", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/tests/test_dashboard.py", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/tests/test_web_api.py", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/Zentrale/tests/test_opencode_delegate.py", + "repo": "/home/smlflg/Projekte/Zentrale" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/bin/import-specifier.test.mjs", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/scripts/pr-intent-scan.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/scripts/system-check.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/scripts/no-telemetry-growthbook-stub.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/python/tests/test_atomic_chat_provider.py", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/python/tests/test_ollama_provider.py", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/python/tests/conftest.py", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/python/tests/test_smart_router.py", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/python/tests/__init__.py", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/commands.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/projectOnboardingState.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/constants/promptIdentity.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/ConsoleOAuthFlow.test.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/TextInput.test.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/useCodexOAuthFlow.test.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/Feedback.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/ThemePicker.test.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/ProviderManager.test.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/PromptInput/PromptInputFooterSuggestions.test.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/PromptInput/PromptInputQueuedCommands.test.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/components/memory/memoryFileSelectorPaths.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/__tests__/bugfixes.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/__tests__/providerCounts.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/__tests__/security-hardening.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/skills/loadSkillsDir.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/skills/bundled/updateConfig.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/skills/bundled/loop.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/diagnosticTracking.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/compact/autoCompact.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/compact/microCompact.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/oauth/crypto.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/oauth/auth-code-listener.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/oauth/auth-code-listener.analytics.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/github/deviceFlow.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/mcp/doctor.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/mcp/client.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/mcp/auth.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/mcp/officialRegistry.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/openaiShim.diagnostics.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/withRetry.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/smartModelRouting.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/providerConfig.github.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/codexUsage.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/openaiShim.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/thinkTagSanitizer.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/toolArgumentNormalization.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/providerConfig.codexSecureStorage.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/providerConfig.local.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/errors.openaiCompatibility.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/agentRouting.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/client.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/codexShim.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/openaiErrorClassification.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/compressToolHistory.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/codexOAuth.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/openaiShim.compression.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/api/fetchWithProxyRetry.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/autoFix/autoFixHook.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/autoFix/autoFixIntegration.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/autoFix/autoFixConfig.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/autoFix/autoFixRunner.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/tools/toolExecution.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/wiki/status.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/wiki/ingest.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/services/wiki/init.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/commands/init.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/commands/mcp/doctorCommand.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/commands/install-github-app/repoSlug.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/commands/onboard-github/onboard-github.test.ts", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/commands/provider/provider.test.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/commands/model/model.test.tsx", + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/6B6Fbz92kvddHKxJK62cI/sniffio/_tests/test_sniffio.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/test_cli.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/test_types.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/test_utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/test_jsonschema_test_suite.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/fuzz_validate.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/test_deprecations.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/_suite.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/test_format.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/test_exceptions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/test_validators.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/typing/test_all_concrete_validators_match_protocol.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/1EHOrGuDhskujXi7fpNiW/jsonschema/tests/typing/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/cZCb7ZQld5cvlCdD4YVm8/annotated_types/test_cases.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/trace_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/formatting_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/test_components_bin.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/docstrings_fuzz_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/completion_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/test_components_py3.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/interact_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/fire_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/helptext_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/core_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/parser_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/parser_fuzz_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/test_components_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/testutils_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/fire_import_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/decorators_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/docstrings_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/custom_descriptions_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/main_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/inspectutils_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/test_components.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zrFYY-ORdcqgZprb7csMw/jsonschema_specifications/tests/test_jsonschema_specifications.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zrFYY-ORdcqgZprb7csMw/jsonschema_specifications/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/bert_perf_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/tools/onnxruntime_test.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8PtOAF6aeVQ_TqNPnUUSN/opentelemetry/semconv/_incubating/attributes/test_attributes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/sampling/tests/test_sample_discrete_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/sampling/tests/test_sample_continuous_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/sampling/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/sampling/tests/test_sample_finite_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_stochastic_process.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_random_matrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_symbolic_multivariate.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_error_prop.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_continuous_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_joint_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_discrete_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_symbolic_probability.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_matrix_distributions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_compound_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_mix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_finite_rv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_printing.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_field_functions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_operators.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_functions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_vector.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_coordsysrect.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_dyadic.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_implicitregion.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_parametricregion.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/tests/test_integrals.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/interactive/tests/test_ipython.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/interactive/tests/test_interactive.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/interactive/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_primetest.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_egyptian_fraction.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_digits.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_partitions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_continued_fraction.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_generate.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_residue.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_modular.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_factor_.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_hypothesis.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_multinomial.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_qs.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_bbp_pi.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_elliptic_curve.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/test_ecm.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/ntheory/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_sqrtdenest.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_gammasimp.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_rewrite.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_simplify.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_trigsimp.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_function.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_powsimp.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_combsimp.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_cse_diff.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_radsimp.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_hyperexpand.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_epathtools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_fu.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_cse.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_ratsimp.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_assumptions_2.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_sathandlers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_wrapper.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_refine.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_query.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_rel_queries.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_context.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_satask.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/tests/test_matrices.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_pyutils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_fnodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_abstract_nodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_cfunctions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_algorithms.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_matrix_nodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_scipy_nodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_ast.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_pynodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_approximations.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_cnodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_applications.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_cxxnodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_rewriting.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_numpy_nodes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/_compilation/tests/test_compilation.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/_compilation/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_mathml.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_misc.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_xxe.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_autowrap.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_deprecated.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_codegen_rust.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_lambdify.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_codegen.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_timeutils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_codegen_julia.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_enumerative.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_matchpy_connector.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_decorator.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_exceptions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_iterables.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_source.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_codegen_octave.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/multipledispatch/tests/test_core.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/multipledispatch/tests/test_dispatcher.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/multipledispatch/tests/test_conflict.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/multipledispatch/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/tests/test_pretty.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_llvmjit.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_mathml.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_c.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_maple.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_tableform.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_tensorflow.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_julia.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_torch.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_rust.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_cupy.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_lambdarepr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_precedence.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_rcode.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_pycode.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_smtlib.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_theanocode.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_cxx.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_glsl.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_aesaracode.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_python.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_numpy.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_conventions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_mathematica.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_jscode.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_fortran.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_gtk.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_latex.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_codeprinter.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_octave.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_preview.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_repr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_str.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_jax.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_dot.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_tree.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/test_printing.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/test_tensor_operators.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/test_indexed.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/test_tensor.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/test_functions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/test_index_methods.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/test_tensor_element.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_deprecated_conv_modules.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_arrayexpr_derivatives.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_as_explicit.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_convert_matrix_to_array.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_convert_array_to_matrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_convert_array_to_indexed.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_array_expressions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_convert_indexed_to_array.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/tests/test_ndim_array.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/tests/test_mutable_ndim_array.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/tests/test_ndim_array_conversions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/tests/test_immutable_ndim_array.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/tests/test_array_derivatives.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/tests/test_array_comprehension.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/tests/test_arrayop.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/algebras/tests/test_quaternion.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/algebras/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/branch/tests/test_traverse.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/branch/tests/test_core.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/branch/tests/test_tools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/branch/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/tests/test_traverse.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/tests/test_core.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/tests/test_rl.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/tests/test_tools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/strategies/tests/test_tree.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_ntheory.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_pythonmpq.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_importtools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_autowrap.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_codegen.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_numpy.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_scipy.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_gmpy.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/crypto/tests/test_crypto.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/crypto/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_intpoly.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_heurisch.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_lineintegrals.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_singularityfunctions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_risch.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_laplace.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_deltafunctions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_rationaltools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_rde.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_manual.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_prde.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_failing_integrals.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_quadrature.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_trigonometry.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_integrals.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/tests/test_util.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/tests/test_accumulationbounds.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/tests/test_finite_diff.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/tests/test_euler.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/tests/test_singularities.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_truediv.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_priority.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_match.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_constructor_postprocessor.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_eval.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_args.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_arit.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_power.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_sympify.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_singleton.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_assumptions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_sorting.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_expand.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_noncommutative.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_complex.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_compatibility.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_relational.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_subs.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_logic.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_function.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_rules.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_random.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_var.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_exprtools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_kind.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_symbol.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_operations.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_numbers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_evalf.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_containers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_expr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_parameters.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_multidimensional.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_cache.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_basic.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_facts.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_traversal.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_diff.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_count_ops.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_equal.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sandbox/tests/test_indexed_integrals.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sandbox/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/test_systems.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/test_ode.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/test_single.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/test_subscheck.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/test_riccati.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/test_lie_group.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_constantsimp.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_simplex.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_pde.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_polysys.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_numeric.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_solvers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_inequalities.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_decompogen.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_solveset.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_recurr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/diophantine/tests/test_diophantine.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/diophantine/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/tests/test_domains.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/tests/test_quotientring.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/tests/test_polynomialring.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/agca/tests/test_homomorphisms.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/agca/tests/test_modules.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/agca/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/agca/tests/test_ideals.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/agca/tests/test_extensions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/test_galoisgroups.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/test_subfield.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/test_primes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/test_utilities.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/test_modules.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/test_numbers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/test_minpoly.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/tests/test_basis.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_multivariate_resultants.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_rootisolation.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_densetools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_partfrac.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_rings.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_groebnertools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_puiseux.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_polyoptions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_ring_series.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_injections.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_polytools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_orderings.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_sqfreetools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_distributedmodules.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_euclidtools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_rootoftools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_galoistools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_hypothesis.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_pythonrational.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_polyfuncs.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_densearith.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_rationaltools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_constructor.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_heuristicgcd.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_appellseqs.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_fields.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_polyutils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_modulargcd.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_polyclasses.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_monomials.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_polymatrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_solvers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_dispersion.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_subresultants_qq_zz.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_polyroots.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_orthopolys.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_factortools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_densebasic.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_specialpolys.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_fflu.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_normalforms.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_sdm.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_domainmatrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_eigen.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_dense.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_inverse.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_nullspace.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_rref.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_lll.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_xxm.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_linsolve.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_domainscalar.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/tests/test_ddm.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/unify/tests/test_unify.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/unify/tests/test_sympy.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/unify/tests/test_rewrite.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/unify/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/logic/tests/test_dimacs.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/logic/tests/test_boolalg.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/logic/tests/test_lra_theory.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/logic/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/logic/tests/test_inference.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_transpose.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_matmul.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_permutation.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_kronecker.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_hadamard.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_funcmatrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_special.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_derivatives.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_matexpr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_adjoint.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_factorizations.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_dotproduct.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_applyfunc.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_trace.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_sets.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_determinant.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_inverse.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_slice.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_diagonal.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_companion.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_indexing.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_fourier.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_blockmatrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_matadd.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_matpow.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_normalforms.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_eigen.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_domains.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_repmatrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_matrixbase.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_graph.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_immutable.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_decompositions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_subspaces.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_reductions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_sparse.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_sparsetools.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_determinant.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_interactions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_commonmatrix.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_solvers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_matrices.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/discrete/tests/test_convolutions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/discrete/tests/test_recurrences.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/discrete/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/discrete/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_conditionset.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_setexpr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_sets.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_powerset.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_contains.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_ordinals.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_fancysets.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/concrete/tests/test_products.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/concrete/tests/test_gosper.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/concrete/tests/test_sums_products.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/concrete/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/concrete/tests/test_delta.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/concrete/tests/test_guess.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_printing.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_fieldfunctions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_functions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_vector.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_dyadic.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_output.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_point.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_frame.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/hep/tests/test_gamma_matrices.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/hep/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/control/tests/test_lti.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/control/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/control/tests/test_control_plots.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_method.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_linearize.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_body.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_kane2.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_kane.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_lagrange2.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_pathway.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_functions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_models.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_joint.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_jointsmethod.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_system_class.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_kane3.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_lagrange.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_particle.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_wrapping_geometry.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_actuator.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_linearity_of_velocity_constraints.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_loads.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_kane5.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_kane4.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_rigidbody.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_inertia.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_system.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/tests/test_medium.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/tests/test_utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/tests/test_waves.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/tests/test_polarization.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/tests/test_gaussopt.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_util.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_quantities.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_unitsystem.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_prefixes.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_dimensionsystem.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_unit_system_cgs_gauss.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_dimensions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/test_pring.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/test_hydrogen.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/test_secondquant.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/test_clebsch_gordan.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/test_paulialgebra.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/test_physics_matrices.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/test_sho.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/tests/test_qho_1d.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/continuum_mechanics/tests/test_beam.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/continuum_mechanics/tests/test_arch.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/continuum_mechanics/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/continuum_mechanics/tests/test_cable.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/continuum_mechanics/tests/test_truss.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/biomechanics/tests/test_curve.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/biomechanics/tests/test_activation.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/biomechanics/tests/test_musculotendon.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/biomechanics/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/biomechanics/tests/test_mixin.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_printing.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_operatorordering.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_spin.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_sho1d.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_cg.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_shor.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_density.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_operator.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_fermion.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_dagger.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_tensorproduct.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_gate.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_constants.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_boson.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_operatorset.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_trace.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_matrixutils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_qapply.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_piab.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_commutator.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_qft.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_kind.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_grover.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_hilbert.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_qubit.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_anticommutator.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_qexpr.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_state.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_qasm.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_circuitutils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_cartesian.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_identitysearch.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_circuitplot.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_innerproduct.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_pauli.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_represent.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_textplot.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_region_xor.png", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_utils.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_region_or.png", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_region_not.png", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_experimental_lambdify.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_series.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_region_and.png", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_plot.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/tests/test_plot_implicit.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/intervalmath/tests/test_intervalmath.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/intervalmath/tests/test_interval_membership.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/intervalmath/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/intervalmath/tests/test_interval_functions.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/pygletplot/tests/test_plotting.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/pygletplot/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_limitseq.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_aseries.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_sequences.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_nseries.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_approximants.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_series.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_lseries.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_order.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_gruntz.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_fourier.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_residues.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_limits.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_formal.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_demidovich.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_kauers.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/tests/test_code_quality.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/tests/test_deprecated.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/tests/test_module_imports.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/tests/diagnose_imports.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/tests/test_runtests_pytest.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/tests/test_pytest.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/categories/tests/test_drawing.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/categories/tests/test_baseclasses.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/categories/tests/__init__.py", + "repo": "/home/smlflg/.hermes" + }, + { + "path": "/home/smlflg/.codex/metaswarm/tests/cli/test-installer.sh", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/tests/templates/test-ci-template.sh", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/tests/templates/test-beads-cleanup.sh", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/tests/gemini/test-gemini-extension.sh", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/tests/codex/test-codex-skills.sh", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/tests/lib/test-sync-resources.sh", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/metaswarm/tests/hooks/test-session-start.sh", + "repo": "/home/smlflg/.codex/metaswarm" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/plugin-eval/fixtures/ts-python-sample/tests/test_sample.py", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/plugin-eval/fixtures/ts-python-sample/tests/sample.test.ts", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/plugin-eval/tests/plugin-eval.test.js", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/life-science-research/skills/ncbi-blast-skill/scripts/test_ncbi_blast.py", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/life-science-research/skills/eqtl-catalogue-skill/scripts/test_rest_request.py", + "repo": "/home/smlflg/.codex/.tmp/plugins" + }, + { + "path": "/home/smlflg/.claude/hooks/test_enforce_background_agents.py", + "repo": "/home/smlflg/.claude" + }, + { + "path": "/home/smlflg/.claude/hooks/test_event_logger_threshold.py", + "repo": "/home/smlflg/.claude" + }, + { + "path": "/home/smlflg/.openclaude/debug/latest", + "repo": null + } +] \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/texmath-eb90dad169.json b/ProjectIntakeTower/inventory/evidence/texmath-eb90dad169.json new file mode 100644 index 0000000000000000000000000000000000000000..0a1a77b7a01992880866cc4bc3d17aae965a50cc --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/texmath-eb90dad169.json @@ -0,0 +1,67 @@ +{ + "project_id": "texmath-eb90dad169", + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath", + "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.", + "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." + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath/README.md", + "line": 128, + "text": "* Backslash bug removed." + }, + { + "file": "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath/README.md", + "line": 131, + "text": "* Modifying the `block` mode regular expression with `gitlab` delimiters, so removing the `newline` bug." + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath/port.yaml", + "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath/index.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath/README.md", + "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath/__init__.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/texmath/LICENSE" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/theme_clusters.json b/ProjectIntakeTower/inventory/evidence/theme_clusters.json new file mode 100644 index 0000000000000000000000000000000000000000..acf500bf59a589f954fdfb7b5e7b0b2e2dbaac8e --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/theme_clusters.json @@ -0,0 +1,156 @@ +[ + { + "repo": "/home/smlflg/.codex/metaswarm", + "themes": [ + "agent_control_tower_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/.hermes", + "themes": [ + "hermes_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/.hermes/hermes-agent", + "themes": [ + "hermes_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/.hermes/profiles/ra", + "themes": [ + "hermes_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/.hermes/skills/visual-explainer", + "themes": [ + "hermes_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/ACT-agentcommandotower", + "themes": [ + "agent_control_tower_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/AgentArena", + "themes": [ + "agent_control_tower_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/AgentSwarmDashboard", + "themes": [ + "agent_control_tower_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/AgentSwarms", + "themes": [ + "agent_control_tower_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/AIOS-Cockpit", + "themes": [ + "agent_control_tower_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/codex-skill-validation-fixtures/commit-repo", + "themes": [ + "hermes_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/CodexDashBoard", + "themes": [ + "agent_control_tower_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/FusionKomandoZentraleZentrale", + "themes": [ + "agent_control_tower_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/harness-tutorials", + "themes": [ + "uni_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/HarnessDashboard", + "themes": [ + "agent_control_tower_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport", + "themes": [ + "uni_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/KomandoZentral", + "themes": [ + "agent_control_tower_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/ProjectDashboard", + "themes": [ + "agent_control_tower_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard", + "themes": [ + "agent_control_tower_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/SidecarDashboard", + "themes": [ + "agent_control_tower_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/StudyAgent", + "themes": [ + "uni_near" + ], + "evidence": "path/remote/name match" + }, + { + "repo": "/home/smlflg/Projekte/Zentrale", + "themes": [ + "agent_control_tower_near" + ], + "evidence": "path/remote/name match" + } +] \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/thousand_island-1fd7591a1e.json b/ProjectIntakeTower/inventory/evidence/thousand_island-1fd7591a1e.json new file mode 100644 index 0000000000000000000000000000000000000000..b2630bde28207358bd41826284a21742d5553a16 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/thousand_island-1fd7591a1e.json @@ -0,0 +1,16 @@ +{ + "project_id": "thousand_island-1fd7591a1e", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/thousand_island", + "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)).", + "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" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/todos_fixmes.json b/ProjectIntakeTower/inventory/evidence/todos_fixmes.json new file mode 100644 index 0000000000000000000000000000000000000000..7358e70fe6b453612d3a2f7406f11ea76789ec63 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/todos_fixmes.json @@ -0,0 +1,17546 @@ +[ + { + "path": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/actuation.py", + "repo": "/home/smlflg/Projekte/TypoTuner", + "line": 248, + "text": "pass # TODO(RE): flash persist command" + }, + { + "path": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/keymap.py", + "repo": "/home/smlflg/Projekte/TypoTuner", + "line": 9, + "text": "TODO(RE): The SS_POSITION map below uses USB HID Usage Page 0x07 scancodes" + }, + { + "path": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/keymap.py", + "repo": "/home/smlflg/Projekte/TypoTuner", + "line": 25, + "text": "# TODO(RE): Verify each mapping against captured feature report diffs." + }, + { + "path": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/protocol.py", + "repo": "/home/smlflg/Projekte/TypoTuner", + "line": 15, + "text": "TODO: Fill in actual offsets after Step 0 (Feature Report diff with Fn+O/I)." + }, + { + "path": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/protocol.py", + "repo": "/home/smlflg/Projekte/TypoTuner", + "line": 40, + "text": "# TODO(RE): Determine these from Feature Report diff:" + }, + { + "path": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/safety.py", + "repo": "/home/smlflg/Projekte/TypoTuner", + "line": 170, + "text": "# TODO(RE): Determine the flash-persist command" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/tests/test_drafting.py", + "repo": "/home/smlflg/Projekte", + "line": 65, + "text": "assert \"TODO\" not in body" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/moment-with-locales.js", + "repo": "/home/smlflg/Projekte", + "line": 357, + "text": "// TODO: Remove \"ordinalParse\" fallback in next major release." + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/moment-with-locales.js", + "repo": "/home/smlflg/Projekte", + "line": 1000, + "text": "// TODO: add sorting" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/moment-with-locales.js", + "repo": "/home/smlflg/Projekte", + "line": 1040, + "text": "// TODO: Another silent failure?" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/moment-with-locales.js", + "repo": "/home/smlflg/Projekte", + "line": 1845, + "text": "// TODO: Find a better way to register and load all the locales in Node" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/moment-with-locales.js", + "repo": "/home/smlflg/Projekte", + "line": 2125, + "text": "// TODO: We need to take the current isoWeekYear, but that depends on" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/moment-with-locales.js", + "repo": "/home/smlflg/Projekte", + "line": 2300, + "text": "// TODO: Replace the vanilla JS Date object with an indepentent day-of-week check." + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/moment-with-locales.js", + "repo": "/home/smlflg/Projekte", + "line": 2404, + "text": "// TODO: Move this to another part of the creation flow to prevent circular deps" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/moment-with-locales.js", + "repo": "/home/smlflg/Projekte", + "line": 2699, + "text": "// TODO: Use [].sort instead?" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/Session.tjb1776856092.js", + "repo": "/home/smlflg/Projekte", + "line": 292, + "text": "// TODO: Change (maybe also change GdpPolicies.class.js) when Session.js is refactored" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/Websocket.tjb1776692269.js", + "repo": "/home/smlflg/Projekte", + "line": 89, + "text": "* TODO: There is NO error handling in here? WHY NOT???" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/Websocket.tjb1776692269.js", + "repo": "/home/smlflg/Projekte", + "line": 546, + "text": "// TODO: Add requested document message type for future use" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/FavouritesManipulation.lib.tjb1764081874.js", + "repo": "/home/smlflg/Projekte", + "line": 105, + "text": "// TODO: remove this selector once offer DAV redesign is finished" + }, + { + "path": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/FavouritesManipulation.lib.tjb1764081874.js", + "repo": "/home/smlflg/Projekte", + "line": 128, + "text": "// TODO: remove this selector once offer DAV redesign is finished" + }, + { + "path": "/home/smlflg/Projekte/codex-skill-validation-fixtures/audit/app.js", + "repo": "/home/smlflg/Projekte", + "line": 8, + "text": "// TODO: Handle failed runs and timeout statuses." + }, + { + "path": "/home/smlflg/Projekte/codex-skill-validation-fixtures/audit/README.md", + "repo": "/home/smlflg/Projekte", + "line": 3, + "text": "This small repo-like folder intentionally contains a partial feature, missing tests, and a TODO." + }, + { + "path": "/home/smlflg/Projekte/symphony-lab/WORKFLOW.projectdashboard.md", + "repo": "/home/smlflg/Projekte", + "line": 7, + "text": "- Todo" + }, + { + "path": "/home/smlflg/Projekte/symphony-lab/README.md", + "repo": "/home/smlflg/Projekte", + "line": 42, + "text": "Create one small Linear issue in the configured project and put it in `Todo`." + }, + { + "path": "/home/smlflg/Projekte/symphony-lab/.runtime/WORKFLOW.projectdashboard.local.md", + "repo": "/home/smlflg/Projekte", + "line": 7, + "text": "- Todo" + }, + { + "path": "/home/smlflg/Projekte/metaSwarm/dsifry_metaswarm_ A self-improving multi-agent orchestration framework for Claude Code, Gemini CLI, and Codex CLI — 18 agents, 13 skills, 15 commands, TDD enforcement, quality gates, spec-driven development_files/element-registry-957f8dd72ca0e514.js", + "repo": "/home/smlflg/Projekte", + "line": 2, + "text": "\"use strict\";(globalThis.rspackChunk_github_ui_github_ui=globalThis.rspackChunk_github_ui_github_ui||[]).push([[69324],{78193(e,t,a){(0,a(94571).Se)({\"animated-image\":()=>Promise.all([a.e(13726),a.e(63659),a.e(34646),a.e(94851)]).then(a.bin" + }, + { + "path": "/home/smlflg/Projekte/metaSwarm/dsifry_metaswarm_ A self-improving multi-agent orchestration framework for Claude Code, Gemini CLI, and Codex CLI — 18 agents, 13 skills, 15 commands, TDD enforcement, quality gates, spec-driven development_files/react-lib-1353f2cef82bcdc0.js", + "repo": "/home/smlflg/Projekte", + "line": 2, + "text": "(globalThis.rspackChunk_github_ui_github_ui=globalThis.rspackChunk_github_ui_github_ui||[]).push([[98131],{21728(e,t,n){\"use strict\";let r,a,l;var o,i,s=Object.create,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,f=Object.getOwn" + }, + { + "path": "/home/smlflg/Projekte/alleProjekte/ShortcutCounter.md", + "repo": "/home/smlflg/Projekte/alleProjekte", + "line": 33, + "text": "Das ist keine Schuld — es ist eine Einladung. Wissen, was man nicht weiß, ist der erste Schritt zum Lernen. Der `learn`-Befehl macht daraus eine Todo-Liste: lerne die Shortcuts, die du ignorierst." + }, + { + "path": "/home/smlflg/Projekte/LuisHandoff/agent-control-tower-steckbriefe.md", + "repo": "/home/smlflg/Projekte/LuisHandoff", + "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." + }, + { + "path": "/home/smlflg/Projekte/LuisHandoff/agent-control-tower-steckbriefe.md", + "repo": "/home/smlflg/Projekte/LuisHandoff", + "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 Ordn" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/02_aidgents-system-framework-mvp-plan.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen", + "line": 212, + "text": "- [ ] Samuel werkstudent arrangement confirmed" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/02_aidgents-system-framework-mvp-plan.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen", + "line": 213, + "text": "- [ ] Team questionnaire returns reviewed" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/02_aidgents-system-framework-mvp-plan.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen", + "line": 214, + "text": "- [ ] Stakeholder DB initial state assessed (sparsity, bootstrap strategy)" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/02_aidgents-system-framework-mvp-plan.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen", + "line": 215, + "text": "- [ ] SharePoint tenant structure verified (clinical/IP separation policy-enforced)" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/02_aidgents-system-framework-mvp-plan.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen", + "line": 216, + "text": "- [ ] Company-core pinned document list curated (~10 docs)" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/02_aidgents-system-framework-mvp-plan.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen", + "line": 219, + "text": "- [ ] Retrieval budgets tuned" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/02_aidgents-system-framework-mvp-plan.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen", + "line": 220, + "text": "- [ ] Cost model validated (~$1,000/month target)" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/02_aidgents-system-framework-mvp-plan.md", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen", + "line": 221, + "text": "- [ ] AgentDojo benchmark baseline für security posture" + }, + { + "path": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/sessions/hermes/session_20260401_131651_042516.json", + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport", + "line": 8, + "text": "\"system_prompt\": \"# Hermes Agent Persona\\n\\nCast to ConstantOfShape (need update the data type of value)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/onnx_model_t5.py", + "repo": "/home/smlflg/.hermes", + "line": 261, + "text": "# todo: check reshape_v parent nodes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/onnx_model_t5.py", + "repo": "/home/smlflg/.hermes", + "line": 361, + "text": "# todo: check reshape_k parent nodes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/onnx_model_t5.py", + "repo": "/home/smlflg/.hermes", + "line": 372, + "text": "# todo: check reshape_q parent nodes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/onnx_model_t5.py", + "repo": "/home/smlflg/.hermes", + "line": 800, + "text": "# TODO: Optimization opportunity: change RelativePositionBias op to support query_length != key_length." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/onnx_model_t5.py", + "repo": "/home/smlflg/.hermes", + "line": 868, + "text": "# TODO: more validation on node attributes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_qordered_matmul.py", + "repo": "/home/smlflg/.hermes", + "line": 196, + "text": "# TODO: Make this fusion logic EP-agnostic ?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/onnx_model_bert_keras.py", + "repo": "/home/smlflg/.hermes", + "line": 86, + "text": "# TODO: shall we add back the checking of children op types." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/onnx_model_phi.py", + "repo": "/home/smlflg/.hermes", + "line": 67, + "text": "# TODO: move to a separate file" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/convert_generation.py", + "repo": "/home/smlflg/.hermes", + "line": 538, + "text": "# TODO(tianleiwu): Use auto mixed precision for fp16 conversion: arguments.append('--auto_mixed_precision')" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/convert_generation.py", + "repo": "/home/smlflg/.hermes", + "line": 653, + "text": "# TODO(hasesh): Handle cases where the fp16 data is stored in the" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/convert_generation.py", + "repo": "/home/smlflg/.hermes", + "line": 759, + "text": "# TODO(tianleiwu): verify shapes of inputs and outputs." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/convert_generation.py", + "repo": "/home/smlflg/.hermes", + "line": 797, + "text": "# TODO: encoder_hidden_states is optional" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/convert_generation.py", + "repo": "/home/smlflg/.hermes", + "line": 2322, + "text": "# TODO(hasesh): Are there more permutations to try before returning ?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/convert_generation.py", + "repo": "/home/smlflg/.hermes", + "line": 2403, + "text": "# TODO(hasesh): Are there more permutations to try before returning ?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/convert_generation.py", + "repo": "/home/smlflg/.hermes", + "line": 2882, + "text": "# TODO(tianleiwu): investigate the following which causes error in inference" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_layernorm.py", + "repo": "/home/smlflg/.hermes", + "line": 480, + "text": "# TODO: add epsilon attribute" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/onnx_model.py", + "repo": "/home/smlflg/.hermes", + "line": 490, + "text": "# TODO: match recursively if we encounter cases that the correct child is not the first matched." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/onnx_model.py", + "repo": "/home/smlflg/.hermes", + "line": 984, + "text": "# TODO: support other ops such as `BeamSearch` that have subgraphs as op attributes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/onnx_model.py", + "repo": "/home/smlflg/.hermes", + "line": 990, + "text": "# TODO: This for-loop logic currently assumes that Loop/Scan/If nodes will not be" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/onnx_model.py", + "repo": "/home/smlflg/.hermes", + "line": 1187, + "text": "# TODO: support graph_topological_sort() in subgraphs" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_mha_mmdit.py", + "repo": "/home/smlflg/.hermes", + "line": 638, + "text": "# TODO: MHA op support BNSH format to reduce the effort in fusion." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_attention_unet.py", + "repo": "/home/smlflg/.hermes", + "line": 660, + "text": "# TODO: Support non-packed QKV" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_attention_unet.py", + "repo": "/home/smlflg/.hermes", + "line": 801, + "text": "# TODO: Support non-packed KV" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_attention_unet.py", + "repo": "/home/smlflg/.hermes", + "line": 816, + "text": "# TODO: Support non-packed QKV" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_attention_unet.py", + "repo": "/home/smlflg/.hermes", + "line": 822, + "text": "# TODO: Support non-packed QKV" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_skiplayernorm.py", + "repo": "/home/smlflg/.hermes", + "line": 34, + "text": "# TODO(tianleiwu): support subgraph in shape inference or add broadcasting in SkipLayerNormalization op." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_skiplayernorm.py", + "repo": "/home/smlflg/.hermes", + "line": 69, + "text": "# TODO(tianleiwu): support broadcasting Skip shape (1, sequence_length, hidden_size) or (sequence_length, hidden_size)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/profile_result_processor.py", + "repo": "/home/smlflg/.hermes", + "line": 260, + "text": "# TODO: shall we have a separated group for nodes with subgraph?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_gpt_attention_no_past.py", + "repo": "/home/smlflg/.hermes", + "line": 22, + "text": "# TODO: detect num_heads from graph like FusionAttention" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_gpt_attention_no_past.py", + "repo": "/home/smlflg/.hermes", + "line": 64, + "text": "# (TODO) hasesh/tlwu: Investigate what fixes the following logic needs in order" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_qordered_attention.py", + "repo": "/home/smlflg/.hermes", + "line": 46, + "text": "# TODO: Investigate why FusionAttention doesn't have such logic" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_qordered_attention.py", + "repo": "/home/smlflg/.hermes", + "line": 373, + "text": "# TODO: Make this fusion logic EP-agnostic ?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_qordered_gelu.py", + "repo": "/home/smlflg/.hermes", + "line": 109, + "text": "# TODO: We only support CuBlasLt order ORDER_ROW for now." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_gpt_attention.py", + "repo": "/home/smlflg/.hermes", + "line": 442, + "text": "# TODO: match mask path for GPT2LMHeadModel_BeamSearchStep." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/fusion_reshape.py", + "repo": "/home/smlflg/.hermes", + "line": 172, + "text": "# TODO(tlwu): Subgraph blocks pruning un-used nodes. Add code to remove un-used nodes safely." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/benchmark_helper.py", + "repo": "/home/smlflg/.hermes", + "line": 75, + "text": "# TODO: Add more." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/quantize_helper.py", + "repo": "/home/smlflg/.hermes", + "line": 52, + "text": "TODO: mix of in-place and return, but results are different" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/quantize_helper.py", + "repo": "/home/smlflg/.hermes", + "line": 75, + "text": "# TODO: inlcude external data in total model size." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/phi2/convert_to_onnx.py", + "repo": "/home/smlflg/.hermes", + "line": 155, + "text": ") # TODO: temp setting for paged attention" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/sam2/sam2_demo.py", + "repo": "/home/smlflg/.hermes", + "line": 273, + "text": "# TODO: support batched prompt inputs" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/sam2/image_encoder.py", + "repo": "/home/smlflg/.hermes", + "line": 71, + "text": "# TODO: we should avoid this transpose since it will be transposed back to NCHW later." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/gpt2/benchmark_gpt2.py", + "repo": "/home/smlflg/.hermes", + "line": 202, + "text": "use_external_data_format = config.n_layer > 24 # TODO: find a way to check model size > 2GB" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/gpt2/gpt2_parity.py", + "repo": "/home/smlflg/.hermes", + "line": 252, + "text": ") # TODO: shall we use one-sided: less or greater according to \"top1_match_rate\"" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/longformer/benchmark_longformer.py", + "repo": "/home/smlflg/.hermes", + "line": 83, + "text": "\"engine\": \"torch\", # TODO: test torchscript" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/longformer/convert_to_onnx.py", + "repo": "/home/smlflg/.hermes", + "line": 12, + "text": "# update this script with correct name of longformer_attention.cpython-*.so (search TODO below)." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/longformer/convert_to_onnx.py", + "repo": "/home/smlflg/.hermes", + "line": 83, + "text": "# TODO: search the directory to find correct output filename of \"python setup.py install\" when python version is not 3.8" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/longformer/convert_to_onnx.py", + "repo": "/home/smlflg/.hermes", + "line": 183, + "text": "# TODO: The filtering value may be -10000.0 or -inf. Check the huggingface implementation." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/longformer/convert_to_onnx.py", + "repo": "/home/smlflg/.hermes", + "line": 187, + "text": "# TODO: add postprocessing of ONNX model to calculate based on graph input: input_mask = (attention_mask - 1) * 10000.0" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/longformer/convert_to_onnx.py", + "repo": "/home/smlflg/.hermes", + "line": 188, + "text": "# TODO: add postprocessing of ONNX model to use graph input directly: global_mask = global_attention_mask" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/stable_diffusion/diffusion_models.py", + "repo": "/home/smlflg/.hermes", + "line": 89, + "text": "use_vae=True, # TODO: this has couple with output type of pipeline" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/stable_diffusion/diffusion_models.py", + "repo": "/home/smlflg/.hermes", + "line": 221, + "text": "# TODO: can we read from config instead" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/stable_diffusion/engine_builder.py", + "repo": "/home/smlflg/.hermes", + "line": 111, + "text": "# TODO(tianleiwu): save custom model to a directory named by its original model." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/stable_diffusion/engine_builder.py", + "repo": "/home/smlflg/.hermes", + "line": 121, + "text": "# TODO: When we support original VAE, we shall save custom VAE to another directory." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/stable_diffusion/engine_builder_ort_cuda.py", + "repo": "/home/smlflg/.hermes", + "line": 161, + "text": "onnx_opset_version=onnx_opset_version, # TODO: ArgMax-12 is not implemented in CUDA" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/transformers/models/stable_diffusion/engine_builder_ort_cuda.py", + "repo": "/home/smlflg/.hermes", + "line": 162, + "text": "use_cuda_graph=False, # TODO: fix Runtime Error with cuda graph" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/capi/_pybind_state.py", + "repo": "/home/smlflg/.hermes", + "line": 20, + "text": "# TODO, we may want to try to load the VC Runtime dlls instead of checking if the hardcoded file path" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/capi/onnxruntime_inference_collection.py", + "repo": "/home/smlflg/.hermes", + "line": 489, + "text": "self._model_bytes = path_or_bytes # TODO: This is bad as we're holding the memory indefinitely" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/tools/onnx_randomizer.py", + "repo": "/home/smlflg/.hermes", + "line": 40, + "text": "# TODO: need to find a better way to differentiate shape data and weights." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/tools/symbolic_shape_infer.py", + "repo": "/home/smlflg/.hermes", + "line": 1279, + "text": "assert not is_sequence(vi.type) # TODO: handle loop accumulation in sequence_type" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/tools/pytorch_export_contrib_ops.py", + "repo": "/home/smlflg/.hermes", + "line": 13, + "text": "# TODO(justinchuby): Create a function to alert users when torch is not installed" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/tools/ort_format_model/operator_type_usage_processors.py", + "repo": "/home/smlflg/.hermes", + "line": 426, + "text": "# TODO - review and add ML ops as needed" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/tools/ort_format_model/operator_type_usage_processors.py", + "repo": "/home/smlflg/.hermes", + "line": 475, + "text": "# TODO: Only apply required types to the global type list and ignore if it's model based per-op type reduction" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/tools/ort_format_model/operator_type_usage_processors.py", + "repo": "/home/smlflg/.hermes", + "line": 515, + "text": "TODO: Currently the type tracking is not specific to a version of the operator." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/tools/ort_format_model/types.py", + "repo": "/home/smlflg/.hermes", + "line": 59, + "text": "# TODO: Decide if we need to wrap the type in a std::vector. Issue is that the element type is internal" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/tools/mobile_helpers/usability_checker.py", + "repo": "/home/smlflg/.hermes", + "line": 184, + "text": "# TODO: CoreML has a flag. NNAPI doesn't. Either should be able to support a subgraph when treated as a" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/hZkG8GLF9ZOrrtJQg8S-d/onnxruntime/backend/backend.py", + "repo": "/home/smlflg/.hermes", + "line": 72, + "text": "# is generating attribute error. TODO investigate the pipelines to" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_models.py", + "repo": "/home/smlflg/.hermes", + "line": 432, + "text": "# TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_models.py", + "repo": "/home/smlflg/.hermes", + "line": 802, + "text": "elif not TYPE_CHECKING: # TODO: condition is weird" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_compat.py", + "repo": "/home/smlflg/.hermes", + "line": 73, + "text": "# TODO: provide an error message here?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_qs.py", + "repo": "/home/smlflg/.hermes", + "line": 81, + "text": "# TODO: error if unknown format" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_base_client.py", + "repo": "/home/smlflg/.hermes", + "line": 98, + "text": "# TODO: make base page type vars covariant" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_base_client.py", + "repo": "/home/smlflg/.hermes", + "line": 201, + "text": "# TODO: do we have to preprocess params here?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_base_client.py", + "repo": "/home/smlflg/.hermes", + "line": 580, + "text": "# TODO: report this error to httpx" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_base_client.py", + "repo": "/home/smlflg/.hermes", + "line": 596, + "text": "# TODO: type ignore is required as stringify_items is well typed but we can't be" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_base_client.py", + "repo": "/home/smlflg/.hermes", + "line": 1542, + "text": "# TODO(someday): support non asyncio runtimes here" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_base_client.py", + "repo": "/home/smlflg/.hermes", + "line": 2241, + "text": "# TODO: untested" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_base_client.py", + "repo": "/home/smlflg/.hermes", + "line": 2248, + "text": "# TODO: untested" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_utils/_transform.py", + "repo": "/home/smlflg/.hermes", + "line": 37, + "text": "# TODO: support for drilling globals() and locals()" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_utils/_transform.py", + "repo": "/home/smlflg/.hermes", + "line": 38, + "text": "# TODO: ensure works correctly with forward references in all cases" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_utils/_transform.py", + "repo": "/home/smlflg/.hermes", + "line": 214, + "text": "# TODO: there may be edge cases where the same normalized field name will transform to two different names" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_utils/_transform.py", + "repo": "/home/smlflg/.hermes", + "line": 380, + "text": "# TODO: there may be edge cases where the same normalized field name will transform to two different names" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_utils/_utils.py", + "repo": "/home/smlflg/.hermes", + "line": 38, + "text": "# TODO: this needs to take Dict but variance issues....." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/_utils/_utils.py", + "repo": "/home/smlflg/.hermes", + "line": 275, + "text": "# TODO: this error message is not deterministic" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/lib/streaming/_messages.py", + "repo": "/home/smlflg/.hermes", + "line": 457, + "text": "# TODO: check index" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/98VsBF_qqon7WB-xD20U1/anthropic/lib/streaming/_beta_messages.py", + "repo": "/home/smlflg/.hermes", + "line": 477, + "text": "# TODO: check index" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/PdXtMiSqrqBXTn5Qw5uLc/mdurl/_parse.py", + "repo": "/home/smlflg/.hermes", + "line": 168, + "text": "# v0.12 TODO(isaacs): This is not quite how Chrome does things." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/utils.py", + "repo": "/home/smlflg/.hermes", + "line": 9, + "text": "# TODO consider using wcswidth third-party package for 0-width characters" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/gui.py", + "repo": "/home/smlflg/.hermes", + "line": 26, + "text": "# TODO: @classmethod: write() on GUI?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/rich.py", + "repo": "/home/smlflg/.hermes", + "line": 74, + "text": "# TODO: @classmethod: write()?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/__init__.py", + "repo": "/home/smlflg/.hermes", + "line": 3, + "text": "from .cli import main # TODO: remove in v5.0.0" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/__init__.py", + "repo": "/home/smlflg/.hermes", + "line": 4, + "text": "from .gui import tqdm as tqdm_gui # TODO: remove in v5.0.0" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/__init__.py", + "repo": "/home/smlflg/.hermes", + "line": 5, + "text": "from .gui import trange as tgrange # TODO: remove in v5.0.0" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/cli.py", + "repo": "/home/smlflg/.hermes", + "line": 117, + "text": "# TODO: add custom support for some of the following?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/cli.py", + "repo": "/home/smlflg/.hermes", + "line": 125, + "text": "TODO: find out why this is needed." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/tk.py", + "repo": "/home/smlflg/.hermes", + "line": 31, + "text": "# TODO: @classmethod: write()?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/rZLd2ZkVb4j-Ej81COEQ_/tqdm/std.py", + "repo": "/home/smlflg/.hermes", + "line": 1442, + "text": "# TODO: private method" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/MP2klTQod5eJZbKwpWAoi/slack_bolt/middleware/middleware_error_handler.py", + "repo": "/home/smlflg/.hermes", + "line": 17, + "text": "response: Optional[BoltResponse], # TODO: why is this optional" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/MP2klTQod5eJZbKwpWAoi/slack_bolt/logger/messages.py", + "repo": "/home/smlflg/.hermes", + "line": 286, + "text": "# TODO: do something here" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexer.py", + "repo": "/home/smlflg/.hermes", + "line": 861, + "text": "TODO: clean up the code here." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/ada.py", + "repo": "/home/smlflg/.hermes", + "line": 116, + "text": "# TODO: use Name.Namespace if appropriate. This needs" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/templates.py", + "repo": "/home/smlflg/.hermes", + "line": 755, + "text": "# TODO support other Python syntax like $foo['bar']" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/templates.py", + "repo": "/home/smlflg/.hermes", + "line": 1403, + "text": "# FIXME: I want to make these keywords but still parse attributes." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/typst.py", + "repo": "/home/smlflg/.hermes", + "line": 135, + "text": "# FIXME: make this work" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/parsers.py", + "repo": "/home/smlflg/.hermes", + "line": 396, + "text": "# TODO finish implementing other possibilities for scope" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/textedit.py", + "repo": "/home/smlflg/.hermes", + "line": 140, + "text": "# TODO: regexes can have other delims" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/textedit.py", + "repo": "/home/smlflg/.hermes", + "line": 191, + "text": "# TODO: builtins are only subsequent tokens on lines" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/nix.py", + "repo": "/home/smlflg/.hermes", + "line": 123, + "text": "# TODO: we should probably escape also here ''${ \\${" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/nix.py", + "repo": "/home/smlflg/.hermes", + "line": 135, + "text": "# TODO: let/in" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/dotnet.py", + "repo": "/home/smlflg/.hermes", + "line": 558, + "text": "# TODO support multiple languages within the same source file" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/python.py", + "repo": "/home/smlflg/.hermes", + "line": 715, + "text": "# different tokens. TODO: DelegatingLexer should support this" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/graphics.py", + "repo": "/home/smlflg/.hermes", + "line": 41, + "text": "# FIXME when e is present, no decimal point needed" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/graphics.py", + "repo": "/home/smlflg/.hermes", + "line": 172, + "text": "# FIXME when e is present, no decimal point needed" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/dns.py", + "repo": "/home/smlflg/.hermes", + "line": 53, + "text": "# TODO, $GENERATE https://bind9.readthedocs.io/en/v9.18.14/chapter3.html#soa-rr" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/meson.py", + "repo": "/home/smlflg/.hermes", + "line": 27, + "text": "# TODO String interpolation @VARNAME@ inner matches" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/meson.py", + "repo": "/home/smlflg/.hermes", + "line": 28, + "text": "# TODO keyword_arg: value inner matches" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/sql.py", + "repo": "/home/smlflg/.hermes", + "line": 150, + "text": "# TODO: better logging" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/sql.py", + "repo": "/home/smlflg/.hermes", + "line": 223, + "text": "# FIXME: use inheritance" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/sql.py", + "repo": "/home/smlflg/.hermes", + "line": 347, + "text": "# TODO: better handle multiline comments at the end with" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/sql.py", + "repo": "/home/smlflg/.hermes", + "line": 588, + "text": "# TODO: Backslash escapes?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/wgsl.py", + "repo": "/home/smlflg/.hermes", + "line": 390, + "text": "# TODO: Treat context-depedendent names specially" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/wgsl.py", + "repo": "/home/smlflg/.hermes", + "line": 396, + "text": "# TODO: templates start and end tokens." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/_mapping.py", + "repo": "/home/smlflg/.hermes", + "line": 535, + "text": "'TodotxtLexer': ('pygments.lexers.textfmts', 'Todotxt', ('todotxt',), ('todo.txt', '*.todotxt'), ('text/x-todo',))," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/scripting.py", + "repo": "/home/smlflg/.hermes", + "line": 1502, + "text": "# TODO: JES3 statement" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/haskell.py", + "repo": "/home/smlflg/.hermes", + "line": 363, + "text": "FIXME: A Cryptol2 lexer based on the lexemes defined in the Haskell 98 Report." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/haskell.py", + "repo": "/home/smlflg/.hermes", + "line": 445, + "text": "# TODO: these don't match the comments in docs, remove." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/testing.py", + "repo": "/home/smlflg/.hermes", + "line": 199, + "text": "# Extract todo items." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/textfmts.py", + "repo": "/home/smlflg/.hermes", + "line": 210, + "text": "Lexer for Todo.txt todo list format." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/textfmts.py", + "repo": "/home/smlflg/.hermes", + "line": 217, + "text": "# *.todotxt is not a standard extension for Todo.txt files; including it" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/textfmts.py", + "repo": "/home/smlflg/.hermes", + "line": 219, + "text": "filenames = ['todo.txt', '*.todotxt']" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/textfmts.py", + "repo": "/home/smlflg/.hermes", + "line": 220, + "text": "mimetypes = ['text/x-todo']" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/textfmts.py", + "repo": "/home/smlflg/.hermes", + "line": 222, + "text": "# Aliases mapping standard token types of Todo.txt format concepts" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/textfmts.py", + "repo": "/home/smlflg/.hermes", + "line": 240, + "text": "# TODO: Make date regex more ISO 8601 compliant" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/markup.py", + "repo": "/home/smlflg/.hermes", + "line": 536, + "text": "# FIXME: aren't the offsets wrong?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/markup.py", + "repo": "/home/smlflg/.hermes", + "line": 648, + "text": "(r'^(\\* )(TODO)( .*)'," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/markup.py", + "repo": "/home/smlflg/.hermes", + "line": 650, + "text": "(r'^(\\*\\*+ )(TODO)( .*)'," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/markup.py", + "repo": "/home/smlflg/.hermes", + "line": 656, + "text": "# Unordered lists items, including TODO items and description items" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/markup.py", + "repo": "/home/smlflg/.hermes", + "line": 672, + "text": "# TODO: language-dependent syntax highlighting (see Markdown lexer)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/markup.py", + "repo": "/home/smlflg/.hermes", + "line": 701, + "text": "(_inline(r'=', r'='), String), # TODO token" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/markup.py", + "repo": "/home/smlflg/.hermes", + "line": 998, + "text": "# FIXME: Use ABC lexer in the future" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/urbi.py", + "repo": "/home/smlflg/.hermes", + "line": 34, + "text": "# TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/felix.py", + "repo": "/home/smlflg/.hermes", + "line": 53, + "text": "'requires', 'todo', 'virtual', 'use'," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/gleam.py", + "repo": "/home/smlflg/.hermes", + "line": 33, + "text": "'panic', 'pub', 'test', 'todo', 'type', 'use'," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/c_like.py", + "repo": "/home/smlflg/.hermes", + "line": 212, + "text": "# TODO: \"correctly\" parse complex code attributes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/javascript.py", + "repo": "/home/smlflg/.hermes", + "line": 133, + "text": "# TODO: should this include single-line comments and allow nesting strings?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/julia.py", + "repo": "/home/smlflg/.hermes", + "line": 195, + "text": "# FIXME: This escape pattern is not perfect." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/rnc.py", + "repo": "/home/smlflg/.hermes", + "line": 36, + "text": "# TODO single quoted strings and escape sequences outside of" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/openscad.py", + "repo": "/home/smlflg/.hermes", + "line": 81, + "text": "(r':param: [a-zA-Z_]\\w*|:returns?:|(FIXME|MARK|TODO):'," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/modula2.py", + "repo": "/home/smlflg/.hermes", + "line": 474, + "text": "'TODO', 'FFI', 'ADDR', 'VARGLIST', 'VARGC'," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/rust.py", + "repo": "/home/smlflg/.hermes", + "line": 62, + "text": "'thread_local', 'todo', 'trace_macros', 'unimplemented', 'unreachable'," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/mojo.py", + "repo": "/home/smlflg/.hermes", + "line": 123, + "text": "\"varname\", # TODO varname the right fit?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/mojo.py", + "repo": "/home/smlflg/.hermes", + "line": 273, + "text": "\"async for\", # TODO https://docs.modular.com/mojo/roadmap#no-async-for-or-async-with" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/mojo.py", + "repo": "/home/smlflg/.hermes", + "line": 274, + "text": "\"async with\", # TODO https://docs.modular.com/mojo/roadmap#no-async-for-or-async-with" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/mojo.py", + "repo": "/home/smlflg/.hermes", + "line": 702, + "text": "# TODO supported?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/perl.py", + "repo": "/home/smlflg/.hermes", + "line": 35, + "text": "# TODO: give this to a perl guy who knows how to parse perl..." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/perl.py", + "repo": "/home/smlflg/.hermes", + "line": 360, + "text": "'throws-like','timezone','tmpdir','to','today','todo','toggle','to-posix'," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/objective.py", + "repo": "/home/smlflg/.hermes", + "line": 130, + "text": "# TODO unsure if ellipses are allowed elsewhere, see" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/objective.py", + "repo": "/home/smlflg/.hermes", + "line": 452, + "text": "(r':param: [a-zA-Z_]\\w*|:returns?:|(FIXME|MARK|TODO):'," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/jvm.py", + "repo": "/home/smlflg/.hermes", + "line": 886, + "text": "# TODO / should divide keywords/symbols into namespace/rest" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/jvm.py", + "repo": "/home/smlflg/.hermes", + "line": 1341, + "text": "(r'\\S+\\s+', Text) # TODO: make tests pass without \\s+" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/fantom.py", + "repo": "/home/smlflg/.hermes", + "line": 49, + "text": "# TODO: highlight references in fandocs" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/fantom.py", + "repo": "/home/smlflg/.hermes", + "line": 85, + "text": "'insideUri': [ # TODO: remove copy/paste str/uri" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/mips.py", + "repo": "/home/smlflg/.hermes", + "line": 28, + "text": "# TODO: add '*.s' and '*.asm', which will require designing an analyse_text" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/oberon.py", + "repo": "/home/smlflg/.hermes", + "line": 50, + "text": "# TODO: nested comments (* (* ... *) ... (* ... *) *) not supported!" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/css.py", + "repo": "/home/smlflg/.hermes", + "line": 555, + "text": "# TODO: broken, and prone to infinite loops." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/inferno.py", + "repo": "/home/smlflg/.hermes", + "line": 24, + "text": "TODO:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/inferno.py", + "repo": "/home/smlflg/.hermes", + "line": 85, + "text": "# TODO:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/lexers/_asy_builtins.py", + "repo": "/home/smlflg/.hermes", + "line": 9, + "text": "TODO: perl/python script in Asymptote SVN similar to asy-list.pl but only" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/filters/__init__.py", + "repo": "/home/smlflg/.hermes", + "line": 72, + "text": "highlight ``XXX``, ``TODO``, ``FIXME``, ``BUG`` and ``NOTE``." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/filters/__init__.py", + "repo": "/home/smlflg/.hermes", + "line": 75, + "text": "Now recognizes ``FIXME`` by default." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/filters/__init__.py", + "repo": "/home/smlflg/.hermes", + "line": 81, + "text": "['XXX', 'TODO', 'FIXME', 'BUG', 'NOTE'])" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/formatters/img.py", + "repo": "/home/smlflg/.hermes", + "line": 548, + "text": "# TODO: make sure tab expansion happens earlier in the chain. It" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/formatters/terminal256.py", + "repo": "/home/smlflg/.hermes", + "line": 17, + "text": "# TODO:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/8DbRPlTB6JaKxLkIuMArK/pygments/formatters/latex.py", + "repo": "/home/smlflg/.hermes", + "line": 334, + "text": "# TODO: add support for background colors" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/synchronizer.py", + "repo": "/home/smlflg/.hermes", + "line": 84, + "text": "# TODO: this will be incorrect in special case of `arg: \"Awaitable[some_forward_ref_type]\"`," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/synchronizer.py", + "repo": "/home/smlflg/.hermes", + "line": 193, + "text": "is_ready.wait() # TODO: this might block for a very short time" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/synchronizer.py", + "repo": "/home/smlflg/.hermes", + "line": 209, + "text": "# TODO: this isn't reliably called, because self.create_blocking(self._ctx_mgr_cls)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/synchronizer.py", + "repo": "/home/smlflg/.hermes", + "line": 238, + "text": "# TODO: delete this method" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/synchronizer.py", + "repo": "/home/smlflg/.hermes", + "line": 265, + "text": "# TODO: we should include the name of the original function here" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/synchronizer.py", + "repo": "/home/smlflg/.hermes", + "line": 288, + "text": "if inspect.isclass(obj): # TODO: functions?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/synchronizer.py", + "repo": "/home/smlflg/.hermes", + "line": 297, + "text": "if inspect.isclass(obj): # TODO: functions?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/synchronizer.py", + "repo": "/home/smlflg/.hermes", + "line": 330, + "text": "# TODO: remove deprecated interface arg - not used but needs deprecation path in case of external usage" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/synchronizer.py", + "repo": "/home/smlflg/.hermes", + "line": 652, + "text": "if inspect.isfunction(res) or isinstance(res, functools.partial): # TODO: HACKY HACK" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/synchronizer.py", + "repo": "/home/smlflg/.hermes", + "line": 653, + "text": "# TODO: this is needed for decorator wrappers that returns functions" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/synchronizer.py", + "repo": "/home/smlflg/.hermes", + "line": 818, + "text": "# TODO(erikbern): this feels pretty hacky" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/synchronizer.py", + "repo": "/home/smlflg/.hermes", + "line": 915, + "text": "# TODO(elias): Refactor - since this isn't used for live apps, move type stub generation into genstub" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/synchronizer.py", + "repo": "/home/smlflg/.hermes", + "line": 927, + "text": "# TODO(elias): Refactor - since this isn't used for live apps, move type stub generation into genstub" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/synchronizer.py", + "repo": "/home/smlflg/.hermes", + "line": 955, + "text": "# TODO: deprecate this alias method" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/type_stubs.py", + "repo": "/home/smlflg/.hermes", + "line": 164, + "text": "# Copied string annotation handling from StubEmitter.translate_annotations - TODO: unify?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/type_stubs.py", + "repo": "/home/smlflg/.hermes", + "line": 284, + "text": "# TODO: evaluate string annotations" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/type_stubs.py", + "repo": "/home/smlflg/.hermes", + "line": 539, + "text": "# TODO: check that the already added type is the same?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/type_stubs.py", + "repo": "/home/smlflg/.hermes", + "line": 696, + "text": "# TODO(elias): handle translation of un-parameterized async entities, like `Awaitable`" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/type_stubs.py", + "repo": "/home/smlflg/.hermes", + "line": 714, + "text": "# TODO: in Python 3.13 mapped_args has a second argument for the exit type of the context" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/type_stubs.py", + "repo": "/home/smlflg/.hermes", + "line": 741, + "text": "# TODO: We could probably fix this in the synchronicity layer by making wrapped generics true generics, or" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/type_stubs.py", + "repo": "/home/smlflg/.hermes", + "line": 774, + "text": "# TODO: sigtools.specifiers.signature does not support Python 3.14 annotations" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/type_stubs.py", + "repo": "/home/smlflg/.hermes", + "line": 816, + "text": "# TODO: how to translate annotation here - we don't know the home module" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/overload_tracking.py", + "repo": "/home/smlflg/.hermes", + "line": 42, + "text": "raise Untrackable() # TODO(elias): handle descriptors like classmethod" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/zflqu-45v8xxlXWm5A494/synchronicity/exceptions.py", + "repo": "/home/smlflg/.hermes", + "line": 44, + "text": "# TODO: if we want to get rid of UserCodeException at some point" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/koTRIPW2zfZ7iszpEVKD3/daytona/_sync/process.py", + "repo": "/home/smlflg/.hermes", + "line": 157, + "text": "# TODO: Remove model_construct once everything is migrated to pydantic # pylint: disable=fixme" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/koTRIPW2zfZ7iszpEVKD3/daytona/_sync/filesystem.py", + "repo": "/home/smlflg/.hermes", + "line": 378, + "text": "matches = sandbox.fs.find_files(\"workspace/src\", \"TODO:\")" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/koTRIPW2zfZ7iszpEVKD3/daytona/_sync/sandbox.py", + "repo": "/home/smlflg/.hermes", + "line": 95, + "text": "# TODO: Remove model_config once everything is migrated to pydantic # pylint: disable=fixme" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/koTRIPW2zfZ7iszpEVKD3/daytona/_async/process.py", + "repo": "/home/smlflg/.hermes", + "line": 158, + "text": "# TODO: Remove model_construct once everything is migrated to pydantic # pylint: disable=fixme" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/koTRIPW2zfZ7iszpEVKD3/daytona/_async/filesystem.py", + "repo": "/home/smlflg/.hermes", + "line": 404, + "text": "matches = await sandbox.fs.find_files(\"workspace/src\", \"TODO:\")" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/koTRIPW2zfZ7iszpEVKD3/daytona/_async/sandbox.py", + "repo": "/home/smlflg/.hermes", + "line": 94, + "text": "# TODO: Remove model_config once everything is migrated to pydantic # pylint: disable=fixme" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/CWbEy8cQ10GueciwgSLr4/slack_sdk/oauth/token_rotation/rotator.py", + "repo": "/home/smlflg/.hermes", + "line": 35, + "text": "# TODO: make the following two calls in parallel for better performance" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/CWbEy8cQ10GueciwgSLr4/slack_sdk/oauth/token_rotation/async_rotator.py", + "repo": "/home/smlflg/.hermes", + "line": 41, + "text": "# TODO: make the following two calls in parallel for better performance" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/CWbEy8cQ10GueciwgSLr4/slack_sdk/oauth/token_rotation/async_rotator.py", + "repo": "/home/smlflg/.hermes", + "line": 91, + "text": "# TODO: error handling" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/CWbEy8cQ10GueciwgSLr4/slack_sdk/oauth/sqlalchemy_utils/__init__.py", + "repo": "/home/smlflg/.hermes", + "line": 5, + "text": "# TODO: Remove this function in next major release (v4.0.0) after updating all" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/CWbEy8cQ10GueciwgSLr4/slack_sdk/audit_logs/v1/response.py", + "repo": "/home/smlflg/.hermes", + "line": 7, + "text": "# TODO: Unlike WebClient's responses, this class has not yet provided __iter__ method" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/CWbEy8cQ10GueciwgSLr4/slack_sdk/web/legacy_slack_response.py", + "repo": "/home/smlflg/.hermes", + "line": 42, + "text": "TODO: This example should specify when to break." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/ZLyYQhPdzVQSpEI08vXIM/multidict/_compat.py", + "repo": "/home/smlflg/.hermes", + "line": 14, + "text": "# FIXME: Refactor for coverage. See #837." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/E_hMjBIQOIgbfT76A5_NT/jinja2/nodes.py", + "repo": "/home/smlflg/.hermes", + "line": 212, + "text": "todo = deque([self])" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/E_hMjBIQOIgbfT76A5_NT/jinja2/nodes.py", + "repo": "/home/smlflg/.hermes", + "line": 213, + "text": "while todo:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/E_hMjBIQOIgbfT76A5_NT/jinja2/nodes.py", + "repo": "/home/smlflg/.hermes", + "line": 214, + "text": "node = todo.popleft()" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/E_hMjBIQOIgbfT76A5_NT/jinja2/nodes.py", + "repo": "/home/smlflg/.hermes", + "line": 217, + "text": "todo.extend(node.iter_child_nodes())" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/E_hMjBIQOIgbfT76A5_NT/jinja2/nodes.py", + "repo": "/home/smlflg/.hermes", + "line": 222, + "text": "todo = deque([self])" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/E_hMjBIQOIgbfT76A5_NT/jinja2/nodes.py", + "repo": "/home/smlflg/.hermes", + "line": 223, + "text": "while todo:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/E_hMjBIQOIgbfT76A5_NT/jinja2/nodes.py", + "repo": "/home/smlflg/.hermes", + "line": 224, + "text": "node = todo.popleft()" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/E_hMjBIQOIgbfT76A5_NT/jinja2/nodes.py", + "repo": "/home/smlflg/.hermes", + "line": 228, + "text": "todo.extend(node.iter_child_nodes())" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/E_hMjBIQOIgbfT76A5_NT/jinja2/nodes.py", + "repo": "/home/smlflg/.hermes", + "line": 233, + "text": "todo = deque([self])" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/E_hMjBIQOIgbfT76A5_NT/jinja2/nodes.py", + "repo": "/home/smlflg/.hermes", + "line": 234, + "text": "while todo:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/E_hMjBIQOIgbfT76A5_NT/jinja2/nodes.py", + "repo": "/home/smlflg/.hermes", + "line": 235, + "text": "node = todo.popleft()" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/E_hMjBIQOIgbfT76A5_NT/jinja2/nodes.py", + "repo": "/home/smlflg/.hermes", + "line": 237, + "text": "todo.extend(node.iter_child_nodes())" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/E_hMjBIQOIgbfT76A5_NT/jinja2/ext.py", + "repo": "/home/smlflg/.hermes", + "line": 251, + "text": "# TODO: the i18n extension is currently reevaluating values in a few" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/crv_types.py", + "repo": "/home/smlflg/.hermes", + "line": 1694, + "text": ".. TODO - What is the difference between these degrees of freedom?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/crv_types.py", + "repo": "/home/smlflg/.hermes", + "line": 2986, + "text": ".. TODO - what does the parameter mean?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/random_matrix_models.py", + "repo": "/home/smlflg/.hermes", + "line": 249, + "text": "# TODO : Add support for Lie groups(as extensions of sympy.diffgeom)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/frv.py", + "repo": "/home/smlflg/.hermes", + "line": 460, + "text": "#TODO: Implement the mechanism for handling queries for symbolic sized distributions." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/rv.py", + "repo": "/home/smlflg/.hermes", + "line": 1323, + "text": "# TODO : Remove when lambdify accepts 'pymc' as module" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/rv.py", + "repo": "/home/smlflg/.hermes", + "line": 1340, + "text": "# TODO: Replace the try-except block with only given_fn(*args)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/rv.py", + "repo": "/home/smlflg/.hermes", + "line": 1366, + "text": "# TODO: Replace the try-except block with only given_fn(*args)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/rv.py", + "repo": "/home/smlflg/.hermes", + "line": 1383, + "text": "# TODO: Replace the try-except block with only fn(*args)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/rv.py", + "repo": "/home/smlflg/.hermes", + "line": 1610, + "text": "# TODO: do this for drv.py and frv.py if necessary." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/rv.py", + "repo": "/home/smlflg/.hermes", + "line": 1611, + "text": "# TODO: add more distributions here if there are more" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/drv.py", + "repo": "/home/smlflg/.hermes", + "line": 152, + "text": "# TODO: support discrete sets with non integer stepsizes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/matrix_distributions.py", + "repo": "/home/smlflg/.hermes", + "line": 114, + "text": "### TODO: Add tests after adding matrix distributions in numpy_rv_map" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/joint_rv_types.py", + "repo": "/home/smlflg/.hermes", + "line": 134, + "text": "#TODO: Add support for sets provided by the user" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/joint_rv.py", + "repo": "/home/smlflg/.hermes", + "line": 415, + "text": "#TODO: Modify to support integration" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_stochastic_process.py", + "repo": "/home/smlflg/.hermes", + "line": 77, + "text": "with ignore_warnings(UserWarning): # TODO: Restore tests once warnings are removed" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_stochastic_process.py", + "repo": "/home/smlflg/.hermes", + "line": 109, + "text": "with ignore_warnings(UserWarning): ### TODO: Restore tests once warnings are removed" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_stochastic_process.py", + "repo": "/home/smlflg/.hermes", + "line": 408, + "text": "with ignore_warnings(UserWarning): ### TODO: Restore tests once warnings are removed" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_continuous_rv.py", + "repo": "/home/smlflg/.hermes", + "line": 677, + "text": "with ignore_warnings(UserWarning): ### TODO: Restore tests once warnings are removed" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_continuous_rv.py", + "repo": "/home/smlflg/.hermes", + "line": 1290, + "text": "# FIXME: simplify(E(X)) seems to hang without extended_positive=True" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_continuous_rv.py", + "repo": "/home/smlflg/.hermes", + "line": 1348, + "text": "with ignore_warnings(UserWarning): ### TODO: Restore tests once warnings are removed" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_continuous_rv.py", + "repo": "/home/smlflg/.hermes", + "line": 1358, + "text": "with ignore_warnings(UserWarning): ### TODO: Restore tests once warnings are removed" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_compound_rv.py", + "repo": "/home/smlflg/.hermes", + "line": 90, + "text": "with ignore_warnings(UserWarning): ### TODO: Restore tests once warnings are removed" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_mix.py", + "repo": "/home/smlflg/.hermes", + "line": 80, + "text": "with ignore_warnings(UserWarning): ### TODO: Restore tests once warnings are removed" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/stats/tests/test_finite_rv.py", + "repo": "/home/smlflg/.hermes", + "line": 68, + "text": "# TODO: Make iid method!" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/coordsysrect.py", + "repo": "/home/smlflg/.hermes", + "line": 702, + "text": "# TODO: trigsimp is needed here so that the matrix becomes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/operators.py", + "repo": "/home/smlflg/.hermes", + "line": 214, + "text": "# TODO: is case of many coord systems, this gets a random one:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/functions.py", + "repo": "/home/smlflg/.hermes", + "line": 158, + "text": "# TODO: This gets a random coordinate system in case of multiple ones:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/vector/functions.py", + "repo": "/home/smlflg/.hermes", + "line": 503, + "text": "# TODO : The following line introduces a performance issue" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/interactive/tests/test_ipython.py", + "repo": "/home/smlflg/.hermes", + "line": 10, + "text": "# TODO: The code below could be made more granular with something like:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/interactive/tests/test_ipython.py", + "repo": "/home/smlflg/.hermes", + "line": 74, + "text": "# TODO: How can we test that the output of a SyntaxError is the original" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/simplify.py", + "repo": "/home/smlflg/.hermes", + "line": 646, + "text": "# TODO: Apply different strategies, considering expression pattern:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/simplify.py", + "repo": "/home/smlflg/.hermes", + "line": 1087, + "text": "# TODO: see if x*log(a)+x*log(a)*log(b) -> x*log(a)*(1+log(b))?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/simplify.py", + "repo": "/home/smlflg/.hermes", + "line": 1247, + "text": "# TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/trigsimp.py", + "repo": "/home/smlflg/.hermes", + "line": 121, + "text": "# TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 50, + "text": "# TODO work this out in detail." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 86, + "text": "# TODO see if this can work as Mod(x, 1); this will require" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 253, + "text": "# TODO branching" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 736, + "text": "# TODO with symbolic parameters, it could be advantageous" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 1947, + "text": "# TODO tons of more formulae" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 1991, + "text": "# TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 2116, + "text": "# TODO for now, we use the following simple heuristic: inverse-shift" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 2245, + "text": "# TODO the following would be possible:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 2250, + "text": "# TODO Also, we tend to create combinations of gamma functions that can be" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 2443, + "text": "# TODO it would be helpful to give conditions under which the integral" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/gammasimp.py", + "repo": "/home/smlflg/.hermes", + "line": 393, + "text": "# TODO is there a better heuristic?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 116, + "text": "# TODO [a+1, aRational(-1, 2)], [2*a]" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 130, + "text": "# TODO hyperexpand(hyper([a], [2*a + 1], z))" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 131, + "text": "# TODO [S.Half, a], [Rational(3, 2), a+1]" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 135, + "text": "# TODO [a], [a - S.Half, 2*a]" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 949, + "text": "# TODO polys" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 1011, + "text": "# TODO LOTS more" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/simplify/tests/test_hyperexpand.py", + "repo": "/home/smlflg/.hermes", + "line": 1039, + "text": "# TODO LOTS more" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/satask.py", + "repo": "/home/smlflg/.hermes", + "line": 103, + "text": "# TODO: Run additional checks to see which combination of the" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/refine.py", + "repo": "/home/smlflg/.hermes", + "line": 53, + "text": "# TODO: this will probably not work with Integral or Polynomial" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/predicates/common.py", + "repo": "/home/smlflg/.hermes", + "line": 17, + "text": "# TODO: Add examples" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/predicates/sets.py", + "repo": "/home/smlflg/.hermes", + "line": 238, + "text": "# TODO: Add examples" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/predicates/sets.py", + "repo": "/home/smlflg/.hermes", + "line": 337, + "text": "# TODO: Add examples" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/predicates/sets.py", + "repo": "/home/smlflg/.hermes", + "line": 394, + "text": "# TODO: Add examples" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/predicates/matrices.py", + "repo": "/home/smlflg/.hermes", + "line": 70, + "text": "# TODO: Add handlers to make these keys work with" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/predicates/calculus.py", + "repo": "/home/smlflg/.hermes", + "line": 57, + "text": "# TODO: Add examples" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/handlers/matrices.py", + "repo": "/home/smlflg/.hermes", + "line": 47, + "text": "# TODO: implement sathandlers system for the matrices." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/handlers/matrices.py", + "repo": "/home/smlflg/.hermes", + "line": 77, + "text": "# TODO: implement sathandlers system for the matrices." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/handlers/matrices.py", + "repo": "/home/smlflg/.hermes", + "line": 94, + "text": "# TODO: implement sathandlers system for the matrices." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/assumptions/handlers/order.py", + "repo": "/home/smlflg/.hermes", + "line": 218, + "text": "# TODO: This should be deducible from the nonzero handler" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/rewriting.py", + "repo": "/home/smlflg/.hermes", + "line": 330, + "text": "# TODO: We should be able to support more than 2 elements" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/codegen/tests/test_rewriting.py", + "repo": "/home/smlflg/.hermes", + "line": 442, + "text": "NUMBER_OF_DIGITS = 25 # TODO: this should ideally be automatically handled." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/codegen.py", + "repo": "/home/smlflg/.hermes", + "line": 249, + "text": "\"complex\": DataType(\"double\", \"COMPLEX*16\", \"complex\", \"\", \"\", \"float\") #FIXME:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/codegen.py", + "repo": "/home/smlflg/.hermes", + "line": 1530, + "text": "# FIXME: this is probably general enough for other high-level" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/_compilation/__init__.py", + "repo": "/home/smlflg/.hermes", + "line": 9, + "text": "TODO:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 920, + "text": "# TODO: Replace solve with solveset, as of now test fails for solveset" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 956, + "text": "# TODO: Replace solve with solveset when it gives Lambert solution" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 966, + "text": "# TODO: x = [-1, 2*(+/-asinh(1)*I + n*pi}, 3*(pi/6 + n*pi/3)]" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 967, + "text": "# TODO: Replace solve with solveset, as of now test fails for solveset" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 1014, + "text": "# TODO: Replace solve with solveset, as of now test fails for solveset" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 1032, + "text": "# TODO: Replace solve with solveset, as of now test fails for solveset" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 1038, + "text": "# TODO: Replace solve with solveset, as of now test fails for solveset" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 1047, + "text": "# TODO: Replace solve with solveset, as of now test fails for solveset" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 1052, + "text": "# TODO: Replace solve with solveset, as of now test fails for solveset" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 1059, + "text": "# TODO: Replace solve with solveset which gives both [+/- current answer]" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 1077, + "text": "# TODO: Replace solve with solveset, as of now" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 1084, + "text": "# TODO: Replace solve with solveset, as of now" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 1092, + "text": "# TODO: Replace solve with solveset, as of now" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 1099, + "text": "# TODO: Replace solve with solveset, as of now" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 1118, + "text": "# TODO: Replace solve with solveset, as of now" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 1194, + "text": "# TODO: Replace solve with solveset, as of now" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_wester.py", + "repo": "/home/smlflg/.hermes", + "line": 2252, + "text": "# TODO: Replace solve with solveset, current test fails for solveset" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 382, + "text": "# TODO: fix pickling of Options class (see GroebnerBasis._options)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 409, + "text": "check(c, exclude=[0, 1], check_attr=False) # TODO: Py3k" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 420, + "text": "# TODO: AssertionError: assert id(obj) not in self.memo" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 424, + "text": "# TODO: AssertionError: assert id(obj) not in self.memo" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 438, + "text": "# TODO: fix pickling of ModularInteger" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 444, + "text": "# TODO: fix pickling of RealElement" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 448, + "text": "# TODO: fix pickling of ComplexElement" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 457, + "text": "# TODO: fix pickling of ModularInteger" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 472, + "text": "# TODO: fix pickling of ModularInteger" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 489, + "text": "# TODO: fix pickling of RealElement" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 493, + "text": "# TODO: fix pickling of ComplexElement" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 500, + "text": "# TODO: AssertionError" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 504, + "text": "# TODO: AttributeError: 'PolyElement' object has no attribute 'ring'" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 526, + "text": "# TODO: Argh, Python is so naive. No lambdas nor inner function support in" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 559, + "text": "# TODO: TypeError: __init__() takes at least 3 arguments (1 given)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 563, + "text": "# TODO: TypeError: can't pickle instancemethod objects" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 612, + "text": "# TODO: PicklingError: Can't pickle at 0x38578c0>: it's not found as __main__." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 622, + "text": "# TODO: TypeError: __init__() takes at least 3 arguments (1 given)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 635, + "text": "# TODO: fix pickling of `symbols' flag" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_pickling.py", + "repo": "/home/smlflg/.hermes", + "line": 639, + "text": "# TODO: def test_pickling_polys_rootisolation():" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_codegen_rust.py", + "repo": "/home/smlflg/.hermes", + "line": 89, + "text": "# FIXME: how to pass inline to the RustCodePrinter?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_codegen_rust.py", + "repo": "/home/smlflg/.hermes", + "line": 248, + "text": "# FIXME: how to pass inline to the RustCodePrinter?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_codegen.py", + "repo": "/home/smlflg/.hermes", + "line": 16, + "text": "#FIXME: Fails due to circular import in with core" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_codegen_julia.py", + "repo": "/home/smlflg/.hermes", + "line": 85, + "text": "# FIXME: how to pass inline=False to the JuliaCodePrinter?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_codegen_julia.py", + "repo": "/home/smlflg/.hermes", + "line": 235, + "text": "# FIXME: how to pass inline=False to the JuliaCodePrinter?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_codegen_octave.py", + "repo": "/home/smlflg/.hermes", + "line": 83, + "text": "# FIXME: how to pass inline=False to the OctaveCodePrinter?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/utilities/tests/test_codegen_octave.py", + "repo": "/home/smlflg/.hermes", + "line": 225, + "text": "# FIXME: how to pass inline=False to the OctaveCodePrinter?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/str.py", + "repo": "/home/smlflg/.hermes", + "line": 962, + "text": "#TODO : Handle indices" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/smtlib.py", + "repo": "/home/smlflg/.hermes", + "line": 189, + "text": "# todo: Sympy does not support quantifiers yet as of 2022, but quantifiers can be handy in SMT." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/codeprinter.py", + "repo": "/home/smlflg/.hermes", + "line": 243, + "text": "\"FIXME: no support for contractions in factor yet\")" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/codeprinter.py", + "repo": "/home/smlflg/.hermes", + "line": 255, + "text": "# syntax is currently undefined. FIXME: What would be" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/codeprinter.py", + "repo": "/home/smlflg/.hermes", + "line": 261, + "text": "raise ValueError(\"FIXME: lhs present in rhs,\\" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/julia.py", + "repo": "/home/smlflg/.hermes", + "line": 68, + "text": "# assignment (if False). FIXME: this should be looked a more carefully" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tensorflow.py", + "repo": "/home/smlflg/.hermes", + "line": 107, + "text": "# TODO: a better class structure would avoid this mess:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tensorflow.py", + "repo": "/home/smlflg/.hermes", + "line": 202, + "text": "# TODO: is this necessary?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/maple.py", + "repo": "/home/smlflg/.hermes", + "line": 8, + "text": "FIXME: This module is still under actively developed. Some functions may be not completed." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/llvmjitcode.py", + "repo": "/home/smlflg/.hermes", + "line": 95, + "text": "# TODO - assumes all called functions take one double precision argument." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/octave.py", + "repo": "/home/smlflg/.hermes", + "line": 85, + "text": "# assignment (if False). FIXME: this should be looked a more carefully" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/octave.py", + "repo": "/home/smlflg/.hermes", + "line": 258, + "text": "# FIXME: how to do better, e.g., for octave_code(2*GoldenRatio)?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/latex.py", + "repo": "/home/smlflg/.hermes", + "line": 238, + "text": "# TODO: merge this with the above, which requires a lot of test changes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/latex.py", + "repo": "/home/smlflg/.hermes", + "line": 1176, + "text": "# TODO should exp_polar be printed differently?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/latex.py", + "repo": "/home/smlflg/.hermes", + "line": 2585, + "text": "# TODO incorporate order" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/latex.py", + "repo": "/home/smlflg/.hermes", + "line": 2777, + "text": "# TODO: This expression is potentially confusing," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/latex.py", + "repo": "/home/smlflg/.hermes", + "line": 2785, + "text": "# TODO nicer fractions for few generators..." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/latex.py", + "repo": "/home/smlflg/.hermes", + "line": 2802, + "text": "# TODO nicer fractions for few generators..." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/latex.py", + "repo": "/home/smlflg/.hermes", + "line": 2850, + "text": "# TODO: Handle indices" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/pretty.py", + "repo": "/home/smlflg/.hermes", + "line": 1375, + "text": "# FIXME: Refactor this code and matrix into some tabular environment." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/pretty.py", + "repo": "/home/smlflg/.hermes", + "line": 1442, + "text": "# FIXME refactor Matrix, Piecewise, and this into a tabular environment" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/pretty.py", + "repo": "/home/smlflg/.hermes", + "line": 1490, + "text": "# FIXME refactor Matrix, Piecewise, and this into a tabular environment" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/pretty.py", + "repo": "/home/smlflg/.hermes", + "line": 1574, + "text": "# TODO should exp_polar be printed differently?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/pretty.py", + "repo": "/home/smlflg/.hermes", + "line": 1910, + "text": "#TODO: Move this code to prettyForm" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/pretty.py", + "repo": "/home/smlflg/.hermes", + "line": 2239, + "text": "# TODO: the stuff to the left of the | and the stuff to the right of" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/pretty.py", + "repo": "/home/smlflg/.hermes", + "line": 2602, + "text": "# TODO: copy-pasted from _print_Function: can we do better?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/pretty.py", + "repo": "/home/smlflg/.hermes", + "line": 2671, + "text": "# TODO incorporate order" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/pretty.py", + "repo": "/home/smlflg/.hermes", + "line": 2808, + "text": "#TODO: Handle indices" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/pretty_symbology.py", + "repo": "/home/smlflg/.hermes", + "line": 200, + "text": "# TODO: Make brackets adjust to height of contents" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/pretty_symbology.py", + "repo": "/home/smlflg/.hermes", + "line": 333, + "text": "# TODO robustify when no unicodedat available" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/pretty/stringpict.py", + "repo": "/home/smlflg/.hermes", + "line": 10, + "text": "TODO:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_julia.py", + "repo": "/home/smlflg/.hermes", + "line": 184, + "text": "# FIXME: is it worth worrying about this? Its not wrong, just" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_julia.py", + "repo": "/home/smlflg/.hermes", + "line": 293, + "text": "# FIXME?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_smtlib.py", + "repo": "/home/smlflg/.hermes", + "line": 216, + "text": "# todo: implement re-write, currently does '(+ x (* -1 y))' instead" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_smtlib.py", + "repo": "/home/smlflg/.hermes", + "line": 457, + "text": "# todo: make smtlib_code support arrays" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_smtlib.py", + "repo": "/home/smlflg/.hermes", + "line": 509, + "text": "# todo: make smtlib_code support arrays / matrices ?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_theanocode.py", + "repo": "/home/smlflg/.hermes", + "line": 172, + "text": "@SKIP # TODO - this is currently not checked but should be implemented" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_theanocode.py", + "repo": "/home/smlflg/.hermes", + "line": 226, + "text": "# TODO - matrix broadcasting?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_theanocode.py", + "repo": "/home/smlflg/.hermes", + "line": 599, + "text": "# assert theq(theano_code_(sy.Ne(x, y)), tt.neq(xt, yt)) # TODO - implement" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_aesaracode.py", + "repo": "/home/smlflg/.hermes", + "line": 182, + "text": "@SKIP # TODO - this is currently not checked but should be implemented" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_aesaracode.py", + "repo": "/home/smlflg/.hermes", + "line": 236, + "text": "# TODO - matrix broadcasting?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_aesaracode.py", + "repo": "/home/smlflg/.hermes", + "line": 611, + "text": "# assert theq(aesara_code_(sy.Ne(x, y)), aet.neq(xt, yt)) # TODO - implement" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_latex.py", + "repo": "/home/smlflg/.hermes", + "line": 2079, + "text": "#TODO: Handle indices" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_octave.py", + "repo": "/home/smlflg/.hermes", + "line": 243, + "text": "# FIXME: is it worth worrying about this? Its not wrong, just" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_octave.py", + "repo": "/home/smlflg/.hermes", + "line": 358, + "text": "# FIXME?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_repr.py", + "repo": "/home/smlflg/.hermes", + "line": 93, + "text": "# TODO more tests" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/printing/tests/test_repr.py", + "repo": "/home/smlflg/.hermes", + "line": 339, + "text": "# FIXME: sT fails because Cycle is not immutable and calling srepr(Cycle(1, 2))" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tensor.py", + "repo": "/home/smlflg/.hermes", + "line": 2208, + "text": "# TODO: add possibility of metric after (spinors)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tensor.py", + "repo": "/home/smlflg/.hermes", + "line": 2590, + "text": "# TODO: what is the part which is not a coeff?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/indexed.py", + "repo": "/home/smlflg/.hermes", + "line": 89, + "text": "# TODO: (some ideas for improvement)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/indexed.py", + "repo": "/home/smlflg/.hermes", + "line": 375, + "text": "broadcasting. (TODO)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/index_methods.py", + "repo": "/home/smlflg/.hermes", + "line": 120, + "text": "contravariant and covariant Idx subclasses. (FIXME: this is not yet" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/index_methods.py", + "repo": "/home/smlflg/.hermes", + "line": 150, + "text": "# FIXME: symmetries from power needs to check special cases, else nothing" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/index_methods.py", + "repo": "/home/smlflg/.hermes", + "line": 168, + "text": "FIXME: Add support for Numpy broadcasting" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/index_methods.py", + "repo": "/home/smlflg/.hermes", + "line": 196, + "text": "# FIXME: search for symmetries" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/index_methods.py", + "repo": "/home/smlflg/.hermes", + "line": 279, + "text": "# FIXME: No support for Piecewise yet" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/index_methods.py", + "repo": "/home/smlflg/.hermes", + "line": 295, + "text": "\"FIXME: No specialized handling of type %s\" % type(expr))" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/index_methods.py", + "repo": "/home/smlflg/.hermes", + "line": 449, + "text": "# FIXME: No support for Piecewise yet" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/index_methods.py", + "repo": "/home/smlflg/.hermes", + "line": 469, + "text": "\"FIXME: No specialized handling of type %s\" % type(expr))" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/tests/test_tensor.py", + "repo": "/home/smlflg/.hermes", + "line": 497, + "text": "# TODO: add check for *get_symmetric_group_sgs(0)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/array_derivatives.py", + "repo": "/home/smlflg/.hermes", + "line": 91, + "text": "# TODO: this could be done with multiple-dispatching:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/ndim_array.py", + "repo": "/home/smlflg/.hermes", + "line": 567, + "text": "# TODO: add checks for dimensions for `value`?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/from_array_to_matrix.py", + "repo": "/home/smlflg/.hermes", + "line": 124, + "text": "# TODO: is this break necessary?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/from_array_to_matrix.py", + "repo": "/home/smlflg/.hermes", + "line": 297, + "text": "# TODO: this assumes that all arguments are matrices, it may not be the case:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/from_array_to_matrix.py", + "repo": "/home/smlflg/.hermes", + "line": 448, + "text": "# TODO: check if subremoved should be permuted as well..." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/from_array_to_matrix.py", + "repo": "/home/smlflg/.hermes", + "line": 542, + "text": "# TODO: move this to ElementwiseApplyFunction" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/from_indexed_to_array.py", + "repo": "/home/smlflg/.hermes", + "line": 113, + "text": "# TODO: check that Kronecker delta is only contracted to one other element:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/array_expressions.py", + "repo": "/home/smlflg/.hermes", + "line": 605, + "text": "# TODO: swap args positions in order to simplify the expression:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/array_expressions.py", + "repo": "/home/smlflg/.hermes", + "line": 606, + "text": "# TODO: this should be in a function" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/array_expressions.py", + "repo": "/home/smlflg/.hermes", + "line": 641, + "text": "# TODO: function in order to permute the args:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/array_expressions.py", + "repo": "/home/smlflg/.hermes", + "line": 842, + "text": "# TODO: add API for total rank and cumulative rank:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/array_expressions.py", + "repo": "/home/smlflg/.hermes", + "line": 1263, + "text": "# TODO: add API for total rank and cumulative rank:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/array_expressions.py", + "repo": "/home/smlflg/.hermes", + "line": 1390, + "text": "# TODO: check that `expr` has `.subranks`:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_convert_array_to_matrix.py", + "repo": "/home/smlflg/.hermes", + "line": 189, + "text": "# TODO: this is returning a wrong result:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_array_expressions.py", + "repo": "/home/smlflg/.hermes", + "line": 50, + "text": "# TODO: not yet supported:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_array_expressions.py", + "repo": "/home/smlflg/.hermes", + "line": 54, + "text": "# TODO: not yet supported:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/tensor/array/expressions/tests/test_array_expressions.py", + "repo": "/home/smlflg/.hermes", + "line": 445, + "text": "# TODO: reverse operation starting with `PermuteDims` and getting down to `bb`..." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/external/tests/test_codegen.py", + "repo": "/home/smlflg/.hermes", + "line": 184, + "text": "\"FIXME: filename extension unknown for language: %s\" % language)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 201, + "text": "# TODO handle derivatives etc" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 745, + "text": "# TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/trigonometry.py", + "repo": "/home/smlflg/.hermes", + "line": 5, + "text": "# TODO sin(a*x)*cos(b*x) -> sin((a+b)x) + sin((a-b)x) ?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/intpoly.py", + "repo": "/home/smlflg/.hermes", + "line": 977, + "text": "# TODO : This part is quite hacky. Should be made more robust with" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/intpoly.py", + "repo": "/home/smlflg/.hermes", + "line": 978, + "text": "# TODO : respect to symbol names and scalable w.r.t higher dimensions." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 333, + "text": "# TODO: This probably doesn't need to be completely recomputed at" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 366, + "text": "# TODO: Would there ever be any benefit from just" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 395, + "text": "# TODO: Just put it in self.Tfuncs" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 497, + "text": "# TODO: Add something to backsubs to put exp(const*p)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 530, + "text": "# TODO: give algebraic dependence in error string" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 779, + "text": "# TODO: Rewrite algorithms below to use this (?)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 781, + "text": "# TODO: Pass through information about why the integral was nonelementary," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 798, + "text": "# TODO: This should go in densetools.py." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 855, + "text": "# TODO: Use this on the final result. That way, we can avoid answers like" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 1006, + "text": "# TODO: This algorithm appears to be faster in every case" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 1007, + "text": "# TODO: Verify this and splitfactor() for multiple extensions" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 1250, + "text": "# TODO also consider the complex roots which should" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 1280, + "text": "# TODO: Use log_to_atan() from rationaltools.py" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 1350, + "text": "# TODO: check what Lambda does with RootOf" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 1365, + "text": "# TODO: verify that this is correct for multiple extensions" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 1458, + "text": "# TODO: This does not do the right thing when b is False" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 1621, + "text": "# TODO: Integral from k?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 1622, + "text": "# TODO: split out nonelementary integral" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/risch.py", + "repo": "/home/smlflg/.hermes", + "line": 1691, + "text": "# TODO: This is useful in and of itself, because isinstance(result," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/integrals.py", + "repo": "/home/smlflg/.hermes", + "line": 772, + "text": "# check for regularity conditions (TODO), see issue 4215" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/heurisch.py", + "repo": "/home/smlflg/.hermes", + "line": 495, + "text": "# TODO: caching is significant factor for why permutations work at all. Change this." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/heurisch.py", + "repo": "/home/smlflg/.hermes", + "line": 700, + "text": "# TODO: Currently it's better to use symbolic expressions here instead" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/heurisch.py", + "repo": "/home/smlflg/.hermes", + "line": 726, + "text": "# TODO: Non-polynomial expression. This should have been" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 119, + "text": "# TODO this needs more polar_lift (c/f entry for exp)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 164, + "text": "# TODO can do sin^n, sinh^n by expansion ... where?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 170, + "text": "# TODO can do t + a. but can also do by expansion... (XXX not really)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 187, + "text": "# TODO these only hold for positive p, and can be made more general" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 189, + "text": "# TODO also it would be nice to derive them recursively ..." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 202, + "text": "# TODO log(x)/(x+a) and log(x)/(x-1) can also be done. should they" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 204, + "text": "# TODO further formulae in this section seem obscure" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 207, + "text": "# TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 230, + "text": "# TODO exp(-x)*erf(I*x) does not work" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 256, + "text": "# TODO all of the following should be derivable" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 282, + "text": "# TODO many more formulas. should all be derivable" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 286, + "text": "# TODO many more formulas. should all be derivable" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 524, + "text": "# TODO should this be a method of meijerg?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 852, + "text": "# TODO altered cases 4-7" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 876, + "text": "# TODO This leaves only one case from the three listed by Prudnikov." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 900, + "text": "# XXX TODO we should reduce order first" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 972, + "text": "# TODO should we try both?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 988, + "text": "# XXX TODO this is a testing *nightmare*" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 1445, + "text": "# TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/prde.py", + "repo": "/home/smlflg/.hermes", + "line": 114, + "text": "# TODO: Merge this with the very similar special_denom() in rde.py" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/prde.py", + "repo": "/home/smlflg/.hermes", + "line": 158, + "text": "# TODO: Add test" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/prde.py", + "repo": "/home/smlflg/.hermes", + "line": 822, + "text": "# TODO: implement this" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/prde.py", + "repo": "/home/smlflg/.hermes", + "line": 878, + "text": "# TODO: finish writing this and write tests" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/prde.py", + "repo": "/home/smlflg/.hermes", + "line": 921, + "text": "# TODO: We treat this as 'no solution', until the structure" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/prde.py", + "repo": "/home/smlflg/.hermes", + "line": 952, + "text": "# TODO: Write the full algorithm using the structure theorems." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/prde.py", + "repo": "/home/smlflg/.hermes", + "line": 957, + "text": "# TODO: This could be implemented more efficiently." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/prde.py", + "repo": "/home/smlflg/.hermes", + "line": 1035, + "text": "# TODO: What should really be done in this case?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/prde.py", + "repo": "/home/smlflg/.hermes", + "line": 1160, + "text": "# TODO: What should really be done in this case?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/prde.py", + "repo": "/home/smlflg/.hermes", + "line": 1185, + "text": "# TODO: But maybe we can tell if they're not rational, like" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/prde.py", + "repo": "/home/smlflg/.hermes", + "line": 1266, + "text": "# TODO: finish writing this and write tests" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/prde.py", + "repo": "/home/smlflg/.hermes", + "line": 1301, + "text": "# TODO: we can use more efficient residue reduction from ratint()" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/rde.py", + "repo": "/home/smlflg/.hermes", + "line": 38, + "text": "# TODO: Add messages to NonElementaryIntegralException errors" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/rde.py", + "repo": "/home/smlflg/.hermes", + "line": 205, + "text": "# TODO: finish writing this and write tests" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/rde.py", + "repo": "/home/smlflg/.hermes", + "line": 286, + "text": "# TODO: finish writing this and write tests" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/rde.py", + "repo": "/home/smlflg/.hermes", + "line": 510, + "text": "# TODO: better name for this function" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/rde.py", + "repo": "/home/smlflg/.hermes", + "line": 653, + "text": "# TODO: Write a dummy function that does this idiom" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/rde.py", + "repo": "/home/smlflg/.hermes", + "line": 713, + "text": "# TODO: Is this check necessary, and if so, what should it do if it fails?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/manualintegrate.py", + "repo": "/home/smlflg/.hermes", + "line": 1587, + "text": "return # todo: handle n < -1 case" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/manualintegrate.py", + "repo": "/home/smlflg/.hermes", + "line": 2040, + "text": "# TODO: This is for future development, as currently" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/laplace.py", + "repo": "/home/smlflg/.hermes", + "line": 400, + "text": "# TODO: rules with sqrt(a*t) and sqrt(a/t) have stopped working after" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/laplace.py", + "repo": "/home/smlflg/.hermes", + "line": 466, + "text": "# TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/laplace.py", + "repo": "/home/smlflg/.hermes", + "line": 875, + "text": "# TODO not implemented yet, but also not important" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/deltafunctions.py", + "repo": "/home/smlflg/.hermes", + "line": 144, + "text": "#FIXME: the second term tells whether is DeltaDirac or Derivative" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_heurisch.py", + "repo": "/home/smlflg/.hermes", + "line": 221, + "text": "# TODO: it looks like this used to work just by coincindence and" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_heurisch.py", + "repo": "/home/smlflg/.hermes", + "line": 254, + "text": "# TODO: heurisch() is off by a constant: -3/4. Possibly different permutation" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_heurisch.py", + "repo": "/home/smlflg/.hermes", + "line": 343, + "text": "# TODO: convert the rest of PMINT tests:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_risch.py", + "repo": "/home/smlflg/.hermes", + "line": 235, + "text": "# TODO: Skip or make faster" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_risch.py", + "repo": "/home/smlflg/.hermes", + "line": 250, + "text": "# TODO: Add tests for integrate_hyperexponential() from the book" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_risch.py", + "repo": "/home/smlflg/.hermes", + "line": 374, + "text": "# TODO: Add a test where two different parts of the extension use a" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 149, + "text": "# TODO what simplifications should be done automatically?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 165, + "text": "# TODO it would be nice to test the condition" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 245, + "text": "# TODO more orthogonality integrals" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 257, + "text": "# TODO can do higher powers, but come out as high order ... should they be" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 262, + "text": "# TODO more besseli when tables are extended or recursive mellin works" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 273, + "text": "# TODO how does besselj(0, a*x)*besselj(0, b*x) work?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 274, + "text": "# TODO how does besselj(0, x)**2*besselj(1, x)**2 work?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 275, + "text": "# TODO sin(x)*besselj(0, x) etc come out a mess" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 276, + "text": "# TODO can x*log(x)*besselj(0, x) be done?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 277, + "text": "# TODO how does besselj(1, x)*besselj(0, x+a) work?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 278, + "text": "# TODO more indefinite integrals when struve functions etc are implemented" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 374, + "text": "# TODO gammasimp cannot prove that the factor is unity" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 517, + "text": "# TODO conditions are a mess" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 523, + "text": "# TODO gamma, rayleigh" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 544, + "text": "# FIXME: If alpha, beta are not declared as finite the line below hangs" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 579, + "text": "# TODO are there other distributions supported on (-oo, oo) that we can do?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 658, + "text": "# TODO maybe simplify the inequalities? when the simplification" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_meijerint.py", + "repo": "/home/smlflg/.hermes", + "line": 668, + "text": "# TODO FT(besselj(0,x)) - conditions are messy (but for acceptable reasons)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_laplace.py", + "repo": "/home/smlflg/.hermes", + "line": 110, + "text": "# TODO: rules with sqrt(a*t) and sqrt(a/t) have stopped working after" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_laplace.py", + "repo": "/home/smlflg/.hermes", + "line": 698, + "text": "# TODO sinh/cosh shifted come out a mess. also delayed trig is a mess" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_laplace.py", + "repo": "/home/smlflg/.hermes", + "line": 699, + "text": "# TODO should this simplify further?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_laplace.py", + "repo": "/home/smlflg/.hermes", + "line": 714, + "text": "# TODO can we make erf(t) work?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_laplace.py", + "repo": "/home/smlflg/.hermes", + "line": 756, + "text": "# TODO LT of Si, Shi, Chi is a mess ..." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_rde.py", + "repo": "/home/smlflg/.hermes", + "line": 71, + "text": "# TODO: add more tests here" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_rde.py", + "repo": "/home/smlflg/.hermes", + "line": 114, + "text": "# TODO: Add test for when the degree bound becomes larger after limited_integrate" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_rde.py", + "repo": "/home/smlflg/.hermes", + "line": 115, + "text": "# TODO: Add test for db == da - 1 case" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_rde.py", + "repo": "/home/smlflg/.hermes", + "line": 118, + "text": "# TODO: Add tests" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_rde.py", + "repo": "/home/smlflg/.hermes", + "line": 119, + "text": "# TODO: Add test for when the degree becomes larger after parametric_log_deriv()" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_rde.py", + "repo": "/home/smlflg/.hermes", + "line": 179, + "text": "# TODO: Add more exp tests, including tests that require is_deriv_in_field()" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_rde.py", + "repo": "/home/smlflg/.hermes", + "line": 193, + "text": "# TODO: Add more primitive tests, including tests that require is_deriv_in_field()" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_rde.py", + "repo": "/home/smlflg/.hermes", + "line": 197, + "text": "# TODO: Add more tests for rischDE, including ones from the text" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_manual.py", + "repo": "/home/smlflg/.hermes", + "line": 113, + "text": "assert (F.diff(x) - f).rewrite(exp).simplify() == 0 # todo: equals returns None" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_prde.py", + "repo": "/home/smlflg/.hermes", + "line": 105, + "text": "# TODO: when bound_degree() can handle this, test degree bound from that too" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_prde.py", + "repo": "/home/smlflg/.hermes", + "line": 147, + "text": "# TODO: Add test for deg(b) <= 0 with b small" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_prde.py", + "repo": "/home/smlflg/.hermes", + "line": 262, + "text": "# TODO: Add more tests" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_prde.py", + "repo": "/home/smlflg/.hermes", + "line": 280, + "text": "# TODO: Add more tests, including ones with exponentials" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 80, + "text": "# TODO does not work with bneg, argument wrong. Needs changes to matching." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 164, + "text": "# TODO we cannot currently do these (needs summation of 3F2(-1))" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 244, + "text": "# TODO we can't do any of these (delicate cancellation)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 253, + "text": "# TODO bessely(a, x)*besselk(a, x) is a mess" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 264, + "text": "# TODO products of besselk are a mess" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 271, + "text": "# TODO exp(x/2)*besselk(a, x/2) [etc] cannot currently be done" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 272, + "text": "# TODO various strange products of special orders" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 386, + "text": "# TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 420, + "text": "# TODO this comes out as an amazing mess, but simplifies nicely" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 436, + "text": "# TODO this can be further simplified!" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 444, + "text": "# TODO more" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 466, + "text": "# TODO for this to work with real a, need to expand abs(a*x) to abs(a)*abs(x)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 479, + "text": "# TODO IFT is a *mess*" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 481, + "text": "# TODO IFT" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 492, + "text": "# TODO IFT without factoring comes out as meijer g" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 502, + "text": "# TODO IFT (comes out as meijer G)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 504, + "text": "# TODO besselj(n, x), n an integer > 0 actually can be done..." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_transforms.py", + "repo": "/home/smlflg/.hermes", + "line": 506, + "text": "# TODO are there other common transforms (no distributions!)?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_trigonometry.py", + "repo": "/home/smlflg/.hermes", + "line": 32, + "text": "# TODO: remove conds='none' below. For this to work we would have to rule" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_integrals.py", + "repo": "/home/smlflg/.hermes", + "line": 328, + "text": "# TODO: Remove conds='none' below, let the assumption take care of it." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_integrals.py", + "repo": "/home/smlflg/.hermes", + "line": 1140, + "text": "# TODO: Remove conds='none' below, let the assumption take care of it." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/integrals/tests/test_integrals.py", + "repo": "/home/smlflg/.hermes", + "line": 1329, + "text": "# TODO: How to test risch=False?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/util.py", + "repo": "/home/smlflg/.hermes", + "line": 327, + "text": "# TODO: handle piecewise defined functions" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/util.py", + "repo": "/home/smlflg/.hermes", + "line": 328, + "text": "# TODO: handle transcendental functions" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/util.py", + "repo": "/home/smlflg/.hermes", + "line": 329, + "text": "# TODO: handle multivariate functions" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/calculus/accumulationbounds.py", + "repo": "/home/smlflg/.hermes", + "line": 688, + "text": "# TODO : Devise a better method for Union of AccumBounds" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/facts.py", + "repo": "/home/smlflg/.hermes", + "line": 139, + "text": "TODO: write about" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/facts.py", + "repo": "/home/smlflg/.hermes", + "line": 310, + "text": "\"\"\"process a -> b rule\"\"\" # TODO write more?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/facts.py", + "repo": "/home/smlflg/.hermes", + "line": 330, + "text": "# (?) FIXME this is only correct when b & c != null !" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/facts.py", + "repo": "/home/smlflg/.hermes", + "line": 398, + "text": "# TODO b | c" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/exprtools.py", + "repo": "/home/smlflg/.hermes", + "line": 252, + "text": "# todo: after dropping python 3.7 support, use overload and Literal" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/exprtools.py", + "repo": "/home/smlflg/.hermes", + "line": 1551, + "text": "# XXX TODO there should be a way to inspect what order the terms" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/add.py", + "repo": "/home/smlflg/.hermes", + "line": 292, + "text": "seq.extend(o_args) # TODO zerocopy?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/symbol.py", + "repo": "/home/smlflg/.hermes", + "line": 637, + "text": "# TODO add check against another Wild" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/mul.py", + "repo": "/home/smlflg/.hermes", + "line": 435, + "text": "# TODO: Make non-commutative exponents not combine automatically" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/mul.py", + "repo": "/home/smlflg/.hermes", + "line": 1049, + "text": "# TODO: Should these be self.func?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/mul.py", + "repo": "/home/smlflg/.hermes", + "line": 1190, + "text": "# TODO: Should this be self.func?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/mul.py", + "repo": "/home/smlflg/.hermes", + "line": 1617, + "text": "# FIXME: is_positive/is_negative is False doesn't take account of" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/function.py", + "repo": "/home/smlflg/.hermes", + "line": 212, + "text": "# TODO: Look at nargs" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/function.py", + "repo": "/home/smlflg/.hermes", + "line": 1416, + "text": "#TODO: check if assumption of discontinuous derivatives exist" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/function.py", + "repo": "/home/smlflg/.hermes", + "line": 1673, + "text": "# TODO: deprecate? YES, make this 'enumerated_variables' and" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/function.py", + "repo": "/home/smlflg/.hermes", + "line": 1675, + "text": "# TODO: support for `d^n`?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/numbers.py", + "repo": "/home/smlflg/.hermes", + "line": 180, + "text": "# TODO: we should use the warnings module" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/numbers.py", + "repo": "/home/smlflg/.hermes", + "line": 278, + "text": "# TODO caching with decorator, but not to degrade performance" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/numbers.py", + "repo": "/home/smlflg/.hermes", + "line": 1456, + "text": "#TODO: this can probably be optimized more" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/numbers.py", + "repo": "/home/smlflg/.hermes", + "line": 1885, + "text": "# TODO make it decorator + bytecodehacks?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_arit.py", + "repo": "/home/smlflg/.hermes", + "line": 1182, + "text": "# FIXME: The line below should be True rather than None" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_arit.py", + "repo": "/home/smlflg/.hermes", + "line": 1198, + "text": "# FIXME: Should the line below be True rather than None?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_arit.py", + "repo": "/home/smlflg/.hermes", + "line": 2171, + "text": "# FIXME: This evaluates as:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_assumptions.py", + "repo": "/home/smlflg/.hermes", + "line": 410, + "text": "# TODO Change to x.is_nonzero is None" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_relational.py", + "repo": "/home/smlflg/.hermes", + "line": 617, + "text": "# FIXME: could replace with random selection after test passes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_relational.py", + "repo": "/home/smlflg/.hermes", + "line": 643, + "text": "# FIXME: could replace with random selection after test passes" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_relational.py", + "repo": "/home/smlflg/.hermes", + "line": 925, + "text": "# FIXME: The test below fails because (-infx).is_extended_positive is True" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_function.py", + "repo": "/home/smlflg/.hermes", + "line": 1447, + "text": "# TODO: Disable string inputs (https://github.com/sympy/sympy/issues/11003)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_expr.py", + "repo": "/home/smlflg/.hermes", + "line": 917, + "text": "# TODO UndefinedFunction does not subclass Expr" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_basic.py", + "repo": "/home/smlflg/.hermes", + "line": 208, + "text": "# TODO UndefinedFunction does not subclass Expr" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_facts.py", + "repo": "/home/smlflg/.hermes", + "line": 70, + "text": "# TODO move me to appropriate place" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/core/tests/test_diff.py", + "repo": "/home/smlflg/.hermes", + "line": 138, + "text": "# TODO: assert diff(x**2, (x, n)) == x**(2-n)*ff(2, n)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/recurr.py", + "repo": "/home/smlflg/.hermes", + "line": 564, + "text": "# FIXME: The call to rsolve_ratio below should suffice (rsolve_poly" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/solveset.py", + "repo": "/home/smlflg/.hermes", + "line": 694, + "text": "# TODO : We should not blindly recurse through all args of arbitrary expressions like this" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/solveset.py", + "repo": "/home/smlflg/.hermes", + "line": 966, + "text": "# todo: This solver can be extended to hyperbolics if the" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/solveset.py", + "repo": "/home/smlflg/.hermes", + "line": 972, + "text": "# todo: The pre-processing below (extraction of numerators, denominators," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/solveset.py", + "repo": "/home/smlflg/.hermes", + "line": 1662, + "text": "# TODO Case: A-> function of symbol, can be extended here" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/solvers.py", + "repo": "/home/smlflg/.hermes", + "line": 359, + "text": "# TODO: improve solution testing" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/solvers.py", + "repo": "/home/smlflg/.hermes", + "line": 2902, + "text": "# TODO: option for calculating J numerically" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/pde.py", + "repo": "/home/smlflg/.hermes", + "line": 175, + "text": "# TODO : 'best' hint should be implemented when adequate" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/pde.py", + "repo": "/home/smlflg/.hermes", + "line": 284, + "text": "# TODO : For now pde.py uses support offered by the ode_order function" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/pde.py", + "repo": "/home/smlflg/.hermes", + "line": 521, + "text": "# TODO : For now homogeneous first order linear PDE's having" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/pde.py", + "repo": "/home/smlflg/.hermes", + "line": 611, + "text": "# TODO : For now homogeneous first order linear PDE's having" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/pde.py", + "repo": "/home/smlflg/.hermes", + "line": 937, + "text": "# FIXME: Find lcm() of all the divisors and divide with it, instead of" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/bivariate.py", + "repo": "/home/smlflg/.hermes", + "line": 34, + "text": "# TODO it would be good to pick the smallest divisible power" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/ode.py", + "repo": "/home/smlflg/.hermes", + "line": 798, + "text": "# TODO: Use solveset here" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/ode.py", + "repo": "/home/smlflg/.hermes", + "line": 1072, + "text": "# TODO: Hint first order series should match only if d/e is analytic." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/ode.py", + "repo": "/home/smlflg/.hermes", + "line": 1783, + "text": "# TODO: if two solutions are solved for f(x), we still want to be" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/single.py", + "repo": "/home/smlflg/.hermes", + "line": 204, + "text": "# TODO: Add methods that can be used by many ODE solvers:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/test_ode.py", + "repo": "/home/smlflg/.hermes", + "line": 911, + "text": "# FIXME: The solution here should be O((x-2)**3) so is incorrect" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/test_ode.py", + "repo": "/home/smlflg/.hermes", + "line": 929, + "text": "# FIXME: Solution should be O((x+2)**6)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/test_ode.py", + "repo": "/home/smlflg/.hermes", + "line": 948, + "text": "# FIXME: checkodesol fails for this solution..." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/ode/tests/test_ode.py", + "repo": "/home/smlflg/.hermes", + "line": 956, + "text": "# FIXME: checkodesol fails for this solution..." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_polysys.py", + "repo": "/home/smlflg/.hermes", + "line": 185, + "text": "# TODO: does this really have to be so complicated?!" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_solvers.py", + "repo": "/home/smlflg/.hermes", + "line": 1727, + "text": "# TODO: Investigate why currently solution [0] is preferred over [1]." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_solveset.py", + "repo": "/home/smlflg/.hermes", + "line": 323, + "text": "# TODO: Is the above solution set definitely complete?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/tests/test_solveset.py", + "repo": "/home/smlflg/.hermes", + "line": 1862, + "text": "# TODO: add more simple testcases when solveset returns" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/solvers/diophantine/diophantine.py", + "repo": "/home/smlflg/.hermes", + "line": 2566, + "text": "# TODO: pre-simplification: Not necessary but may simplify" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/heuristicgcd.py", + "repo": "/home/smlflg/.hermes", + "line": 124, + "text": "# TODO: don't expose poly repr implementation details" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/distributedmodules.py", + "repo": "/home/smlflg/.hermes", + "line": 515, + "text": "# TODO better data structure!!!" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/distributedmodules.py", + "repo": "/home/smlflg/.hermes", + "line": 675, + "text": "# TODO apply the product criterion?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/distributedmodules.py", + "repo": "/home/smlflg/.hermes", + "line": 683, + "text": "# TODO mergesort?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/distributedmodules.py", + "repo": "/home/smlflg/.hermes", + "line": 726, + "text": "# (TODO again, better data structures)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/polyroots.py", + "repo": "/home/smlflg/.hermes", + "line": 761, + "text": "# TODO: This is fragile. Figure out how to make this independent of construct_domain()." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/modulargcd.py", + "repo": "/home/smlflg/.hermes", + "line": 796, + "text": "# TODO: to improve performance, choose the main variable here" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/modulargcd.py", + "repo": "/home/smlflg/.hermes", + "line": 2129, + "text": "# TODO: add support for algebraic function fields" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/polyutils.py", + "repo": "/home/smlflg/.hermes", + "line": 378, + "text": "# TODO: Integrate this into expand() itself" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/rings.py", + "repo": "/home/smlflg/.hermes", + "line": 163, + "text": "# TODO: rewrite this so that it doesn't use expand() (see poly())." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/rings.py", + "repo": "/home/smlflg/.hermes", + "line": 467, + "text": "# TODO: should AlgebraicField be a Composite domain?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/rings.py", + "repo": "/home/smlflg/.hermes", + "line": 1251, + "text": "elif len(self) <= 5: # TODO: use an actual density measure" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/rings.py", + "repo": "/home/smlflg/.hermes", + "line": 2275, + "text": "else: # TODO: don't use dense representation (port PRS algorithms)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/ring_series.py", + "repo": "/home/smlflg/.hermes", + "line": 1977, + "text": "# TODO Use _parallel_dict_from_expr instead of sring as sring is" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/ring_series.py", + "repo": "/home/smlflg/.hermes", + "line": 1978, + "text": "# inefficient. For details, read the todo in sring." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/polynomialring.py", + "repo": "/home/smlflg/.hermes", + "line": 40, + "text": "# TODO: remove this" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/domain.py", + "repo": "/home/smlflg/.hermes", + "line": 450, + "text": "# TODO: implement this in from_ methods" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/domain.py", + "repo": "/home/smlflg/.hermes", + "line": 459, + "text": "else: # TODO: remove this branch" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/quotientring.py", + "repo": "/home/smlflg/.hermes", + "line": 9, + "text": "# TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/quotientring.py", + "repo": "/home/smlflg/.hermes", + "line": 142, + "text": "# TODO optionally disable reduction?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/domains/fractionfield.py", + "repo": "/home/smlflg/.hermes", + "line": 34, + "text": "# TODO: remove this" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/agca/modules.py", + "repo": "/home/smlflg/.hermes", + "line": 32, + "text": "# TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/agca/modules.py", + "repo": "/home/smlflg/.hermes", + "line": 1281, + "text": "# TODO this can be done more efficiently" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/agca/ideals.py", + "repo": "/home/smlflg/.hermes", + "line": 102, + "text": "# TODO more" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/primes.py", + "repo": "/home/smlflg/.hermes", + "line": 678, + "text": "# TODO (future work):" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/basis.py", + "repo": "/home/smlflg/.hermes", + "line": 216, + "text": "# TODO:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/numberfields/modules.py", + "repo": "/home/smlflg/.hermes", + "line": 1839, + "text": "# TODO:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_distributedmodules.py", + "repo": "/home/smlflg/.hermes", + "line": 50, + "text": "# TODO test to_dict?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/tests/test_heuristicgcd.py", + "repo": "/home/smlflg/.hermes", + "line": 53, + "text": "# TODO: assert heugcd(f, f.diff(x))[0] == g" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/normalforms.py", + "repo": "/home/smlflg/.hermes", + "line": 11, + "text": "# TODO (future work):" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/rref.py", + "repo": "/home/smlflg/.hermes", + "line": 256, + "text": "# TODO: Add partial pivot support to the sparse implementations." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/_dfm.py", + "repo": "/home/smlflg/.hermes", + "line": 23, + "text": "# TODO:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/_dfm.py", + "repo": "/home/smlflg/.hermes", + "line": 660, + "text": "# TODO: Implement similar algorithms for DDM and SDM." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/dense.py", + "repo": "/home/smlflg/.hermes", + "line": 173, + "text": "# TODO: Use a nontrivial pivoting strategy to control intermediate" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/polys/matrices/dense.py", + "repo": "/home/smlflg/.hermes", + "line": 321, + "text": "# TODO: Use a non-trivial pivoting strategy. Even just row swapping makes a" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/logic/boolalg.py", + "repo": "/home/smlflg/.hermes", + "line": 2211, + "text": "todo = list(range(len(terms)))" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/logic/boolalg.py", + "repo": "/home/smlflg/.hermes", + "line": 2227, + "text": "todo[i] = todo[j] = None" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/logic/boolalg.py", + "repo": "/home/smlflg/.hermes", + "line": 2241, + "text": "simplified_terms.extend([terms[i] for i in todo if i is not None])" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/logic/algorithms/lra_theory.py", + "repo": "/home/smlflg/.hermes", + "line": 103, + "text": "TODO:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/matrices.py", + "repo": "/home/smlflg/.hermes", + "line": 655, + "text": "TODO: Implement algorithm for sparse matrices (SFF)," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/determinant.py", + "repo": "/home/smlflg/.hermes", + "line": 731, + "text": "TODO: Implement algorithm for sparse matrices (SFF)," + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/hadamard.py", + "repo": "/home/smlflg/.hermes", + "line": 165, + "text": "# TODO Implement algorithm for rewriting Hadamard product as diagonal matrix" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_derivatives.py", + "repo": "/home/smlflg/.hermes", + "line": 52, + "text": "# TODO: this is commented because it slows down the tests." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_derivatives.py", + "repo": "/home/smlflg/.hermes", + "line": 105, + "text": "# TODO: find a way to represent a four-dimensional zero-array:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_derivatives.py", + "repo": "/home/smlflg/.hermes", + "line": 225, + "text": "# TODO: TensorProduct is not supported" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_derivatives.py", + "repo": "/home/smlflg/.hermes", + "line": 292, + "text": "# TODO: no support for TensorProduct." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_derivatives.py", + "repo": "/home/smlflg/.hermes", + "line": 407, + "text": "# TODO: restore this result (currently returning the transpose):" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_derivatives.py", + "repo": "/home/smlflg/.hermes", + "line": 416, + "text": "# TODO: restore (currently returning the transpose):" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_derivatives.py", + "repo": "/home/smlflg/.hermes", + "line": 435, + "text": "# TODO: not implemented" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_derivatives.py", + "repo": "/home/smlflg/.hermes", + "line": 444, + "text": "# TODO: wrong" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/expressions/tests/test_derivatives.py", + "repo": "/home/smlflg/.hermes", + "line": 448, + "text": "# TODO: wrong" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/matrices/tests/test_commonmatrix.py", + "repo": "/home/smlflg/.hermes", + "line": 1167, + "text": "# TODO: currently not working as ``_MinimalMatrix`` cannot be sympified:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/sets.py", + "repo": "/home/smlflg/.hermes", + "line": 2486, + "text": "know its dimensions. TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/sets.py", + "repo": "/home/smlflg/.hermes", + "line": 2555, + "text": "# TODO: check subsets (`func` in `setv`)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/sets.py", + "repo": "/home/smlflg/.hermes", + "line": 2558, + "text": "# TODO: support more" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/fancysets.py", + "repo": "/home/smlflg/.hermes", + "line": 1424, + "text": "# FIXME: This should probably be handled with something like:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/setexpr.py", + "repo": "/home/smlflg/.hermes", + "line": 84, + "text": "# TODO: this could be implemented straight into `imageset`:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/handlers/mul.py", + "repo": "/home/smlflg/.hermes", + "line": 34, + "text": "# TODO: some intervals containing 0 and oo will fail as 0*oo returns nan." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/handlers/mul.py", + "repo": "/home/smlflg/.hermes", + "line": 41, + "text": "# TODO: handle symbolic intervals" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/handlers/power.py", + "repo": "/home/smlflg/.hermes", + "line": 46, + "text": "# TODO: handle unevaluated condition." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/handlers/power.py", + "repo": "/home/smlflg/.hermes", + "line": 49, + "text": "# TODO: `s2 > s1` could be unevaluated." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/handlers/power.py", + "repo": "/home/smlflg/.hermes", + "line": 85, + "text": "# TODO: add logic for open intervals?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/handlers/intersection.py", + "repo": "/home/smlflg/.hermes", + "line": 371, + "text": "# TODO: Design a technique to handle multiple-inverse" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/handlers/functions.py", + "repo": "/home/smlflg/.hermes", + "line": 38, + "text": "# TODO: handle functions with infinitely many solutions (eg, sin, tan)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/handlers/functions.py", + "repo": "/home/smlflg/.hermes", + "line": 39, + "text": "# TODO: handle multivariate functions" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_setexpr.py", + "repo": "/home/smlflg/.hermes", + "line": 29, + "text": "# TODO: add support for more functions in the future:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_setexpr.py", + "repo": "/home/smlflg/.hermes", + "line": 206, + "text": "# TODO: some expressions cannot be calculated due to bugs (currently" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/sets/tests/test_fancysets.py", + "repo": "/home/smlflg/.hermes", + "line": 152, + "text": "# FIXME: This doesn't yet work:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/concrete/summations.py", + "repo": "/home/smlflg/.hermes", + "line": 607, + "text": "# TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/concrete/tests/test_sums_products.py", + "repo": "/home/smlflg/.hermes", + "line": 1043, + "text": "# TODO Implement matrix geometric series summation." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/paulialgebra.py", + "repo": "/home/smlflg/.hermes", + "line": 144, + "text": "# FIXME don't work for -I*Pauli(2)*Pauli(3)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/secondquant.py", + "repo": "/home/smlflg/.hermes", + "line": 2221, + "text": "FIXME: This is a bottle-neck, can we do it faster?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/secondquant.py", + "repo": "/home/smlflg/.hermes", + "line": 2758, + "text": "# FIXME: If we arrive here, there are no ordered dummies. A method to" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/vector.py", + "repo": "/home/smlflg/.hermes", + "line": 735, + "text": "# TODO : Circular dependency if imported at top. Should move" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_printing.py", + "repo": "/home/smlflg/.hermes", + "line": 47, + "text": "# TODO : The unit vectors should print with subscripts but they just" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/vector/tests/test_printing.py", + "repo": "/home/smlflg/.hermes", + "line": 50, + "text": "# TODO : The pretty print division does not print correctly here:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/hep/gamma_matrices.py", + "repo": "/home/smlflg/.hermes", + "line": 315, + "text": "gctr = 4 # FIXME specific for d=4" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/kane.py", + "repo": "/home/smlflg/.hermes", + "line": 630, + "text": "# TODO : Remove `new_method` after 1.1 has been released." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/mechanics/tests/test_particle.py", + "repo": "/home/smlflg/.hermes", + "line": 55, + "text": "# TODO make the result not be system-dependent" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/gaussopt.py", + "repo": "/home/smlflg/.hermes", + "line": 526, + "text": "#TODO A class Complex may be implemented. The BeamParameter may" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/gaussopt.py", + "repo": "/home/smlflg/.hermes", + "line": 885, + "text": "#TODO add the other possible arguments" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/gaussopt.py", + "repo": "/home/smlflg/.hermes", + "line": 906, + "text": "#TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/optics/gaussopt.py", + "repo": "/home/smlflg/.hermes", + "line": 911, + "text": "#TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/dimensions.py", + "repo": "/home/smlflg/.hermes", + "line": 351, + "text": "# TODO: should this raise a warning?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/dimensions.py", + "repo": "/home/smlflg/.hermes", + "line": 522, + "text": "#TODO: the inversion will fail if the system is inconsistent, for" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_quantities.py", + "repo": "/home/smlflg/.hermes", + "line": 206, + "text": "# TODO: decide whether to allow such expression in the future" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_quantities.py", + "repo": "/home/smlflg/.hermes", + "line": 227, + "text": "# TODO: Pow only support structural equality:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_quantities.py", + "repo": "/home/smlflg/.hermes", + "line": 244, + "text": "# TODO: need better simplification routine:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_quantities.py", + "repo": "/home/smlflg/.hermes", + "line": 249, + "text": "# TODO: need a better way to simplify expressions containing units:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/units/tests/test_quantities.py", + "repo": "/home/smlflg/.hermes", + "line": 253, + "text": "# TODO: fix this, it should give `m` without `Abs`" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/cartesian.py", + "repo": "/home/smlflg/.hermes", + "line": 3, + "text": "TODO:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/density.py", + "repo": "/home/smlflg/.hermes", + "line": 21, + "text": "TODO: Density operator support for Qubits" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/shor.py", + "repo": "/home/smlflg/.hermes", + "line": 3, + "text": "Todo:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/shor.py", + "repo": "/home/smlflg/.hermes", + "line": 36, + "text": "TODO: implement a decompose property that returns how to do this in terms" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/represent.py", + "repo": "/home/smlflg/.hermes", + "line": 3, + "text": "TODO:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/represent.py", + "repo": "/home/smlflg/.hermes", + "line": 417, + "text": "#TODO: Add support for sets of operators" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/represent.py", + "repo": "/home/smlflg/.hermes", + "line": 451, + "text": "TODO (?): Support for Muls and other types of expressions?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/circuitplot.py", + "repo": "/home/smlflg/.hermes", + "line": 3, + "text": "Todo:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/matrixcache.py", + "repo": "/home/smlflg/.hermes", + "line": 78, + "text": "# TODO: explore different sparse formats. But sparse.kron will use" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/trace.py", + "repo": "/home/smlflg/.hermes", + "line": 35, + "text": "TODO: Handle condition such as symbols have subscripts/superscripts" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/trace.py", + "repo": "/home/smlflg/.hermes", + "line": 94, + "text": "# TODO: Need to handle printing" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/trace.py", + "repo": "/home/smlflg/.hermes", + "line": 172, + "text": "#TODO: Current version ignores the indices set for partial trace." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/trace.py", + "repo": "/home/smlflg/.hermes", + "line": 189, + "text": "# TODO : improve this implementation" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/trace.py", + "repo": "/home/smlflg/.hermes", + "line": 192, + "text": "#TODO: Review if the permute method is needed" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/operator.py", + "repo": "/home/smlflg/.hermes", + "line": 3, + "text": "TODO:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/operator.py", + "repo": "/home/smlflg/.hermes", + "line": 428, + "text": "# TODO: make sure the hilbert spaces of the bra and ket are" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/operator.py", + "repo": "/home/smlflg/.hermes", + "line": 491, + "text": "# TODO if operands are tensorproducts this may be will be handled" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/cg.py", + "repo": "/home/smlflg/.hermes", + "line": 1, + "text": "#TODO:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/cg.py", + "repo": "/home/smlflg/.hermes", + "line": 486, + "text": "#TODO: Improve simplification method" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/cg.py", + "repo": "/home/smlflg/.hermes", + "line": 675, + "text": "# TODO: Check for symmetries" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/grover.py", + "repo": "/home/smlflg/.hermes", + "line": 3, + "text": "Todo:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/matrixutils.py", + "repo": "/home/smlflg/.hermes", + "line": 141, + "text": "# TODO: Move this into sympy.matrices." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/qft.py", + "repo": "/home/smlflg/.hermes", + "line": 3, + "text": "Todo:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/gate.py", + "repo": "/home/smlflg/.hermes", + "line": 5, + "text": "Medium Term Todo:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/gate.py", + "repo": "/home/smlflg/.hermes", + "line": 242, + "text": "# TODO: This can be optimized to reduce the number of Qubit" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/spin.py", + "repo": "/home/smlflg/.hermes", + "line": 145, + "text": "# TODO: add methods for uncoupling operators" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/spin.py", + "repo": "/home/smlflg/.hermes", + "line": 157, + "text": "# TODO: move this to qapply_Mul" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/spin.py", + "repo": "/home/smlflg/.hermes", + "line": 165, + "text": "#TODO: use options to use different j values" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/spin.py", + "repo": "/home/smlflg/.hermes", + "line": 616, + "text": "# TODO: move evaluation up to represent function/implement elsewhere" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/spin.py", + "repo": "/home/smlflg/.hermes", + "line": 1017, + "text": "# TODO: better way to get angles of rotation" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/spin.py", + "repo": "/home/smlflg/.hermes", + "line": 1487, + "text": "# TODO: Need hilbert space fix, see issue 5732" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/qapply.py", + "repo": "/home/smlflg/.hermes", + "line": 3, + "text": "Todo:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/qapply.py", + "repo": "/home/smlflg/.hermes", + "line": 104, + "text": "# TODO: don't expand the scalars in front of each Mul." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/qapply.py", + "repo": "/home/smlflg/.hermes", + "line": 251, + "text": "# TODO: I may need to expand before returning the final result." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/qubit.py", + "repo": "/home/smlflg/.hermes", + "line": 3, + "text": "Todo:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/operatorset.py", + "repo": "/home/smlflg/.hermes", + "line": 13, + "text": "TODO List:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tensorproduct.py", + "repo": "/home/smlflg/.hermes", + "line": 151, + "text": "# TODO: disallow nested TensorProducts." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_printing.py", + "repo": "/home/smlflg/.hermes", + "line": 3, + "text": "TODO:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_printing.py", + "repo": "/home/smlflg/.hermes", + "line": 678, + "text": "# TODO: Fix non-unicode pretty printing" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_density.py", + "repo": "/home/smlflg/.hermes", + "line": 269, + "text": "#TODO: test for invalid arguments" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_trace.py", + "repo": "/home/smlflg/.hermes", + "line": 82, + "text": "#TODO: needed while testing reduced density operations, etc." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/physics/quantum/tests/test_cartesian.py", + "repo": "/home/smlflg/.hermes", + "line": 113, + "text": "# TODO: Add tests for representations" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/experimental_lambdify.py", + "repo": "/home/smlflg/.hermes", + "line": 78, + "text": "#TODO debugging output" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/experimental_lambdify.py", + "repo": "/home/smlflg/.hermes", + "line": 403, + "text": "#TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/series.py", + "repo": "/home/smlflg/.hermes", + "line": 381, + "text": "# TODO: set cse=True once this issue is solved:" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/series.py", + "repo": "/home/smlflg/.hermes", + "line": 1146, + "text": "# TODO: for now, I assume that numpy functions are going to succeed" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/series.py", + "repo": "/home/smlflg/.hermes", + "line": 1156, + "text": "# TODO: what if points[k][idx]==e or points[k][idx+1]==e?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/series.py", + "repo": "/home/smlflg/.hermes", + "line": 1774, + "text": "# TODO: remove this" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/series.py", + "repo": "/home/smlflg/.hermes", + "line": 1790, + "text": "# TODO: remove this" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/series.py", + "repo": "/home/smlflg/.hermes", + "line": 1871, + "text": "# TODO: remove this" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/series.py", + "repo": "/home/smlflg/.hermes", + "line": 1972, + "text": "# TODO: remove this" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/series.py", + "repo": "/home/smlflg/.hermes", + "line": 2094, + "text": "# TODO: remove this" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/utils.py", + "repo": "/home/smlflg/.hermes", + "line": 159, + "text": "# TODO: prange check goes here" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/plot.py", + "repo": "/home/smlflg/.hermes", + "line": 128, + "text": "# TODO: _process_piecewise check goes here" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/plot.py", + "repo": "/home/smlflg/.hermes", + "line": 204, + "text": "# TODO: Add color arrays for plots." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/plot.py", + "repo": "/home/smlflg/.hermes", + "line": 205, + "text": "# TODO: Add more plotting options for 3d plots." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/plot.py", + "repo": "/home/smlflg/.hermes", + "line": 206, + "text": "# TODO: Adaptive sampling for 3D plots." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/backends/matplotlibbackend/matplotlib.py", + "repo": "/home/smlflg/.hermes", + "line": 240, + "text": "# TODO The 3D stuff" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/plotting/backends/matplotlibbackend/matplotlib.py", + "repo": "/home/smlflg/.hermes", + "line": 304, + "text": "#TODO after fixing https://github.com/ipython/ipython/issues/1255" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/series_class.py", + "repo": "/home/smlflg/.hermes", + "line": 70, + "text": "TODO" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/gruntz.py", + "repo": "/home/smlflg/.hermes", + "line": 633, + "text": "# TODO this should not be necessary" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_order.py", + "repo": "/home/smlflg/.hermes", + "line": 162, + "text": "# TODO : A better output for Order(log(x) + 1/log(x))" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_gruntz.py", + "repo": "/home/smlflg/.hermes", + "line": 148, + "text": "# TODO zeta function series" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_gruntz.py", + "repo": "/home/smlflg/.hermes", + "line": 152, + "text": "# TODO 8.35 - 8.37 (bessel, max-min)" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/series/tests/test_formal.py", + "repo": "/home/smlflg/.hermes", + "line": 441, + "text": "f = x*exp(x)*sin(2*x) # TODO: rsolve needs improvement" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/runtests.py", + "repo": "/home/smlflg/.hermes", + "line": 1936, + "text": "# TODO parse integers as well ?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/testing/runtests.py", + "repo": "/home/smlflg/.hermes", + "line": 2023, + "text": "# TODO: Should these be protected?" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/categories/diagram_drawing.py", + "repo": "/home/smlflg/.hermes", + "line": 2494, + "text": "# prop is a Symbol. TODO: Find out why." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/c/c_parser.py", + "repo": "/home/smlflg/.hermes", + "line": 520, + "text": "#TODO: No string type in AST" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/_listener_autolev_antlr.py", + "repo": "/home/smlflg/.hermes", + "line": 796, + "text": "# TODO: Currently only works with symbols. Make it work for dynamicsymbols." + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/autolev/_listener_autolev_antlr.py", + "repo": "/home/smlflg/.hermes", + "line": 1269, + "text": "# TODO** Parse block matrices" + }, + { + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/vmpHdNa1Aku1A8SbCykow/sympy/parsing/latex/lark/transformer.py", + "repo": "/home/smlflg/.hermes", + "line": 660, + "text": "# TODO: ANTLR refers to ISO 80000-2:2019. should we keep base 10 or base 2?" + }, + { + "path": "/home/smlflg/.codex/instructions.md", + "repo": "/home/smlflg/.codex", + "line": 36, + "text": "Output must be an artifact: plan, TODO, decision doc, scope, or parking lot." + }, + { + "path": "/home/smlflg/.codex/instructions.md", + "repo": "/home/smlflg/.codex", + "line": 153, + "text": "- `TODO.md` for current queue" + }, + { + "path": "/home/smlflg/.codex/skills/.system/skill-creator/SKILL.md", + "repo": "/home/smlflg/.codex", + "line": 274, + "text": "Example: When designing a `frontend-webapp-builder` skill for queries like \"Build me a todo app\" or \"Build me a dashboard to track my steps,\" the analysis shows:" + }, + { + "path": "/home/smlflg/.codex/skills/.system/skill-creator/SKILL.md", + "repo": "/home/smlflg/.codex", + "line": 313, + "text": "- Generates a SKILL.md template with proper frontmatter and TODO placeholders" + }, + { + "path": "/home/smlflg/.codex/skills/.system/skill-creator/scripts/init_skill.py", + "repo": "/home/smlflg/.codex", + "line": 28, + "text": "description: [TODO: Complete and informative explanation of what the skill does and when to use it. Include WHEN to use this skill - specific scenarios, file types, or tasks that trigger it.]" + }, + { + "path": "/home/smlflg/.codex/skills/.system/skill-creator/scripts/init_skill.py", + "repo": "/home/smlflg/.codex", + "line": 35, + "text": "[TODO: 1-2 sentences explaining what this skill enables]" + }, + { + "path": "/home/smlflg/.codex/skills/.system/skill-creator/scripts/init_skill.py", + "repo": "/home/smlflg/.codex", + "line": 39, + "text": "[TODO: Choose the structure that best fits this skill's purpose. Common patterns:" + }, + { + "path": "/home/smlflg/.codex/skills/.system/skill-creator/scripts/init_skill.py", + "repo": "/home/smlflg/.codex", + "line": 65, + "text": "## [TODO: Replace with the first main section based on chosen structure]" + }, + { + "path": "/home/smlflg/.codex/skills/.system/skill-creator/scripts/init_skill.py", + "repo": "/home/smlflg/.codex", + "line": 67, + "text": "[TODO: Add content here. See examples in existing skills:" + }, + { + "path": "/home/smlflg/.codex/skills/.system/skill-creator/scripts/init_skill.py", + "repo": "/home/smlflg/.codex", + "line": 127, + "text": "# TODO: Add actual script logic here" + }, + { + "path": "/home/smlflg/.codex/skills/.system/skill-creator/scripts/init_skill.py", + "repo": "/home/smlflg/.codex", + "line": 319, + "text": "print(\"1. Edit SKILL.md to complete the TODO items and update the description\")" + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/SKILL.md", + "repo": "/home/smlflg/.codex", + "line": 20, + "text": "2. Open `/.codex-plugin/plugin.json` and replace `[TODO: ...]` placeholders." + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/SKILL.md", + "repo": "/home/smlflg/.codex", + "line": 116, + "text": "\"name\": \"[TODO: marketplace-name]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/SKILL.md", + "repo": "/home/smlflg/.codex", + "line": 118, + "text": "\"displayName\": \"[TODO: Marketplace Display Name]\"" + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 19, + "text": "DEFAULT_MARKETPLACE_DISPLAY_NAME = \"[TODO: Marketplace Display Name]\"" + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 46, + "text": "\"version\": \"[TODO: 1.2.0]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 47, + "text": "\"description\": \"[TODO: Brief plugin description]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 49, + "text": "\"name\": \"[TODO: Author Name]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 50, + "text": "\"email\": \"[TODO: author@example.com]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 51, + "text": "\"url\": \"[TODO: https://github.com/author]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 53, + "text": "\"homepage\": \"[TODO: https://docs.example.com/plugin]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 54, + "text": "\"repository\": \"[TODO: https://github.com/author/plugin]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 55, + "text": "\"license\": \"[TODO: MIT]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 56, + "text": "\"keywords\": [\"[TODO: keyword1]\", \"[TODO: keyword2]\"]," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 57, + "text": "\"skills\": \"[TODO: ./skills/]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 58, + "text": "\"hooks\": \"[TODO: ./hooks.json]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 59, + "text": "\"mcpServers\": \"[TODO: ./.mcp.json]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 60, + "text": "\"apps\": \"[TODO: ./.app.json]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 62, + "text": "\"displayName\": \"[TODO: Plugin Display Name]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 63, + "text": "\"shortDescription\": \"[TODO: Short description for subtitle]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 64, + "text": "\"longDescription\": \"[TODO: Long description for details page]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 65, + "text": "\"developerName\": \"[TODO: OpenAI]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 66, + "text": "\"category\": \"[TODO: Productivity]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 67, + "text": "\"capabilities\": [\"[TODO: Interactive]\", \"[TODO: Write]\"]," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 68, + "text": "\"websiteURL\": \"[TODO: https://openai.com/]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 69, + "text": "\"privacyPolicyURL\": \"[TODO: https://openai.com/policies/row-privacy-policy/]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 70, + "text": "\"termsOfServiceURL\": \"[TODO: https://openai.com/policies/row-terms-of-use/]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 72, + "text": "\"[TODO: Summarize my inbox and draft replies for me.]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 73, + "text": "\"[TODO: Find open bugs and turn them into tickets.]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 74, + "text": "\"[TODO: Review today's meetings and flag gaps.]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 76, + "text": "\"brandColor\": \"[TODO: #3B82F6]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 77, + "text": "\"composerIcon\": \"[TODO: ./assets/icon.png]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 78, + "text": "\"logo\": \"[TODO: ./assets/logo.png]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 80, + "text": "\"[TODO: ./assets/screenshot1.png]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 81, + "text": "\"[TODO: ./assets/screenshot2.png]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 82, + "text": "\"[TODO: ./assets/screenshot3.png]\"," + }, + { + "path": "/home/smlflg/.codex/skills/.system/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex", + "line": 115, + "text": "\"name\": \"[TODO: marketplace-name]\"," + }, + { + "path": "/home/smlflg/.codex/metaswarm/GETTING_STARTED.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 82, + "text": "/start-task I want you to build a real-time collaborative todo list with AI chat." + }, + { + "path": "/home/smlflg/.codex/metaswarm/GETTING_STARTED.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 89, + "text": "1. Users can create, complete, and delete todo items via the UI" + }, + { + "path": "/home/smlflg/.codex/metaswarm/GETTING_STARTED.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 90, + "text": "2. Todo items persist in SQLite and survive server restarts" + }, + { + "path": "/home/smlflg/.codex/metaswarm/GETTING_STARTED.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 169, + "text": "- **Be specific about DoD items.** \"Users can create todos\" is better than \"todo functionality works.\" Agents verify exactly what you write." + }, + { + "path": "/home/smlflg/.codex/metaswarm/CLAUDE.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 52, + "text": "" + }, + { + "path": "/home/smlflg/.codex/metaswarm/CLAUDE.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 193, + "text": "" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 321, + "text": "- [ ] No duplicate or conflicting imports across work units" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 322, + "text": "- [ ] No conflicting type definitions" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 323, + "text": "- [ ] No overlapping test fixtures" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 324, + "text": "- [ ] API contracts between work units are consistent" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 325, + "text": "- [ ] No leftover TODO/FIXME markers" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 326, + "text": "- [ ] File scope boundaries were respected" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 342, + "text": "- [ ] All tests pass" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 343, + "text": "- [ ] Type check clean" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 344, + "text": "- [ ] Lint clean" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 345, + "text": "- [ ] Coverage thresholds met" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 346, + "text": "- [ ] No cross-unit integration issues" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 576, + "text": "- [ ] All work units decomposed with DoD items and file scopes" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 577, + "text": "- [ ] Each work unit passed the 4-phase execution loop (IMPLEMENT → VALIDATE → ADVERSARIAL REVIEW → COMMIT)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 578, + "text": "- [ ] All adversarial reviews resulted in PASS" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 579, + "text": "- [ ] Final comprehensive review completed (cross-unit integration check)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 580, + "text": "- [ ] All human checkpoints acknowledged" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 581, + "text": "- [ ] All BEADS tasks under epic are closed" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 582, + "text": "- [ ] PR is created and linked to GitHub Issue" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 583, + "text": "- [ ] All CI checks are passing" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 584, + "text": "- [ ] All PR comments are addressed" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 585, + "text": "- [ ] All PR threads are resolved" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 586, + "text": "- [ ] Human has approved merge" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 587, + "text": "- [ ] PR is merged to main" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 588, + "text": "- [ ] GitHub Issue is closed" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 589, + "text": "- [ ] Learnings extracted (Knowledge Curator spawned)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 590, + "text": "- [ ] External dependencies identified and user confirmed credentials available" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 591, + "text": "- [ ] UI/UX flows documented and integration work units completed" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 592, + "text": "- [ ] SERVICE-INVENTORY.md updated after each work unit commit" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 593, + "text": "- [ ] Project context document maintained and passed to each coder subagent" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 689, + "text": "- [ ] Implementation (assigned to coder-agent)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 73, + "text": "- [ ] A01: Broken Access Control" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 74, + "text": "- [ ] A02: Cryptographic Failures" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 75, + "text": "- [ ] A03: Injection" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 76, + "text": "- [ ] A07: Cross-Site Scripting (XSS)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 92, + "text": "- [ ] No `as any` (NEVER allowed)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 93, + "text": "- [ ] No `as unknown as` in test DI wiring (use `as never` instead)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 94, + "text": "- [ ] No `as unknown as` in production code without explanatory comment" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 95, + "text": "- [ ] All Prisma model mocks use shared factories from `src/test-utils/factories/`" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 96, + "text": "- [ ] No local factory wrapper functions that add no logic over shared factories" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 127, + "text": "- [ ] Every assertion tests a **result**, not just presence" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 128, + "text": "- [ ] Mock factories from `src/test-utils/factories/` used (never inline objects)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 129, + "text": "- [ ] `beforeEach` recreates fresh mocks (no shared mutable state)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 130, + "text": "- [ ] No `.skip()`, `.todo()`, or commented-out assertions" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 131, + "text": "- [ ] No `as any` in tests" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 132, + "text": "- [ ] Test DI wiring uses `as never` (not `as unknown as ConstructorParameters<...>`)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 133, + "text": "- [ ] No `as unknown as` without comment explaining why" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 134, + "text": "- [ ] No tests removed to fix type errors" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 263, + "text": "- [ ] Error paths correct - **Missing try-catch**" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 267, + "text": "- [ ] No injection vulnerabilities - **SQL injection found**" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 284, + "text": "- [ ] No N+1 queries - **Found in email service**" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/plan-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 163, + "text": "- [ ] Scope appropriate - **ISSUE**: Over-engineered caching layer not needed" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/plan-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 176, + "text": "- [ ] Error handling complete - **ISSUE**: Missing handling for rate limits" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/start/rubrics/plan-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 197, + "text": "- [ ] Metrics defined - **NOTE**: Consider adding timing metrics" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/setup/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 227, + "text": "### Step 2: Customize CLAUDE.md TODO sections" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/setup/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 229, + "text": "If CLAUDE.md was newly written (not appended), use Edit to replace the TODO placeholders:" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/setup/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 232, + "text": "- Remove the `` comment lines" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/setup/templates/GEMINI.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 47, + "text": "" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/setup/templates/GEMINI.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 117, + "text": "" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/setup/templates/SERVICE-INVENTORY.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 10, + "text": "| _Example: TodoService_ | _src/server/services/todo.ts_ | _CRUD operations for todos_ | _create, update, delete, getAll_ |" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/setup/templates/AGENTS.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 49, + "text": "" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/setup/templates/AGENTS.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 112, + "text": "" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/setup/templates/CLAUDE.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 52, + "text": "" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/setup/templates/CLAUDE.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 193, + "text": "" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 55, + "text": "- [ ] Every data access goes through a service layer (no direct DB calls from routes/handlers)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 56, + "text": "- [ ] Each work unit has a single responsibility (max ~5 files created/modified)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 57, + "text": "- [ ] Error handling strategy specified (typed error hierarchy, how errors cross layer boundaries)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 58, + "text": "- [ ] No hard-coded configuration — environment variables for all external service config" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 61, + "text": "- [ ] Each WU's dependencies are minimal (only depends on what it actually imports/uses)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 62, + "text": "- [ ] No unnecessary serialization — WUs that CAN be parallel ARE marked parallel" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 63, + "text": "- [ ] No circular dependencies" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 64, + "text": "- [ ] Integration WUs exist to wire components into the app shell (not just built in isolation)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 68, + "text": "- [ ] Every HTTP endpoint specifies: method, path, request schema, all response status codes, error response shapes" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 69, + "text": "- [ ] WebSocket message types fully specified (client-to-server AND server-to-client message type tables)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 70, + "text": "- [ ] Protocol concerns documented: heartbeat, reconnection, acknowledgment strategy" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 71, + "text": "- [ ] Response codes are explicit (not \"returns the todo\" but \"returns 201 with the created todo\")" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 74, + "text": "- [ ] Trust boundaries identified (which inputs are untrusted?)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 75, + "text": "- [ ] Input validation specified for every endpoint/handler (schema, max size)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 76, + "text": "- [ ] Rate limiting specified for expensive operations (AI API calls, file uploads)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 77, + "text": "- [ ] Authentication/authorization requirements documented" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 78, + "text": "- [ ] Secrets management documented (.env pattern, .gitignore verification)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 82, + "text": "- [ ] User flows documented with trigger, steps, and visible outcome (see UI-FLOWS.md template)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 83, + "text": "- [ ] Text-based wireframes for each screen showing layout and interactive elements" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 84, + "text": "- [ ] Empty states, loading states, and error states defined for each view" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 85, + "text": "- [ ] Integration work units explicitly created to wire components into the app shell" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 86, + "text": "- [ ] Component hierarchy documented (what renders what, where)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 89, + "text": "- [ ] All external services identified (APIs, SDKs, third-party services)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 90, + "text": "- [ ] Required credentials/config documented (env var names, how to obtain)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 91, + "text": "- [ ] Human checkpoint planned BEFORE work units that depend on external services" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 92, + "text": "- [ ] Graceful degradation specified for when credentials are missing" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 93, + "text": "- [ ] `.env.example` includes all required env vars" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 96, + "text": "- [ ] All human checkpoints from the spec are included" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 97, + "text": "- [ ] All features from the spec have at least one work unit" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 98, + "text": "- [ ] Tooling is consistent (one package manager, matching config files across WUs)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 99, + "text": "- [ ] No WU exceeds ~5 files or ~3 distinct concerns" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 100, + "text": "- [ ] WUs that are too large are split with explicit dependencies between parts" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 681, + "text": "- [ ] No duplicate or conflicting imports across work units" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 682, + "text": "- [ ] No conflicting type definitions" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 683, + "text": "- [ ] No overlapping test fixtures that could cause interference" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 684, + "text": "- [ ] API contracts between work units are consistent" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 685, + "text": "- [ ] No leftover TODO/FIXME markers from implementation" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 686, + "text": "- [ ] File scope boundaries were respected (no unexpected file changes)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 687, + "text": "- [ ] SERVICE-INVENTORY.md is up to date with all created services" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 703, + "text": "- [ ] All tests pass" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 704, + "text": "- [ ] Type check clean" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 705, + "text": "- [ ] Lint clean" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 706, + "text": "- [ ] Coverage thresholds met" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 707, + "text": "- [ ] No cross-unit integration issues" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 834, + "text": "- [ ] Run pre-flight checklist (architecture, dependencies, API contracts, security, UI/UX, external deps)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 835, + "text": "- [ ] Verify all required plan sections are present" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 836, + "text": "- [ ] Fix any checklist failures BEFORE submitting to Design Review Gate" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 840, + "text": "- [ ] Spawn coding subagent with spec, DoD, file scope, and **Project Context Document**" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 841, + "text": "- [ ] Wait for implementation to complete" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 842, + "text": "- [ ] **Independently** run: tsc, eslint, vitest, coverage enforcement (do NOT ask subagent)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 843, + "text": "- [ ] Verify file scope with `git diff --name-only`" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 844, + "text": "- [ ] Spawn **fresh** adversarial reviewer with spec and DoD" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 845, + "text": "- [ ] If PASS: commit with DoD verification in message" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 846, + "text": "- [ ] If FAIL: fix → re-validate → spawn **new** reviewer (max 3 retries, then ESCALATE)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 847, + "text": "- [ ] If human checkpoint: present report and wait" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 848, + "text": "- [ ] Update BEADS task status" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 849, + "text": "- [ ] Update **SERVICE-INVENTORY.md** if services/factories/modules were created" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 850, + "text": "- [ ] Update **Project Context Document** with completed work unit" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 854, + "text": "- [ ] VALIDATE → REVIEW: ONLY if ALL checks pass (tests, coverage, types, lint, file scope)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 855, + "text": "- [ ] REVIEW → COMMIT: ONLY if adversarial review returns PASS" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 856, + "text": "- [ ] FAIL at any gate: retry (max 3), then ESCALATE — never skip" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 857, + "text": "- [ ] Re-review after fix: MUST use FRESH reviewer (new instance, no memory)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 861, + "text": "- [ ] Run final comprehensive review (with coverage enforcement)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 862, + "text": "- [ ] Verify SERVICE-INVENTORY.md is complete" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 863, + "text": "- [ ] Present final report" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 864, + "text": "- [ ] Run `/self-reflect` to capture learnings (BEFORE PR creation)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 865, + "text": "- [ ] Commit knowledge base updates (included in the PR)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/skills/orchestrated-execution/SKILL.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 866, + "text": "- [ ] Proceed to PR creation" + }, + { + "path": "/home/smlflg/.codex/metaswarm/templates/GEMINI.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 47, + "text": "" + }, + { + "path": "/home/smlflg/.codex/metaswarm/templates/GEMINI.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 117, + "text": "" + }, + { + "path": "/home/smlflg/.codex/metaswarm/templates/SERVICE-INVENTORY.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 10, + "text": "| _Example: TodoService_ | _src/server/services/todo.ts_ | _CRUD operations for todos_ | _create, update, delete, getAll_ |" + }, + { + "path": "/home/smlflg/.codex/metaswarm/templates/AGENTS.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 49, + "text": "" + }, + { + "path": "/home/smlflg/.codex/metaswarm/templates/AGENTS.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 112, + "text": "" + }, + { + "path": "/home/smlflg/.codex/metaswarm/templates/CLAUDE.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 52, + "text": "" + }, + { + "path": "/home/smlflg/.codex/metaswarm/templates/CLAUDE.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 193, + "text": "" + }, + { + "path": "/home/smlflg/.codex/metaswarm/commands/metaswarm-setup.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 265, + "text": "Read the project's `CLAUDE.md` file. Find and update the TODO sections." + }, + { + "path": "/home/smlflg/.codex/metaswarm/commands/metaswarm-setup.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 269, + "text": "" + }, + { + "path": "/home/smlflg/.codex/metaswarm/commands/metaswarm-setup.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 292, + "text": "Remove the TODO comment after replacing. The updated section should look like:" + }, + { + "path": "/home/smlflg/.codex/metaswarm/commands/metaswarm-setup.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 300, + "text": "" + }, + { + "path": "/home/smlflg/.codex/metaswarm/commands/metaswarm-setup.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 319, + "text": "Remove the TODO comment after replacing." + }, + { + "path": "/home/smlflg/.codex/metaswarm/guides/testing-patterns.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 92, + "text": "- Never use `.skip()` or `.todo()` to silence failures" + }, + { + "path": "/home/smlflg/.codex/metaswarm/guides/testing-patterns.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 753, + "text": "6. **No skipped tests** -- no `.skip()`, `.todo()`, or commented-out assertions" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 321, + "text": "- [ ] No duplicate or conflicting imports across work units" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 322, + "text": "- [ ] No conflicting type definitions" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 323, + "text": "- [ ] No overlapping test fixtures" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 324, + "text": "- [ ] API contracts between work units are consistent" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 325, + "text": "- [ ] No leftover TODO/FIXME markers" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 326, + "text": "- [ ] File scope boundaries were respected" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 342, + "text": "- [ ] All tests pass" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 343, + "text": "- [ ] Type check clean" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 344, + "text": "- [ ] Lint clean" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 345, + "text": "- [ ] Coverage thresholds met" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 346, + "text": "- [ ] No cross-unit integration issues" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 576, + "text": "- [ ] All work units decomposed with DoD items and file scopes" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 577, + "text": "- [ ] Each work unit passed the 4-phase execution loop (IMPLEMENT → VALIDATE → ADVERSARIAL REVIEW → COMMIT)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 578, + "text": "- [ ] All adversarial reviews resulted in PASS" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 579, + "text": "- [ ] Final comprehensive review completed (cross-unit integration check)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 580, + "text": "- [ ] All human checkpoints acknowledged" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 581, + "text": "- [ ] All BEADS tasks under epic are closed" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 582, + "text": "- [ ] PR is created and linked to GitHub Issue" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 583, + "text": "- [ ] All CI checks are passing" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 584, + "text": "- [ ] All PR comments are addressed" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 585, + "text": "- [ ] All PR threads are resolved" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 586, + "text": "- [ ] Human has approved merge" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 587, + "text": "- [ ] PR is merged to main" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 588, + "text": "- [ ] GitHub Issue is closed" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 589, + "text": "- [ ] Learnings extracted (Knowledge Curator spawned)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 590, + "text": "- [ ] External dependencies identified and user confirmed credentials available" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 591, + "text": "- [ ] UI/UX flows documented and integration work units completed" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 592, + "text": "- [ ] SERVICE-INVENTORY.md updated after each work unit commit" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 593, + "text": "- [ ] Project context document maintained and passed to each coder subagent" + }, + { + "path": "/home/smlflg/.codex/metaswarm/agents/issue-orchestrator.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 689, + "text": "- [ ] Implementation (assigned to coder-agent)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 73, + "text": "- [ ] A01: Broken Access Control" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 74, + "text": "- [ ] A02: Cryptographic Failures" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 75, + "text": "- [ ] A03: Injection" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 76, + "text": "- [ ] A07: Cross-Site Scripting (XSS)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 92, + "text": "- [ ] No `as any` (NEVER allowed)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 93, + "text": "- [ ] No `as unknown as` in test DI wiring (use `as never` instead)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 94, + "text": "- [ ] No `as unknown as` in production code without explanatory comment" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 95, + "text": "- [ ] All Prisma model mocks use shared factories from `src/test-utils/factories/`" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 96, + "text": "- [ ] No local factory wrapper functions that add no logic over shared factories" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 127, + "text": "- [ ] Every assertion tests a **result**, not just presence" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 128, + "text": "- [ ] Mock factories from `src/test-utils/factories/` used (never inline objects)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 129, + "text": "- [ ] `beforeEach` recreates fresh mocks (no shared mutable state)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 130, + "text": "- [ ] No `.skip()`, `.todo()`, or commented-out assertions" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 131, + "text": "- [ ] No `as any` in tests" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 132, + "text": "- [ ] Test DI wiring uses `as never` (not `as unknown as ConstructorParameters<...>`)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 133, + "text": "- [ ] No `as unknown as` without comment explaining why" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 134, + "text": "- [ ] No tests removed to fix type errors" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 263, + "text": "- [ ] Error paths correct - **Missing try-catch**" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 267, + "text": "- [ ] No injection vulnerabilities - **SQL injection found**" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/code-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 284, + "text": "- [ ] No N+1 queries - **Found in email service**" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/plan-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 163, + "text": "- [ ] Scope appropriate - **ISSUE**: Over-engineered caching layer not needed" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/plan-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 176, + "text": "- [ ] Error handling complete - **ISSUE**: Missing handling for rate limits" + }, + { + "path": "/home/smlflg/.codex/metaswarm/rubrics/plan-review-rubric.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 197, + "text": "- [ ] Metrics defined - **NOTE**: Consider adding timing metrics" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-guided-setup-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 25, + "text": "- Customize CLAUDE.md (fill TODO sections), .coverage-thresholds.json (enforcement command), .gitignore (language ignores)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-guided-setup-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 78, + "text": "For CLAUDE.md TODO sections:" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-guided-setup-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 153, + "text": "- The TODO sections should remain (the setup skill fills them in)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-guided-setup-design.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 87, + "text": "- CLAUDE.md: fill in TODO sections with detected test/lint/coverage/language commands" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1121, + "text": "- [ ] Every acceptance criterion in the spec has corresponding code" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1122, + "text": "- [ ] No criterion is partially implemented or stubbed out" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1125, + "text": "- [ ] Logic handles the stated requirements" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1126, + "text": "- [ ] Edge cases mentioned in the spec are handled" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1127, + "text": "- [ ] Error paths produce reasonable behavior (not crashes or silent failures)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1130, + "text": "- [ ] Tests exist for the new/changed functionality" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1131, + "text": "- [ ] Tests actually assert the acceptance criteria (not just smoke tests)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1132, + "text": "- [ ] Tests would fail if the implementation were removed (not tautological)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1135, + "text": "- [ ] Changes are limited to what the spec requires (no gold-plating)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1136, + "text": "- [ ] No unrelated refactoring or formatting changes" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1137, + "text": "- [ ] No new dependencies added without justification in the spec" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1140, + "text": "- [ ] No hardcoded secrets, credentials, or API keys" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1141, + "text": "- [ ] No command injection, SQL injection, or XSS vectors" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1142, + "text": "- [ ] No unsafe file operations (path traversal, world-writable files)" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1350, + "text": "- [ ] criterion 1" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1351, + "text": "- [ ] criterion 2" + }, + { + "path": "/home/smlflg/.codex/metaswarm/docs/plans/2026-02-14-external-tools-plan.md", + "repo": "/home/smlflg/.codex/metaswarm", + "line": 1352, + "text": "- [ ] criterion 3" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/23/rollout-2026-04-23T08-14-16-019db8f9-8fed-7781-8dff-0a35c179d9b7.jsonl", + "repo": "/home/smlflg/.codex", + "line": 24, + "text": "{\"timestamp\":\"2026-04-23T06:14:38.146Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_loxb3v4K2yErLoQPwEn2OkBK\",\"output\":\"Chunk ID: a9f638\\nWall time: 0.0007 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/23/rollout-2026-04-23T08-00-35-019db8ed-08b7-75b2-b93a-4c9e99bdbbc1.jsonl", + "repo": "/home/smlflg/.codex", + "line": 50, + "text": "{\"timestamp\":\"2026-04-23T06:02:03.629Z\",\"type\":\"event_msg\",\"payload\":{\"type\":\"exec_command_end\",\"call_id\":\"call_DXMRrlCPtd5ZbtqevrN8ETLq\",\"process_id\":\"51659\",\"turn_id\":\"019db8ed-426f-7e70-be77-f8f64878d487\",\"command\":[\"/bin/bash\",\"-lc\",\"ls" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/23/rollout-2026-04-23T08-31-10-019db909-0998-7f70-ab92-7f6c9c15e9c1.jsonl", + "repo": "/home/smlflg/.codex", + "line": 30, + "text": "{\"timestamp\":\"2026-04-23T06:31:24.977Z\",\"type\":\"event_msg\",\"payload\":{\"type\":\"exec_command_end\",\"call_id\":\"call_VPJDilhAoeAxVgfJ3wcnkoB3\",\"process_id\":\"8549\",\"turn_id\":\"019db909-0da4-76e2-a819-b670dc62733c\",\"command\":[\"/bin/bash\",\"-lc\",\"rg " + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/23/rollout-2026-04-23T08-31-10-019db909-0998-7f70-ab92-7f6c9c15e9c1.jsonl", + "repo": "/home/smlflg/.codex", + "line": 31, + "text": "{\"timestamp\":\"2026-04-23T06:31:24.981Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_VPJDilhAoeAxVgfJ3wcnkoB3\",\"output\":\"Chunk ID: 432f85\\nWall time: 0.0002 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T01-47-16-019db270-e3fc-7190-be74-e7f2e20526b8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 6, + "text": "{\"timestamp\":\"2026-04-21T23:47:44.970Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"message\",\"role\":\"user\",\"content\":[{\"type\":\"input_text\",\"text\":\"ich will dieses projekt über mnach t agetnsich fertig bauen lassen fülle diese prompt vorlage a" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T01-47-16-019db270-e3fc-7190-be74-e7f2e20526b8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 7, + "text": "{\"timestamp\":\"2026-04-21T23:47:44.971Z\",\"type\":\"event_msg\",\"payload\":{\"type\":\"user_message\",\"message\":\"ich will dieses projekt über mnach t agetnsich fertig bauen lassen fülle diese prompt vorlage aus: Ohne guten Startprompt wird auch ein g" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T11-58-52-019db4a0-d379-7b62-bc9b-8453a459009c.jsonl", + "repo": "/home/smlflg/.codex", + "line": 14, + "text": "{\"timestamp\":\"2026-04-22T09:59:09.297Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_Nsad5Zd8o9CJDCzDQtkwJGYE\",\"output\":\"Chunk ID: 26097f\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T11-59-05-019db4a1-065b-7a61-9681-64b4b17b6c08.jsonl", + "repo": "/home/smlflg/.codex", + "line": 32, + "text": "{\"timestamp\":\"2026-04-22T09:59:34.332Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_FmYlfEgNuYPcQj3K76QPHbpi\",\"output\":\"Chunk ID: 7e561b\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T01-13-32-019db252-0233-7292-ac70-7a7e238706ad.jsonl", + "repo": "/home/smlflg/.codex", + "line": 18, + "text": "{\"timestamp\":\"2026-04-21T23:13:41.574Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call\",\"name\":\"update_plan\",\"arguments\":\"{\\\"explanation\\\":\\\"Survey /home/smlflg/Projekte for abandonment signals without modifying anything.\\\",\\\"plan\\" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T01-13-32-019db252-0233-7292-ac70-7a7e238706ad.jsonl", + "repo": "/home/smlflg/.codex", + "line": 22, + "text": "{\"timestamp\":\"2026-04-21T23:13:46.603Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call\",\"name\":\"exec_command\",\"arguments\":\"{\\\"cmd\\\":\\\"rg --files /home/smlflg/Projekte | rg '(^|/)(TODO|TODOs|PLAN|PLANS|NEXT|NEXT_STEPS|SESSION_LOG|se" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T01-13-32-019db252-0233-7292-ac70-7a7e238706ad.jsonl", + "repo": "/home/smlflg/.codex", + "line": 25, + "text": "{\"timestamp\":\"2026-04-21T23:13:46.704Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_LmWoQ1bnwNCfj5s162W7MswU\",\"output\":\"Chunk ID: 87c013\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T01-13-32-019db252-0233-7292-ac70-7a7e238706ad.jsonl", + "repo": "/home/smlflg/.codex", + "line": 26, + "text": "{\"timestamp\":\"2026-04-21T23:13:46.802Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_wBhs7szAec8PcpFQK3yA7hUs\",\"output\":\"Chunk ID: f849e1\\nWall time: 0.0005 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T01-13-32-019db252-0233-7292-ac70-7a7e238706ad.jsonl", + "repo": "/home/smlflg/.codex", + "line": 28, + "text": "{\"timestamp\":\"2026-04-21T23:13:51.173Z\",\"type\":\"event_msg\",\"payload\":{\"type\":\"agent_message\",\"message\":\"The tree has a lot of planning material, so I’m narrowing to the stronger abandonment signals: explicit session logs, TODO-only branches" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T01-13-32-019db252-0233-7292-ac70-7a7e238706ad.jsonl", + "repo": "/home/smlflg/.codex", + "line": 29, + "text": "{\"timestamp\":\"2026-04-21T23:13:51.173Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"output_text\",\"text\":\"The tree has a lot of planning material, so I’m narrowing to the stronger abandonment sig" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T01-13-32-019db252-0233-7292-ac70-7a7e238706ad.jsonl", + "repo": "/home/smlflg/.codex", + "line": 30, + "text": "{\"timestamp\":\"2026-04-21T23:13:51.182Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call\",\"name\":\"exec_command\",\"arguments\":\"{\\\"cmd\\\":\\\"find /home/smlflg/Projekte -type f \\\\\\\\( -name 'SESSION_LOG.md' -o -name 'HANDOFF.md' -o -name 'P" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T01-13-32-019db252-0233-7292-ac70-7a7e238706ad.jsonl", + "repo": "/home/smlflg/.codex", + "line": 33, + "text": "{\"timestamp\":\"2026-04-21T23:13:52.136Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_XFnXUj9vczU8sqFIynZe4Tnl\",\"output\":\"Chunk ID: 4cbf95\\nWall time: 0.7762 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T22-03-45-019db6ca-9f53-7700-9b1c-4e40af3a3c34.jsonl", + "repo": "/home/smlflg/.codex", + "line": 17, + "text": "{\"timestamp\":\"2026-04-22T20:04:07.385Z\",\"type\":\"event_msg\",\"payload\":{\"type\":\"exec_command_end\",\"call_id\":\"call_6HKkW57RJyAGvJKfLH5bCEi2\",\"process_id\":\"7017\",\"turn_id\":\"019db6ca-d326-7f02-ad4c-045d80c9c98d\",\"command\":[\"/bin/bash\",\"-lc\",\"ls " + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T22-03-45-019db6ca-9f53-7700-9b1c-4e40af3a3c34.jsonl", + "repo": "/home/smlflg/.codex", + "line": 19, + "text": "{\"timestamp\":\"2026-04-22T20:04:07.386Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_6HKkW57RJyAGvJKfLH5bCEi2\",\"output\":\"Chunk ID: bd6b61\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T01-46-16-019db26f-fadc-75c1-9b7e-b9dab2a37b7b.jsonl", + "repo": "/home/smlflg/.codex", + "line": 6, + "text": "{\"timestamp\":\"2026-04-21T23:47:08.136Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"message\",\"role\":\"user\",\"content\":[{\"type\":\"input_text\",\"text\":\"ich will dieses Projekt über ancht fertig bauen lassen von einem agentne als test: fülle diese " + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T01-46-16-019db26f-fadc-75c1-9b7e-b9dab2a37b7b.jsonl", + "repo": "/home/smlflg/.codex", + "line": 7, + "text": "{\"timestamp\":\"2026-04-21T23:47:08.136Z\",\"type\":\"event_msg\",\"payload\":{\"type\":\"user_message\",\"message\":\"ich will dieses Projekt über ancht fertig bauen lassen von einem agentne als test: fülle diese prompt forlage so ausführlich aus! Ohne gu" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T00-27-26-019db227-cd0d-73b3-8965-4170d71910c4.jsonl", + "repo": "/home/smlflg/.codex", + "line": 54, + "text": "{\"timestamp\":\"2026-04-21T22:28:22.678Z\",\"type\":\"event_msg\",\"payload\":{\"type\":\"exec_command_end\",\"call_id\":\"call_2W8eFikQaPpunpAaGOOeMpbs\",\"process_id\":\"45725\",\"turn_id\":\"019db227-d936-75e2-9b01-b83f1acea48a\",\"command\":[\"/bin/bash\",\"-lc\",\"se" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T00-27-26-019db227-cd0d-73b3-8965-4170d71910c4.jsonl", + "repo": "/home/smlflg/.codex", + "line": 58, + "text": "{\"timestamp\":\"2026-04-21T22:28:22.718Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_2W8eFikQaPpunpAaGOOeMpbs\",\"output\":\"Chunk ID: d51497\\nWall time: 0.0002 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T00-54-58-019db241-051a-7800-be2d-67d5d6b1b1c4.jsonl", + "repo": "/home/smlflg/.codex", + "line": 31, + "text": "{\"timestamp\":\"2026-04-21T22:55:12.009Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_TYbDflQOwdSarbvJJ21npNqx\",\"output\":\"Chunk ID: 29a5b6\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T15-36-37-019db568-318a-74e0-853f-5138a9cb9b1d.jsonl", + "repo": "/home/smlflg/.codex", + "line": 34, + "text": "{\"timestamp\":\"2026-04-22T13:36:49.291Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_8qR0CqQU5jhNKAi3parZVzKl\",\"output\":\"Chunk ID: a10509\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T15-36-37-019db568-318a-74e0-853f-5138a9cb9b1d.jsonl", + "repo": "/home/smlflg/.codex", + "line": 35, + "text": "{\"timestamp\":\"2026-04-22T13:36:49.317Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_AETLsD8Fip3bSaFX9fB2kjYv\",\"output\":\"Chunk ID: 7a2c23\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T15-36-37-019db568-318a-74e0-853f-5138a9cb9b1d.jsonl", + "repo": "/home/smlflg/.codex", + "line": 49, + "text": "{\"timestamp\":\"2026-04-22T13:36:54.529Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_jtANuZhoib98PxFvaaya1Jgt\",\"output\":\"Chunk ID: 1bf1db\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T15-36-37-019db568-318a-74e0-853f-5138a9cb9b1d.jsonl", + "repo": "/home/smlflg/.codex", + "line": 51, + "text": "{\"timestamp\":\"2026-04-22T13:36:54.584Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_4zlJMVTrmWnrsc39RblwLKBs\",\"output\":\"Chunk ID: 69c7b0\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/04/22/rollout-2026-04-22T15-36-37-019db568-318a-74e0-853f-5138a9cb9b1d.jsonl", + "repo": "/home/smlflg/.codex", + "line": 53, + "text": "{\"timestamp\":\"2026-04-22T13:36:59.922Z\",\"type\":\"event_msg\",\"payload\":{\"type\":\"agent_message\",\"message\":\"**Done**\\n- The target folder is a tiny Node module with one exported function, `summarizeRun`, in [`app.js`](\\n# Sidecar V7 —" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/12/rollout-2026-03-12T21-08-24-019ce3aa-2401-7aa0-80b6-d757b81bc568.jsonl", + "repo": "/home/smlflg/.codex", + "line": 5, + "text": "{\"timestamp\":\"2026-03-12T20:08:24.726Z\",\"type\":\"turn_context\",\"payload\":{\"turn_id\":\"019ce3aa-240b-7253-8c62-3f94b7a8b155\",\"cwd\":\"/home/smlflg/Projekte/Sidecar-V7\",\"current_date\":\"2026-03-12\",\"timezone\":\"Europe/Berlin\",\"approval_policy\":\"nev" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/12/rollout-2026-03-12T14-59-46-019ce258-a584-7553-bb81-baacadc80248.jsonl", + "repo": "/home/smlflg/.codex", + "line": 3, + "text": "{\"timestamp\":\"2026-03-12T13:59:46.979Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"message\",\"role\":\"user\",\"content\":[{\"type\":\"input_text\",\"text\":\"# AGENTS.md instructions for /home/smlflg/Projekte/Sidecar-V7\\n\\n\\n# Sidecar V7 —" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/12/rollout-2026-03-12T14-59-46-019ce258-a584-7553-bb81-baacadc80248.jsonl", + "repo": "/home/smlflg/.codex", + "line": 5, + "text": "{\"timestamp\":\"2026-03-12T13:59:46.979Z\",\"type\":\"turn_context\",\"payload\":{\"turn_id\":\"019ce258-a591-71e3-9e8c-07c9f1bd2686\",\"cwd\":\"/home/smlflg/Projekte/Sidecar-V7\",\"current_date\":\"2026-03-12\",\"timezone\":\"Europe/Berlin\",\"approval_policy\":\"nev" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/12/rollout-2026-03-12T14-59-46-019ce258-a584-7553-bb81-baacadc80248.jsonl", + "repo": "/home/smlflg/.codex", + "line": 16, + "text": "{\"timestamp\":\"2026-03-12T13:59:55.496Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_A507gQcoiN77mYckfwZzCV2t\",\"output\":\"Chunk ID: 9131b1\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/12/rollout-2026-03-12T15-10-28-019ce262-7359-7ae2-b3c1-e1c5d1a63e66.jsonl", + "repo": "/home/smlflg/.codex", + "line": 3, + "text": "{\"timestamp\":\"2026-03-12T14:10:40.529Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"message\",\"role\":\"user\",\"content\":[{\"type\":\"input_text\",\"text\":\"# AGENTS.md instructions for /home/smlflg/Projekte/Sidecar-V7\\n\\n\\n# Sidecar V7 —" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/12/rollout-2026-03-12T15-10-28-019ce262-7359-7ae2-b3c1-e1c5d1a63e66.jsonl", + "repo": "/home/smlflg/.codex", + "line": 6, + "text": "{\"timestamp\":\"2026-03-12T14:10:40.530Z\",\"type\":\"turn_context\",\"payload\":{\"turn_id\":\"019ce262-a10a-7431-b3d2-4e5e6b1c4cc5\",\"cwd\":\"/home/smlflg/Projekte/Sidecar-V7\",\"current_date\":\"2026-03-12\",\"timezone\":\"Europe/Berlin\",\"approval_policy\":\"on-" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/12/rollout-2026-03-12T21-31-04-019ce3be-e6ab-7133-8f85-cfb39f05df79.jsonl", + "repo": "/home/smlflg/.codex", + "line": 3, + "text": "{\"timestamp\":\"2026-03-12T20:31:18.146Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"message\",\"role\":\"user\",\"content\":[{\"type\":\"input_text\",\"text\":\"# AGENTS.md instructions for /home/smlflg/Projekte/Sidecar-V7\\n\\n\\n# Sidecar V7 —" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/12/rollout-2026-03-12T21-31-04-019ce3be-e6ab-7133-8f85-cfb39f05df79.jsonl", + "repo": "/home/smlflg/.codex", + "line": 6, + "text": "{\"timestamp\":\"2026-03-12T20:31:18.146Z\",\"type\":\"turn_context\",\"payload\":{\"turn_id\":\"019ce3bf-1a70-7743-98e9-a72b30b46bf3\",\"cwd\":\"/home/smlflg/Projekte/Sidecar-V7\",\"current_date\":\"2026-03-12\",\"timezone\":\"Europe/Berlin\",\"approval_policy\":\"on-" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/12/rollout-2026-03-12T15-14-36-019ce266-3a71-79e2-ada1-226867a34de3.jsonl", + "repo": "/home/smlflg/.codex", + "line": 3, + "text": "{\"timestamp\":\"2026-03-12T14:14:43.508Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"message\",\"role\":\"user\",\"content\":[{\"type\":\"input_text\",\"text\":\"# AGENTS.md instructions for /home/smlflg/Projekte/Sidecar-V7\\n\\n\\n# Sidecar V7 —" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/12/rollout-2026-03-12T15-14-36-019ce266-3a71-79e2-ada1-226867a34de3.jsonl", + "repo": "/home/smlflg/.codex", + "line": 6, + "text": "{\"timestamp\":\"2026-03-12T14:14:43.508Z\",\"type\":\"turn_context\",\"payload\":{\"turn_id\":\"019ce266-562c-7021-bcfc-37da5f1b04b1\",\"cwd\":\"/home/smlflg/Projekte/Sidecar-V7\",\"current_date\":\"2026-03-12\",\"timezone\":\"Europe/Berlin\",\"approval_policy\":\"on-" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/12/rollout-2026-03-12T00-59-56-019cdf57-c2c6-7a92-9096-6dac18fc5177.jsonl", + "repo": "/home/smlflg/.codex", + "line": 19, + "text": "{\"timestamp\":\"2026-03-12T00:04:06.927Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_jjwTW40TDfKOMnQRVdTT7kKs\",\"output\":\"Chunk ID: cf9e6d\\nWall time: 0.0001 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/12/rollout-2026-03-12T00-59-56-019cdf57-c2c6-7a92-9096-6dac18fc5177.jsonl", + "repo": "/home/smlflg/.codex", + "line": 20, + "text": "{\"timestamp\":\"2026-03-12T00:04:06.928Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_ms9qKeVlXRyyZFwwMIb8FZNu\",\"output\":\"Chunk ID: cfc43d\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/12/rollout-2026-03-12T00-59-56-019cdf57-c2c6-7a92-9096-6dac18fc5177.jsonl", + "repo": "/home/smlflg/.codex", + "line": 29, + "text": "{\"timestamp\":\"2026-03-12T00:04:16.180Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_q8XAqUrnusk5hdXLm0knGhxj\",\"output\":\"Chunk ID: 238039\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/12/rollout-2026-03-12T20-31-56-019ce388-c2d9-7470-b3e7-3e2db2145f7e.jsonl", + "repo": "/home/smlflg/.codex", + "line": 31, + "text": "{\"timestamp\":\"2026-03-12T19:33:23.708Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_uI588EWO4IIM6JP9cqpBJ1Ah\",\"output\":\"Chunk ID: c5e4f9\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/12/rollout-2026-03-12T20-31-56-019ce388-c2d9-7470-b3e7-3e2db2145f7e.jsonl", + "repo": "/home/smlflg/.codex", + "line": 32, + "text": "{\"timestamp\":\"2026-03-12T19:33:23.732Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_gv5wjzXSq79WNzreus7TqVdD\",\"output\":\"Chunk ID: 6a977e\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/24/rollout-2026-03-24T13-19-18-019d1fc8-fb41-7660-bf68-d605643598ed.jsonl", + "repo": "/home/smlflg/.codex", + "line": 37, + "text": "{\"timestamp\":\"2026-03-24T12:20:57.379Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call\",\"name\":\"exec_command\",\"arguments\":\"{\\\"cmd\\\":\\\"rg -n \\\\\\\"ROUTING_RULES_V1|HARNESS_REGISTRY|DECISIONS/|decisions/|DATA/|outcomes|Version|TODO|Pha" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/24/rollout-2026-03-24T13-19-18-019d1fc8-fb41-7660-bf68-d605643598ed.jsonl", + "repo": "/home/smlflg/.codex", + "line": 40, + "text": "{\"timestamp\":\"2026-03-24T12:20:57.445Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_wjo0KsYBZH43y4bmH5btbrq5\",\"output\":\"Command: /bin/bash -lc 'rg -n \\\"ROUTING_RULES_V1|HARNESS_REGISTRY|DECISIONS/|decisio" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/20/rollout-2026-03-20T02-13-43-019d08ce-2e78-7392-a0e3-6995d7b686de.jsonl", + "repo": "/home/smlflg/.codex", + "line": 25, + "text": "{\"timestamp\":\"2026-03-20T01:15:27.743Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_fZUxEMXMUbh2lYORqkchIHFy\",\"output\":\"Command: /bin/bash -lc \\\"find /home/smlflg/Projekte/Sidecar-ng -maxdepth 5 \\\\\\\\( -in" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/20/rollout-2026-03-20T02-15-40-019d08cf-f73e-7bf1-83ea-01c2e916621e.jsonl", + "repo": "/home/smlflg/.codex", + "line": 13, + "text": "{\"timestamp\":\"2026-03-20T01:15:47.464Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_1CrE0FABNZ5rgchagUB21kVa\",\"output\":\"Command: /bin/bash -lc 'rg --files /home/smlflg/Projekte/Sidecar-ng'\\nChunk ID: 1e5e" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/20/rollout-2026-03-20T02-15-40-019d08cf-f73e-7bf1-83ea-01c2e916621e.jsonl", + "repo": "/home/smlflg/.codex", + "line": 20, + "text": "{\"timestamp\":\"2026-03-20T01:15:56.262Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_ZX1XL9cKLabPMGXsguwNEEjh\",\"output\":\"Command: /bin/bash -lc 'rg -n -i \\\"CloudSkill|Visual Explainer|visual|viz|style|layo" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/20/rollout-2026-03-20T02-15-27-019d08cf-c696-7123-bf55-669e56e73fa3.jsonl", + "repo": "/home/smlflg/.codex", + "line": 17, + "text": "{\"timestamp\":\"2026-03-20T01:15:39.809Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_gCcJqYJwMF670gZKOdoAWcXm\",\"output\":\"Command: /bin/bash -lc 'rg --files /home/smlflg/Projekte/Sidecar-ng /home/smlflg/Pro" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/20/rollout-2026-03-20T02-15-27-019d08cf-c696-7123-bf55-669e56e73fa3.jsonl", + "repo": "/home/smlflg/.codex", + "line": 28, + "text": "{\"timestamp\":\"2026-03-20T01:15:48.437Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_4QmUcq40GhScbYbkO2ly46Wx\",\"output\":\"Command: /bin/bash -lc \\\"sed -n '1,220p' /home/smlflg/Projekte/Sidecar-ng/docs/SIDEC" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/20/rollout-2026-03-20T02-15-27-019d08cf-c696-7123-bf55-669e56e73fa3.jsonl", + "repo": "/home/smlflg/.codex", + "line": 39, + "text": "{\"timestamp\":\"2026-03-20T01:15:57.533Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_gGZJVKgsRBvZdJChDL7jzHrm\",\"output\":\"Command: /bin/bash -lc \\\"sed -n '1,240p' /home/smlflg/Projekte/Sidecar-Evolution/Arb" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/19/rollout-2026-03-19T23-38-25-019d0840-01c3-7202-8d82-1ddd194428c2.jsonl", + "repo": "/home/smlflg/.codex", + "line": 14, + "text": "{\"timestamp\":\"2026-03-19T22:38:31.872Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_kVUSsxyvPYTDZRqjHIx47Srl\",\"output\":\"Command: /bin/bash -lc \\\"rg --files /home/smlflg/Projekte | rg 'Sidecar|sidecar|Evol" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/19/rollout-2026-03-19T23-38-25-019d0840-019d-7272-91c9-ac79c4bc859d.jsonl", + "repo": "/home/smlflg/.codex", + "line": 14, + "text": "{\"timestamp\":\"2026-03-19T22:38:31.546Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_wY818Z2u7ML4WJc2VYjcNeNX\",\"output\":\"Command: /bin/bash -lc \\\"rg --files /home/smlflg/Projekte | rg 'Sidecar|sidecar|samu" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/19/rollout-2026-03-19T23-38-25-019d0840-01b4-7fc0-a59b-7a1df36b426f.jsonl", + "repo": "/home/smlflg/.codex", + "line": 15, + "text": "{\"timestamp\":\"2026-03-19T22:38:35.024Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_2cw5plMbF5eCxZW5qTkilgeY\",\"output\":\"Command: /bin/bash -lc 'rg --files /home/smlflg/Projekte | rg \\\"Sidecar|sidecar|next" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/05/rollout-2026-03-05T00-13-25-019cbb20-a7d9-76e3-b6a5-6111af95ec8a.jsonl", + "repo": "/home/smlflg/.codex", + "line": 22, + "text": "{\"timestamp\":\"2026-03-04T23:14:14.033Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_IDNHtb0OuytyTq8PhGJdPRML\",\"output\":\"Chunk ID: 3276d8\\nWall time: 0.0519 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T16-06-54-019ce7bc-77c7-7240-b3bf-10ca40ad2c22.jsonl", + "repo": "/home/smlflg/.codex", + "line": 7, + "text": "{\"timestamp\":\"2026-03-13T15:07:16.703Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"message\",\"role\":\"user\",\"content\":[{\"type\":\"input_text\",\"text\":\"▐▛███▜▌ Claude Code v2.1.74\\n▝▜█████▛▘ Opus 4.6 with high effort · Claude API\\n ▘▘ ▝▝ /h" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T16-06-54-019ce7bc-77c7-7240-b3bf-10ca40ad2c22.jsonl", + "repo": "/home/smlflg/.codex", + "line": 8, + "text": "{\"timestamp\":\"2026-03-13T15:07:16.704Z\",\"type\":\"event_msg\",\"payload\":{\"type\":\"user_message\",\"message\":\"▐▛███▜▌ Claude Code v2.1.74\\n▝▜█████▛▘ Opus 4.6 with high effort · Claude API\\n ▘▘ ▝▝ /home/smlflg\\n\\n● Massive Daten von den 3 Ag" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T16-07-55-019ce7bd-65c2-7cb0-a611-9de7bf5c2b54.jsonl", + "repo": "/home/smlflg/.codex", + "line": 7, + "text": "{\"timestamp\":\"2026-03-13T15:07:55.230Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"message\",\"role\":\"user\",\"content\":[{\"type\":\"input_text\",\"text\":\"▐▛███▜▌ Claude Code v2.1.74\\n▝▜█████▛▘ Opus 4.6 with high effort · Claude API\\n ▘▘ ▝▝ /h" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T16-07-55-019ce7bd-65c2-7cb0-a611-9de7bf5c2b54.jsonl", + "repo": "/home/smlflg/.codex", + "line": 8, + "text": "{\"timestamp\":\"2026-03-13T15:07:55.231Z\",\"type\":\"event_msg\",\"payload\":{\"type\":\"user_message\",\"message\":\"▐▛███▜▌ Claude Code v2.1.74\\n▝▜█████▛▘ Opus 4.6 with high effort · Claude API\\n ▘▘ ▝▝ /home/smlflg\\n\\n● Massive Daten von den 3 Ag" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 3, + "text": "{\"timestamp\":\"2026-03-13T11:03:30.575Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"message\",\"role\":\"user\",\"content\":[{\"type\":\"input_text\",\"text\":\"# AGENTS.md instructions for /home/smlflg/Projekte/Sidecar-V7\\n\\n\\n# Sidecar V7 —" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 6, + "text": "{\"timestamp\":\"2026-03-13T11:03:30.575Z\",\"type\":\"turn_context\",\"payload\":{\"turn_id\":\"019ce6dd-a208-7ac1-abbf-18abd37d1faa\",\"cwd\":\"/home/smlflg/Projekte/Sidecar-V7\",\"current_date\":\"2026-03-13\",\"timezone\":\"Europe/Berlin\",\"approval_policy\":\"on-" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 18, + "text": "{\"timestamp\":\"2026-03-13T11:03:47.413Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_VgvMQksLIGAxN6VYVzAAAcQU\",\"output\":\"Chunk ID: d782d8\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 23, + "text": "{\"timestamp\":\"2026-03-13T11:03:56.919Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call\",\"name\":\"exec_command\",\"arguments\":\"{\\\"cmd\\\":\\\"rg -n \\\\\\\"PLAN_|TODO\\\\\\\\.md|PLAN_2026|PLAN_KNOWLEDGE|PLAN_PANEL|PLAN_QUALITY|PLAN_RETENTION|PLAN_" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 24, + "text": "{\"timestamp\":\"2026-03-13T11:03:56.922Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call\",\"name\":\"exec_command\",\"arguments\":\"{\\\"cmd\\\":\\\"find . -maxdepth 1 -type f \\\\\\\\( -name 'PLAN*.md' -o -name 'TODO.md' \\\\\\\\) | sort\\\",\\\"workdir\\\":\\" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 27, + "text": "{\"timestamp\":\"2026-03-13T11:03:56.957Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_beo7jDrdxfPqzUjAoIcmN2vD\",\"output\":\"Chunk ID: 46e5f8\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 28, + "text": "{\"timestamp\":\"2026-03-13T11:03:56.964Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_tvPnrPUrYJ9oc636WJXU0nau\",\"output\":\"Chunk ID: f4dd66\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 30, + "text": "{\"timestamp\":\"2026-03-13T11:04:43.178Z\",\"type\":\"event_msg\",\"payload\":{\"type\":\"agent_message\",\"message\":\"Ich verschiebe jetzt die losen Plan-Dateien aus dem Repo-Root nach `docs/plans/` und parke das aktuelle `TODO.md` datiert dort, damit de" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 31, + "text": "{\"timestamp\":\"2026-03-13T11:04:43.178Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"output_text\",\"text\":\"Ich verschiebe jetzt die losen Plan-Dateien aus dem Repo-Root nach `docs/plans/` und park" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 43, + "text": "{\"timestamp\":\"2026-03-13T11:05:01.733Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call\",\"name\":\"exec_command\",\"arguments\":\"{\\\"cmd\\\":\\\"git mv TODO.md docs/plans/TODO_2026-03-13.md\\\",\\\"workdir\\\":\\\"/home/smlflg/Projekte/Sidecar-V7\\\",\\" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 55, + "text": "{\"timestamp\":\"2026-03-13T11:05:34.844Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_1tHjwDBa9FbgA3Bs35XdQ7l9\",\"output\":\"Chunk ID: 1b169a\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 62, + "text": "{\"timestamp\":\"2026-03-13T11:05:46.161Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_Lm3gKXQPIktbe1V9u79XmbE6\",\"output\":\"Chunk ID: 0d1f50\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 65, + "text": "{\"timestamp\":\"2026-03-13T11:06:03.089Z\",\"type\":\"event_msg\",\"payload\":{\"type\":\"agent_message\",\"message\":\"Der Repo-Root ist aufgeräumt, ohne Löschungen. Alle losen `PLAN_*.md` plus das bisherige `TODO.md` liegen jetzt unter [docs/plans](/home" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 66, + "text": "{\"timestamp\":\"2026-03-13T11:06:03.089Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"output_text\",\"text\":\"Der Repo-Root ist aufgeräumt, ohne Löschungen. Alle losen `PLAN_*.md` plus das bisherige " + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 68, + "text": "{\"timestamp\":\"2026-03-13T11:06:03.217Z\",\"type\":\"event_msg\",\"payload\":{\"type\":\"task_complete\",\"turn_id\":\"019ce6dd-a208-7ac1-abbf-18abd37d1faa\",\"last_agent_message\":\"Der Repo-Root ist aufgeräumt, ohne Löschungen. Alle losen `PLAN_*.md` plus d" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 70, + "text": "{\"timestamp\":\"2026-03-13T11:08:37.373Z\",\"type\":\"turn_context\",\"payload\":{\"turn_id\":\"019ce6e2-507b-7a03-9df3-e70a06c364ef\",\"cwd\":\"/home/smlflg/Projekte/Sidecar-V7\",\"current_date\":\"2026-03-13\",\"timezone\":\"Europe/Berlin\",\"approval_policy\":\"on-" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 77, + "text": "{\"timestamp\":\"2026-03-13T11:08:49.575Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call\",\"name\":\"exec_command\",\"arguments\":\"{\\\"cmd\\\":\\\"rg -n \\\\\\\"ethereal-nibbling-quasar|new plan|Bauplan|TODO|docs/plans\\\\\\\" AGENTS.md .claude/CLAUDE." + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-03-12-019ce6dd-5a1c-7fe3-a300-b98983ae4bb8.jsonl", + "repo": "/home/smlflg/.codex", + "line": 80, + "text": "{\"timestamp\":\"2026-03-13T11:08:49.613Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_vnWBfIzaAvHhdOogLYU04fbz\",\"output\":\"Chunk ID: c46d90\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T15-41-24-019ce7a5-1e3f-7161-a259-73dc91758aa0.jsonl", + "repo": "/home/smlflg/.codex", + "line": 29, + "text": "{\"timestamp\":\"2026-03-13T14:42:11.379Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_BokSjsrPbyGXgKjK0mQ4qMC0\",\"output\":\"Chunk ID: 929c60\\nWall time: 0.0001 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/13/rollout-2026-03-13T12-45-56-019ce704-7943-7463-8bac-2f47eb731ddb.jsonl", + "repo": "/home/smlflg/.codex", + "line": 18, + "text": "{\"timestamp\":\"2026-03-13T11:48:51.817Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_zjNx6mTyZQ9Ic93kObrZbDr0\",\"output\":\"Chunk ID: 57daac\\nWall time: 0.0002 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/16/rollout-2026-03-16T14-13-57-019cf6c8-229b-7292-9cfd-08cb6158bc51.jsonl", + "repo": "/home/smlflg/.codex", + "line": 23, + "text": "{\"timestamp\":\"2026-03-16T13:14:20.572Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_hqjVAQGDmeSUVsRwX0j8JyAq\",\"output\":\"Chunk ID: ba4a2a\\nWall time: 0.0001 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/16/rollout-2026-03-16T12-44-02-019cf675-d09f-7511-b79f-d266a2cbffd0.jsonl", + "repo": "/home/smlflg/.codex", + "line": 3, + "text": "{\"timestamp\":\"2026-03-16T11:44:04.046Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"message\",\"role\":\"user\",\"content\":[{\"type\":\"input_text\",\"text\":\"# AGENTS.md instructions for /home/smlflg/Projekte/Sidecar-V7\\n\\n\\n# Sidecar V7 —" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/16/rollout-2026-03-16T12-44-02-019cf675-d09f-7511-b79f-d266a2cbffd0.jsonl", + "repo": "/home/smlflg/.codex", + "line": 5, + "text": "{\"timestamp\":\"2026-03-16T11:44:04.046Z\",\"type\":\"turn_context\",\"payload\":{\"turn_id\":\"019cf675-d0ad-7df1-948d-e93af005c401\",\"cwd\":\"/home/smlflg/Projekte/Sidecar-V7\",\"current_date\":\"2026-03-16\",\"timezone\":\"Europe/Berlin\",\"approval_policy\":\"nev" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/16/rollout-2026-03-16T12-44-02-019cf675-d09f-7511-b79f-d266a2cbffd0.jsonl", + "repo": "/home/smlflg/.codex", + "line": 16, + "text": "{\"timestamp\":\"2026-03-16T11:44:13.662Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_rs9B2HU0m985jytm14T4rjLi\",\"output\":\"Chunk ID: 863bfb\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/16/rollout-2026-03-16T12-44-02-019cf675-d09f-7511-b79f-d266a2cbffd0.jsonl", + "repo": "/home/smlflg/.codex", + "line": 28, + "text": "{\"timestamp\":\"2026-03-16T11:44:20.884Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_qdQA4tFjutbu6wga6GXtmmkP\",\"output\":\"Chunk ID: e678ba\\nWall time: 0.0001 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/16/rollout-2026-03-16T12-52-34-019cf67d-a315-71f1-bc6f-7bcf672d1990.jsonl", + "repo": "/home/smlflg/.codex", + "line": 3, + "text": "{\"timestamp\":\"2026-03-16T11:52:36.512Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"message\",\"role\":\"user\",\"content\":[{\"type\":\"input_text\",\"text\":\"# AGENTS.md instructions for /home/smlflg/Projekte/Sidecar-V7\\n\\n\\n# Sidecar V7 —" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/16/rollout-2026-03-16T12-52-34-019cf67d-a315-71f1-bc6f-7bcf672d1990.jsonl", + "repo": "/home/smlflg/.codex", + "line": 5, + "text": "{\"timestamp\":\"2026-03-16T11:52:36.512Z\",\"type\":\"turn_context\",\"payload\":{\"turn_id\":\"019cf67d-a325-76c1-9b73-c66c855debb6\",\"cwd\":\"/home/smlflg/Projekte/Sidecar-V7\",\"current_date\":\"2026-03-16\",\"timezone\":\"Europe/Berlin\",\"approval_policy\":\"nev" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/16/rollout-2026-03-16T12-52-34-019cf67d-a315-71f1-bc6f-7bcf672d1990.jsonl", + "repo": "/home/smlflg/.codex", + "line": 35, + "text": "{\"timestamp\":\"2026-03-16T11:52:59.716Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_yCTcoACKO7hx6dutGRcxnfgJ\",\"output\":\"Chunk ID: 7d4de7\\nWall time: 0.0001 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/16/rollout-2026-03-16T13-03-33-019cf687-b036-7620-a192-532ab012bb57.jsonl", + "repo": "/home/smlflg/.codex", + "line": 3, + "text": "{\"timestamp\":\"2026-03-16T12:03:34.639Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"message\",\"role\":\"user\",\"content\":[{\"type\":\"input_text\",\"text\":\"# AGENTS.md instructions for /home/smlflg/Projekte/Sidecar-V7\\n\\n\\n# Sidecar V7 —" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/16/rollout-2026-03-16T13-03-33-019cf687-b036-7620-a192-532ab012bb57.jsonl", + "repo": "/home/smlflg/.codex", + "line": 5, + "text": "{\"timestamp\":\"2026-03-16T12:03:34.640Z\",\"type\":\"turn_context\",\"payload\":{\"turn_id\":\"019cf687-b044-7930-9c5f-0ac36e46e545\",\"cwd\":\"/home/smlflg/Projekte/Sidecar-V7\",\"current_date\":\"2026-03-16\",\"timezone\":\"Europe/Berlin\",\"approval_policy\":\"nev" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/16/rollout-2026-03-16T13-03-33-019cf687-b036-7620-a192-532ab012bb57.jsonl", + "repo": "/home/smlflg/.codex", + "line": 24, + "text": "{\"timestamp\":\"2026-03-16T12:03:48.801Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_aGJDESUIiwRqfi5kfgjJrKlB\",\"output\":\"Chunk ID: 3f1da2\\nWall time: 0.0000 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/sessions/2026/03/16/rollout-2026-03-16T13-03-33-019cf687-b036-7620-a192-532ab012bb57.jsonl", + "repo": "/home/smlflg/.codex", + "line": 40, + "text": "{\"timestamp\":\"2026-03-16T12:04:03.036Z\",\"type\":\"response_item\",\"payload\":{\"type\":\"function_call_output\",\"call_id\":\"call_qos1qi7nLoKBv3CwyfXlNIpX\",\"output\":\"Chunk ID: 4b7c17\\nWall time: 0.0002 seconds\\nProcess exited with code 0\\nOriginal to" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 20, + "text": "2. Open `/.codex-plugin/plugin.json` and replace `[TODO: ...]` placeholders." + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 104, + "text": "\"name\": \"[TODO: marketplace-name]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 106, + "text": "\"displayName\": \"[TODO: Marketplace Display Name]\"" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 19, + "text": "DEFAULT_MARKETPLACE_DISPLAY_NAME = \"[TODO: Marketplace Display Name]\"" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 46, + "text": "\"version\": \"[TODO: 1.2.0]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 47, + "text": "\"description\": \"[TODO: Brief plugin description]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 49, + "text": "\"name\": \"[TODO: Author Name]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 50, + "text": "\"email\": \"[TODO: author@example.com]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 51, + "text": "\"url\": \"[TODO: https://github.com/author]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 53, + "text": "\"homepage\": \"[TODO: https://docs.example.com/plugin]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 54, + "text": "\"repository\": \"[TODO: https://github.com/author/plugin]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 55, + "text": "\"license\": \"[TODO: MIT]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 56, + "text": "\"keywords\": [\"[TODO: keyword1]\", \"[TODO: keyword2]\"]," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 57, + "text": "\"skills\": \"[TODO: ./skills/]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 58, + "text": "\"hooks\": \"[TODO: ./hooks.json]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 59, + "text": "\"mcpServers\": \"[TODO: ./.mcp.json]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 60, + "text": "\"apps\": \"[TODO: ./.app.json]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 62, + "text": "\"displayName\": \"[TODO: Plugin Display Name]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 63, + "text": "\"shortDescription\": \"[TODO: Short description for subtitle]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 64, + "text": "\"longDescription\": \"[TODO: Long description for details page]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 65, + "text": "\"developerName\": \"[TODO: OpenAI]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 66, + "text": "\"category\": \"[TODO: Productivity]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 67, + "text": "\"capabilities\": [\"[TODO: Interactive]\", \"[TODO: Write]\"]," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 68, + "text": "\"websiteURL\": \"[TODO: https://openai.com/]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 69, + "text": "\"privacyPolicyURL\": \"[TODO: https://openai.com/policies/row-privacy-policy/]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 70, + "text": "\"termsOfServiceURL\": \"[TODO: https://openai.com/policies/row-terms-of-use/]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 72, + "text": "\"[TODO: Summarize my inbox and draft replies for me.]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 73, + "text": "\"[TODO: Find open bugs and turn them into tickets.]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 74, + "text": "\"[TODO: Review today's meetings and flag gaps.]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 76, + "text": "\"brandColor\": \"[TODO: #3B82F6]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 77, + "text": "\"composerIcon\": \"[TODO: ./assets/icon.png]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 78, + "text": "\"logo\": \"[TODO: ./assets/logo.png]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 80, + "text": "\"[TODO: ./assets/screenshot1.png]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 81, + "text": "\"[TODO: ./assets/screenshot2.png]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 82, + "text": "\"[TODO: ./assets/screenshot3.png]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/.agents/skills/plugin-creator/scripts/create_basic_plugin.py", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 115, + "text": "\"name\": \"[TODO: marketplace-name]\"," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 81, + "text": "**Pattern 4: TODO with assignee**" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 83, + "text": "TODO: Create user stories (Sarah)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 84, + "text": "TODO: Update docs - Mike" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 105, + "text": "- Remove markers (@, Action:, TODO:)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 407, + "text": "### Pattern 4: TODO Format" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 410, + "text": "TODO: Update documentation (John)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 411, + "text": "TODO: Create report - Sarah" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 417, + "text": "- Task: text between TODO and assignee" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 448, + "text": "- TODO: X (Name)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 451, + "text": "1. I can search for TODO items without assignees" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 624, + "text": "- TODO: Review security audit (Lisa)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 666, + "text": "- `TODO: X (Name)`" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/references/action-item-patterns.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 76, + "text": "### Category 4: TODO Format (Medium Confidence)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/references/action-item-patterns.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 78, + "text": "**Format:** `TODO: [task] (Name)` or `TODO: [task] - Name`" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/references/action-item-patterns.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 82, + "text": "TODO: Update documentation (John)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/references/action-item-patterns.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 83, + "text": "TODO: Create report - Sarah" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/references/action-item-patterns.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 85, + "text": "- [ ] Test feature - Lisa" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/references/action-item-patterns.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 90, + "text": "- Task: Between TODO and assignee" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/references/action-item-patterns.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 94, + "text": "- TODO:" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/references/action-item-patterns.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 95, + "text": "- [ ]" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/references/action-item-patterns.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 339, + "text": "- TODO with name" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/references/action-item-patterns.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 405, + "text": "✅ TODO: Deploy (Lisa)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/references/action-item-patterns.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 436, + "text": "**TODO format:**" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/references/action-item-patterns.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 438, + "text": "TODO:\\s*(.+)\\s*\\((\\w+)\\)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/figma/skills/figma-implement-design/scripts/compare_stub.sh", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 5, + "text": "echo \"TODO: integrate screenshot capture + pixel/parity diff tooling for this project.\"" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/temporal/skills/temporal-developer/references/core/ai-patterns.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 58, + "text": "Generally, agent state is in bijection with workflow state. Thus, tools which mutate agent state and are deterministic (like TODO tools, just updating a hash map) typically belong in the workflow code rather than an activity." + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/stream/api.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 127, + "text": "// TODO: Requires Workers AI integration - see workers-ai reference" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/cache-reserve/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 76, + "text": "- [ ] Zone has Cache Reserve enabled" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/cache-reserve/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 77, + "text": "- [ ] Zone has Tiered Cache enabled (required)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/cache-reserve/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 78, + "text": "- [ ] Asset TTL ≥ 10 hours (36,000 seconds)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/cache-reserve/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 79, + "text": "- [ ] `Content-Length` header present on origin response" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/cache-reserve/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 80, + "text": "- [ ] No `Set-Cookie` header (or uses private directive)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/cache-reserve/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 81, + "text": "- [ ] `Vary` header is NOT `*` (can be `Accept-Encoding`)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/cache-reserve/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 82, + "text": "- [ ] Not an image transformation variant (original images OK)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/cache-reserve/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 83, + "text": "- [ ] Not a range request (no HTTP 206 support)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/cache-reserve/README.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 84, + "text": "- [ ] Not O2O (Orange-to-Orange) proxied request" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/pages/patterns.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 8, + "text": "const todo = await env.DB.prepare('SELECT * FROM todos WHERE id = ?').bind(params.id).first();" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/pages/patterns.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 9, + "text": "if (!todo) return new Response('Not found', { status: 404 });" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/cloudflare/skills/cloudflare/references/pages/patterns.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 10, + "text": "return Response.json(todo);" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/google-drive/skills/google-sheets/references/reference-batch-update-recipes.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 262, + "text": "{ \"userEnteredValue\": \"todo\" }," + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/superpowers/skills/using-superpowers/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 58, + "text": "\"Create TodoWrite todo per item\" [shape=box];" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/superpowers/skills/using-superpowers/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 72, + "text": "\"Has checklist?\" -> \"Create TodoWrite todo per item\" [label=\"yes\"];" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/superpowers/skills/using-superpowers/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 74, + "text": "\"Create TodoWrite todo per item\" -> \"Follow skill exactly\";" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/superpowers/skills/systematic-debugging/test-pressure-2.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 39, + "text": "- Add comment: \"TODO: investigate why status update is slow\"" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/superpowers/skills/brainstorming/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 18, + "text": "Every project goes through this process. A todo list, a single-function utility, a config change — all of them. \"Simple\" projects are where unexamined assumptions cause the most wasted work. The design can be short (a few sentences for trul" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/superpowers/skills/brainstorming/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 119, + "text": "1. **Placeholder scan:** Any \"TBD\", \"TODO\", incomplete sections, or vague requirements? Fix them." + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/superpowers/skills/writing-plans/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 73, + "text": "- [ ] **Step 1: Write the failing test**" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/superpowers/skills/writing-plans/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 81, + "text": "- [ ] **Step 2: Run test to verify it fails**" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/superpowers/skills/writing-plans/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 86, + "text": "- [ ] **Step 3: Write minimal implementation**" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/superpowers/skills/writing-plans/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 93, + "text": "- [ ] **Step 4: Run test to verify it passes**" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/superpowers/skills/writing-plans/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 98, + "text": "- [ ] **Step 5: Commit**" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/superpowers/skills/writing-plans/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 109, + "text": "- \"TBD\", \"TODO\", \"implement later\", \"fill in details\"" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/slack/skills/slack-notification-triage/SKILL.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 62, + "text": "- Treat **Tasks for you** as the primary section whenever the triage is meant to produce a personal todo list." + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-meeting-intelligence/reference/brainstorming-template.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 73, + "text": "- [ ] [Action to explore idea]" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-meeting-intelligence/reference/brainstorming-template.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 74, + "text": "- [ ] [Action to prototype]" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-meeting-intelligence/reference/brainstorming-template.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 75, + "text": "- [ ] [Action to research]" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-meeting-intelligence/reference/sprint-planning-template.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 38, + "text": "- [ ] Task - [Points] - @[Owner]" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-meeting-intelligence/reference/sprint-planning-template.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 44, + "text": "- [ ] Task - [Points]" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-meeting-intelligence/reference/sprint-planning-template.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 56, + "text": "- [ ] Code complete and reviewed" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-meeting-intelligence/reference/sprint-planning-template.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 57, + "text": "- [ ] Tests written and passing" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-meeting-intelligence/reference/sprint-planning-template.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 58, + "text": "- [ ] Documentation updated" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-meeting-intelligence/reference/sprint-planning-template.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 59, + "text": "- [ ] Deployed to staging" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-meeting-intelligence/reference/sprint-planning-template.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 60, + "text": "- [ ] QA approved" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/quick-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 15, + "text": "- [ ] Task 1" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/quick-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 16, + "text": "- [ ] Task 2" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/quick-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 17, + "text": "- [ ] Task 3" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 27, + "text": "- [ ] [Criterion 1]" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 28, + "text": "- [ ] [Criterion 2]" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 29, + "text": "- [ ] [Criterion 3]" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 51, + "text": "- [ ] Database schema design" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 52, + "text": "- [ ] API scaffolding" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 53, + "text": "- [ ] Authentication setup" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 62, + "text": "- [ ] Feature A implementation" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 63, + "text": "- [ ] Feature B implementation" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 72, + "text": "- [ ] Frontend integration" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 73, + "text": "- [ ] Testing & QA" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 114, + "text": "- [ ] All acceptance criteria met" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 115, + "text": "- [ ] Performance targets achieved" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 116, + "text": "- [ ] Security requirements satisfied" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 117, + "text": "- [ ] Test coverage > 80%" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 120, + "text": "- [ ] [Business metric 1]" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 121, + "text": "- [ ] [Business metric 2]" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-research-documentation/examples/trip-planning.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 111, + "text": "- [ ] Book flights (target: <$1,100/person)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-research-documentation/examples/trip-planning.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 112, + "text": "- [ ] Order JR Passes" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-research-documentation/examples/trip-planning.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 113, + "text": "- [ ] Book hotels (Tokyo → Kyoto → Osaka)" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-research-documentation/examples/trip-planning.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 114, + "text": "- [ ] Create shared expense tracker" + }, + { + "path": "/home/smlflg/.codex/.tmp/plugins/plugins/notion/skills/notion-research-documentation/examples/trip-planning.md", + "repo": "/home/smlflg/.codex/.tmp/plugins", + "line": 115, + "text": "- [ ] Schedule group planning call" + }, + { + "path": "/home/smlflg/.codex/runbooks/planning.md", + "repo": "/home/smlflg/.codex", + "line": 29, + "text": "- `TODO.md`" + }, + { + "path": "/home/smlflg/.claude/gsd-file-manifest.json", + "repo": "/home/smlflg/.claude", + "line": 72, + "text": "\"get-shit-done/workflows/add-todo.md\": \"63f4fbc0d9a9a0c051fe0a8ba4c3d3cf14a78eaf0e7d57050fba8ecebe87d7a8\"," + }, + { + "path": "/home/smlflg/.claude/gsd-file-manifest.json", + "repo": "/home/smlflg/.claude", + "line": 112, + "text": "\"commands/gsd/add-todo.md\": \"70eaed685d0abd5b662c625925b6961194d258f8cee948dae3e96eaad8ed5da1\"," + }, + { + "path": "/home/smlflg/.claude/history.jsonl", + "repo": "/home/smlflg/.claude", + "line": 207, + "text": "{\"display\":\"und todo: kann das harness so dann gut skills verwenden? ist ja nicht der native weg\",\"pastedContents\":{},\"timestamp\":1773748822405,\"project\":\"/home/smlflg/Projekte/Sidecar-ng/NewClaudeMDSetup\",\"sessionId\":\"0d1c632a-6a49-4aa5-a6" + }, + { + "path": "/home/smlflg/.claude/history.jsonl", + "repo": "/home/smlflg/.claude", + "line": 366, + "text": "{\"display\":\"Projekt: Sidecar Evolution — Systematische Feature-Extraktion aus 9 Sidecar-Versionen.\\n\\nLies zuerst: Sidecar_Evolution_Workflow.md\\n\\nDeine Aufgabe ist NUR PLANEN, nicht bauen.\\n\\nErstelle für jede Sidecar-Version ein eigenes " + }, + { + "path": "/home/smlflg/.claude/history.jsonl", + "repo": "/home/smlflg/.claude", + "line": 380, + "text": "{\"display\":\"nein alle Sidecars sollen so aussehen: [Pasted text #1 +14 lines]\",\"pastedContents\":{\"1\":{\"id\":1,\"type\":\"text\",\"content\":\"├── V3\\n│   ├── Dokumentation\\n│   │   └── OVERVIEW.md\\n│   ├── Eval\\n│   └── Todo\\n├── V4\\n│   ├── Dokume" + }, + { + "path": "/home/smlflg/.claude/history.jsonl", + "repo": "/home/smlflg/.claude", + "line": 424, + "text": "{\"display\":\"naja es läuft noch: bewerte mal die zwischen ergebnisse [Pasted text #3 +18 lines]\",\"pastedContents\":{\"3\":{\"id\":3,\"type\":\"text\",\"content\":\"├── Cherry-Picks\\n│   └── V1-Safety-Gates.md\\n├── Kill-Liste\\n├── NG\\n│   └── Dokumentati" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 21, + "text": "- Hook-Dedup als separate TODO (Smart Delta Display)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 24, + "text": "- [ ] Plan umsetzen (Layer 1-3)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 25, + "text": "- [ ] Hook-Injection-Optimierung (Token-Budget)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 26, + "text": "- [ ] Meta-Harness Paper lesen und Framing fuer Portfolio ableiten" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 27, + "text": "- [ ] Berlin-Job vorbereiten" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 59, + "text": "- [ ] Miran anrufen/schreiben (diese Woche!)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 60, + "text": "- [ ] Mannheim Admin klaeren (Urlaubssemester oder Aufhol-Plan?)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 61, + "text": "- [ ] E9 Latency-Benchmark — urspruengliches Thema, vertagt" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 83, + "text": "- [ ] Live-Verifikation in laufender Claude Code Session" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 152, + "text": "- [ ] Sidecar-NG Fix implementieren (in Sidecar-ng Projekt, eigene Session)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 153, + "text": "- [ ] OpenCode MCP Eval-Ergebnis auswerten" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 181, + "text": "- [ ] Session-Scoping Agents liefen noch — andere Session hat Architektur auf single `activemode.json` umgestellt" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 182, + "text": "- [ ] Tests fuer session-scoped API muessen an neue Architektur angepasst werden" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 240, + "text": "- [ ] ~/.claude Initial-Commit (Freigabe ausstehend)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 241, + "text": "- [ ] Sidecar-NG: Symlink-Aenderung in hook_inject.py nicht committed" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 242, + "text": "- [ ] Live-Test in neuer Session (PreToolUse Hook greift erst nach Restart)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 300, + "text": "- [ ] Alter Symlink ~/.claude/commands-symlink-old aufraeumen" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 301, + "text": "- [ ] .git-backup in Sidecar-NG knowledge/commands/ aufraeumen" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 383, + "text": "- [ ] AgentArena Research auswerten" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 384, + "text": "- [ ] E2 3-Gruppen-Experiment ausfuehren (Baseline vs Hook vs Hook+Priority)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 385, + "text": "- [ ] Produkt-Shape entscheiden" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 504, + "text": "- [ ] E6 Cross-Model (Opus ~$10 — Freigabe noetig)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 505, + "text": "- [ ] Dashboard mit E4/E5/E7 Ergebnissen updaten" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 506, + "text": "- [ ] AgentArena + MetaMetaMeta committen" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 507, + "text": "- [ ] Domain-Knowledge Experiment orchestrieren" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 539, + "text": "- [ ] E6 Cross-Model laeuft noch (Background PID 1852460)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 540, + "text": "- [ ] E8 Domain-Knowledge noch nicht ausgefuehrt" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 541, + "text": "- [ ] Dashboard mit E6-Ergebnissen updaten (wenn fertig)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 563, + "text": "- [ ] E8 Ergebnisse auswerten (laeuft noch, ~25 Min, Log: `/tmp/e8_results.log`)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 564, + "text": "- [ ] Dashboard-Rebuild mit E2-E8 Ergebnissen" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 565, + "text": "- [ ] Stufe-2-Tasks aus Research ableiten" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 590, + "text": "- [ ] E8-Tasks redesignen: Bugs muessen **nur mit Projektkontext** loesbar sein (Ceiling-Effekt)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 591, + "text": "- [ ] Dashboard-Rebuild mit E8-Daten (117 → 141 Runs)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 592, + "text": "- [ ] Visual Explainer committen" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 617, + "text": "- [ ] E8-Tasks redesignen — Ceiling-Effekt, Bugs muessen \"undokumentierte Konventionen\" brauchen" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 618, + "text": "- [ ] Dashboard data.json mit E8 rebuilden (117 → 141 Runs)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 619, + "text": "- [ ] Visual Explainer + E8-Ergebnisse committen" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 620, + "text": "- [ ] PromptGarage Start-Prompts als echte Eval-Tasks aufbereiten (Top-Kandidaten: IDs 8174, 8139, 8078, 8072)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 621, + "text": "- [ ] B2B-Produktidee AgentArena/MetaMetaEvalve weiterdenken (aus Memory)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 622, + "text": "- [ ] SPRT (Sequential Sampling) fuer fruehen Test-Abbruch evaluieren (aus Gemini-Research)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 631, + "text": "## Session 2026-03-19d — 6 TODO-Briefings + PromptGarage Langprompts gefunden" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 636, + "text": "- [x] 6 TODO-Briefings parallel generiert (E8-Redesign, Dashboard, Commit, PromptGarage, B2B, SPRT)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 641, + "text": "- [ ] EVAL_PROMPT_EXAMPLES.md mit langen Prompts (IDs 6164, 5835, 4467, 3954, 8082) ueberschreiben" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 642, + "text": "- [ ] Alles committen (11 neue Files, agent_arena.db in .gitignore)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 643, + "text": "- [ ] Scope-Creep-Muster reflektieren: 3 Recaps in einer Session = zu viele Abzweigungen" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 680, + "text": "- [ ] mockup.html pushen nach Review" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 681, + "text": "- [ ] Antwort von Jannis abwarten" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 682, + "text": "- [ ] Mannheim Uni-Start 1. April klaeren" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 714, + "text": "- [ ] Mail an Jannis finalisieren und abschicken" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 715, + "text": "- [ ] Sonnet-Token-Frage klaeren (persoenliche Nutzung)" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 716, + "text": "- [ ] mockup.html immer noch nicht gepusht" + }, + { + "path": "/home/smlflg/.claude/session-logs/SESSION_LOG_MetaMetaMeta.md", + "repo": "/home/smlflg/.claude", + "line": 717, + "text": "- [ ] Naechster Call mit Jannis terminieren" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 11, + "text": "{\"session_id\":\"0a05b927-6946-44a8-bca6-321a58edd2b6\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte/0a05b927-6946-44a8-bca6-321a58edd2b6.jsonl\",\"cwd\":\"/home/smlflg/Projekte\",\"permission_mode\":\"acceptEdits\",\"hook_even" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 12, + "text": "{\"session_id\":\"0a05b927-6946-44a8-bca6-321a58edd2b6\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte/0a05b927-6946-44a8-bca6-321a58edd2b6.jsonl\",\"cwd\":\"/home/smlflg/Projekte\",\"permission_mode\":\"acceptEdits\",\"hook_even" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 14, + "text": "{\"session_id\":\"0a05b927-6946-44a8-bca6-321a58edd2b6\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte/0a05b927-6946-44a8-bca6-321a58edd2b6.jsonl\",\"cwd\":\"/home/smlflg/Projekte\",\"permission_mode\":\"acceptEdits\",\"agent_id\"" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 15, + "text": "{\"session_id\":\"0a05b927-6946-44a8-bca6-321a58edd2b6\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte/0a05b927-6946-44a8-bca6-321a58edd2b6.jsonl\",\"cwd\":\"/home/smlflg/Projekte\",\"permission_mode\":\"acceptEdits\",\"agent_id\"" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 16, + "text": "{\"session_id\":\"0a05b927-6946-44a8-bca6-321a58edd2b6\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte/0a05b927-6946-44a8-bca6-321a58edd2b6.jsonl\",\"cwd\":\"/home/smlflg/Projekte\",\"permission_mode\":\"acceptEdits\",\"agent_id\"" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 17, + "text": "{\"session_id\":\"0a05b927-6946-44a8-bca6-321a58edd2b6\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte/0a05b927-6946-44a8-bca6-321a58edd2b6.jsonl\",\"cwd\":\"/home/smlflg/Projekte\",\"permission_mode\":\"acceptEdits\",\"agent_id\"" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 18, + "text": "{\"session_id\":\"0a05b927-6946-44a8-bca6-321a58edd2b6\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte/0a05b927-6946-44a8-bca6-321a58edd2b6.jsonl\",\"cwd\":\"/home/smlflg/Projekte\",\"permission_mode\":\"acceptEdits\",\"agent_id\"" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 19, + "text": "{\"session_id\":\"0a05b927-6946-44a8-bca6-321a58edd2b6\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte/0a05b927-6946-44a8-bca6-321a58edd2b6.jsonl\",\"cwd\":\"/home/smlflg/Projekte\",\"permission_mode\":\"acceptEdits\",\"agent_id\"" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 20, + "text": "{\"session_id\":\"0a05b927-6946-44a8-bca6-321a58edd2b6\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte/0a05b927-6946-44a8-bca6-321a58edd2b6.jsonl\",\"cwd\":\"/home/smlflg/Projekte\",\"permission_mode\":\"acceptEdits\",\"agent_id\"" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 21, + "text": "{\"session_id\":\"0a05b927-6946-44a8-bca6-321a58edd2b6\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte/0a05b927-6946-44a8-bca6-321a58edd2b6.jsonl\",\"cwd\":\"/home/smlflg/Projekte\",\"permission_mode\":\"acceptEdits\",\"agent_id\"" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 22, + "text": "{\"session_id\":\"0a05b927-6946-44a8-bca6-321a58edd2b6\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte/0a05b927-6946-44a8-bca6-321a58edd2b6.jsonl\",\"cwd\":\"/home/smlflg/Projekte\",\"permission_mode\":\"acceptEdits\",\"agent_id\"" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 23, + "text": "{\"session_id\":\"0a05b927-6946-44a8-bca6-321a58edd2b6\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte/0a05b927-6946-44a8-bca6-321a58edd2b6.jsonl\",\"cwd\":\"/home/smlflg/Projekte\",\"permission_mode\":\"acceptEdits\",\"hook_even" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-22.jsonl", + "repo": "/home/smlflg/.claude", + "line": 1, + "text": "{\"session_id\":\"56076648-e655-435f-bb8c-b6d7157204eb\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-ProjekteV2/56076648-e655-435f-bb8c-b6d7157204eb.jsonl\",\"cwd\":\"/home/smlflg/ProjekteV2\",\"permission_mode\":\"plan\",\"hook_event_n" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-22.jsonl", + "repo": "/home/smlflg/.claude", + "line": 2, + "text": "{\"session_id\":\"56076648-e655-435f-bb8c-b6d7157204eb\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-ProjekteV2/56076648-e655-435f-bb8c-b6d7157204eb.jsonl\",\"cwd\":\"/home/smlflg/ProjekteV2\",\"permission_mode\":\"plan\",\"hook_event_n" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-22.jsonl", + "repo": "/home/smlflg/.claude", + "line": 3, + "text": "{\"session_id\":\"56076648-e655-435f-bb8c-b6d7157204eb\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-ProjekteV2/56076648-e655-435f-bb8c-b6d7157204eb.jsonl\",\"cwd\":\"/home/smlflg/ProjekteV2\",\"permission_mode\":\"plan\",\"hook_event_n" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-22.jsonl", + "repo": "/home/smlflg/.claude", + "line": 6, + "text": "{\"session_id\":\"56076648-e655-435f-bb8c-b6d7157204eb\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-ProjekteV2/56076648-e655-435f-bb8c-b6d7157204eb.jsonl\",\"cwd\":\"/home/smlflg/ProjekteV2\",\"permission_mode\":\"plan\",\"agent_id\":\"a" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-22.jsonl", + "repo": "/home/smlflg/.claude", + "line": 10, + "text": "{\"session_id\":\"56076648-e655-435f-bb8c-b6d7157204eb\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-ProjekteV2/56076648-e655-435f-bb8c-b6d7157204eb.jsonl\",\"cwd\":\"/home/smlflg/ProjekteV2\",\"permission_mode\":\"plan\",\"agent_id\":\"a" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-22.jsonl", + "repo": "/home/smlflg/.claude", + "line": 12, + "text": "{\"session_id\":\"56076648-e655-435f-bb8c-b6d7157204eb\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-ProjekteV2/56076648-e655-435f-bb8c-b6d7157204eb.jsonl\",\"cwd\":\"/home/smlflg/ProjekteV2\",\"permission_mode\":\"plan\",\"agent_id\":\"a" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-22.jsonl", + "repo": "/home/smlflg/.claude", + "line": 18, + "text": "{\"session_id\":\"56076648-e655-435f-bb8c-b6d7157204eb\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-ProjekteV2/56076648-e655-435f-bb8c-b6d7157204eb.jsonl\",\"cwd\":\"/home/smlflg/ProjekteV2\",\"permission_mode\":\"plan\",\"agent_id\":\"a" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 12, + "text": "{\"session_id\":\"c48eeb4f-640c-4b6a-b709-c7e586902ed2\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-Jobs-Selbst-ndigkeit-Geldverdienen-AgentTestUniSupport/c48eeb4f-640c-4b6a-b709-c7e586902ed2.jsonl\",\"cwd\":\"/home/smlf" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 13, + "text": "{\"session_id\":\"c48eeb4f-640c-4b6a-b709-c7e586902ed2\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-Jobs-Selbst-ndigkeit-Geldverdienen-AgentTestUniSupport/c48eeb4f-640c-4b6a-b709-c7e586902ed2.jsonl\",\"cwd\":\"/home/smlf" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 18, + "text": "{\"session_id\":\"c48eeb4f-640c-4b6a-b709-c7e586902ed2\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-Jobs-Selbst-ndigkeit-Geldverdienen-AgentTestUniSupport/c48eeb4f-640c-4b6a-b709-c7e586902ed2.jsonl\",\"cwd\":\"/home/smlf" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 19, + "text": "{\"session_id\":\"c48eeb4f-640c-4b6a-b709-c7e586902ed2\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-Jobs-Selbst-ndigkeit-Geldverdienen-AgentTestUniSupport/c48eeb4f-640c-4b6a-b709-c7e586902ed2.jsonl\",\"cwd\":\"/home/smlf" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 20, + "text": "{\"session_id\":\"c48eeb4f-640c-4b6a-b709-c7e586902ed2\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-Jobs-Selbst-ndigkeit-Geldverdienen-AgentTestUniSupport/c48eeb4f-640c-4b6a-b709-c7e586902ed2.jsonl\",\"cwd\":\"/home/smlf" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 21, + "text": "{\"session_id\":\"c48eeb4f-640c-4b6a-b709-c7e586902ed2\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-Jobs-Selbst-ndigkeit-Geldverdienen-AgentTestUniSupport/c48eeb4f-640c-4b6a-b709-c7e586902ed2.jsonl\",\"cwd\":\"/home/smlf" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 22, + "text": "{\"session_id\":\"c48eeb4f-640c-4b6a-b709-c7e586902ed2\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-Jobs-Selbst-ndigkeit-Geldverdienen-AgentTestUniSupport/c48eeb4f-640c-4b6a-b709-c7e586902ed2.jsonl\",\"cwd\":\"/home/smlf" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 24, + "text": "{\"session_id\":\"c48eeb4f-640c-4b6a-b709-c7e586902ed2\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-Jobs-Selbst-ndigkeit-Geldverdienen-AgentTestUniSupport/c48eeb4f-640c-4b6a-b709-c7e586902ed2.jsonl\",\"cwd\":\"/home/smlf" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 25, + "text": "{\"session_id\":\"c48eeb4f-640c-4b6a-b709-c7e586902ed2\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-Jobs-Selbst-ndigkeit-Geldverdienen-AgentTestUniSupport/c48eeb4f-640c-4b6a-b709-c7e586902ed2.jsonl\",\"cwd\":\"/home/smlf" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 26, + "text": "{\"session_id\":\"c48eeb4f-640c-4b6a-b709-c7e586902ed2\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-Jobs-Selbst-ndigkeit-Geldverdienen-AgentTestUniSupport/c48eeb4f-640c-4b6a-b709-c7e586902ed2.jsonl\",\"cwd\":\"/home/smlf" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 27, + "text": "{\"session_id\":\"c48eeb4f-640c-4b6a-b709-c7e586902ed2\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-Jobs-Selbst-ndigkeit-Geldverdienen-AgentTestUniSupport/c48eeb4f-640c-4b6a-b709-c7e586902ed2.jsonl\",\"cwd\":\"/home/smlf" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-25.jsonl", + "repo": "/home/smlflg/.claude", + "line": 8, + "text": "{\"session_id\":\"764fec69-680e-402a-b0b5-773418d8c997\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-MetaMetaMeta/764fec69-680e-402a-b0b5-773418d8c997.jsonl\",\"cwd\":\"/home/smlflg/Projekte/MetaMetaMeta\",\"permission_mode" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-25.jsonl", + "repo": "/home/smlflg/.claude", + "line": 13, + "text": "{\"session_id\":\"764fec69-680e-402a-b0b5-773418d8c997\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-MetaMetaMeta/764fec69-680e-402a-b0b5-773418d8c997.jsonl\",\"cwd\":\"/home/smlflg/Projekte/MetaMetaMeta\",\"permission_mode" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-25.jsonl", + "repo": "/home/smlflg/.claude", + "line": 18, + "text": "{\"session_id\":\"764fec69-680e-402a-b0b5-773418d8c997\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-MetaMetaMeta/764fec69-680e-402a-b0b5-773418d8c997.jsonl\",\"cwd\":\"/home/smlflg/Projekte/MetaMetaMeta\",\"permission_mode" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-06.jsonl", + "repo": "/home/smlflg/.claude", + "line": 7, + "text": "{\"session_id\":\"fb5c3ce2-866d-4d0d-a469-cd9e9551ba06\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06.jsonl\",\"cwd\":\"/home/smlflg/Projekte/UEBER_AGENT\",\"permission_mode\":" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-06.jsonl", + "repo": "/home/smlflg/.claude", + "line": 14, + "text": "{\"session_id\":\"fb5c3ce2-866d-4d0d-a469-cd9e9551ba06\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06.jsonl\",\"cwd\":\"/home/smlflg/Projekte/UEBER_AGENT\",\"permission_mode\":" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-04.jsonl", + "repo": "/home/smlflg/.claude", + "line": 4, + "text": "{\"session_id\":\"fb5c3ce2-866d-4d0d-a469-cd9e9551ba06\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06.jsonl\",\"cwd\":\"/home/smlflg/Projekte/UEBER_AGENT\",\"permission_mode\":" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-04.jsonl", + "repo": "/home/smlflg/.claude", + "line": 5, + "text": "{\"session_id\":\"fb5c3ce2-866d-4d0d-a469-cd9e9551ba06\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06.jsonl\",\"cwd\":\"/home/smlflg/Projekte/UEBER_AGENT\",\"permission_mode\":" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-04.jsonl", + "repo": "/home/smlflg/.claude", + "line": 10, + "text": "{\"session_id\":\"fb5c3ce2-866d-4d0d-a469-cd9e9551ba06\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06.jsonl\",\"cwd\":\"/home/smlflg/Projekte/UEBER_AGENT\",\"permission_mode\":" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-04.jsonl", + "repo": "/home/smlflg/.claude", + "line": 29, + "text": "{\"session_id\":\"fb5c3ce2-866d-4d0d-a469-cd9e9551ba06\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06.jsonl\",\"cwd\":\"/home/smlflg/Projekte/UEBER_AGENT\",\"permission_mode\":" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-13.jsonl", + "repo": "/home/smlflg/.claude", + "line": 26, + "text": "{\"session_id\":\"532100f7-d995-46eb-8979-2332b86f4412\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-TH-Mannheim/532100f7-d995-46eb-8979-2332b86f4412.jsonl\",\"cwd\":\"/home/smlflg/TH-Mannheim\",\"permission_mode\":\"default\",\"hook_ev" + }, + { + "path": "/home/smlflg/.claude/events/2026-04-22.jsonl", + "repo": "/home/smlflg/.claude", + "line": 14, + "text": "{\"session_id\":\"42d545f7-92a7-4d17-aecf-95a91276e0e7\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg/42d545f7-92a7-4d17-aecf-95a91276e0e7.jsonl\",\"cwd\":\"/home/smlflg\",\"permission_mode\":\"default\",\"hook_event_name\":\"PostToolUse\"," + }, + { + "path": "/home/smlflg/.claude/events/2026-03-19.jsonl", + "repo": "/home/smlflg/.claude", + "line": 30, + "text": "{\"session_id\":\"d7c3f55d-e84f-4a7f-9af3-ba771f4576cc\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte/d7c3f55d-e84f-4a7f-9af3-ba771f4576cc.jsonl\",\"cwd\":\"/home/smlflg/Projekte\",\"permission_mode\":\"plan\",\"hook_event_name\"" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-19.jsonl", + "repo": "/home/smlflg/.claude", + "line": 37, + "text": "{\"session_id\":\"d7c3f55d-e84f-4a7f-9af3-ba771f4576cc\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte/d7c3f55d-e84f-4a7f-9af3-ba771f4576cc.jsonl\",\"cwd\":\"/home/smlflg/Projekte\",\"permission_mode\":\"plan\",\"hook_event_name\"" + }, + { + "path": "/home/smlflg/.claude/events/2026-03-30.jsonl", + "repo": "/home/smlflg/.claude", + "line": 27, + "text": "{\"session_id\":\"b6e3a975-76f4-4e89-9777-ed00d41a6223\",\"transcript_path\":\"/home/smlflg/.claude/projects/-home-smlflg-Projekte-MetaMetaMeta/b6e3a975-76f4-4e89-9777-ed00d41a6223.jsonl\",\"cwd\":\"/home/smlflg/Projekte/MetaMetaMeta\",\"permission_mode" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-SetUP/4106e2f7-fe19-4f69-847f-5014d7dcb057.jsonl", + "repo": "/home/smlflg/.claude", + "line": 7, + "text": "{\"parentUuid\":\"f56f0739-86fa-4e45-896f-b967ed947da9\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-SetUP/35ecfa4a-4bd6-429b-b125-80cbab160856.jsonl", + "repo": "/home/smlflg/.claude", + "line": 10, + "text": "{\"parentUuid\":\"5c6b061c-ce80-4189-a03e-cdff25b45d4c\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-SetUP/36ab303e-fb62-44df-bc68-625c828e17c5.jsonl", + "repo": "/home/smlflg/.claude", + "line": 7, + "text": "{\"parentUuid\":\"d646f8f3-8490-4a63-81e0-f1ba0cf3d75a\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06/tool-results/toolu_01P4SKiRWfHoq4Lu3zA9czA9.txt", + "repo": "/home/smlflg/.claude", + "line": 40, + "text": "/home/smlflg/Projekte/Sidecar-ng/research/viz-prior-art.md:78:**Pattern:** Sequential todo + subagent spawning, but no real-time per-agent visibility in terminal. Activity is \"surfaced\" but details unclear." + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06/subagents/agent-a4ec0886b7deaba8e.jsonl", + "repo": "/home/smlflg/.claude", + "line": 9, + "text": "{\"parentUuid\":\"03cbea0f-f493-48b4-a682-6df8177ecb94\",\"isSidechain\":true,\"promptId\":\"0eb68be7-cc25-4a4b-890b-29f2ecfca403\",\"agentId\":\"a4ec0886b7deaba8e\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01TozrJAkcTbttjp" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06/subagents/agent-afb4d0944c48ee447.jsonl", + "repo": "/home/smlflg/.claude", + "line": 15, + "text": "{\"parentUuid\":\"ebcc6156-05b9-4a87-9b25-3a068238feb7\",\"isSidechain\":true,\"promptId\":\"d0ed29f5-e274-4880-b6b8-6e29e1d73f3a\",\"agentId\":\"afb4d0944c48ee447\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01WArZXLoC46xknf" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06/subagents/agent-a3c62b3a3705ccd14.jsonl", + "repo": "/home/smlflg/.claude", + "line": 21, + "text": "{\"parentUuid\":\"4b3cdb7a-9a62-4b9a-9625-f3773d178c4a\",\"isSidechain\":true,\"promptId\":\"0eb68be7-cc25-4a4b-890b-29f2ecfca403\",\"agentId\":\"a3c62b3a3705ccd14\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01EXxcApYnNjtwvd" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06/subagents/agent-ace9966ce7bc09d69.jsonl", + "repo": "/home/smlflg/.claude", + "line": 13, + "text": "{\"parentUuid\":\"72e54eca-1794-4e6c-853b-8e380051b616\",\"isSidechain\":true,\"promptId\":\"0eb68be7-cc25-4a4b-890b-29f2ecfca403\",\"agentId\":\"ace9966ce7bc09d69\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01S9Gkp6A9rPWZpt" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06/subagents/agent-a00f765e56fff040a.jsonl", + "repo": "/home/smlflg/.claude", + "line": 42, + "text": "{\"parentUuid\":\"301db60d-9f09-4704-bf21-6d06a69069ac\",\"isSidechain\":true,\"promptId\":\"6fe45528-0bda-4703-8702-0169e559e89c\",\"agentId\":\"a00f765e56fff040a\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_012LuvHPcgN9VffB" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06/subagents/agent-a039de38d8236bde8.jsonl", + "repo": "/home/smlflg/.claude", + "line": 67, + "text": "{\"parentUuid\":\"63dcd27a-f3b8-4f38-86db-b4d6d3b5e2f6\",\"isSidechain\":true,\"agentId\":\"a039de38d8236bde8\",\"message\":{\"model\":\"claude-haiku-4-5-20251001\",\"id\":\"msg_01BqoVj12ogEdTDgYRrY8qnH\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06/subagents/agent-ab7fbc766fbce8b6d.jsonl", + "repo": "/home/smlflg/.claude", + "line": 33, + "text": "{\"parentUuid\":\"bd08d745-a94a-494b-b249-7f565137222e\",\"isSidechain\":true,\"promptId\":\"0eb68be7-cc25-4a4b-890b-29f2ecfca403\",\"agentId\":\"ab7fbc766fbce8b6d\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01GE47GASm3ysa4g" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06/subagents/agent-a2d062baac52c9e9f.jsonl", + "repo": "/home/smlflg/.claude", + "line": 36, + "text": "{\"parentUuid\":\"6952eb4c-3ec8-4586-abb0-ef196fea5da5\",\"isSidechain\":true,\"promptId\":\"04badd12-f215-4ee8-abe6-32d2358acccd\",\"agentId\":\"a2d062baac52c9e9f\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01DykXW4cwGd8cmC" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06/subagents/agent-ae45f8d5c809da67d.jsonl", + "repo": "/home/smlflg/.claude", + "line": 20, + "text": "{\"parentUuid\":\"974ea4ef-f516-4968-a72d-4e633f257e75\",\"isSidechain\":true,\"promptId\":\"0eb68be7-cc25-4a4b-890b-29f2ecfca403\",\"agentId\":\"ae45f8d5c809da67d\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01ChmnNBoNau9ZX4" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06/subagents/agent-a87d648bb0d184024.jsonl", + "repo": "/home/smlflg/.claude", + "line": 4, + "text": "{\"parentUuid\":\"b26f83d8-2609-452e-a493-aeb5d129153e\",\"isSidechain\":true,\"promptId\":\"6b1ddadd-d098-46a3-933c-ece2c737bd52\",\"agentId\":\"a87d648bb0d184024\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_0127CQ2dusCQLcCX" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06/subagents/agent-a87d648bb0d184024.jsonl", + "repo": "/home/smlflg/.claude", + "line": 20, + "text": "{\"parentUuid\":\"95c8f48e-87e2-4dc0-bfc7-1dd61d2b60d4\",\"isSidechain\":true,\"promptId\":\"6b1ddadd-d098-46a3-933c-ece2c737bd52\",\"agentId\":\"a87d648bb0d184024\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01Jq4XGpa6rJPZ3m" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06/subagents/agent-a3019c279ab232f98.jsonl", + "repo": "/home/smlflg/.claude", + "line": 1, + "text": "{\"parentUuid\":null,\"isSidechain\":true,\"promptId\":\"e4e5d69e-9324-4c3e-8242-f54bc5cee0ac\",\"agentId\":\"a3019c279ab232f98\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":\"Search for all idea files, TODOs, backlogs, and planning documents acros" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06/subagents/agent-a3019c279ab232f98.jsonl", + "repo": "/home/smlflg/.claude", + "line": 5, + "text": "{\"parentUuid\":\"ba6e979f-3eed-45c5-882d-49ec5a6879ff\",\"isSidechain\":true,\"agentId\":\"a3019c279ab232f98\",\"message\":{\"model\":\"claude-haiku-4-5-20251001\",\"id\":\"msg_01Qav6bugfdaFsiE2jCVQopn\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-UEBER-AGENT/fb5c3ce2-866d-4d0d-a469-cd9e9551ba06/subagents/agent-a3019c279ab232f98.jsonl", + "repo": "/home/smlflg/.claude", + "line": 29, + "text": "{\"parentUuid\":\"1a3c720e-414a-417f-8299-271cec3d60c4\",\"isSidechain\":true,\"promptId\":\"e4e5d69e-9324-4c3e-8242-f54bc5cee0ac\",\"agentId\":\"a3019c279ab232f98\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01LzzAPxNTJ9Tzq5" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-PseudoLogikPyhthonCPP/c661c66d-e4ca-42de-a954-5fb2e6f4c912.jsonl", + "repo": "/home/smlflg/.claude", + "line": 7, + "text": "{\"parentUuid\":\"38a936e0-e8a9-4547-ad2b-9771fa12edab\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-MultiHarnessStudio/ffb2c20d-5d79-458c-83d0-a39aca935f9c.jsonl", + "repo": "/home/smlflg/.claude", + "line": 6, + "text": "{\"parentUuid\":\"ab40b390-5614-4a04-9f94-991ea8b81344\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-MultiHarnessStudio/ffb2c20d-5d79-458c-83d0-a39aca935f9c.jsonl", + "repo": "/home/smlflg/.claude", + "line": 45, + "text": "{\"type\":\"queue-operation\",\"operation\":\"enqueue\",\"timestamp\":\"2026-04-08T13:42:32.211Z\",\"sessionId\":\"ffb2c20d-5d79-458c-83d0-a39aca935f9c\",\"content\":\"\\nab9f9ead8c10b7594\\ntoolu_01GSKeEFEiWo4" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-MultiHarnessStudio/ffb2c20d-5d79-458c-83d0-a39aca935f9c/subagents/agent-a490808addbe63514.jsonl", + "repo": "/home/smlflg/.claude", + "line": 33, + "text": "{\"parentUuid\":\"d4d1a157-030b-4000-bd09-0a7ba2c8b1bd\",\"isSidechain\":true,\"promptId\":\"77b376a5-a0e6-499e-9dc8-f417589749d4\",\"agentId\":\"a490808addbe63514\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_016uUj84Lexn5Ppx" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-MultiHarnessStudio/ffb2c20d-5d79-458c-83d0-a39aca935f9c/subagents/agent-a490808addbe63514.jsonl", + "repo": "/home/smlflg/.claude", + "line": 38, + "text": "{\"parentUuid\":\"13590d8a-a7a5-42ef-b4bd-d103c3348ab5\",\"isSidechain\":true,\"promptId\":\"77b376a5-a0e6-499e-9dc8-f417589749d4\",\"agentId\":\"a490808addbe63514\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01Ng2KcNnUxrLmnx" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-MetaMetaMeta/1f461e52-911a-4fd6-89f5-fe0e0b3fa61e.jsonl", + "repo": "/home/smlflg/.claude", + "line": 7, + "text": "{\"parentUuid\":\"6163c0b3-b56b-4e19-bde4-a6dd3e92b264\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-MetaMetaMeta/1f461e52-911a-4fd6-89f5-fe0e0b3fa61e/subagents/agent-a6ef36cda8aeddc34.jsonl", + "repo": "/home/smlflg/.claude", + "line": 1, + "text": "{\"parentUuid\":null,\"isSidechain\":true,\"promptId\":\"3f8709d3-0fe1-4fb4-b860-f6f9409768bc\",\"agentId\":\"a6ef36cda8aeddc34\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":\"Explore /home/smlflg/Projekte/Zentrale thoroughly. I need to understand:" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-MetaMetaMeta/memory/feedback_subagent_patterns.md", + "repo": "/home/smlflg/.claude", + "line": 23, + "text": "## Spaeter (TODO)" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-MetaMetaMeta/memory/project_metametaarena_product_idea.md", + "repo": "/home/smlflg/.claude", + "line": 14, + "text": "**How to apply:** Langfristiges Produkt-Ziel. Aktuell Fokus auf E2 (additionalContext-Wirksamkeit) und Sidecar-NG Stabilisierung. Produktidee ist TODO fuer spaeter — nicht jetzt scope-creepen." + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/7494b38b-f957-4d7d-bc9d-fe3f6efa4d4f.jsonl", + "repo": "/home/smlflg/.claude", + "line": 7, + "text": "{\"parentUuid\":\"c4eee808-d286-43d1-9381-961469444f58\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/3dfb6931-1f85-48fa-b175-f557abc69791.jsonl", + "repo": "/home/smlflg/.claude", + "line": 7, + "text": "{\"parentUuid\":\"0f18bb44-6591-458d-be69-5f1661b03d4c\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/42d545f7-92a7-4d17-aecf-95a91276e0e7.jsonl", + "repo": "/home/smlflg/.claude", + "line": 6, + "text": "{\"parentUuid\":\"46d8744f-6136-4e1f-9712-87477ada11b1\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/42d545f7-92a7-4d17-aecf-95a91276e0e7.jsonl", + "repo": "/home/smlflg/.claude", + "line": 69, + "text": "{\"parentUuid\":\"ce44790a-52d6-401c-8a87-941eca3f796a\",\"isSidechain\":false,\"promptId\":\"de187662-5114-49f6-8df8-cd462a10ab10\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01R6FDXaDc5CC7ojawpjd4L3\",\"type\":\"tool_result" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/b96d92be-333a-44f2-94f8-d0212ebc49bb.jsonl", + "repo": "/home/smlflg/.claude", + "line": 4, + "text": "{\"parentUuid\":\"a03a3676-a304-4e80-a067-1b35ac050f3f\",\"isSidechain\":false,\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"type\":\"text\",\"text\":\"The user just ran /insights to generate a usage report analyzing their Claude Code sessions.\\n" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/b96d92be-333a-44f2-94f8-d0212ebc49bb.jsonl", + "repo": "/home/smlflg/.claude", + "line": 18, + "text": "{\"parentUuid\":\"660dd079-c062-4886-8dce-0377afe1ffc5\",\"isSidechain\":false,\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01SSrp54KB7bYum1QzsacqGH\",\"type\":\"tool_result\",\"content\":\"insgesamt 1362372\\ndrwxr-x--- 75 sml" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/a724b167-054f-40b7-89de-d552b9641f19.jsonl", + "repo": "/home/smlflg/.claude", + "line": 7, + "text": "{\"parentUuid\":\"4105282d-3f51-42d6-8961-cc77aca95a7a\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/af26aa21-be40-403a-bc7c-9586dd686248.jsonl", + "repo": "/home/smlflg/.claude", + "line": 6, + "text": "{\"parentUuid\":\"fd7bc7fa-63d8-4d71-bb8f-c150b362a348\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/44a110ab-bcda-4dd0-abba-98bfac832801.jsonl", + "repo": "/home/smlflg/.claude", + "line": 6, + "text": "{\"parentUuid\":\"54967d0b-4ba3-4181-aeaa-76128c2bb70e\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/31be4e65-8429-4b57-a943-3e8cad4fbf27.jsonl", + "repo": "/home/smlflg/.claude", + "line": 7, + "text": "{\"parentUuid\":\"44905952-e10a-46e5-a22c-e66ff6f88357\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/2a9edb4b-304c-4fda-b28c-78124bbec80c.jsonl", + "repo": "/home/smlflg/.claude", + "line": 7, + "text": "{\"parentUuid\":\"fba339d1-983c-43cf-a47b-745624f6b675\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/a724b167-054f-40b7-89de-d552b9641f19/subagents/agent-a14fb6cd0ada538c7.jsonl", + "repo": "/home/smlflg/.claude", + "line": 48, + "text": "{\"parentUuid\":\"0694e445-bf0b-4227-9fc5-325ea1f0c121\",\"isSidechain\":true,\"promptId\":\"f62b41f9-9822-4e18-945b-b5be1f2c1a00\",\"agentId\":\"a14fb6cd0ada538c7\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_016HR1ja1XiNJhyY" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/87565196-d282-417f-b7ef-b215bf4f051c/subagents/agent-acf0e260302823cd4.jsonl", + "repo": "/home/smlflg/.claude", + "line": 13, + "text": "{\"parentUuid\":\"953e3173-790b-4a61-873b-b525f069f092\",\"isSidechain\":true,\"promptId\":\"eab77bb4-2f88-4078-9a31-a192f38fe55d\",\"agentId\":\"acf0e260302823cd4\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_jvHZSL9SrgZFBHIpz" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/87565196-d282-417f-b7ef-b215bf4f051c/subagents/agent-a9f98706741df5f96.jsonl", + "repo": "/home/smlflg/.claude", + "line": 15, + "text": "{\"parentUuid\":\"3223bc82-3eeb-45dc-a1e9-58434ecfea95\",\"isSidechain\":true,\"promptId\":\"8b70bafe-e42b-4b84-8430-4f8004d84278\",\"agentId\":\"a9f98706741df5f96\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_wOo77ojr2mqkMp3gj" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/87565196-d282-417f-b7ef-b215bf4f051c/subagents/agent-a1f74d1f68787d8a5.jsonl", + "repo": "/home/smlflg/.claude", + "line": 7, + "text": "{\"parentUuid\":\"b3389571-3a2a-45eb-adc7-1b125df63c61\",\"isSidechain\":true,\"promptId\":\"601862f6-f45f-41df-bf96-ddcd29173100\",\"agentId\":\"a1f74d1f68787d8a5\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_G9TOV3iH0Hhu6RPvO" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/87565196-d282-417f-b7ef-b215bf4f051c/subagents/agent-af8158fbcbf249550.jsonl", + "repo": "/home/smlflg/.claude", + "line": 7, + "text": "{\"parentUuid\":\"b3389571-3a2a-45eb-adc7-1b125df63c61\",\"isSidechain\":true,\"promptId\":\"601862f6-f45f-41df-bf96-ddcd29173100\",\"agentId\":\"af8158fbcbf249550\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_G9TOV3iH0Hhu6RPvO" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/87565196-d282-417f-b7ef-b215bf4f051c/subagents/agent-a559c8dbfea5441dc.jsonl", + "repo": "/home/smlflg/.claude", + "line": 19, + "text": "{\"parentUuid\":\"682ced2a-ceb8-4670-94ce-6bc1e4cf7fec\",\"isSidechain\":true,\"promptId\":\"eab77bb4-2f88-4078-9a31-a192f38fe55d\",\"agentId\":\"a559c8dbfea5441dc\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_r1tP4G9mNntKbQGp6" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/87565196-d282-417f-b7ef-b215bf4f051c/subagents/agent-a2986fe474203e67e.jsonl", + "repo": "/home/smlflg/.claude", + "line": 19, + "text": "{\"parentUuid\":\"682ced2a-ceb8-4670-94ce-6bc1e4cf7fec\",\"isSidechain\":true,\"promptId\":\"8b70bafe-e42b-4b84-8430-4f8004d84278\",\"agentId\":\"a2986fe474203e67e\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_r1tP4G9mNntKbQGp6" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/87565196-d282-417f-b7ef-b215bf4f051c/subagents/agent-a553037290a3ed7a1.jsonl", + "repo": "/home/smlflg/.claude", + "line": 13, + "text": "{\"parentUuid\":\"953e3173-790b-4a61-873b-b525f069f092\",\"isSidechain\":true,\"promptId\":\"8b70bafe-e42b-4b84-8430-4f8004d84278\",\"agentId\":\"a553037290a3ed7a1\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_jvHZSL9SrgZFBHIpz" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/87565196-d282-417f-b7ef-b215bf4f051c/subagents/agent-a82d7bb45ebdff8f9.jsonl", + "repo": "/home/smlflg/.claude", + "line": 15, + "text": "{\"parentUuid\":\"3223bc82-3eeb-45dc-a1e9-58434ecfea95\",\"isSidechain\":true,\"promptId\":\"eab77bb4-2f88-4078-9a31-a192f38fe55d\",\"agentId\":\"a82d7bb45ebdff8f9\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_wOo77ojr2mqkMp3gj" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg/08e5b0ed-f12c-46a5-9d0c-f2616e705269/tool-results/bts473321.txt", + "repo": "/home/smlflg/.claude", + "line": 819, + "text": "│   ├── TODO.md" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-TH-Mannheim/532100f7-d995-46eb-8979-2332b86f4412.jsonl", + "repo": "/home/smlflg/.claude", + "line": 25, + "text": "{\"parentUuid\":\"bdee7531-0f79-4074-b4ae-012c89b9a3b0\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-Jobs-Selbst-ndigkeit-Geldverdienen/3aa5b24a-b6a7-49e6-813d-d32fc94369ff/subagents/agent-a84a9d378db871e04.jsonl", + "repo": "/home/smlflg/.claude", + "line": 1, + "text": "{\"parentUuid\":null,\"isSidechain\":true,\"promptId\":\"969e4418-c378-416d-b5b4-a4975d504f3c\",\"agentId\":\"a84a9d378db871e04\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":\"Write the file `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-Jobs-Selbst-ndigkeit-Geldverdienen/3aa5b24a-b6a7-49e6-813d-d32fc94369ff/subagents/agent-a84a9d378db871e04.jsonl", + "repo": "/home/smlflg/.claude", + "line": 2, + "text": "{\"parentUuid\":\"98f8ea55-931d-413f-9c81-6dfa887fd814\",\"isSidechain\":true,\"agentId\":\"a84a9d378db871e04\",\"message\":{\"model\":\"claude-sonnet-4-6\",\"id\":\"msg_011kD5JMUBtFbnjtvKyaYFjw\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_us" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-Jobs-Selbst-ndigkeit-Geldverdienen/32d7e894-6be3-4ebb-bdb8-c54c466bdd47/subagents/agent-a40918f2305692d4e.jsonl", + "repo": "/home/smlflg/.claude", + "line": 4, + "text": "{\"parentUuid\":\"80c22cde-a597-41cc-b0e9-e410e6d0fd74\",\"isSidechain\":true,\"promptId\":\"8d80c970-f9d2-4f21-a377-ddb31eb2b8be\",\"agentId\":\"a40918f2305692d4e\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01C3b4QvFfexnrNW" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-FirstRealHarnessEvaluation-KarpathiesMD/c60a3219-62c8-48a6-8216-bfaa70a1732e.jsonl", + "repo": "/home/smlflg/.claude", + "line": 7, + "text": "{\"parentUuid\":\"89def131-f1f1-4eb4-93c7-14b2011162fd\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte/120965b9-287d-44d2-9ec4-7420e14bced6.jsonl", + "repo": "/home/smlflg/.claude", + "line": 7, + "text": "{\"parentUuid\":\"f3ca5ed6-dd3a-4fd0-958c-db4c1fe4705e\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte/c59d16bb-d208-46c7-8faa-36f9ba777b78.jsonl", + "repo": "/home/smlflg/.claude", + "line": 7, + "text": "{\"parentUuid\":\"151d9116-5ba4-4472-9ac4-b73812df6b48\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg--claude/f5b95a9f-a8fd-44ef-933f-84aa4c493382.jsonl", + "repo": "/home/smlflg/.claude", + "line": 7, + "text": "{\"parentUuid\":\"0525f83b-b6f6-48c8-95ec-f10726e2782b\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg--claude/7f1369f5-3a06-48ef-8b65-3057a0ccb0f4.jsonl", + "repo": "/home/smlflg/.claude", + "line": 10, + "text": "{\"parentUuid\":\"c29676c4-9862-4b33-a7ee-a12257d66e17\",\"isSidechain\":false,\"attachment\":{\"type\":\"skill_listing\",\"content\":\"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\\\"from now" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-Sidecar/2b90d267-dc69-4ddd-a021-9113430a03d0/subagents/agent-a4763ad378b19fec4.jsonl", + "repo": "/home/smlflg/.claude", + "line": 20, + "text": "{\"parentUuid\":\"4b85aaeb-c1b8-45b8-9e08-48a1ef27d1d8\",\"isSidechain\":true,\"promptId\":\"cf179114-2121-4721-83fe-dac1f315e07f\",\"agentId\":\"a4763ad378b19fec4\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01NiPsY5MLfREhDM" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-Sidecar/2b90d267-dc69-4ddd-a021-9113430a03d0/subagents/agent-a4763ad378b19fec4.jsonl", + "repo": "/home/smlflg/.claude", + "line": 52, + "text": "{\"parentUuid\":\"643214d0-45f6-4e0a-9388-b550e648ce9e\",\"isSidechain\":true,\"promptId\":\"cf179114-2121-4721-83fe-dac1f315e07f\",\"agentId\":\"a4763ad378b19fec4\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01WD8pttRzwajBY4" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-Sidecar/2b90d267-dc69-4ddd-a021-9113430a03d0/subagents/agent-ac7accfe95d4fc9d6.jsonl", + "repo": "/home/smlflg/.claude", + "line": 15, + "text": "{\"parentUuid\":\"902e2bfe-7909-43f9-aa55-f0ab18940e08\",\"isSidechain\":true,\"promptId\":\"cf179114-2121-4721-83fe-dac1f315e07f\",\"agentId\":\"ac7accfe95d4fc9d6\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01WH5CtKcSqnHWxk" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-Sidecar/2b90d267-dc69-4ddd-a021-9113430a03d0/subagents/agent-ac7accfe95d4fc9d6.jsonl", + "repo": "/home/smlflg/.claude", + "line": 79, + "text": "{\"parentUuid\":\"5fe151e4-7e1a-475b-adfd-505941d50e06\",\"isSidechain\":true,\"promptId\":\"cf179114-2121-4721-83fe-dac1f315e07f\",\"agentId\":\"ac7accfe95d4fc9d6\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01RJKrMCUVEZ8Anx" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-Sidecar/abd32b7a-bd55-4883-acfe-4f49ad89f158/subagents/agent-a67a259b0feb144be.jsonl", + "repo": "/home/smlflg/.claude", + "line": 47, + "text": "{\"parentUuid\":\"a16a263b-7ae3-4798-972c-872a8cef2cec\",\"isSidechain\":true,\"promptId\":\"cf4a922d-1483-4cad-8cb8-9c7bf09afba5\",\"agentId\":\"a67a259b0feb144be\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_019c5Mh7m2vporco" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-Sidecar/5b70a3e5-8ea1-4dde-8d72-af64cbe0dd95/subagents/agent-ae0c04dd1c9e264d1.jsonl", + "repo": "/home/smlflg/.claude", + "line": 20, + "text": "{\"parentUuid\":\"38deae63-7612-4220-9a7e-6bae5e798d35\",\"isSidechain\":true,\"promptId\":\"51f8af47-d822-4d16-b642-32a48f96bdab\",\"agentId\":\"ae0c04dd1c9e264d1\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01Hx9Tjd7iAXjKD7" + }, + { + "path": "/home/smlflg/.claude/projects/-home-smlflg-Projekte-Sidecar/bd27c6ec-b5f5-4f96-9845-ff30154e6fa7/subagents/agent-a547b63266a3181a8.jsonl", + "repo": "/home/smlflg/.claude", + "line": 31, + "text": "{\"parentUuid\":\"0fe1a40d-bb5c-4ac0-9a68-7c72bd8c7818\",\"isSidechain\":true,\"promptId\":\"b9df75da-5792-4de8-8f3d-678d0ed9583a\",\"agentId\":\"a547b63266a3181a8\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"toolu_01S8TmUhVg4nspQz" + }, + { + "path": "/home/smlflg/.claude/commands/test.md", + "repo": "/home/smlflg/.claude/commands", + "line": 114, + "text": "6. Scan .env for placeholder values (containing \"your-\", \"xxx\", \"TODO\", \"CHANGE_ME\")" + }, + { + "path": "/home/smlflg/.claude/commands/quickwin.md", + "repo": "/home/smlflg/.claude/commands", + "line": 21, + "text": "- TODO/FIXME Kommentare im Code (`grep -r \"TODO\\|FIXME\\|HACK\\|XXX\"`)" + }, + { + "path": "/home/smlflg/.claude/commands/gsd/check-todos.md", + "repo": "/home/smlflg/.claude/commands", + "line": 13, + "text": "List all pending todos, allow selection, load full context for the selected todo, and route to appropriate action." + }, + { + "path": "/home/smlflg/.claude/commands/gsd/check-todos.md", + "repo": "/home/smlflg/.claude/commands", + "line": 16, + "text": "- Todo counting and listing with area filtering" + }, + { + "path": "/home/smlflg/.claude/commands/gsd/check-todos.md", + "repo": "/home/smlflg/.claude/commands", + "line": 30, + "text": "Todo state and roadmap correlation are loaded in-workflow using `init todos` and targeted reads." + }, + { + "path": "/home/smlflg/.claude/commands/gsd/check-todos.md", + "repo": "/home/smlflg/.claude/commands", + "line": 37, + "text": "1. Todo existence checking" + }, + { + "path": "/home/smlflg/.claude/commands/gsd/add-todo.md", + "repo": "/home/smlflg/.claude/commands", + "line": 2, + "text": "name: gsd:add-todo" + }, + { + "path": "/home/smlflg/.claude/commands/gsd/add-todo.md", + "repo": "/home/smlflg/.claude/commands", + "line": 3, + "text": "description: Capture idea or task as todo from current conversation context" + }, + { + "path": "/home/smlflg/.claude/commands/gsd/add-todo.md", + "repo": "/home/smlflg/.claude/commands", + "line": 13, + "text": "Capture an idea, task, or issue that surfaces during a GSD session as a structured todo for later work." + }, + { + "path": "/home/smlflg/.claude/commands/gsd/add-todo.md", + "repo": "/home/smlflg/.claude/commands", + "line": 15, + "text": "Routes to the add-todo workflow which handles:" + }, + { + "path": "/home/smlflg/.claude/commands/gsd/add-todo.md", + "repo": "/home/smlflg/.claude/commands", + "line": 20, + "text": "- Todo file creation with frontmatter" + }, + { + "path": "/home/smlflg/.claude/commands/gsd/add-todo.md", + "repo": "/home/smlflg/.claude/commands", + "line": 26, + "text": "@/home/smlflg/.claude/get-shit-done/workflows/add-todo.md" + }, + { + "path": "/home/smlflg/.claude/commands/gsd/add-todo.md", + "repo": "/home/smlflg/.claude/commands", + "line": 30, + "text": "Arguments: $ARGUMENTS (optional todo description)" + }, + { + "path": "/home/smlflg/.claude/commands/gsd/add-todo.md", + "repo": "/home/smlflg/.claude/commands", + "line": 36, + "text": "**Follow the add-todo workflow** from `@/home/smlflg/.claude/get-shit-done/workflows/add-todo.md`." + }, + { + "path": "/home/smlflg/.claude/commands/gsd/note.md", + "repo": "/home/smlflg/.claude/commands", + "line": 17, + "text": "- **promote**: Convert a note into a structured todo." + }, + { + "path": "/home/smlflg/.claude/commands/gsd/note.md", + "repo": "/home/smlflg/.claude/commands", + "line": 33, + "text": "Capture the note, list notes, or promote to todo — depending on arguments." + }, + { + "path": "/home/smlflg/.claude/usage-data/queries/timeline-2026-04-12-1500.md", + "repo": "/home/smlflg/.claude", + "line": 298, + "text": "*User wanted to start E8 experiment and manage follow-up; E8 ran but tasks were too easy, session branched into many tangents (visual explainers, research, TODO planning) with some misunderstandings on prompt extraction.*" + }, + { + "path": "/home/smlflg/.claude/usage-data/queries/timeline-2026-04-12-1500.md", + "repo": "/home/smlflg/.claude", + "line": 908, + "text": "- Detail: Claude marked Step 3 as complete when BASELINE.md and TODO.md templates were still missing; user had to point this out." + }, + { + "path": "/home/smlflg/.claude/usage-data/facets/764fec69-680e-402a-b0b5-773418d8c997.json", + "repo": "/home/smlflg/.claude", + "line": 30, + "text": "\"brief_summary\": \"User wanted to start E8 experiment and manage follow-up; E8 ran but tasks were too easy, session branched into many tangents (visual explainers, research, TODO planning) with some misunderstandings on prompt extraction.\"," + }, + { + "path": "/home/smlflg/.claude/usage-data/facets/9cc50df7-f1be-4ae6-aeb7-f2818831cc7b.json", + "repo": "/home/smlflg/.claude", + "line": 2, + "text": "\"underlying_goal\": \"Reorganize Sidecar Evolution project with per-version folders (Eval/Todo/Dokumentation), spawn scout agents to analyze each version's source code, and create structured documentation templates\"," + }, + { + "path": "/home/smlflg/.claude/usage-data/facets/9cc50df7-f1be-4ae6-aeb7-f2818831cc7b.json", + "repo": "/home/smlflg/.claude", + "line": 18, + "text": "\"friction_detail\": \"Claude marked Step 3 as complete when BASELINE.md and TODO.md templates were still missing; user had to point this out.\"," + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 307, + "text": "# TODO/FIXME/placeholder comments" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 308, + "text": "grep -n -E \"TODO|FIXME|XXX|HACK|PLACEHOLDER\" \"$file\" 2>/dev/null" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 520, + "text": "return
    {/* TODO */}
    " + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 565, + "text": "- [ ] Previous VERIFICATION.md checked (Step 0)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 566, + "text": "- [ ] If re-verification: must-haves loaded from previous, focus on failed items" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 567, + "text": "- [ ] If initial: must-haves established (from frontmatter or derived)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 568, + "text": "- [ ] All truths verified with status and evidence" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 569, + "text": "- [ ] All artifacts checked at all three levels (exists, substantive, wired)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 570, + "text": "- [ ] All key links verified" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 571, + "text": "- [ ] Requirements coverage assessed (if applicable)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 572, + "text": "- [ ] Anti-patterns scanned and categorized" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 573, + "text": "- [ ] Human verification items identified" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 574, + "text": "- [ ] Overall status determined" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 575, + "text": "- [ ] Gaps structured in YAML frontmatter (if gaps_found)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 576, + "text": "- [ ] Re-verification metadata included (if previous existed)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 577, + "text": "- [ ] VERIFICATION.md created with complete report" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-verifier.md", + "repo": "/home/smlflg/.claude", + "line": 578, + "text": "- [ ] Results returned to orchestrator (NOT committed)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 72, + "text": "- [ ] Every locked decision has a task implementing it" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 73, + "text": "- [ ] No task implements a deferred idea" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 74, + "text": "- [ ] Discretion areas are handled reasonably" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 925, + "text": "- [ ] All flagged issues addressed" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 926, + "text": "- [ ] No new issues introduced" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 927, + "text": "- [ ] Wave numbers still valid" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 928, + "text": "- [ ] Dependencies still correct" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 929, + "text": "- [ ] Files on disk updated" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1199, + "text": "- [ ] {phase}-01-PLAN.md — {brief objective}" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1200, + "text": "- [ ] {phase}-02-PLAN.md — {brief objective}" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1279, + "text": "- [ ] STATE.md read, project history absorbed" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1280, + "text": "- [ ] Mandatory discovery completed (Level 0-3)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1281, + "text": "- [ ] Prior decisions, issues, concerns synthesized" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1282, + "text": "- [ ] Dependency graph built (needs/creates for each task)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1283, + "text": "- [ ] Tasks grouped into plans by wave, not by sequence" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1284, + "text": "- [ ] PLAN file(s) exist with XML structure" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1285, + "text": "- [ ] Each plan: depends_on, files_modified, autonomous, must_haves in frontmatter" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1286, + "text": "- [ ] Each plan: user_setup declared if external services involved" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1287, + "text": "- [ ] Each plan: Objective, context, tasks, verification, success criteria, output" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1288, + "text": "- [ ] Each plan: 2-3 tasks (~50% context)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1289, + "text": "- [ ] Each task: Type, Files (if auto), Action, Verify, Done" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1290, + "text": "- [ ] Checkpoints properly structured" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1291, + "text": "- [ ] Wave structure maximizes parallelism" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1292, + "text": "- [ ] PLAN file(s) committed to git" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1293, + "text": "- [ ] User knows next steps and wave structure" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1298, + "text": "- [ ] VERIFICATION.md or UAT.md loaded and gaps parsed" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1299, + "text": "- [ ] Existing SUMMARYs read for context" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1300, + "text": "- [ ] Gaps clustered into focused plans" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1301, + "text": "- [ ] Plan numbers sequential after existing" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1302, + "text": "- [ ] PLAN file(s) exist with gap_closure: true" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1303, + "text": "- [ ] Each plan: tasks derived from gap.missing items" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1304, + "text": "- [ ] PLAN file(s) committed to git" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-planner.md", + "repo": "/home/smlflg/.claude", + "line": 1305, + "text": "- [ ] User knows to run `/gsd:execute-phase {X}` next" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-plan-checker.md", + "repo": "/home/smlflg/.claude", + "line": 689, + "text": "- [ ] Phase goal extracted from ROADMAP.md" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-plan-checker.md", + "repo": "/home/smlflg/.claude", + "line": 690, + "text": "- [ ] All PLAN.md files in phase directory loaded" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-plan-checker.md", + "repo": "/home/smlflg/.claude", + "line": 691, + "text": "- [ ] must_haves parsed from each plan frontmatter" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-plan-checker.md", + "repo": "/home/smlflg/.claude", + "line": 692, + "text": "- [ ] Requirement coverage checked (all requirements have tasks)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-plan-checker.md", + "repo": "/home/smlflg/.claude", + "line": 693, + "text": "- [ ] Task completeness validated (all required fields present)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-plan-checker.md", + "repo": "/home/smlflg/.claude", + "line": 694, + "text": "- [ ] Dependency graph verified (no cycles, valid references)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-plan-checker.md", + "repo": "/home/smlflg/.claude", + "line": 695, + "text": "- [ ] Key links checked (wiring planned, not just artifacts)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-plan-checker.md", + "repo": "/home/smlflg/.claude", + "line": 696, + "text": "- [ ] Scope assessed (within context budget)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-plan-checker.md", + "repo": "/home/smlflg/.claude", + "line": 697, + "text": "- [ ] must_haves derivation verified (user-observable truths)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-plan-checker.md", + "repo": "/home/smlflg/.claude", + "line": 698, + "text": "- [ ] Context compliance checked (if CONTEXT.md provided):" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-plan-checker.md", + "repo": "/home/smlflg/.claude", + "line": 702, + "text": "- [ ] Overall status determined (passed | issues_found)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-plan-checker.md", + "repo": "/home/smlflg/.claude", + "line": 703, + "text": "- [ ] Structured issues returned (if any found)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-plan-checker.md", + "repo": "/home/smlflg/.claude", + "line": 704, + "text": "- [ ] Result returned to orchestrator" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-codebase-mapper.md", + "repo": "/home/smlflg/.claude", + "line": 133, + "text": "# TODO/FIXME comments" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-codebase-mapper.md", + "repo": "/home/smlflg/.claude", + "line": 134, + "text": "grep -rn \"TODO\\|FIXME\\|HACK\\|XXX\" src/ --include=\"*.ts\" --include=\"*.tsx\" 2>/dev/null | head -50" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-codebase-mapper.md", + "repo": "/home/smlflg/.claude", + "line": 764, + "text": "- [ ] Focus area parsed correctly" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-codebase-mapper.md", + "repo": "/home/smlflg/.claude", + "line": 765, + "text": "- [ ] Codebase explored thoroughly for focus area" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-codebase-mapper.md", + "repo": "/home/smlflg/.claude", + "line": 766, + "text": "- [ ] All documents for focus area written to `.planning/codebase/`" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-codebase-mapper.md", + "repo": "/home/smlflg/.claude", + "line": 767, + "text": "- [ ] Documents follow template structure" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-codebase-mapper.md", + "repo": "/home/smlflg/.claude", + "line": 768, + "text": "- [ ] File paths included throughout documents" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-codebase-mapper.md", + "repo": "/home/smlflg/.claude", + "line": 769, + "text": "- [ ] Confirmation returned (not document contents)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 303, + "text": "- [ ] **Phase 1: Name** - One-line description" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 304, + "text": "- [ ] **Phase 2: Name** - One-line description" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 305, + "text": "- [ ] **Phase 3: Name** - One-line description" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 625, + "text": "- [ ] PROJECT.md core value understood" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 626, + "text": "- [ ] All v1 requirements extracted with IDs" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 627, + "text": "- [ ] Research context loaded (if exists)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 628, + "text": "- [ ] Phases derived from requirements (not imposed)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 629, + "text": "- [ ] Granularity calibration applied" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 630, + "text": "- [ ] Dependencies between phases identified" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 631, + "text": "- [ ] Success criteria derived for each phase (2-5 observable behaviors)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 632, + "text": "- [ ] Success criteria cross-checked against requirements (gaps resolved)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 633, + "text": "- [ ] 100% requirement coverage validated (no orphans)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 634, + "text": "- [ ] ROADMAP.md structure complete" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 635, + "text": "- [ ] STATE.md structure complete" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 636, + "text": "- [ ] REQUIREMENTS.md traceability update prepared" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 637, + "text": "- [ ] Draft presented for user approval" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 638, + "text": "- [ ] User feedback incorporated (if any)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 639, + "text": "- [ ] Files written (after approval)" + }, + { + "path": "/home/smlflg/.claude/agents/gsd-roadmapper.md", + "repo": "/home/smlflg/.claude", + "line": 640, + "text": "- [ ] Structured return provided to orchestrator" + }, + { + "path": "/home/smlflg/.claude/usage/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 13, + "text": "{\"time\":\"2026-03-31T08:24:43Z\",\"tool\":\"Write\",\"file\":\"/home/smlflg/TH-Mannheim/MA1_Mathematik1/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 14, + "text": "{\"time\":\"2026-03-31T08:24:51Z\",\"tool\":\"Write\",\"file\":\"/home/smlflg/TH-Mannheim/MA2_Mathematik2/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 15, + "text": "{\"time\":\"2026-03-31T08:24:58Z\",\"tool\":\"Write\",\"file\":\"/home/smlflg/TH-Mannheim/SMK_Statistik/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 16, + "text": "{\"time\":\"2026-03-31T08:25:04Z\",\"tool\":\"Write\",\"file\":\"/home/smlflg/TH-Mannheim/MLG_MachineLearning/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 17, + "text": "{\"time\":\"2026-03-31T08:25:10Z\",\"tool\":\"Write\",\"file\":\"/home/smlflg/TH-Mannheim/ADS_Algorithmen/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 18, + "text": "{\"time\":\"2026-03-31T08:25:16Z\",\"tool\":\"Write\",\"file\":\"/home/smlflg/TH-Mannheim/EIP_C-Programmierung/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 19, + "text": "{\"time\":\"2026-03-31T08:25:23Z\",\"tool\":\"Write\",\"file\":\"/home/smlflg/TH-Mannheim/EKI_KI-Engineering/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 20, + "text": "{\"time\":\"2026-03-31T08:25:31Z\",\"tool\":\"Write\",\"file\":\"/home/smlflg/TH-Mannheim/DT_Digitaltechnik/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-03-31.jsonl", + "repo": "/home/smlflg/.claude", + "line": 22, + "text": "{\"time\":\"2026-03-31T10:04:44Z\",\"tool\":\"Write\",\"file\":\"/home/smlflg/TH-Mannheim/RA_Rechnerarchitektur/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 16, + "text": "{\"time\":\"2026-04-01T11:18:48Z\",\"tool\":\"Read\",\"file\":\"/home/smlflg/TH-Mannheim/MA2_Mathematik2/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 17, + "text": "{\"time\":\"2026-04-01T11:18:49Z\",\"tool\":\"Read\",\"file\":\"/home/smlflg/TH-Mannheim/MA1_Mathematik1/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 18, + "text": "{\"time\":\"2026-04-01T11:18:49Z\",\"tool\":\"Read\",\"file\":\"/home/smlflg/TH-Mannheim/SMK_Statistik/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 19, + "text": "{\"time\":\"2026-04-01T11:18:49Z\",\"tool\":\"Read\",\"file\":\"/home/smlflg/TH-Mannheim/ADS_Algorithmen/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 20, + "text": "{\"time\":\"2026-04-01T11:18:50Z\",\"tool\":\"Read\",\"file\":\"/home/smlflg/TH-Mannheim/MLG_MachineLearning/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 22, + "text": "{\"time\":\"2026-04-01T11:18:50Z\",\"tool\":\"Read\",\"file\":\"/home/smlflg/TH-Mannheim/EIP_C-Programmierung/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 23, + "text": "{\"time\":\"2026-04-01T11:18:50Z\",\"tool\":\"Read\",\"file\":\"/home/smlflg/TH-Mannheim/EKI_KI-Engineering/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 24, + "text": "{\"time\":\"2026-04-01T11:18:51Z\",\"tool\":\"Read\",\"file\":\"/home/smlflg/TH-Mannheim/DT_Digitaltechnik/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-04-01.jsonl", + "repo": "/home/smlflg/.claude", + "line": 25, + "text": "{\"time\":\"2026-04-01T11:18:51Z\",\"tool\":\"Read\",\"file\":\"/home/smlflg/TH-Mannheim/RA_Rechnerarchitektur/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/usage/2026-04-13.jsonl", + "repo": "/home/smlflg/.claude", + "line": 26, + "text": "{\"time\":\"2026-04-13T09:35:14Z\",\"tool\":\"Read\",\"file\":\"/home/smlflg/TH-Mannheim/MLG_MachineLearning/TODO.md\"}" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/state.md", + "repo": "/home/smlflg/.claude", + "line": 148, + "text": "**Pending Todos:** Ideas captured via /gsd:add-todo" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/planner-subagent-prompt.md", + "repo": "/home/smlflg/.claude", + "line": 47, + "text": "- [ ] PLAN.md files created in phase directory" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/planner-subagent-prompt.md", + "repo": "/home/smlflg/.claude", + "line": 48, + "text": "- [ ] Each plan has valid frontmatter" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/planner-subagent-prompt.md", + "repo": "/home/smlflg/.claude", + "line": 49, + "text": "- [ ] Tasks are specific and actionable" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/planner-subagent-prompt.md", + "repo": "/home/smlflg/.claude", + "line": 50, + "text": "- [ ] Dependencies correctly identified" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/planner-subagent-prompt.md", + "repo": "/home/smlflg/.claude", + "line": 51, + "text": "- [ ] Waves assigned for parallel execution" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/planner-subagent-prompt.md", + "repo": "/home/smlflg/.claude", + "line": 52, + "text": "- [ ] must_haves derived from phase goal" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/verification-report.md", + "repo": "/home/smlflg/.claude", + "line": 69, + "text": "| src/app/api/chat/route.ts | 12 | `// TODO: implement` | ⚠️ Warning | Indicates incomplete |" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/verification-report.md", + "repo": "/home/smlflg/.claude", + "line": 256, + "text": "| src/app/api/chat/route.ts | 12 | `// TODO: save to database` | ⚠️ Warning | Incomplete |" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/roadmap.md", + "repo": "/home/smlflg/.claude", + "line": 22, + "text": "- [ ] **Phase 1: [Name]** - [One-line description]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/roadmap.md", + "repo": "/home/smlflg/.claude", + "line": 23, + "text": "- [ ] **Phase 2: [Name]** - [One-line description]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/roadmap.md", + "repo": "/home/smlflg/.claude", + "line": 24, + "text": "- [ ] **Phase 3: [Name]** - [One-line description]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/roadmap.md", + "repo": "/home/smlflg/.claude", + "line": 25, + "text": "- [ ] **Phase 4: [Name]** - [One-line description]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/roadmap.md", + "repo": "/home/smlflg/.claude", + "line": 40, + "text": "- [ ] 01-01: [Brief description of first plan]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/roadmap.md", + "repo": "/home/smlflg/.claude", + "line": 41, + "text": "- [ ] 01-02: [Brief description of second plan]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/roadmap.md", + "repo": "/home/smlflg/.claude", + "line": 42, + "text": "- [ ] 01-03: [Brief description of third plan]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/roadmap.md", + "repo": "/home/smlflg/.claude", + "line": 54, + "text": "- [ ] 02-01: [Brief description]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/roadmap.md", + "repo": "/home/smlflg/.claude", + "line": 55, + "text": "- [ ] 02-02: [Brief description]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/roadmap.md", + "repo": "/home/smlflg/.claude", + "line": 65, + "text": "- [ ] 02.1-01: [Description]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/roadmap.md", + "repo": "/home/smlflg/.claude", + "line": 78, + "text": "- [ ] 03-01: [Brief description]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/roadmap.md", + "repo": "/home/smlflg/.claude", + "line": 79, + "text": "- [ ] 03-02: [Brief description]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/roadmap.md", + "repo": "/home/smlflg/.claude", + "line": 91, + "text": "- [ ] 04-01: [Brief description]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/roadmap.md", + "repo": "/home/smlflg/.claude", + "line": 177, + "text": "- [ ] 05-01: [Brief description]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/roadmap.md", + "repo": "/home/smlflg/.claude", + "line": 178, + "text": "- [ ] 05-02: [Brief description]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/codebase/conventions.md", + "repo": "/home/smlflg/.claude", + "line": 100, + "text": "**TODO Comments:**" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/codebase/conventions.md", + "repo": "/home/smlflg/.claude", + "line": 101, + "text": "- [Pattern: e.g., \"// TODO(username): description\"]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/codebase/conventions.md", + "repo": "/home/smlflg/.claude", + "line": 230, + "text": "**TODO Comments:**" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/codebase/conventions.md", + "repo": "/home/smlflg/.claude", + "line": 231, + "text": "- Format: // TODO: description (no username, using git blame)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/templates/codebase/conventions.md", + "repo": "/home/smlflg/.claude", + "line": 232, + "text": "- Link to issue if exists: // TODO: Fix race condition (issue #123)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-milestone-gaps.md", + "repo": "/home/smlflg/.claude", + "line": 263, + "text": "- [ ] MILESTONE-AUDIT.md loaded and gaps parsed" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-milestone-gaps.md", + "repo": "/home/smlflg/.claude", + "line": 264, + "text": "- [ ] Gaps prioritized (must/should/nice)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-milestone-gaps.md", + "repo": "/home/smlflg/.claude", + "line": 265, + "text": "- [ ] Gaps grouped into logical phases" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-milestone-gaps.md", + "repo": "/home/smlflg/.claude", + "line": 266, + "text": "- [ ] User confirmed phase plan" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-milestone-gaps.md", + "repo": "/home/smlflg/.claude", + "line": 267, + "text": "- [ ] ROADMAP.md updated with new phases" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-milestone-gaps.md", + "repo": "/home/smlflg/.claude", + "line": 268, + "text": "- [ ] REQUIREMENTS.md traceability table updated with gap closure phase assignments" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-milestone-gaps.md", + "repo": "/home/smlflg/.claude", + "line": 269, + "text": "- [ ] Unsatisfied requirement checkboxes reset (`[x]` → `[ ]`)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-milestone-gaps.md", + "repo": "/home/smlflg/.claude", + "line": 270, + "text": "- [ ] Coverage count updated in REQUIREMENTS.md" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-milestone-gaps.md", + "repo": "/home/smlflg/.claude", + "line": 271, + "text": "- [ ] Phase directories created" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-milestone-gaps.md", + "repo": "/home/smlflg/.claude", + "line": 272, + "text": "- [ ] Changes committed (includes REQUIREMENTS.md)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-milestone-gaps.md", + "repo": "/home/smlflg/.claude", + "line": 273, + "text": "- [ ] User knows to run `/gsd:plan-phase` next" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/audit-milestone.md", + "repo": "/home/smlflg/.claude", + "line": 183, + "text": "- \"TODO: add rate limiting\"" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/audit-milestone.md", + "repo": "/home/smlflg/.claude", + "line": 319, + "text": "- [ ] Milestone scope identified" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/audit-milestone.md", + "repo": "/home/smlflg/.claude", + "line": 320, + "text": "- [ ] All phase VERIFICATION.md files read" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/audit-milestone.md", + "repo": "/home/smlflg/.claude", + "line": 321, + "text": "- [ ] SUMMARY.md `requirements-completed` frontmatter extracted for each phase" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/audit-milestone.md", + "repo": "/home/smlflg/.claude", + "line": 322, + "text": "- [ ] REQUIREMENTS.md traceability table parsed for all milestone REQ-IDs" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/audit-milestone.md", + "repo": "/home/smlflg/.claude", + "line": 323, + "text": "- [ ] 3-source cross-reference completed (VERIFICATION + SUMMARY + traceability)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/audit-milestone.md", + "repo": "/home/smlflg/.claude", + "line": 324, + "text": "- [ ] Orphaned requirements detected (in traceability but absent from all VERIFICATIONs)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/audit-milestone.md", + "repo": "/home/smlflg/.claude", + "line": 325, + "text": "- [ ] Tech debt and deferred gaps aggregated" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/audit-milestone.md", + "repo": "/home/smlflg/.claude", + "line": 326, + "text": "- [ ] Integration checker spawned with milestone requirement IDs" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/audit-milestone.md", + "repo": "/home/smlflg/.claude", + "line": 327, + "text": "- [ ] v{version}-MILESTONE-AUDIT.md created with structured requirement gap objects" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/audit-milestone.md", + "repo": "/home/smlflg/.claude", + "line": 328, + "text": "- [ ] FAIL gate enforced — any unsatisfied requirement forces gaps_found status" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/audit-milestone.md", + "repo": "/home/smlflg/.claude", + "line": 329, + "text": "- [ ] Nyquist compliance scanned for all milestone phases (if enabled)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/audit-milestone.md", + "repo": "/home/smlflg/.claude", + "line": 330, + "text": "- [ ] Missing VALIDATION.md phases flagged with validate-phase suggestion" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/audit-milestone.md", + "repo": "/home/smlflg/.claude", + "line": 331, + "text": "- [ ] Results presented with actionable next steps" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 2, + "text": "List all pending todos, allow selection, load full context for the selected todo, and route to appropriate action." + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 12, + "text": "Load todo context:" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 25, + "text": "Todos are captured during work sessions with /gsd:add-todo." + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 32, + "text": "2. Add a todo now (/gsd:add-todo)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 69, + "text": "If valid: load selected todo, proceed." + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 74, + "text": "Read the todo file completely. Display:" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 97, + "text": "1. Check if todo's area matches an upcoming phase" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 98, + "text": "2. Check if todo's files overlap with a phase's scope" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 103, + "text": "**If todo maps to a roadmap phase:**" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 107, + "text": "- question: \"This todo relates to Phase [N]: [name]. What would you like to do?\"" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 118, + "text": "- question: \"What would you like to do with this todo?\"" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 131, + "text": "Update STATE.md todo count. Present problem/solution context. Begin work or ask how to proceed." + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 134, + "text": "Note todo reference in phase planning notes. Keep in pending. Return to list or exit." + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 137, + "text": "Display: `/gsd:add-phase [description from todo]`" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 148, + "text": "After any action that changes todo count:" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 154, + "text": "If todo was moved to done/, commit the change:" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 158, + "text": "node \"/home/smlflg/.claude/get-shit-done/bin/gsd-tools.cjs\" commit \"docs: start work on todo - [title]\" --files .planning/todos/done/[filename] .planning/STATE.md" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 163, + "text": "Confirm: \"Committed: docs: start work on todo - [title]\"" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 169, + "text": "- [ ] All pending todos listed with title, area, age" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 170, + "text": "- [ ] Area filter applied if specified" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 171, + "text": "- [ ] Selected todo's full context loaded" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 172, + "text": "- [ ] Roadmap context checked for phase match" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 173, + "text": "- [ ] Appropriate actions offered" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 174, + "text": "- [ ] Selected action executed" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 175, + "text": "- [ ] STATE.md updated if todo count changed" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/check-todos.md", + "repo": "/home/smlflg/.claude", + "line": 176, + "text": "- [ ] Changes committed to git (if todo moved to done/)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 448, + "text": "- [ ] PLAN.md files created in phase directory" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 449, + "text": "- [ ] Each plan has valid frontmatter" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 450, + "text": "- [ ] Tasks are specific and actionable" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 451, + "text": "- [ ] Every task has `` with at least the file being modified" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 452, + "text": "- [ ] Every task has `` with grep-verifiable conditions" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 453, + "text": "- [ ] Every `` contains concrete values (no \"align X with Y\" without specifying what)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 454, + "text": "- [ ] Dependencies correctly identified" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 455, + "text": "- [ ] Waves assigned for parallel execution" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 456, + "text": "- [ ] must_haves derived from phase goal" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 674, + "text": "- [ ] .planning/ directory validated" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 675, + "text": "- [ ] Phase validated against roadmap" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 676, + "text": "- [ ] Phase directory created if needed" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 677, + "text": "- [ ] CONTEXT.md loaded early (step 4) and passed to ALL agents" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 678, + "text": "- [ ] Research completed (unless --skip-research or --gaps or exists)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 679, + "text": "- [ ] gsd-phase-researcher spawned with CONTEXT.md" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 680, + "text": "- [ ] Existing plans checked" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 681, + "text": "- [ ] gsd-planner spawned with CONTEXT.md + RESEARCH.md" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 682, + "text": "- [ ] Plans created (PLANNING COMPLETE or CHECKPOINT handled)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 683, + "text": "- [ ] gsd-plan-checker spawned with CONTEXT.md" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 684, + "text": "- [ ] Verification passed OR user override OR max iterations with user decision" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 685, + "text": "- [ ] User sees status between agent spawns" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/plan-phase.md", + "repo": "/home/smlflg/.claude", + "line": 686, + "text": "- [ ] User knows next steps" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/do.md", + "repo": "/home/smlflg/.claude", + "line": 52, + "text": "| A note, idea, or \"remember to...\" | `/gsd:add-todo` | Capture for later |" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/do.md", + "repo": "/home/smlflg/.claude", + "line": 97, + "text": "- [ ] Input validated (not empty)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/do.md", + "repo": "/home/smlflg/.claude", + "line": 98, + "text": "- [ ] Intent matched to exactly one GSD command" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/do.md", + "repo": "/home/smlflg/.claude", + "line": 99, + "text": "- [ ] Ambiguity resolved via user question (if needed)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/do.md", + "repo": "/home/smlflg/.claude", + "line": 100, + "text": "- [ ] Project existence checked for routes that require it" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/do.md", + "repo": "/home/smlflg/.claude", + "line": 101, + "text": "- [ ] Routing decision displayed before dispatch" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/do.md", + "repo": "/home/smlflg/.claude", + "line": 102, + "text": "- [ ] Command invoked with appropriate arguments" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/do.md", + "repo": "/home/smlflg/.claude", + "line": 103, + "text": "- [ ] No work done directly — dispatcher only" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 2, + "text": "Capture an idea, task, or issue that surfaces during a GSD session as a structured todo for later work. Enables \"thought → capture → continue\" flow without losing context." + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 12, + "text": "Load todo context:" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 31, + "text": "- `/gsd:add-todo Add auth token refresh` → title = \"Add auth token refresh\"" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 70, + "text": "1. Read the existing todo" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 75, + "text": "- question: \"Similar todo exists: [title]. What would you like to do?\"" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 77, + "text": "- \"Skip\" — keep existing todo" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 79, + "text": "- \"Add anyway\" — create as separate todo" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 119, + "text": "Commit the todo and any updated state:" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 122, + "text": "node \"/home/smlflg/.claude/get-shit-done/bin/gsd-tools.cjs\" commit \"docs: capture todo - [title]\" --files .planning/todos/pending/[filename] .planning/STATE.md" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 127, + "text": "Confirm: \"Committed: docs: capture todo - [title]\"" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 132, + "text": "Todo saved: .planning/todos/pending/[filename]" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 143, + "text": "2. Add another todo" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 151, + "text": "- [ ] Directory structure exists" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 152, + "text": "- [ ] Todo file created with valid frontmatter" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 153, + "text": "- [ ] Problem section has enough context for future Claude" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 154, + "text": "- [ ] No duplicates (checked and resolved)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 155, + "text": "- [ ] Area consistent with existing todos" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 156, + "text": "- [ ] STATE.md updated if exists" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/add-todo.md", + "repo": "/home/smlflg/.claude", + "line": 157, + "text": "- [ ] Todo and state committed to git" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/verify-phase.md", + "repo": "/home/smlflg/.claude", + "line": 174, + "text": "| TODO/FIXME/XXX/HACK | `grep -n -E \"TODO\\|FIXME\\|XXX\\|HACK\"` | ⚠️ Warning |" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/verify-phase.md", + "repo": "/home/smlflg/.claude", + "line": 232, + "text": "- [ ] Must-haves established (from frontmatter or derived)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/verify-phase.md", + "repo": "/home/smlflg/.claude", + "line": 233, + "text": "- [ ] All truths verified with status and evidence" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/verify-phase.md", + "repo": "/home/smlflg/.claude", + "line": 234, + "text": "- [ ] All artifacts checked at all three levels" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/verify-phase.md", + "repo": "/home/smlflg/.claude", + "line": 235, + "text": "- [ ] All key links verified" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/verify-phase.md", + "repo": "/home/smlflg/.claude", + "line": 236, + "text": "- [ ] Requirements coverage assessed (if applicable)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/verify-phase.md", + "repo": "/home/smlflg/.claude", + "line": 237, + "text": "- [ ] Anti-patterns scanned and categorized" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/verify-phase.md", + "repo": "/home/smlflg/.claude", + "line": 238, + "text": "- [ ] Human verification items identified" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/verify-phase.md", + "repo": "/home/smlflg/.claude", + "line": 239, + "text": "- [ ] Overall status determined" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/verify-phase.md", + "repo": "/home/smlflg/.claude", + "line": 240, + "text": "- [ ] Fix plans generated (if gaps_found)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/verify-phase.md", + "repo": "/home/smlflg/.claude", + "line": 241, + "text": "- [ ] VERIFICATION.md created with complete report" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/verify-phase.md", + "repo": "/home/smlflg/.claude", + "line": 242, + "text": "- [ ] Results returned to orchestrator" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/note.md", + "repo": "/home/smlflg/.claude", + "line": 90, + "text": "{count} active note(s). Use `/gsd:note promote ` to convert to a todo." + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/note.md", + "repo": "/home/smlflg/.claude", + "line": 97, + "text": "**Subcommand: promote — convert a note into a todo.**" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/note.md", + "repo": "/home/smlflg/.claude", + "line": 104, + "text": "6. Generate todo ID: `{NNN}-{slug}` where NNN is the next sequential number (scan both `.planning/todos/pending/` and `.planning/todos/done/` for the highest existing number, increment by 1, zero-pad to 3 digits) and slug is the first ~4 me" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/note.md", + "repo": "/home/smlflg/.claude", + "line": 128, + "text": "- [ ] {primary criterion derived from note text}" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/note.md", + "repo": "/home/smlflg/.claude", + "line": 132, + "text": "10. Confirm: `Promoted note {N} to todo {id}: {note text}`" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/note.md", + "repo": "/home/smlflg/.claude", + "line": 149, + "text": "- [ ] Append: Note file written with correct frontmatter and verbatim text" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/note.md", + "repo": "/home/smlflg/.claude", + "line": 150, + "text": "- [ ] Append: No questions asked — instant capture" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/note.md", + "repo": "/home/smlflg/.claude", + "line": 151, + "text": "- [ ] List: Both scopes shown with sequential numbering" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/note.md", + "repo": "/home/smlflg/.claude", + "line": 152, + "text": "- [ ] List: Promoted notes shown but dimmed" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/note.md", + "repo": "/home/smlflg/.claude", + "line": 153, + "text": "- [ ] Promote: Todo created with correct format" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/note.md", + "repo": "/home/smlflg/.claude", + "line": 154, + "text": "- [ ] Promote: Source note marked as promoted" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/note.md", + "repo": "/home/smlflg/.claude", + "line": 155, + "text": "- [ ] Global fallback: Works when no `.planning/` exists" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/help.md", + "repo": "/home/smlflg/.claude", + "line": 265, + "text": "- Promote converts a note into a structured todo" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/help.md", + "repo": "/home/smlflg/.claude", + "line": 273, + "text": "### Todo Management" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/help.md", + "repo": "/home/smlflg/.claude", + "line": 275, + "text": "**`/gsd:add-todo [description]`**" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/help.md", + "repo": "/home/smlflg/.claude", + "line": 276, + "text": "Capture idea or task as todo from current conversation." + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/help.md", + "repo": "/home/smlflg/.claude", + "line": 279, + "text": "- Creates structured todo file in `.planning/todos/pending/`" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/help.md", + "repo": "/home/smlflg/.claude", + "line": 282, + "text": "- Updates STATE.md todo count" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/help.md", + "repo": "/home/smlflg/.claude", + "line": 284, + "text": "Usage: `/gsd:add-todo` (infers from conversation)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/help.md", + "repo": "/home/smlflg/.claude", + "line": 285, + "text": "Usage: `/gsd:add-todo Add auth token refresh`" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/help.md", + "repo": "/home/smlflg/.claude", + "line": 292, + "text": "- Loads full context for selected todo" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/help.md", + "repo": "/home/smlflg/.claude", + "line": 294, + "text": "- Moves todo to done/ when work begins" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/help.md", + "repo": "/home/smlflg/.claude", + "line": 507, + "text": "/gsd:add-todo # Capture from conversation context" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/workflows/help.md", + "repo": "/home/smlflg/.claude", + "line": 508, + "text": "/gsd:add-todo Fix modal z-index # Capture with explicit description" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 26, + "text": "grep -E \"(TODO|FIXME|XXX|HACK|PLACEHOLDER)\" \"$file\"" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 84, + "text": "return
    {/* TODO */}
    " + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 219, + "text": "// TODO: add fields" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 319, + "text": "grep -E \"^$VAR_NAME=.+\" .env .env.local 2>/dev/null | grep -v \"your-.*-here|xxx|placeholder|TODO\" -i" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 476, + "text": "- [ ] File exists at expected path" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 477, + "text": "- [ ] Exports a function/const component" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 478, + "text": "- [ ] Returns JSX (not null/empty)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 479, + "text": "- [ ] No placeholder text in render" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 480, + "text": "- [ ] Uses props or state (not static)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 481, + "text": "- [ ] Event handlers have real implementations" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 482, + "text": "- [ ] Imports resolve correctly" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 483, + "text": "- [ ] Used somewhere in the app" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 486, + "text": "- [ ] File exists at expected path" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 487, + "text": "- [ ] Exports HTTP method handlers" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 488, + "text": "- [ ] Handlers have more than 5 lines" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 489, + "text": "- [ ] Queries database or service" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 490, + "text": "- [ ] Returns meaningful response (not empty/placeholder)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 491, + "text": "- [ ] Has error handling" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 492, + "text": "- [ ] Validates input" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 493, + "text": "- [ ] Called from frontend" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 496, + "text": "- [ ] Model/table defined" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 497, + "text": "- [ ] Has all expected fields" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 498, + "text": "- [ ] Fields have appropriate types" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 499, + "text": "- [ ] Relationships defined if needed" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 500, + "text": "- [ ] Migrations exist and applied" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 501, + "text": "- [ ] Client generated" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 504, + "text": "- [ ] File exists at expected path" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 505, + "text": "- [ ] Exports function" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 506, + "text": "- [ ] Has meaningful implementation (not empty returns)" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 507, + "text": "- [ ] Used somewhere in the app" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 508, + "text": "- [ ] Return values consumed" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 511, + "text": "- [ ] Component → API: fetch/axios call exists and uses response" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 512, + "text": "- [ ] API → Database: query exists and result returned" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 513, + "text": "- [ ] Form → Handler: onSubmit calls API/mutation" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 514, + "text": "- [ ] State → Render: state variables appear in JSX" + }, + { + "path": "/home/smlflg/.claude/get-shit-done/references/verification-patterns.md", + "repo": "/home/smlflg/.claude", + "line": 533, + "text": "local stubs=$(grep -c -E \"TODO|FIXME|placeholder|not implemented\" \"$file\" 2>/dev/null || echo 0)" + }, + { + "path": "/home/smlflg/.claude/paste-cache/f881b6c432e2bfb2.txt", + "repo": "/home/smlflg/.claude", + "line": 50, + "text": "- Nutze TODO aktiv" + }, + { + "path": "/home/smlflg/.claude/paste-cache/f881b6c432e2bfb2.txt", + "repo": "/home/smlflg/.claude", + "line": 78, + "text": "- Nutze die TODO-Liste durchgehend und halte sie aktuell." + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-HarnessEcosystem/adaedfe1-a30b-4caa-8633-d3a625512863.jsonl", + "repo": null, + "line": 32, + "text": "{\"parentUuid\":\"1ffd453f-b709-46ca-b964-a9a8c1c9e511\",\"isSidechain\":false,\"promptId\":\"49579612-6fcf-49fd-8bc0-e9a1e17d389a\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_qJ6n9bSzJFQiRlRYdjuvBDuG\",\"type\":\"tool_result\"" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-HarnessEcosystem/adaedfe1-a30b-4caa-8633-d3a625512863/tool-results/bqqwe6fee.txt", + "repo": null, + "line": 23, + "text": "22:{\"parentUuid\":\"c6ebc705-dd3d-43d4-a9b9-4096f50a7dbc\",\"isSidechain\":true,\"promptId\":\"aa26df97-9a73-4792-9814-84f67183e569\",\"agentId\":\"ae98318eec25ff0d1\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_8VnuLcADvmUUVg" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-HarnessEcosystem/adaedfe1-a30b-4caa-8633-d3a625512863/subagents/agent-a5942c5a54f7976f1.jsonl", + "repo": null, + "line": 33, + "text": "{\"parentUuid\":\"f5a83ec8-1a79-46dc-90d6-c82392641097\",\"isSidechain\":true,\"promptId\":\"aa26df97-9a73-4792-9814-84f67183e569\",\"agentId\":\"a5942c5a54f7976f1\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_Avp3ZODhMnUwYNBsp" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-HarnessEcosystem/adaedfe1-a30b-4caa-8633-d3a625512863/subagents/agent-a2ada151e43162bcd.jsonl", + "repo": null, + "line": 17, + "text": "{\"parentUuid\":\"6004729c-861f-41a5-8eca-a90062c596e3\",\"isSidechain\":true,\"promptId\":\"b66ea1c9-0a67-4ff3-920d-fb351ec3118f\",\"agentId\":\"a2ada151e43162bcd\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_5FAUobxRBzeY8kizI" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-HarnessEcosystem/adaedfe1-a30b-4caa-8633-d3a625512863/subagents/agent-ae98318eec25ff0d1.jsonl", + "repo": null, + "line": 22, + "text": "{\"parentUuid\":\"c6ebc705-dd3d-43d4-a9b9-4096f50a7dbc\",\"isSidechain\":true,\"promptId\":\"aa26df97-9a73-4792-9814-84f67183e569\",\"agentId\":\"ae98318eec25ff0d1\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_8VnuLcADvmUUVgxs2" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg/7c072328-0e70-4318-a385-2c28a05790ff.jsonl", + "repo": null, + "line": 89, + "text": "{\"parentUuid\":\"4ba2461b-9659-4ce0-8bf0-9f3282be68a4\",\"isSidechain\":false,\"promptId\":\"284d68ed-e6f0-44d9-af56-c697a86d3824\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"type\":\"tool_result\",\"content\":\"User has approved your plan. You c" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg/2dfb2e03-a299-4ae4-bba5-1e484ef81d5c/subagents/agent-a2f13524301bcb713.jsonl", + "repo": null, + "line": 5, + "text": "{\"parentUuid\":\"03577102-eeca-4ac4-9179-1a9e1c521df7\",\"isSidechain\":true,\"promptId\":\"961f65d9-9f32-4852-9ac1-dd3d0c736f0e\",\"agentId\":\"a2f13524301bcb713\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_6gR7rjUJZvKyv1KzU" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg/2dfb2e03-a299-4ae4-bba5-1e484ef81d5c/subagents/agent-a2f13524301bcb713.jsonl", + "repo": null, + "line": 28, + "text": "{\"parentUuid\":\"c6e81349-d84f-408c-b174-d1f9c43da24b\",\"isSidechain\":true,\"promptId\":\"536ff027-a9f6-4e46-9072-6232f6cd24cc\",\"agentId\":\"a2f13524301bcb713\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_BH8wQc9YtP7sDcXSY" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg/2dfb2e03-a299-4ae4-bba5-1e484ef81d5c/subagents/agent-a2f13524301bcb713.jsonl", + "repo": null, + "line": 30, + "text": "{\"parentUuid\":\"9ddcb9f8-5359-4f19-98ae-418bf07b0611\",\"isSidechain\":true,\"promptId\":\"536ff027-a9f6-4e46-9072-6232f6cd24cc\",\"agentId\":\"a2f13524301bcb713\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_rd1WiwbiuvwTMecbe" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg/2bd71c1b-94ee-41dc-985f-e68a9b4f0df6/subagents/agent-af7d1b94b70d6e428.jsonl", + "repo": null, + "line": 13, + "text": "{\"parentUuid\":\"f887a802-d5a5-43fd-9166-2af55c38ac49\",\"isSidechain\":true,\"promptId\":\"b2e0e62f-f0dd-47a4-abba-d9228ae72f0e\",\"agentId\":\"af7d1b94b70d6e428\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"tool_use_id\":\"call_rqWSfdYKDbs3pvHUs" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-ACT-agentcommandotower/62fe15ca-bf13-4ace-a545-9cce6b1c4c36.jsonl", + "repo": null, + "line": 45, + "text": "{\"parentUuid\":\"e8db2487-8f8b-4cdb-9e81-0d734fa1bf41\",\"isSidechain\":false,\"promptId\":\"1e159add-4cd7-41a3-b45a-edb54f0cbd84\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"type\":\"tool_result\",\"content\":\"User has approved your plan. You c" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 4, + "text": "{\"parentUuid\":\"6f61c0a7-cd72-4849-b445-5b8c02050fd3\",\"isSidechain\":false,\"message\":{\"id\":\"msg_9fe0b62f34ed499ba33423c67d6fe498\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"call_2pclwevXaCbxdTkT3NP9byWV\",\"name\":\"A" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 5, + "text": "{\"parentUuid\":\"b0c3459e-952f-4dcd-a9f5-38b1790f9767\",\"isSidechain\":false,\"promptId\":\"58c71feb-355f-4577-ac34-43af86888bdc\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"type\":\"tool_result\",\"content\":\"User has answered your questions: " + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 40, + "text": "{\"parentUuid\":\"9f08622f-088e-4543-aefb-7dc8b996eeef\",\"isSidechain\":false,\"message\":{\"id\":\"msg_15b0b6ff081a410e84dbc4e0f6f57e4a\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"call_vrTQEa74VpO2ZKh4REIn84Ex\",\"name\":\"A" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 45, + "text": "{\"parentUuid\":\"f266c06d-38f6-4e26-b829-bba17f130213\",\"isSidechain\":false,\"message\":{\"id\":\"msg_928598de994b4f43813d87ad6db0d229\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"call_K8hHxWQzXUtzyFDYJyeOwXMW\",\"name\":\"A" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 49, + "text": "{\"parentUuid\":\"8b889e50-0c67-4777-bce1-205e0c879c87\",\"isSidechain\":false,\"message\":{\"id\":\"msg_4e8d40ff9bd44299a3072f41cdf8b56b\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"call_AW1npzuz32EzWTc53CMgzYjO\",\"name\":\"A" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 54, + "text": "{\"parentUuid\":\"1a1737f4-9c98-4fe2-911e-a0c794cef93a\",\"isSidechain\":false,\"message\":{\"id\":\"msg_1d504fd971d7479dac1ff40c02a1d781\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"call_zB9mLNKMX7tWMlWNLgdvnukh\",\"name\":\"A" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 59, + "text": "{\"parentUuid\":\"bbd3e399-542d-4a4d-80b2-8dbe4a8af978\",\"isSidechain\":false,\"message\":{\"id\":\"msg_155a3a8f56214c34847f31fc777b9dc1\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"call_Dald4TnOBBQHfIlKN251ncR3\",\"name\":\"A" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 64, + "text": "{\"parentUuid\":\"b1e6a238-b68d-4245-8e87-ba30e35c5d6b\",\"isSidechain\":false,\"message\":{\"id\":\"msg_c770dd31efcc495a8613bc9bf8173792\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"call_cIlnAewG7tvE29tSAsNbRxQ5\",\"name\":\"A" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 68, + "text": "{\"parentUuid\":\"ca977f7d-71a3-4c56-bd7e-e7a64f8071d6\",\"isSidechain\":false,\"message\":{\"id\":\"msg_f80deb73dadd40629f43c8bfe5bcb387\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"call_b9WYifpGtePDTDfsGje27gv7\",\"name\":\"A" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 69, + "text": "{\"parentUuid\":\"18ea070f-66b2-495d-8536-3e59b65ea36a\",\"isSidechain\":false,\"promptId\":\"58c71feb-355f-4577-ac34-43af86888bdc\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"type\":\"tool_result\",\"content\":\"User has answered your questions: " + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 75, + "text": "{\"parentUuid\":\"51c6b4d0-a85f-4e65-91e7-e82aa6320f14\",\"isSidechain\":false,\"message\":{\"id\":\"msg_22b7ccf65d9b470984527093cc437b98\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"call_hInKDFGfo1GzUXrXOiw8gJAh\",\"name\":\"A" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 80, + "text": "{\"parentUuid\":\"6ad0c03d-a8f3-42ae-b720-9cd105c33552\",\"isSidechain\":false,\"message\":{\"id\":\"msg_cc6d5939f25f45298071d55532f1fd9b\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"call_nnTnOx9uygWLVcL1wCZnf7td\",\"name\":\"A" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 84, + "text": "{\"parentUuid\":\"c4225c2f-d27b-4d60-82e9-b6d44213f28d\",\"isSidechain\":false,\"message\":{\"id\":\"msg_7d586b7c66b24797ad306c2b1d796d67\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"call_8bGk72iYNIiUFcyKdnKxsWci\",\"name\":\"A" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 89, + "text": "{\"parentUuid\":\"c243766e-9481-45db-9e7c-59ac8291b50d\",\"isSidechain\":false,\"message\":{\"id\":\"msg_fc5e0e0f09a4404c8621752f16b75b76\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"call_xluDR5Rrh96edxPo4JcGoyVZ\",\"name\":\"A" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 94, + "text": "{\"parentUuid\":\"97d118ff-c6b7-418c-8a50-27c0ea205883\",\"isSidechain\":false,\"message\":{\"id\":\"msg_db3d9157aeb34ac6bea8f412ae352025\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"call_P5tTjwvV8beK1I4pnYI2i5OJ\",\"name\":\"A" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 99, + "text": "{\"parentUuid\":\"36217257-a31b-4337-9ac6-583ec754ee6d\",\"isSidechain\":false,\"message\":{\"id\":\"msg_beda587c07b746e4b969935525082ccb\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"call_SSlHE0zeSorimtyqeVY924LX\",\"name\":\"A" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 104, + "text": "{\"parentUuid\":\"141a72c7-ecab-4cd5-a674-df611c66dd12\",\"isSidechain\":false,\"message\":{\"id\":\"msg_2b6aa21da12b4871a638d63166ebc134\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"call_YKf6PpmE48pfz41arlX2NGjZ\",\"name\":\"A" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-BuildingTheWorld/3e92d357-f29a-4f10-a2d4-e38539c20287.jsonl", + "repo": null, + "line": 109, + "text": "{\"parentUuid\":\"79e4073f-e5ba-4dcb-be4c-e8ae9ce59777\",\"isSidechain\":false,\"message\":{\"id\":\"msg_2e50778cac53401dabf83149f659a240\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"call_36ktjZM83xJFeTUZWdm6tvFW\",\"name\":\"A" + }, + { + "path": "/home/smlflg/.openclaude/projects/-home-smlflg-Projekte-HarnessDashboard/1359433f-65f4-4d1a-914f-f0b20ff3ca13.jsonl", + "repo": null, + "line": 19, + "text": "{\"parentUuid\":\"3a9a3e48-aeeb-4195-9466-05cb271114e1\",\"isSidechain\":false,\"promptId\":\"6992b091-9433-49aa-aac6-60f44dbfd677\",\"type\":\"user\",\"message\":{\"role\":\"user\",\"content\":[{\"type\":\"tool_result\",\"content\":\"User has approved your plan. You c" + } +] \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/types_utils-434a380774.json b/ProjectIntakeTower/inventory/evidence/types_utils-434a380774.json new file mode 100644 index 0000000000000000000000000000000000000000..99a1961503c0a80f12f5db1ba9cc8d2e662f840a --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/types_utils-434a380774.json @@ -0,0 +1,13 @@ +{ + "project_id": "types_utils-434a380774", + "path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/types_utils", + "readme_path": "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/types_utils/README.md", + "readme_summary": "Utility functions for proxy types.py", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/types_utils/utils.py", + "/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/types_utils/README.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/typotuner-f89f8327e1.json b/ProjectIntakeTower/inventory/evidence/typotuner-f89f8327e1.json new file mode 100644 index 0000000000000000000000000000000000000000..0040ddd97b0a9f2ffd41e36a87a7bf761bdc983b --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/typotuner-f89f8327e1.json @@ -0,0 +1,131 @@ +{ + "project_id": "typotuner-f89f8327e1", + "path": "/home/smlflg/Projekte/TypoTuner", + "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`", + "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" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/keymap.py", + "line": 25, + "text": "# TODO(RE): Verify each mapping against captured feature report diffs." + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/PROTOCOL.md", + "line": 19, + "text": "- [ ] Read feature report at default settings" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/PROTOCOL.md", + "line": 20, + "text": "- [ ] Change preset via Fn+O/I → read again → diff" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/PROTOCOL.md", + "line": 21, + "text": "- [ ] Identify actuation byte region (offset + length)" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/PROTOCOL.md", + "line": 22, + "text": "- [ ] Verify key position mapping (change single key via SteelSeries GG)" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/PROTOCOL.md", + "line": 23, + "text": "- [ ] Document flash persist command (if different from feature report write)" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/protocol.py", + "line": 15, + "text": "TODO: Fill in actual offsets after Step 0 (Feature Report diff with Fn+O/I)." + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/protocol.py", + "line": 40, + "text": "# TODO(RE): Determine these from Feature Report diff:" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/protocol.py", + "line": 176, + "text": "\"\"\"Format report diffs for human review." + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/safety.py", + "line": 71, + "text": "which likely indicates a bug rather than a user request." + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/safety.py", + "line": 76, + "text": "f\"likely a bug. Valid range: 0.1 — 4.0mm\"" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/safety.py", + "line": 119, + "text": "fd: Open hidraw file descriptor" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/safety.py", + "line": 170, + "text": "# TODO(RE): Determine the flash-persist command" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/typotuner/hid/safety.py", + "line": 182, + "text": "fd: Open hidraw file descriptor" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/tests/test_recommender.py", + "line": 116, + "text": "r30 = next((r for r in recs if r[\"key_code\"] == 30), None)" + }, + { + "file": "/home/smlflg/Projekte/TypoTuner/tests/test_recommender.py", + "line": 117, + "text": "r31 = next((r for r in recs if r[\"key_code\"] == 31), None)" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/ueber_agent-8860cb125d.json b/ProjectIntakeTower/inventory/evidence/ueber_agent-8860cb125d.json new file mode 100644 index 0000000000000000000000000000000000000000..432208afd9918ba67b17143e005c78831ed6923c --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/ueber_agent-8860cb125d.json @@ -0,0 +1,223 @@ +{ + "project_id": "ueber_agent-8860cb125d", + "path": "/home/smlflg/Projekte/UEBER_AGENT", + "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", + "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" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/ABSCHLUSS/2026-04-06_stern_cleanup_session.md", + "line": 264, + "text": "278bc88 Log SSH deploy review and builder recovery" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/ssh-vm-approval/SKILL.md", + "line": 25, + "text": "- state the next remote step before doing it" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/ship-small/SKILL.md", + "line": 3, + "text": "description: Use when Samuel risks over-scoping, overdesigning, or getting lost in agent architecture instead of finishing the next smallest real proof. This skill enforces reduction, one concrete success criterion, one active bottleneck, minimal changes, and " + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/ship-small/SKILL.md", + "line": 17, + "text": "The goal is to force the next real proof." + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/ship-small/SKILL.md", + "line": 76, + "text": "Pick the smallest next action that reduces uncertainty." + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/ship-small/SKILL.md", + "line": 90, + "text": "- `Next step:`" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/ship-small/SKILL.md", + "line": 100, + "text": "- building a new agent to avoid understanding the current bug" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/ship-small/SKILL.md", + "line": 161, + "text": "Next smallest step:" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/samuel-operating-discipline/SKILL.md", + "line": 3, + "text": "description: Use when Samuel is overthinking, over-architecting, juggling too many threads, drifting into meta-loops, or struggling to work cleanly. This skill forces a small honest scope, one concrete goal, one real next step, explicit current-state grounding" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/samuel-operating-discipline/SKILL.md", + "line": 11, + "text": "- too many open loops" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/samuel-operating-discipline/SKILL.md", + "line": 26, + "text": "- what the next real completion looks like" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/samuel-operating-discipline/SKILL.md", + "line": 51, + "text": "- Say what happens next." + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/samuel-operating-discipline/SKILL.md", + "line": 69, + "text": "### 3. Next real step" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/samuel-operating-discipline/SKILL.md", + "line": 79, + "text": "- `Open: ...`" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/samuel-operating-discipline/SKILL.md", + "line": 80, + "text": "- `Next: ...`" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/samuel-operating-discipline/SKILL.md", + "line": 123, + "text": "- \"This is not a system problem yet; it is a next-step problem.\"" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/samuel-operating-discipline/SKILL.md", + "line": 125, + "text": "- \"Finish the slice, then re-open the design.\"" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/samuel-operating-discipline/SKILL.md", + "line": 139, + "text": "- let identity discussion replace the next task" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/skills/samuel-operating-discipline/SKILL.md", + "line": 147, + "text": "- clearer on the next action" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/planung/LocalAuthoring_RemoteDeploy_Plan.md", + "line": 176, + "text": "- [ ] UTM + Debian 12 VM läuft auf Mac Mini" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/planung/LocalAuthoring_RemoteDeploy_Plan.md", + "line": 177, + "text": "- [ ] Tailscale verbindet MacOS und VM" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/planung/LocalAuthoring_RemoteDeploy_Plan.md", + "line": 178, + "text": "- [ ] OpenClaw auf VM installiert und status ok" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/planung/LocalAuthoring_RemoteDeploy_Plan.md", + "line": 179, + "text": "- [ ] A_lite Dateien auf VM synched" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/planung/LocalAuthoring_RemoteDeploy_Plan.md", + "line": 180, + "text": "- [ ] Agenten in OpenClaw registriert" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/planung/LocalAuthoring_RemoteDeploy_Plan.md", + "line": 181, + "text": "- [ ] Kanal an router_a gebunden" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/planung/LocalAuthoring_RemoteDeploy_Plan.md", + "line": 182, + "text": "- [ ] Erste Nachricht durchFlowt" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/bau/CODEX_PROMPT_PATH_A_LITE.md", + "line": 80, + "text": "- Ist das `[ROUTE: xxx]` Signal ein realer OpenClaw-Mechanismus oder nur eine Hypothese?" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/bau/CODEX_PROMPT_PATH_A_LITE.md", + "line": 96, + "text": "- Soll das `[ROUTE: xxx]` Signal im Agent-Output stehen und von OpenClaw geparst werden, oder soll router_a aktiv via sessions_send/spawn delegieren? Das veraendert die Architektur fundamental." + }, + { + "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" + } + ], + "plan_hits": [ + "/home/smlflg/Projekte/UEBER_AGENT/SSH_CODEX/matrix-builder_todo-2026-04-06_14-53-10.response.txt", + "/home/smlflg/Projekte/UEBER_AGENT/SSH_CODEX/RUNTIME_DEBUG_PLAN.md", + "/home/smlflg/Projekte/UEBER_AGENT/SSH_CODEX/stern1_variant_tournament_2026-04-06_16-32-29/variant_05_debug_explicit/builder_todo.response.txt", + "/home/smlflg/Projekte/UEBER_AGENT/SSH_CODEX/stern1_variant_tournament_2026-04-06_16-32-29/variant_01_hard_stop/builder_todo.response.txt", + "/home/smlflg/Projekte/UEBER_AGENT/SSH_CODEX/stern1_variant_tournament_2026-04-06_16-32-29/variant_03_failure_guard/builder_todo.response.txt", + "/home/smlflg/Projekte/UEBER_AGENT/SSH_CODEX/stern1_variant_tournament_2026-04-06_16-32-29/variant_02_named_router/builder_todo.response.txt", + "/home/smlflg/Projekte/UEBER_AGENT/SSH_CODEX/stern1_variant_tournament_2026-04-06_16-32-29/variant_04_meta_minimal/builder_todo.response.txt", + "/home/smlflg/Projekte/UEBER_AGENT/planung/LocalAuthoring_RemoteDeploy_Plan.md", + "/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md" + ], + "agent_artifacts": [ + "/home/smlflg/Projekte/UEBER_AGENT/.codex" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/uncommitted_changes.json b/ProjectIntakeTower/inventory/evidence/uncommitted_changes.json new file mode 100644 index 0000000000000000000000000000000000000000..2e252f838df9e82c25ac472d9accd90d64e8ca32 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/uncommitted_changes.json @@ -0,0 +1,796 @@ +[ + { + "repo": "/home/smlflg/.claude", + "count": 29, + "sample": [ + " M CLAUDE.md", + " M commands", + " M hooks/coaching/coaching_log.md", + " M settings.json", + "?? agents/council-ada.md", + "?? agents/council-aristotle.md", + "?? agents/council-aurelius.md", + "?? agents/council-feynman.md", + "?? agents/council-kahneman.md", + "?? agents/council-karpathy.md", + "?? agents/council-lao-tzu.md", + "?? agents/council-machiavelli.md", + "?? agents/council-meadows.md", + "?? agents/council-munger.md", + "?? agents/council-musashi.md", + "?? agents/council-rams.md", + "?? agents/council-socrates.md", + "?? agents/council-sun-tzu.md", + "?? agents/council-sutskever.md", + "?? agents/council-taleb.md" + ] + }, + { + "repo": "/home/smlflg/.claude/commands", + "count": 1, + "sample": [ + "?? paper.md" + ] + }, + { + "repo": "/home/smlflg/.codex", + "count": 4, + "sample": [ + " M config.toml", + " M instructions.md", + " M rules/default.rules", + "?? metaswarm/" + ] + }, + { + "repo": "/home/smlflg/.hermes", + "count": 44, + "sample": [ + "?? .clean_shutdown", + "?? .codex", + "?? .env", + "?? .hermes/", + "?? .hermes_history", + "?? .update_check", + "?? ADHS_LEARNING_PROFILE.md", + "?? SOUL.md", + "?? audio_cache/", + "?? auth.json", + "?? auth.lock", + "?? bin/", + "?? browser_screenshots/", + "?? channel_directory.json", + "?? config.yaml", + "?? config.yaml.bak.20260504_173347", + "?? config.yaml.bak_before_florian_tts_20260503_203315", + "?? config.yaml.pre-busy-queue-20260504_180605.bak", + "?? config.yaml.pre-codex-first-fallback.1777377776.bak", + "?? config.yaml.pre-skill-preload-plan-20260504_181648.bak" + ] + }, + { + "repo": "/home/smlflg/.hermes/hermes-agent", + "count": 7, + "sample": [ + " M cli.py", + " M hermes_cli/config.py", + " M tests/tools/test_voice_cli_integration.py", + " M tools/tts_tool.py", + " M ui-tui/package-lock.json", + "?? cli.py.pre-skills-preload-20260504_181620.bak", + "?? hermes_cli/config.py.pre-skills-preload-20260504_181620.bak" + ] + }, + { + "repo": "/home/smlflg/.hermes/profiles/ra", + "count": 34, + "sample": [ + "?? .env", + "?? .hermes_history", + "?? .skills_prompt_snapshot.json", + "?? SOUL.md", + "?? auth.json", + "?? auth.json.pre-global-codex-auth.1777463501.bak", + "?? auth.json.pre-shared-codex.1777377395.bak", + "?? auth.lock", + "?? bin/", + "?? cache/", + "?? config.yaml", + "?? config.yaml.bak_before_global_florian_tts_20260503_203527", + "?? config.yaml.pre-busy-queue-20260504_180605.bak", + "?? config.yaml.pre-codex-first-fallback.1777377776.bak", + "?? config.yaml.pre-global-codex-fallback-order.1777463477.bak", + "?? config.yaml.pre-restore-robust-fallbacks.1777463768.bak", + "?? config.yaml.pre-skill-preload-plan-20260504_181648.bak", + "?? config.yaml.pre-start-in-plan-mode-20260504_181839.bak", + "?? context_length_cache.yaml", + "?? interrupt_debug.log" + ] + }, + { + "repo": "/home/smlflg/.hermes/skills/visual-explainer", + "count": 4, + "sample": [ + " M SKILL.md", + "?? references/ascii-plot.md", + "?? references/function-plotter.md", + "?? references/latex-render.md" + ] + }, + { + "repo": "/home/smlflg/Projekte/ACT-agentcommandotower", + "count": 7, + "sample": [ + " M README.md", + "?? .github/", + "?? AGENTS.md", + "?? AGENT_JOB_TEMPLATE.md", + "?? AGENT_RESULT_TEMPLATE.md", + "?? docs/", + "?? scripts/" + ] + }, + { + "repo": "/home/smlflg/Projekte/AgentArena", + "count": 12, + "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", + "?? core/alignment.py", + "?? core/statistics.py" + ] + }, + { + "repo": "/home/smlflg/Projekte/AgentIDE", + "count": 5, + "sample": [ + " M agents.py", + " M pipelines.py", + " M requirements.txt", + "?? llm_providers.py", + "?? skills/" + ] + }, + { + "repo": "/home/smlflg/Projekte/aidvance-proposal", + "count": 1, + "sample": [ + "?? .planning/" + ] + }, + { + "repo": "/home/smlflg/Projekte/AIOS-Cockpit", + "count": 12, + "sample": [ + "?? .gitignore", + "?? .hermes/", + "?? AGENTS.md", + "?? README.md", + "?? docs/", + "?? handoffs/", + "?? pyproject.toml", + "?? src/", + "?? static/", + "?? templates/", + "?? tests/", + "?? uv.lock" + ] + }, + { + "repo": "/home/smlflg/Projekte/alleProjekte", + "count": 21, + "sample": [ + "?? AgentSwarms.md", + "?? BookmarkBrain.md", + "?? ClaudeCodePanel.md", + "?? FireTracker.md", + "?? Format.md", + "?? Kommandozentrale.md", + "?? MetaMetaMeta.md", + "?? MyAIGame.md", + "?? ProjectDashboard.md", + "?? PromptGarage.md", + "?? PromptGarageUI.md", + "?? SearchAgent.md", + "?? ShortcutCounter.md", + "?? Sidecar-ng.md", + "?? SidecarDashboard.md", + "?? StudyAgent.md", + "?? Subconsciousness.md", + "?? TypoTuner.md", + "?? Voicemode.md", + "?? bspKommandozentrale.md" + ] + }, + { + "repo": "/home/smlflg/Projekte/BahnAgent", + "count": 7, + "sample": [ + "?? .codex", + "?? HD-St.Anton/", + "?? README.md", + "?? bahnagent/", + "?? examples/", + "?? pyproject.toml", + "?? tests/" + ] + }, + { + "repo": "/home/smlflg/Projekte/BahnAgent/HD-St.Anton", + "count": 1, + "sample": [ + " M index.html" + ] + }, + { + "repo": "/home/smlflg/Projekte/BuildingTheWorld", + "count": 12, + "sample": [ + "?? \"Donnerstag um 00-30pyradife.aac\"", + "?? \"Donnerstag um 00-30pyradife.txt\"", + "?? \"Donnerstag um 00-30pyradife.wav\"", + "?? abend.aac", + "?? abend.txt", + "?? abend.wav", + "?? sidecar.aac", + "?? sidecar.txt", + "?? sidecar.wav", + "?? \"token pipeline.aac\"", + "?? \"token pipeline.txt\"", + "?? \"token pipeline.wav\"" + ] + }, + { + "repo": "/home/smlflg/Projekte/claude-insights-timeline", + "count": 8, + "sample": [ + "?? \"Samuel \\342\\200\\224 Agentic Builder Profile.html\"", + "?? \"Samuel \\342\\200\\224 Agentic Builder Profile_files/\"", + "?? \"Samuel \\342\\200\\224 Agentic Profile V2.html\"", + "?? \"Samuel \\342\\200\\224 Agentic Profile V2_files/\"", + "?? \"Samuel.SYSTEM \\342\\200\\224 Agentic Research Instrument V3.html\"", + "?? \"Samuel.SYSTEM \\342\\200\\224 Agentic Research Instrument V3_files/\"", + "?? \"Samuel.SYSTEM \\342\\200\\224 Agentic Research Instrument V4.html\"", + "?? \"Samuel.SYSTEM \\342\\200\\224 Agentic Research Instrument V4_files/\"" + ] + }, + { + "repo": "/home/smlflg/Projekte/ClaudeCodePanel", + "count": 2, + "sample": [ + " M shortcut_counter_tab.py", + " M test_shortcut_counter.py" + ] + }, + { + "repo": "/home/smlflg/Projekte/CloudCodeUsageAnalysis", + "count": 6, + "sample": [ + "?? README.md", + "?? app.js", + "?? data/", + "?? index.html", + "?? scripts/", + "?? styles.css" + ] + }, + { + "repo": "/home/smlflg/Projekte/codex-skill-validation-fixtures/commit-repo", + "count": 3, + "sample": [ + " M README.md", + " M app.js", + "?? notes.md" + ] + }, + { + "repo": "/home/smlflg/Projekte/CodexDashBoard", + "count": 12, + "sample": [ + "?? .gitignore", + "?? .hermes/", + "?? .hermes_async/", + "?? README.md", + "?? artifacts/", + "?? desktop/", + "?? docs/", + "?? pyproject.toml", + "?? src/", + "?? systemd/", + "?? tests/", + "?? uv.lock" + ] + }, + { + "repo": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude", + "count": 1, + "sample": [ + "?? .codex" + ] + }, + { + "repo": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a", + "count": 4, + "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" + ] + }, + { + "repo": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483", + "count": 4, + "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" + ] + }, + { + "repo": "/home/smlflg/Projekte/FrontierLLMHarnessValidation", + "count": 2, + "sample": [ + "?? README.md", + "?? infor" + ] + }, + { + "repo": "/home/smlflg/Projekte/HarnessEcosystem", + "count": 1, + "sample": [ + "?? .openclaude/" + ] + }, + { + "repo": "/home/smlflg/Projekte/HeumandenParty", + "count": 7, + "sample": [ + "?? .hermes/plans/2026-04-13_183551-verstehe-das-spenden-forumlatr.md", + "?? FS301EU_CondensedIB_MP_250513_Mv2_LR.pdf", + "?? NinjaSlushGerman.pdf", + "?? Screenshot_2026-04-21_23-19-36.png", + "?? \"WhatsApp Ptt 2026-04-14 at 22.05.11.ogg\"", + "?? alterntivOrt", + "?? newInfo" + ] + }, + { + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen", + "count": 11, + "sample": [ + "?? .claude/", + "?? AgentTestUniSupport/", + "?? AidvanceWork/", + "?? aidvance-preparation/", + "?? aidvance-proposal/", + "?? bewerbungen/", + "?? freelance/", + "?? karriere-origin.md", + "?? lebenslauf/", + "?? research/", + "?? strategie/" + ] + }, + { + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport", + "count": 22, + "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", + " M src/uni_agent/v2/services/alias_resolver.py", + " M tests/unit/test_phase2_alias.py", + "?? data/test_ads.pdf", + "?? docs/ARBEITSWEISE_V2.md", + "?? docs/opencode_mcp_bridge.py", + "?? src/uni_agent/cli_pdf.py", + "?? src/uni_agent/v2/loaders/pdf_loader.py", + "?? src/uni_agent/v2/services/course_content_service.py", + "?? src/uni_agent/v2/services/pdf_ingest_service.py", + "?? tests/unit/test_pdf_build_a.py" + ] + }, + { + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/aidvance-proposal", + "count": 9, + "sample": [ + "?? .planning/", + "?? 25_WORKFLOW_IMPROVEMENTS.md", + "?? Mail-Verkehr/", + "?? Notion.md", + "?? PROMPT_MOCKUP.md", + "?? Talk_with_claude.md", + "?? Talk_with_codex.md", + "?? \"Vertr\\303\\244ge/\"", + "?? aidgents-brief.html" + ] + }, + { + "repo": "/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdieren", + "count": 1, + "sample": [ + "?? AgentTestUniSupport/" + ] + }, + { + "repo": "/home/smlflg/Projekte/LuisHandoff", + "count": 3, + "sample": [ + " M BRIEFING_LUIS.md", + "?? .hermes/", + "?? NACHRICHT_AN_LUIS.md" + ] + }, + { + "repo": "/home/smlflg/Projekte/megaHarness", + "count": 1, + "sample": [ + " M BRIEFING_LUIS.md" + ] + }, + { + "repo": "/home/smlflg/Projekte/MetaMetaMeta", + "count": 15, + "sample": [ + "?? .hermes/", + "?? AGENT_CONTROL_TOWER_PROJECT_AUDIT.md", + "?? BODEN_KETTE.md", + "?? CAREER_DECISION_30_TAGE.md", + "?? DAILY_LOG_7_TAGE.md", + "?? ERKENNTNISARBEIT_METHODIK.md", + "?? EVIDENCE_CONTRACT.md", + "?? NOT_THIS_WEEK.md", + "?? PROJECT_CHAIN.md", + "?? RESET_7_TAGE.md", + "?? TIMELINE_DATA.md", + "?? VALIDATION_LOG.md", + "?? call_memo.aac", + "?? hermes/", + "?? validation/" + ] + }, + { + "repo": "/home/smlflg/Projekte/NasaCode", + "count": 5, + "sample": [ + " M nasacode_ratchet.py", + " M prompts/judge.md", + "?? Autoresearch/CLI_OUTPUT_SPEC.md", + "?? Autoresearch/test_inputs/", + "?? index.html" + ] + }, + { + "repo": "/home/smlflg/Projekte/PortfolioTimeline", + "count": 3, + "sample": [ + " M index.html", + "?? .hermes/", + "?? cms_md_parser.py" + ] + }, + { + "repo": "/home/smlflg/Projekte/ProjectDashboard", + "count": 2, + "sample": [ + "?? SpiegelKabinett/", + "?? data/" + ] + }, + { + "repo": "/home/smlflg/Projekte/PromptGarageUI", + "count": 6, + "sample": [ + "?? .venv/", + "?? __pycache__/", + "?? app.py", + "?? db_client.py", + "?? requirements.txt", + "?? templates/" + ] + }, + { + "repo": "/home/smlflg/Projekte/PseudoLogikPyhthonCPP", + "count": 4, + "sample": [ + "?? .codex", + "?? frontend/", + "?? package.json", + "?? server/" + ] + }, + { + "repo": "/home/smlflg/Projekte/samuel-os-v2", + "count": 13, + "sample": [ + "?? ACTIVE.md", + "?? DAILY/", + "?? DECISIONS.md", + "?? EVALS/", + "?? GAME.md", + "?? INBOX.md", + "?? LEARNINGS/", + "?? PREP_STARTUP_CALL.md", + "?? PROJECTS/", + "?? README.md", + "?? WEEKLY.md", + "?? dashboard/", + "?? templates/" + ] + }, + { + "repo": "/home/smlflg/Projekte/schloss_PDF", + "count": 18, + "sample": [ + "?? .codex", + "?? .hermes/", + "?? \"F\\303\\274hrungsleitfaden Schloss Heidelberg final_Stand 02-2026.pdf\"", + "?? GPT1", + "?? GPT2", + "?? Lernzettel_Schloss_Heidelberg.md", + "?? Lernzettel_Schloss_Heidelberg.pdf", + "?? \"OpenCode PDF Zusammenfassung.html\"", + "?? \"OpenCode PDF Zusammenfassung_files/\"", + "?? \"WhatsApp Audio 2026-04-12 at 10.34.18.mp4\"", + "?? \"WhatsApp Audio 2026-04-12 at 10.34.32.mp4\"", + "?? audio_feedback_schlossfuehrung.md", + "?? audio_feedback_schlossfuehrung.pdf", + "?? missfont.log", + "?? output/", + "?? summary_15_pages.md", + "?? summary_15_pages.pdf", + "?? work/" + ] + }, + { + "repo": "/home/smlflg/Projekte/SessionDesktopMonitor", + "count": 1, + "sample": [ + "?? .claude/" + ] + }, + { + "repo": "/home/smlflg/Projekte/ShortcutCounter", + "count": 3, + "sample": [ + " M services/shortcut-counter.service", + " M shortcut_counter/storage.py", + "?? LICENSE" + ] + }, + { + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1", + "count": 5, + "sample": [ + " M README.md", + "?? .gitignore", + "?? pyproject.toml", + "?? src/", + "?? tests/" + ] + }, + { + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar", + "count": 2, + "sample": [ + " M florian_tts.py", + "?? .claude/" + ] + }, + { + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-Evolution", + "count": 1, + "sample": [ + "?? .claude/" + ] + }, + { + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng", + "count": 12, + "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", + "?? .claude/", + "?? .codex", + "?? eval/prompt_improved_variance.txt", + "?? eval/test_100_realworld.py", + "?? modes/personalmode.py", + "?? modes/pipelinemode.py" + ] + }, + { + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng-dashboard", + "count": 15, + "sample": [ + "?? ARCHITECTURE.md", + "?? BACKLOG.md", + "?? CLAUDE.md", + "?? README.md", + "?? REQUIREMENTS.md", + "?? SOFTWARE_ENGINEERING.md", + "?? __pycache__/", + "?? control_service.py", + "?? knowledge_client.py", + "?? log_reader.py", + "?? main.py", + "?? requirements.txt", + "?? tech.md", + "?? templates/", + "?? tests/" + ] + }, + { + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V5", + "count": 2, + "sample": [ + " M pattern_detector.py", + "?? runs/" + ] + }, + { + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7", + "count": 8, + "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", + "?? .codex", + "?? .hermes/", + "?? samuel/sidecar_samuel/TTS_ARCHITECTURE.md" + ] + }, + { + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-Lite", + "count": 4, + "sample": [ + " M sidecar_lite/daemon.py", + " M sidecar_lite/session.py", + "?? OPENCODE_PROMPT_V7_LITE_M2.7.md", + "?? PLAN_V7_LITE_M2.7.md" + ] + }, + { + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8", + "count": 15, + "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", + "?? .claude/", + "?? core/sidecar_core/capabilities.py", + "?? core/sidecar_core/evaluation_bridge.py", + "?? core/sidecar_core/proof_registry.py", + "?? core/sidecar_core/runtime.py", + "?? core/tests/test_proof_registry.py", + "?? core/tests/test_runtime.py", + "?? uv.lock" + ] + }, + { + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan", + "count": 4, + "sample": [ + " M README.md", + "?? .github/", + "?? docs/evaluation/agent-runs/", + "?? docs/workflows/gh-token-furnace-harness.md" + ] + }, + { + "repo": "/home/smlflg/Projekte/Sidecar-Workspace/SidecarDashboard", + "count": 1, + "sample": [ + "?? .claude/" + ] + }, + { + "repo": "/home/smlflg/Projekte/StudyAgent", + "count": 1, + "sample": [ + "?? .claude/" + ] + }, + { + "repo": "/home/smlflg/Projekte/UEBER_AGENT", + "count": 37, + "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", + " M bau/V1_Open_Claw_Build_liteVersion_Agent_Star/REAL_RUNTIME_STRATEGY.md", + " M bau/V1_Open_Claw_Build_liteVersion_Agent_Star/deploy/PATH_C_LITE_VM_RUNBOOK.md", + " M bau/V1_Open_Claw_Build_liteVersion_Agent_Star/deploy/README_DEPLOY.md", + " M bau/V1_Open_Claw_Build_liteVersion_Agent_Star/deploy/VM_RUNBOOK.md", + " M bau/V1_Open_Claw_Build_liteVersion_Agent_Star/stern1/AGENTS.md", + " M bau/V1_Open_Claw_Build_liteVersion_Agent_Star/stern1/ROUTING_POLICY.md", + " M bau/V1_Open_Claw_Build_liteVersion_Agent_Star/stern1/SOUL.md", + "?? ABSCHLUSS/2026-04-06_HermeSess.md", + "?? ABSCHLUSS/2026-04-06_path_b_lite_session.md", + "?? ABSCHLUSS/2026-04-06_stern1_runtime_delivery_session.md" + ] + }, + { + "repo": "/home/smlflg/Projekte/WerBinIch", + "count": 18, + "sample": [ + " M docs/OWNER_BRIEF.html", + "?? .codex", + "?? .openclaude/", + "?? README.md", + "?? archive/", + "?? datasets/", + "?? docs/OWNER_BRIEF.before-redesign.html", + "?? docs/OWNER_BRIEF_voiceover_de.mp3", + "?? docs/OWNER_BRIEF_voiceover_de.txt", + "?? docs/OWNER_BRIEF_walkthrough.mp4", + "?? docs/OWNER_BRIEF_walkthrough_preview.jpg", + "?? docs/render_owner_brief_video.py", + "?? logs/", + "?? meta_eval.py", + "?? prompts/players/", + "?? prompts/referees/", + "?? research_packet.py", + "?? results/" + ] + }, + { + "repo": "/home/smlflg/Projekte/Zentrale", + "count": 20, + "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", + " M src/zentrale/project_management.py", + " M src/zentrale/run_tracking.py", + " M src/zentrale/validate.py", + " M src/zentrale/web/app.py", + " M src/zentrale/web/routes/projects.py", + " M tests/test_dashboard.py", + " M tests/test_registry_contracts.py", + " M tests/test_run_tracking.py", + " M tests/test_web_api.py", + "?? artifacts/" + ] + } +] \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/uni_v2-6f2cddbb2b.json b/ProjectIntakeTower/inventory/evidence/uni_v2-6f2cddbb2b.json new file mode 100644 index 0000000000000000000000000000000000000000..124d7f30636bc03702954efbdf9befe77dbf1447 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/uni_v2-6f2cddbb2b.json @@ -0,0 +1,12 @@ +{ + "project_id": "uni_v2-6f2cddbb2b", + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/uni_v2", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/uni_v2/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/v1_open_claw_build_liteversion_agent_star-7728171bc8.json b/ProjectIntakeTower/inventory/evidence/v1_open_claw_build_liteversion_agent_star-7728171bc8.json new file mode 100644 index 0000000000000000000000000000000000000000..8c2963c1d80898ad6d9a0f316597c03e1da2b9a6 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/v1_open_claw_build_liteversion_agent_star-7728171bc8.json @@ -0,0 +1,98 @@ +{ + "project_id": "v1_open_claw_build_liteversion_agent_star-7728171bc8", + "path": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star", + "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:", + "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" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/HOWtoClawd.md", + "line": 159, + "text": "- [ ] OpenClaw wurde neu gestartet" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/HOWtoClawd.md", + "line": 160, + "text": "- [ ] isolierte TUI-Tests fuer den Kern sind sauber" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/HOWtoClawd.md", + "line": 161, + "text": "- [ ] `stern1` waehlt fuer den Kern in TUI den erwarteten Zielagenten" + }, + { + "file": "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/HOWtoClawd.md", + "line": 162, + "text": "- [ ] Expansionsziele sind entweder freigegeben oder sauber als blockiert markiert" + }, + { + "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:\"" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_c_builder/AGENTS.md", + "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_c_research/AGENTS.md", + "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_gap_deploy_learn/AGENTS.md", + "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/stern1/AGENTS.md", + "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_c_hermes/AGENTS.md", + "/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/uni_v2/AGENTS.md" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/visual-explainer-0a0fa9ee9b.json b/ProjectIntakeTower/inventory/evidence/visual-explainer-0a0fa9ee9b.json new file mode 100644 index 0000000000000000000000000000000000000000..19fb2bf22c2328d225a43388ad3e3ea5f77b35aa --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/visual-explainer-0a0fa9ee9b.json @@ -0,0 +1,14 @@ +{ + "project_id": "visual-explainer-0a0fa9ee9b", + "path": "/home/smlflg/.hermes/profiles/dlm/skills/visual-explainer", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/dlm/skills/visual-explainer/banner.png", + "/home/smlflg/.hermes/profiles/dlm/skills/visual-explainer/LICENSE", + "/home/smlflg/.hermes/profiles/dlm/skills/visual-explainer/package.json" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/visual-explainer-10a56388f1.json b/ProjectIntakeTower/inventory/evidence/visual-explainer-10a56388f1.json new file mode 100644 index 0000000000000000000000000000000000000000..6b7af0fe932005315a345657aaf711e20863564d --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/visual-explainer-10a56388f1.json @@ -0,0 +1,14 @@ +{ + "project_id": "visual-explainer-10a56388f1", + "path": "/home/smlflg/.hermes/profiles/ps/skills/visual-explainer", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/ps/skills/visual-explainer/banner.png", + "/home/smlflg/.hermes/profiles/ps/skills/visual-explainer/LICENSE", + "/home/smlflg/.hermes/profiles/ps/skills/visual-explainer/package.json" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/visual-explainer-446d22491a.json b/ProjectIntakeTower/inventory/evidence/visual-explainer-446d22491a.json new file mode 100644 index 0000000000000000000000000000000000000000..cc8bc5704f13c2889f161ffd51d8642750f98807 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/visual-explainer-446d22491a.json @@ -0,0 +1,14 @@ +{ + "project_id": "visual-explainer-446d22491a", + "path": "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/visual-explainer", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/visual-explainer/banner.png", + "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/visual-explainer/LICENSE", + "/home/smlflg/.hermes/profiles/oktopus-minimal/skills/visual-explainer/package.json" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/visual-explainer-8298ed61ae.json b/ProjectIntakeTower/inventory/evidence/visual-explainer-8298ed61ae.json new file mode 100644 index 0000000000000000000000000000000000000000..7756753ad2662024bf871d34ba3e63367bccc2e0 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/visual-explainer-8298ed61ae.json @@ -0,0 +1,14 @@ +{ + "project_id": "visual-explainer-8298ed61ae", + "path": "/home/smlflg/.hermes/profiles/mas2/skills/visual-explainer", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/mas2/skills/visual-explainer/banner.png", + "/home/smlflg/.hermes/profiles/mas2/skills/visual-explainer/LICENSE", + "/home/smlflg/.hermes/profiles/mas2/skills/visual-explainer/package.json" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/visual-explainer-890eb40a56.json b/ProjectIntakeTower/inventory/evidence/visual-explainer-890eb40a56.json new file mode 100644 index 0000000000000000000000000000000000000000..dab2887d021ae85c9011309442248e14c53ae360 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/visual-explainer-890eb40a56.json @@ -0,0 +1,14 @@ +{ + "project_id": "visual-explainer-890eb40a56", + "path": "/home/smlflg/.hermes/profiles/smk/skills/visual-explainer", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/smk/skills/visual-explainer/banner.png", + "/home/smlflg/.hermes/profiles/smk/skills/visual-explainer/LICENSE", + "/home/smlflg/.hermes/profiles/smk/skills/visual-explainer/package.json" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/visual-explainer-9ec38fd5ea.json b/ProjectIntakeTower/inventory/evidence/visual-explainer-9ec38fd5ea.json new file mode 100644 index 0000000000000000000000000000000000000000..59258ccc90b88bcd2c4d7d88b3dc84bd2428b24b --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/visual-explainer-9ec38fd5ea.json @@ -0,0 +1,14 @@ +{ + "project_id": "visual-explainer-9ec38fd5ea", + "path": "/home/smlflg/.hermes/profiles/iap/skills/visual-explainer", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/iap/skills/visual-explainer/banner.png", + "/home/smlflg/.hermes/profiles/iap/skills/visual-explainer/LICENSE", + "/home/smlflg/.hermes/profiles/iap/skills/visual-explainer/package.json" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/visual-explainer-a0e2a300fd.json b/ProjectIntakeTower/inventory/evidence/visual-explainer-a0e2a300fd.json new file mode 100644 index 0000000000000000000000000000000000000000..2437b6742c11ba5c8156c7e6bd5a5afb9e44b2d8 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/visual-explainer-a0e2a300fd.json @@ -0,0 +1,14 @@ +{ + "project_id": "visual-explainer-a0e2a300fd", + "path": "/home/smlflg/.hermes/profiles/ph/skills/visual-explainer", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/ph/skills/visual-explainer/banner.png", + "/home/smlflg/.hermes/profiles/ph/skills/visual-explainer/LICENSE", + "/home/smlflg/.hermes/profiles/ph/skills/visual-explainer/package.json" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/visual-explainer-d951b8da02.json b/ProjectIntakeTower/inventory/evidence/visual-explainer-d951b8da02.json new file mode 100644 index 0000000000000000000000000000000000000000..162ce40396801f509b66ce93446c4d2a28f4fcca --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/visual-explainer-d951b8da02.json @@ -0,0 +1,14 @@ +{ + "project_id": "visual-explainer-d951b8da02", + "path": "/home/smlflg/.hermes/profiles/ra/skills/visual-explainer", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/ra/skills/visual-explainer/banner.png", + "/home/smlflg/.hermes/profiles/ra/skills/visual-explainer/LICENSE", + "/home/smlflg/.hermes/profiles/ra/skills/visual-explainer/package.json" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/visual-explainer-ea7953ee94.json b/ProjectIntakeTower/inventory/evidence/visual-explainer-ea7953ee94.json new file mode 100644 index 0000000000000000000000000000000000000000..52815d7143fdec778bfab06c613e1d8e92bd38e7 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/visual-explainer-ea7953ee94.json @@ -0,0 +1,14 @@ +{ + "project_id": "visual-explainer-ea7953ee94", + "path": "/home/smlflg/.hermes/profiles/cnw/skills/visual-explainer", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/cnw/skills/visual-explainer/banner.png", + "/home/smlflg/.hermes/profiles/cnw/skills/visual-explainer/LICENSE", + "/home/smlflg/.hermes/profiles/cnw/skills/visual-explainer/package.json" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/visual-explainer-efb23f0e9d.json b/ProjectIntakeTower/inventory/evidence/visual-explainer-efb23f0e9d.json new file mode 100644 index 0000000000000000000000000000000000000000..8417ff552bdd6556eb8dc5931423618d96cde228 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/visual-explainer-efb23f0e9d.json @@ -0,0 +1,14 @@ +{ + "project_id": "visual-explainer-efb23f0e9d", + "path": "/home/smlflg/.hermes/profiles/mlg/skills/visual-explainer", + "readme_path": null, + "readme_summary": "", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/.hermes/profiles/mlg/skills/visual-explainer/banner.png", + "/home/smlflg/.hermes/profiles/mlg/skills/visual-explainer/LICENSE", + "/home/smlflg/.hermes/profiles/mlg/skills/visual-explainer/package.json" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/vizier-682eb96505.json b/ProjectIntakeTower/inventory/evidence/vizier-682eb96505.json new file mode 100644 index 0000000000000000000000000000000000000000..1e9313f0ffe431cf72ee0feb24fa6ce605ad41e6 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/vizier-682eb96505.json @@ -0,0 +1,51 @@ +{ + "project_id": "vizier-682eb96505", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/vizier", + "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. =2010A&A...511A..56P ================================================================================", + "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" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/vizier-cad7290909.json b/ProjectIntakeTower/inventory/evidence/vizier-cad7290909.json new file mode 100644 index 0000000000000000000000000000000000000000..f0e708ee86aae3f0649ce7baa29bdb18dd9f62a9 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/vizier-cad7290909.json @@ -0,0 +1,51 @@ +{ + "project_id": "vizier-cad7290909", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/vizier", + "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. =2010A&A...511A..56P ================================================================================", + "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" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/vizier-f83ad82235.json b/ProjectIntakeTower/inventory/evidence/vizier-f83ad82235.json new file mode 100644 index 0000000000000000000000000000000000000000..8fd05db5469a54c509af70282844ee0291d197b1 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/vizier-f83ad82235.json @@ -0,0 +1,51 @@ +{ + "project_id": "vizier-f83ad82235", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/vizier", + "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. =2010A&A...511A..56P ================================================================================", + "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" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/voicemode-b0eec5ba24.json b/ProjectIntakeTower/inventory/evidence/voicemode-b0eec5ba24.json new file mode 100644 index 0000000000000000000000000000000000000000..9d482143cc4b4c9233a6525ec63e0f6754a86b34 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/voicemode-b0eec5ba24.json @@ -0,0 +1,16 @@ +{ + "project_id": "voicemode-b0eec5ba24", + "path": "/home/smlflg/Projekte/Voicemode", + "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", + "todo_fixme_snippets": [ + { + "file": "/home/smlflg/Projekte/Voicemode/FOR_SMLFLG.md", + "line": 101, + "text": "## Next Steps (priorisiert)" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/voicemode-edge-tts-2bafab700d.json b/ProjectIntakeTower/inventory/evidence/voicemode-edge-tts-2bafab700d.json new file mode 100644 index 0000000000000000000000000000000000000000..4a7e0c06587d4c355feb6ea175fd2502bff94a73 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/voicemode-edge-tts-2bafab700d.json @@ -0,0 +1,10 @@ +{ + "project_id": "voicemode-edge-tts-2bafab700d", + "path": "/home/smlflg/Projekte/MyAIGame/voicemode-edge-tts", + "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", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/vscode-f94c4b50f6.json b/ProjectIntakeTower/inventory/evidence/vscode-f94c4b50f6.json new file mode 100644 index 0000000000000000000000000000000000000000..362814e814a9de6ed1b8c4357a573049e5429341 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/vscode-f94c4b50f6.json @@ -0,0 +1,21 @@ +{ + "project_id": "vscode-f94c4b50f6", + "path": "/home/smlflg/Projekte/Harness_swap/apps/vscode", + "readme_path": null, + "readme_summary": "", + "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.\";" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/wcslib-3ae7dfb445.json b/ProjectIntakeTower/inventory/evidence/wcslib-3ae7dfb445.json new file mode 100644 index 0000000000000000000000000000000000000000..598bea7250a987759c9af0ba0039d538ecb36db8 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/wcslib-3ae7dfb445.json @@ -0,0 +1,211 @@ +{ + "project_id": "wcslib-3ae7dfb445", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib", + "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", + "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" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 598, + "text": "alternate descriptions, bug reported by Chiara Marmo. Nor was" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 695, + "text": "- Bug fix in spcfix() for the previous change. Reported separately by" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 704, + "text": "- Bug fix in wcsulex.l for the previous change. Reported, and fix" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 717, + "text": "introduced by a change (bug) in flex in Aug/2012. Reported, and" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 747, + "text": "- Bug fix in wcshdo() for CRVALia precision reported by Mihai Cara." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 755, + "text": "- Bug fixes in wcspih.l and dis.c for WAT distortions provided by" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 769, + "text": "Also fixed a bug triggered by SIP keywords in unconventional order," + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 805, + "text": "- Bug fix in wcshdo() for TPV, diagnosed by Michael Droettboom." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 824, + "text": "- Bug fixes in sphx2s() and sphs2x() for non-unit vector strides for" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 832, + "text": "- Bug fixes in discpy(), disprt(), disset(), and disx2p()." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 855, + "text": "- Bug fixes in wcspih() and sipset() to account for the fact that the" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 874, + "text": "- Bug fixes in wcspih.l for headers with multiple distortions, and for" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 877, + "text": "- Bug fix in sipset() uncovered by valgrind." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 926, + "text": "- Bug fix in test program tdis1.c reported by Martin Kuemmel." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 979, + "text": "- Bug fixes in diswarp() and linwarp() reported by" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 992, + "text": "- Bug fixes in fitshdr_f.c, and test programs tdis1.f, tfitshdr.f," + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 1001, + "text": "- Distortions-related bug fixes to linset(), linp2x(), and linx2p()." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 1135, + "text": "- In wcssub(), fixed a bug uncovered by valgrind arising from" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 1177, + "text": "- Bug fixes in the projection routines: in hpxx2s() relating to bounds" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 1178, + "text": "checking, bug introduced at 4.20, reported by Michael Droettboom; in" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 1226, + "text": "- Bug fix in wcshdo(), uncovered by cppcheck and reported by David" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 1232, + "text": "- Bug fix in wcssub() for handling (non-standard) PROJPn keywords" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 1245, + "text": "- Bug fix in celfix() when translating GLS to SFL with non-zero" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 1302, + "text": "- Bug fixes in spctype(), spcspxe(), spcxpse, and spctrne() for" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 1311, + "text": "- Bug fix in PGSBOX for handling cycles in angle when both world" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 1398, + "text": "- Bug fix in spcset() for handling simple linear spectral axes." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 1402, + "text": "- Bug fix in spctrne_() for handling ctypeS2." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 1535, + "text": "- Bug fixes:" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 1568, + "text": "- Bug fix in celset() for interpreting LATPOLEa when LONPOLEa = phi0." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 1577, + "text": "- Bug fixes in tabx2s() and tabs2x() for default indexes (reported" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/CHANGES", + "line": 1596, + "text": "- Bug fix for the case where NG1 == 0 and GRID1(0) < 0, and likewise" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/GNUmakefile", + "line": 191, + "text": "-@ echo $(WCSLIBPKG)/TODO >> wcslib.X" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/wcslib-5bb865636f.json b/ProjectIntakeTower/inventory/evidence/wcslib-5bb865636f.json new file mode 100644 index 0000000000000000000000000000000000000000..cb24cb8fe666a682573bdbd1be630a42158614e9 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/wcslib-5bb865636f.json @@ -0,0 +1,211 @@ +{ + "project_id": "wcslib-5bb865636f", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib", + "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", + "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" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 349, + "text": "- Bug fix in wcsfix() - it was writing error messages that referred" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 390, + "text": "- In wcssub(), fixed a bug relating to handling coordinate lookup" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 433, + "text": "- Bug fix in wcsprintf_set() for resetting the output disposition." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 664, + "text": "- In wcssub(), fixed a bug in handling distortion functions on axes" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 697, + "text": "alternate descriptions, bug reported by Chiara Marmo. Nor was" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 794, + "text": "- Bug fix in spcfix() for the previous change. Reported separately by" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 803, + "text": "- Bug fix in wcsulex.l for the previous change. Reported, and fix" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 816, + "text": "introduced by a change (bug) in flex in Aug/2012. Reported, and" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 846, + "text": "- Bug fix in wcshdo() for CRVALia precision reported by Mihai Cara." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 854, + "text": "- Bug fixes in wcspih.l and dis.c for WAT distortions provided by" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 868, + "text": "Also fixed a bug triggered by SIP keywords in unconventional order," + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 904, + "text": "- Bug fix in wcshdo() for TPV, diagnosed by Michael Droettboom." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 923, + "text": "- Bug fixes in sphx2s() and sphs2x() for non-unit vector strides for" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 931, + "text": "- Bug fixes in discpy(), disprt(), disset(), and disx2p()." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 954, + "text": "- Bug fixes in wcspih() and sipset() to account for the fact that the" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 973, + "text": "- Bug fixes in wcspih.l for headers with multiple distortions, and for" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 976, + "text": "- Bug fix in sipset() uncovered by valgrind." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 1025, + "text": "- Bug fix in test program tdis1.c reported by Martin Kuemmel." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 1078, + "text": "- Bug fixes in diswarp() and linwarp() reported by" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 1091, + "text": "- Bug fixes in fitshdr_f.c, and test programs tdis1.f, tfitshdr.f," + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 1100, + "text": "- Distortions-related bug fixes to linset(), linp2x(), and linx2p()." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 1234, + "text": "- In wcssub(), fixed a bug uncovered by valgrind arising from" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 1276, + "text": "- Bug fixes in the projection routines: in hpxx2s() relating to bounds" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 1277, + "text": "checking, bug introduced at 4.20, reported by Michael Droettboom; in" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 1325, + "text": "- Bug fix in wcshdo(), uncovered by cppcheck and reported by David" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 1331, + "text": "- Bug fix in wcssub() for handling (non-standard) PROJPn keywords" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 1344, + "text": "- Bug fix in celfix() when translating GLS to SFL with non-zero" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 1401, + "text": "- Bug fixes in spctype(), spcspxe(), spcxpse, and spctrne() for" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 1410, + "text": "- Bug fix in PGSBOX for handling cycles in angle when both world" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 1497, + "text": "- Bug fix in spcset() for handling simple linear spectral axes." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/CHANGES", + "line": 1501, + "text": "- Bug fix in spctrne_() for handling ctypeS2." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/GNUmakefile", + "line": 191, + "text": "-@ echo $(WCSLIBPKG)/TODO >> wcslib.X" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/wcslib-78aabb88d0.json b/ProjectIntakeTower/inventory/evidence/wcslib-78aabb88d0.json new file mode 100644 index 0000000000000000000000000000000000000000..bd71e806f0fbc3790a18aa4f6ff3b8ba2e0ca0a7 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/wcslib-78aabb88d0.json @@ -0,0 +1,211 @@ +{ + "project_id": "wcslib-78aabb88d0", + "path": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib", + "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", + "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" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 349, + "text": "- Bug fix in wcsfix() - it was writing error messages that referred" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 390, + "text": "- In wcssub(), fixed a bug relating to handling coordinate lookup" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 433, + "text": "- Bug fix in wcsprintf_set() for resetting the output disposition." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 664, + "text": "- In wcssub(), fixed a bug in handling distortion functions on axes" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 697, + "text": "alternate descriptions, bug reported by Chiara Marmo. Nor was" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 794, + "text": "- Bug fix in spcfix() for the previous change. Reported separately by" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 803, + "text": "- Bug fix in wcsulex.l for the previous change. Reported, and fix" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 816, + "text": "introduced by a change (bug) in flex in Aug/2012. Reported, and" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 846, + "text": "- Bug fix in wcshdo() for CRVALia precision reported by Mihai Cara." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 854, + "text": "- Bug fixes in wcspih.l and dis.c for WAT distortions provided by" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 868, + "text": "Also fixed a bug triggered by SIP keywords in unconventional order," + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 904, + "text": "- Bug fix in wcshdo() for TPV, diagnosed by Michael Droettboom." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 923, + "text": "- Bug fixes in sphx2s() and sphs2x() for non-unit vector strides for" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 931, + "text": "- Bug fixes in discpy(), disprt(), disset(), and disx2p()." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 954, + "text": "- Bug fixes in wcspih() and sipset() to account for the fact that the" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 973, + "text": "- Bug fixes in wcspih.l for headers with multiple distortions, and for" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 976, + "text": "- Bug fix in sipset() uncovered by valgrind." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 1025, + "text": "- Bug fix in test program tdis1.c reported by Martin Kuemmel." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 1078, + "text": "- Bug fixes in diswarp() and linwarp() reported by" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 1091, + "text": "- Bug fixes in fitshdr_f.c, and test programs tdis1.f, tfitshdr.f," + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 1100, + "text": "- Distortions-related bug fixes to linset(), linp2x(), and linx2p()." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 1234, + "text": "- In wcssub(), fixed a bug uncovered by valgrind arising from" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 1276, + "text": "- Bug fixes in the projection routines: in hpxx2s() relating to bounds" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 1277, + "text": "checking, bug introduced at 4.20, reported by Michael Droettboom; in" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 1325, + "text": "- Bug fix in wcshdo(), uncovered by cppcheck and reported by David" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 1331, + "text": "- Bug fix in wcssub() for handling (non-standard) PROJPn keywords" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 1344, + "text": "- Bug fix in celfix() when translating GLS to SFL with non-zero" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 1401, + "text": "- Bug fixes in spctype(), spcspxe(), spcxpse, and spctrne() for" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 1410, + "text": "- Bug fix in PGSBOX for handling cycles in angle when both world" + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 1497, + "text": "- Bug fix in spcset() for handling simple linear spectral axes." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/CHANGES", + "line": 1501, + "text": "- Bug fix in spctrne_() for handling ctypeS2." + }, + { + "file": "/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/GNUmakefile", + "line": 191, + "text": "-@ echo $(WCSLIBPKG)/TODO >> wcslib.X" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/web-0d9c4557ec.json b/ProjectIntakeTower/inventory/evidence/web-0d9c4557ec.json new file mode 100644 index 0000000000000000000000000000000000000000..fc55681849efe896406a614ca545feea5c287d38 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/web-0d9c4557ec.json @@ -0,0 +1,31 @@ +{ + "project_id": "web-0d9c4557ec", + "path": "/home/smlflg/Projekte/Harness_swap/apps/web", + "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", + "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.`" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/websearchtool-078a3fa343.json b/ProjectIntakeTower/inventory/evidence/websearchtool-078a3fa343.json new file mode 100644 index 0000000000000000000000000000000000000000..2b5b9a63eb0d46b2cb00acc20490d3ef5701c3a4 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/websearchtool-078a3fa343.json @@ -0,0 +1,31 @@ +{ + "project_id": "websearchtool-078a3fa343", + "path": "/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/src/tools/WebSearchTool", + "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 |", + "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" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/websock-6cd8f8522e.json b/ProjectIntakeTower/inventory/evidence/websock-6cd8f8522e.json new file mode 100644 index 0000000000000000000000000000000000000000..ae714d69326f4019c597b8fe60a28a0462e7d497 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/websock-6cd8f8522e.json @@ -0,0 +1,10 @@ +{ + "project_id": "websock-6cd8f8522e", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/websock", + "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.", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/websock_adapter-58f05d2b44.json b/ProjectIntakeTower/inventory/evidence/websock_adapter-58f05d2b44.json new file mode 100644 index 0000000000000000000000000000000000000000..5c6aa231beed1226cfb75e4362b1e4b5cea4d37f --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/websock_adapter-58f05d2b44.json @@ -0,0 +1,16 @@ +{ + "project_id": "websock_adapter-58f05d2b44", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/websock_adapter", + "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", + "todo_fixme_snippets": [ + { + "file": "/home/smlflg/Projekte/symphony/elixir/deps/websock_adapter/README.md", + "line": 45, + "text": "sock.addEventListener(\"open\", () => sock.send(\"ping\"))" + } + ], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/websocket-35a776984f.json b/ProjectIntakeTower/inventory/evidence/websocket-35a776984f.json new file mode 100644 index 0000000000000000000000000000000000000000..8d2f9184d1cec5841246bd7c9b648f1abcb3a4ef --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/websocket-35a776984f.json @@ -0,0 +1,10 @@ +{ + "project_id": "websocket-35a776984f", + "path": "/home/smlflg/Projekte/symphony/elixir/deps/bandit/lib/bandit/websocket", + "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,", + "todo_fixme_snippets": [], + "plan_hits": [], + "agent_artifacts": [], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/werbinich-4b2f31741d.json b/ProjectIntakeTower/inventory/evidence/werbinich-4b2f31741d.json new file mode 100644 index 0000000000000000000000000000000000000000..af6aa00138eb1eb87bd36ed775fe162506c17fa2 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/werbinich-4b2f31741d.json @@ -0,0 +1,114 @@ +{ + "project_id": "werbinich-4b2f31741d", + "path": "/home/smlflg/Projekte/WerBinIch", + "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", + "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:" + }, + { + "file": "/home/smlflg/Projekte/WerBinIch/single_player_eval.py", + "line": 706, + "text": "with path.open(\"w\", encoding=\"utf-8\", newline=\"\") as file:" + }, + { + "file": "/home/smlflg/Projekte/WerBinIch/meta_eval.py", + "line": 64, + "text": "with path.open(\"w\", encoding=\"utf-8\", newline=\"\") as file:" + }, + { + "file": "/home/smlflg/Projekte/WerBinIch/logs/eval-2026-04-30_14-55-00__player_v0/events.jsonl", + "line": 41, + "text": "{\"ts\": \"2026-04-30T14:57:01+02:00\", \"run_id\": \"33f5ea4f-f1b2-46a4-a0d0-7b5382a3769c\", \"type\": \"player_raw_response\", \"secret_name\": \"Karl Marx\", \"round\": 8, \"raw_response\": \"\\nOkay, let me analyze the conversation so far:\\n\\n1. The person is REAL (not f" + }, + { + "file": "/home/smlflg/Projekte/WerBinIch/logs/eval-2026-04-30_14-55-00__player_v0/events.jsonl", + "line": 46, + "text": "{\"ts\": \"2026-04-30T14:57:07+02:00\", \"run_id\": \"33f5ea4f-f1b2-46a4-a0d0-7b5382a3769c\", \"type\": \"player_raw_response\", \"secret_name\": \"Karl Marx\", \"round\": 9, \"raw_response\": \"\\nLet me analyze the conversation so far:\\n\\n1. Real person? → YES\\n2. Known pr" + }, + { + "file": "/home/smlflg/Projekte/WerBinIch/logs/eval-2026-04-30_15-01-34__player_v0/events.jsonl", + "line": 9, + "text": "{\"ts\": \"2026-04-30T15:01:57+02:00\", \"run_id\": \"79b7ae7f-0c36-48a0-a17f-b1fdaef7123c\", \"type\": \"player_raw_response\", \"secret_name\": \"Karl Marx\", \"round\": 2, \"raw_response\": \"\\nThe user is playing \\\"Wer bin ich?\\\" (Who am I?) and I've received confirmati" + }, + { + "file": "/home/smlflg/Projekte/WerBinIch/logs/eval-2026-04-30_15-00-40__player_v0/events.jsonl", + "line": 9, + "text": "{\"ts\": \"2026-04-30T15:00:57+02:00\", \"run_id\": \"054fe3b0-3aa2-4bd5-b0d2-059f62681093\", \"type\": \"player_raw_response\", \"secret_name\": \"Karl Marx\", \"round\": 2, \"raw_response\": \"\\nThe user is playing \\\"Who am I?\\\" and I've asked the first question: \\\"Ist di" + }, + { + "file": "/home/smlflg/Projekte/WerBinIch/logs/eval-2026-04-30_15-00-40__player_v0/events.jsonl", + "line": 31, + "text": "{\"ts\": \"2026-04-30T15:02:05+02:00\", \"run_id\": \"054fe3b0-3aa2-4bd5-b0d2-059f62681093\", \"type\": \"player_raw_response\", \"secret_name\": \"Karl Marx\", \"round\": 6, \"raw_response\": \"\\nOkay, let me analyze the conversation so far:\\n\\n1. Real person? → YES\\n2. St" + }, + { + "file": "/home/smlflg/Projekte/WerBinIch/logs/eval-2026-04-30_15-00-40__player_v0/events.jsonl", + "line": 36, + "text": "{\"ts\": \"2026-04-30T15:02:18+02:00\", \"run_id\": \"054fe3b0-3aa2-4bd5-b0d2-059f62681093\", \"type\": \"player_raw_response\", \"secret_name\": \"Karl Marx\", \"round\": 7, \"raw_response\": \"\\nOkay, let me analyze the conversation so far:\\n\\n1. Real person? → YES\\n2. St" + }, + { + "file": "/home/smlflg/Projekte/WerBinIch/logs/eval-2026-04-30_15-00-40__player_v0/events.jsonl", + "line": 103, + "text": "{\"ts\": \"2026-04-30T15:07:23+02:00\", \"run_id\": \"054fe3b0-3aa2-4bd5-b0d2-059f62681093\", \"type\": \"player_raw_response\", \"secret_name\": \"Karl Marx\", \"round\": 18, \"raw_response\": \"\\nOkay, let me analyze the conversation so far:\\n\\n1. Real person? → YES\\n2. S" + }, + { + "file": "/home/smlflg/Projekte/WerBinIch/logs/eval-2026-04-30_15-00-40__player_v0/events.jsonl", + "line": 109, + "text": "{\"ts\": \"2026-04-30T15:07:48+02:00\", \"run_id\": \"054fe3b0-3aa2-4bd5-b0d2-059f62681093\", \"type\": \"player_raw_response\", \"secret_name\": \"Karl Marx\", \"round\": 19, \"raw_response\": \"\\nOkay, so we're playing \\\"Who am I?\\\" and I need to guess a secret name by as" + }, + { + "file": "/home/smlflg/Projekte/WerBinIch/logs/eval-2026-04-30_14-58-49__player_v0/events.jsonl", + "line": 25, + "text": "{\"ts\": \"2026-04-30T14:59:53+02:00\", \"run_id\": \"a7471b42-136d-40d4-b7a9-d35070c8db36\", \"type\": \"player_raw_response\", \"secret_name\": \"Karl Marx\", \"round\": 5, \"raw_response\": \"\\nLet me analyze the conversation so far:\\n- Real person: YES\\n- Male: YES\\n- N" + }, + { + "file": "/home/smlflg/Projekte/WerBinIch/archive/old/whoami_game.py", + "line": 91, + "text": "\"Ask the next useful yes/no question or make a guess.\"" + } + ], + "plan_hits": [], + "agent_artifacts": [ + "/home/smlflg/Projekte/WerBinIch/.codex", + "/home/smlflg/Projekte/WerBinIch/.openclaude/settings.local.json" + ], + "secret_policy": "secret-like filenames/content skipped; snippets capped" +} \ No newline at end of file diff --git a/ProjectIntakeTower/inventory/evidence/wg-agent-5f3e696824.json b/ProjectIntakeTower/inventory/evidence/wg-agent-5f3e696824.json new file mode 100644 index 0000000000000000000000000000000000000000..b9958a5c8272018e26dd5ca76ec4aaef711a7d99 --- /dev/null +++ b/ProjectIntakeTower/inventory/evidence/wg-agent-5f3e696824.json @@ -0,0 +1,213 @@ +{ + "project_id": "wg-agent-5f3e696824", + "path": "/home/smlflg/Projekte/WG-Agent", + "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", + "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" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/tests/test_drafting.py", + "line": 65, + "text": "assert \"TODO\" not in body" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/src/wg_agent/config.py", + "line": 31, + "text": "with path.open(\"rb\") as handle:" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/src/wg_agent/drafting.py", + "line": 91, + "text": "bridge_fact = next((fact for fact in profile_facts if fact.label == bridge.profile_fact), None)" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/src/wg_agent/drafting.py", + "line": 544, + "text": "r\"\\bvermieter\\b|\\bvermieterin\\b|\\bmakler\\b|\\bmaklerin\\b|\\bagentur\\b|\\bimmobilien\\b|\\bhausverwaltung\\b|\\bverwaltung\\b|\\bgmbh\\b|\\bug\\b|\\bag\\b\"," + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/src/wg_agent/drafting.py", + "line": 910, + "text": "return next((fact for fact in facts if fact.label == label), facts[0])" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/src/wg_agent/drafting.py", + "line": 914, + "text": "return next((fact for fact in facts if needle in fact.evidence.lower()), None)" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/src/wg_agent/cli.py", + "line": 91, + "text": "review_cmd = subcommands.add_parser(\"review\", help=\"Approve or reject drafts interactively\")" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/src/wg_agent/cli.py", + "line": 113, + "text": "\"--open-browser\"," + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/src/wg_agent/cli.py", + "line": 115, + "text": "help=\"Open the matching listing URL in a browser tab for each message\"," + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/src/wg_agent/cli.py", + "line": 176, + "text": "print(f\"\\nDraft {draft_id} needs review:\\n\")" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/src/wg_agent/cli.py", + "line": 387, + "text": "print(\"No drafts need review.\")" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/src/wg_agent/cli.py", + "line": 454, + "text": "webbrowser.open(listing.url, new=2)" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/src/wg_agent/cli.py", + "line": 482, + "text": "f\"{evidence} Review manually before sending.\"" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/src/wg_agent/cli.py", + "line": 487, + "text": "prompt = \"\\nPress Enter/Space for next, q to quit: \"" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/src/wg_agent/name_sync.py", + "line": 14, + "text": "USER_AGENT = \"WG-Agent/0.1 review-first local helper\"" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/bootstrap-select.min.css", + "line": 6, + "text": "*/.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:no" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/bootstrap-select.min.js", + "line": 7, + "text": "!function(e,t){void 0===e&&void 0!==window&&(e=window),\"function\"==typeof define&&define.amd?define([\"jquery\"],(function(e){return t(e)})):\"object\"==typeof module&&module.exports?module.exports=t(require(\"jquery\")):t(e.jQuery)}(this,(function(e){!function(e){\"" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/leaflet.css", + "line": 32, + "text": "/* hack that prevents hw layers \"stretching\" when loading new tiles */" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/Session.tjb1776856092.js", + "line": 86, + "text": "// Auto-focus next input" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/Session.tjb1776856092.js", + "line": 292, + "text": "// TODO: Change (maybe also change GdpPolicies.class.js) when Session.js is refactored" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/bootstrap-datepicker.min.js", + "line": 7, + "text": "!function(a){\"function\"==typeof define&&define.amd?define([\"jquery\"],a):a(\"object\"==typeof exports?require(\"jquery\"):jQuery)}(function(a,b){function c(){return new Date(Date.UTC.apply(Date,arguments))}function d(){var a=new Date;return c(a.getFullYear(),a.getM" + }, + { + "file": "/home/smlflg/Projekte/WG-Agent/Meine Favoriten auf WG-Gesucht.de_files/bootstrap-datepicker.min.js", + "line": 8, + "text": ";for(var f=a.extend([],c.separators),g=0,h=c.parts.length;g<=h;g++)f.length&&b.push(f.shift()),b.push(e[c.parts[g]]);return b.join(\"\")},headTemplate:''+o.templates.leftArrow+' router_a` ist noch nicht als belastbarer Produktionspfad validiert Solange diese Freigabe fehlt, gilt: + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md`:14 — - [ ] Routing-Schema definieren (welche msg_types?) +- `/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md`:15 — - [ ] SternMessage-Schema festlegen (max 5-6 msg_types) +- `/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md`:16 — - [ ] Mini-CWM Session-State im Router +- `/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md`:17 — - [ ] Triage-Logik spezifizieren +- `/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md`:18 — - [ ] Tracing-Format definieren +- `/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md`:115 — Der Router gibt `[ROUTE: xxx]` aus. Das Gateway muss das parsen. +- `/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md`:199 — - Nach 50 Messages: Review die Fehler +- `/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/BUILD_PLAN.md`:234 — 8. **Output-Parsing?** Wie fängt das Gateway `[ROUTE: xxx]` ab? + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/aaai2026-09c87d8044.md b/ProjectIntakeTower/inventory/project_cards/aaai2026-09c87d8044.md new file mode 100644 index 0000000000000000000000000000000000000000..326b7df5ecbf1aaa198145150a68149c49e2c90c --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/aaai2026-09c87d8044.md @@ -0,0 +1,37 @@ +# aaai2026 + +- Project ID: `aaai2026-09c87d8044` +- Path: `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/aaai2026-09c87d8044.json` + +## 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) + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md`:158 — - [ ] 已设置 `\def\aaaianonymous{true}` (匿名投稿) +- `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md`:159 — - [ ] 已注释掉所有可能暴露身份的信息 +- `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md`:160 — - [ ] 已匿名化参考文献(移除作者姓名) +- `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md`:163 — - [ ] 标题、摘要、关键词已填写 +- `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md`:164 — - [ ] 所有章节内容完整 +- `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md`:165 — - [ ] 图表编号连续且正确 +- `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md`:166 — - [ ] 参考文献格式正确 +- `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/aaai2026/README.md`:167 — - [ ] 补充材料(如有)已准备 + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/aaai2026-1ad8d21da1.md b/ProjectIntakeTower/inventory/project_cards/aaai2026-1ad8d21da1.md new file mode 100644 index 0000000000000000000000000000000000000000..f3b836a1db624379bc6d8228f09e5d7f6044d130 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/aaai2026-1ad8d21da1.md @@ -0,0 +1,37 @@ +# aaai2026 + +- Project ID: `aaai2026-1ad8d21da1` +- Path: `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/aaai2026-1ad8d21da1.json` + +## 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) + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md`:158 — - [ ] 已设置 `\def\aaaianonymous{true}` (匿名投稿) +- `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md`:159 — - [ ] 已注释掉所有可能暴露身份的信息 +- `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md`:160 — - [ ] 已匿名化参考文献(移除作者姓名) +- `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md`:163 — - [ ] 标题、摘要、关键词已填写 +- `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md`:164 — - [ ] 所有章节内容完整 +- `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md`:165 — - [ ] 图表编号连续且正确 +- `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md`:166 — - [ ] 参考文献格式正确 +- `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/aaai2026/README.md`:167 — - [ ] 补充材料(如有)已准备 + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/aaai2026-39414e3233.md b/ProjectIntakeTower/inventory/project_cards/aaai2026-39414e3233.md new file mode 100644 index 0000000000000000000000000000000000000000..2633b61338b54b9426c7f205e38d21c1aa861b9a --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/aaai2026-39414e3233.md @@ -0,0 +1,37 @@ +# aaai2026 + +- Project ID: `aaai2026-39414e3233` +- Path: `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/aaai2026-39414e3233.json` + +## 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) + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md`:158 — - [ ] 已设置 `\def\aaaianonymous{true}` (匿名投稿) +- `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md`:159 — - [ ] 已注释掉所有可能暴露身份的信息 +- `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md`:160 — - [ ] 已匿名化参考文献(移除作者姓名) +- `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md`:163 — - [ ] 标题、摘要、关键词已填写 +- `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md`:164 — - [ ] 所有章节内容完整 +- `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md`:165 — - [ ] 图表编号连续且正确 +- `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md`:166 — - [ ] 参考文献格式正确 +- `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/aaai2026/README.md`:167 — - [ ] 补充材料(如有)已准备 + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/aaai2026-436510c28c.md b/ProjectIntakeTower/inventory/project_cards/aaai2026-436510c28c.md new file mode 100644 index 0000000000000000000000000000000000000000..8e94e40e90f2a11d7ec36b34d71e6dd385ad563a --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/aaai2026-436510c28c.md @@ -0,0 +1,37 @@ +# aaai2026 + +- Project ID: `aaai2026-436510c28c` +- Path: `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026` +- Last modified: `2026-03-16T07:20:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/aaai2026-436510c28c.json` + +## 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) + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md`:158 — - [ ] 已设置 `\def\aaaianonymous{true}` (匿名投稿) +- `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md`:159 — - [ ] 已注释掉所有可能暴露身份的信息 +- `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md`:160 — - [ ] 已匿名化参考文献(移除作者姓名) +- `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md`:163 — - [ ] 标题、摘要、关键词已填写 +- `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md`:164 — - [ ] 所有章节内容完整 +- `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md`:165 — - [ ] 图表编号连续且正确 +- `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md`:166 — - [ ] 参考文献格式正确 +- `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/aaai2026/README.md`:167 — - [ ] 补充材料(如有)已准备 + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/aaai2026-5a381067f9.md b/ProjectIntakeTower/inventory/project_cards/aaai2026-5a381067f9.md new file mode 100644 index 0000000000000000000000000000000000000000..45c6acc6b03cb64c77d80bc3267339f0a7155c1b --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/aaai2026-5a381067f9.md @@ -0,0 +1,37 @@ +# aaai2026 + +- Project ID: `aaai2026-5a381067f9` +- Path: `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/aaai2026-5a381067f9.json` + +## 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) + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md`:158 — - [ ] 已设置 `\def\aaaianonymous{true}` (匿名投稿) +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md`:159 — - [ ] 已注释掉所有可能暴露身份的信息 +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md`:160 — - [ ] 已匿名化参考文献(移除作者姓名) +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md`:163 — - [ ] 标题、摘要、关键词已填写 +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md`:164 — - [ ] 所有章节内容完整 +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md`:165 — - [ ] 图表编号连续且正确 +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md`:166 — - [ ] 参考文献格式正确 +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/aaai2026/README.md`:167 — - [ ] 补充材料(如有)已准备 + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/aaai2026-7ef6f11603.md b/ProjectIntakeTower/inventory/project_cards/aaai2026-7ef6f11603.md new file mode 100644 index 0000000000000000000000000000000000000000..1099766dd3f33931257dc575ddbb92004b940182 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/aaai2026-7ef6f11603.md @@ -0,0 +1,37 @@ +# aaai2026 + +- Project ID: `aaai2026-7ef6f11603` +- Path: `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/aaai2026-7ef6f11603.json` + +## 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) + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md`:158 — - [ ] 已设置 `\def\aaaianonymous{true}` (匿名投稿) +- `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md`:159 — - [ ] 已注释掉所有可能暴露身份的信息 +- `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md`:160 — - [ ] 已匿名化参考文献(移除作者姓名) +- `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md`:163 — - [ ] 标题、摘要、关键词已填写 +- `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md`:164 — - [ ] 所有章节内容完整 +- `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md`:165 — - [ ] 图表编号连续且正确 +- `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md`:166 — - [ ] 参考文献格式正确 +- `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/aaai2026/README.md`:167 — - [ ] 补充材料(如有)已准备 + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/aaai2026-d84af33260.md b/ProjectIntakeTower/inventory/project_cards/aaai2026-d84af33260.md new file mode 100644 index 0000000000000000000000000000000000000000..3cc00ffbf87a9cbf4a1f8fd8ee053073449e2096 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/aaai2026-d84af33260.md @@ -0,0 +1,37 @@ +# aaai2026 + +- Project ID: `aaai2026-d84af33260` +- Path: `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/aaai2026-d84af33260.json` + +## 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) + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md`:158 — - [ ] 已设置 `\def\aaaianonymous{true}` (匿名投稿) +- `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md`:159 — - [ ] 已注释掉所有可能暴露身份的信息 +- `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md`:160 — - [ ] 已匿名化参考文献(移除作者姓名) +- `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md`:163 — - [ ] 标题、摘要、关键词已填写 +- `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md`:164 — - [ ] 所有章节内容完整 +- `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md`:165 — - [ ] 图表编号连续且正确 +- `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md`:166 — - [ ] 参考文献格式正确 +- `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/aaai2026/README.md`:167 — - [ ] 补充材料(如有)已准备 + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/aaai2026-f974266cb1.md b/ProjectIntakeTower/inventory/project_cards/aaai2026-f974266cb1.md new file mode 100644 index 0000000000000000000000000000000000000000..e264fe9f6536623e72dc90c45f4eecd743cb3c87 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/aaai2026-f974266cb1.md @@ -0,0 +1,37 @@ +# aaai2026 + +- Project ID: `aaai2026-f974266cb1` +- Path: `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/aaai2026-f974266cb1.json` + +## 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) + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md`:158 — - [ ] 已设置 `\def\aaaianonymous{true}` (匿名投稿) +- `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md`:159 — - [ ] 已注释掉所有可能暴露身份的信息 +- `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md`:160 — - [ ] 已匿名化参考文献(移除作者姓名) +- `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md`:163 — - [ ] 标题、摘要、关键词已填写 +- `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md`:164 — - [ ] 所有章节内容完整 +- `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md`:165 — - [ ] 图表编号连续且正确 +- `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md`:166 — - [ ] 参考文献格式正确 +- `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/aaai2026/README.md`:167 — - [ ] 补充材料(如有)已准备 + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/aaai2026-fdeb41c324.md b/ProjectIntakeTower/inventory/project_cards/aaai2026-fdeb41c324.md new file mode 100644 index 0000000000000000000000000000000000000000..3ac370c09859a6fa3b30b17506bc3e4f86cba690 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/aaai2026-fdeb41c324.md @@ -0,0 +1,37 @@ +# aaai2026 + +- Project ID: `aaai2026-fdeb41c324` +- Path: `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/aaai2026-fdeb41c324.json` + +## 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) + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md`:158 — - [ ] 已设置 `\def\aaaianonymous{true}` (匿名投稿) +- `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md`:159 — - [ ] 已注释掉所有可能暴露身份的信息 +- `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md`:160 — - [ ] 已匿名化参考文献(移除作者姓名) +- `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md`:163 — - [ ] 标题、摘要、关键词已填写 +- `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md`:164 — - [ ] 所有章节内容完整 +- `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md`:165 — - [ ] 图表编号连续且正确 +- `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md`:166 — - [ ] 参考文献格式正确 +- `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/aaai2026/README.md`:167 — - [ ] 补充材料(如有)已准备 + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/acl-0ab26d6784.md b/ProjectIntakeTower/inventory/project_cards/acl-0ab26d6784.md new file mode 100644 index 0000000000000000000000000000000000000000..248b3bac099b3cf88000bc832ceb56fa5a24d6dc --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/acl-0ab26d6784.md @@ -0,0 +1,37 @@ +# acl + +- Project ID: `acl-0ab26d6784` +- Path: `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 19 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/acl-0ab26d6784.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/formatting.md`:3 — 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"). +- `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/formatting.md`:17 — Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/formatting.md`:19 — Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/formatting.md`:23 — 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 +- `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/formatting.md`:25 — Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers. +- `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/formatting.md`:27 — Papers that do not conform to these requirements may be rejected without review. +- `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/formatting.md`:34 — As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs). +- `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/acl/formatting.md`:47 — Review versions must not include acknowledgements. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/acl-2812c1f3f2.md b/ProjectIntakeTower/inventory/project_cards/acl-2812c1f3f2.md new file mode 100644 index 0000000000000000000000000000000000000000..b1f22033a3b773a63202a139a02321113d5886bc --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/acl-2812c1f3f2.md @@ -0,0 +1,37 @@ +# acl + +- Project ID: `acl-2812c1f3f2` +- Path: `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 19 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/acl-2812c1f3f2.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/formatting.md`:3 — 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"). +- `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/formatting.md`:17 — Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/formatting.md`:19 — Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/formatting.md`:23 — 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 +- `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/formatting.md`:25 — Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers. +- `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/formatting.md`:27 — Papers that do not conform to these requirements may be rejected without review. +- `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/formatting.md`:34 — As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs). +- `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/acl/formatting.md`:47 — Review versions must not include acknowledgements. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/acl-4b04c643d7.md b/ProjectIntakeTower/inventory/project_cards/acl-4b04c643d7.md new file mode 100644 index 0000000000000000000000000000000000000000..f498c77bd2880e81b4213293f03c93ceef37471a --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/acl-4b04c643d7.md @@ -0,0 +1,37 @@ +# acl + +- Project ID: `acl-4b04c643d7` +- Path: `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 19 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/acl-4b04c643d7.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/formatting.md`:3 — 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"). +- `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/formatting.md`:17 — Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/formatting.md`:19 — Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/formatting.md`:23 — 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 +- `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/formatting.md`:25 — Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers. +- `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/formatting.md`:27 — Papers that do not conform to these requirements may be rejected without review. +- `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/formatting.md`:34 — As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs). +- `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/acl/formatting.md`:47 — Review versions must not include acknowledgements. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/acl-4e6870f154.md b/ProjectIntakeTower/inventory/project_cards/acl-4e6870f154.md new file mode 100644 index 0000000000000000000000000000000000000000..1141b9eec1d5d6d3e958a10ae83f741be9b3047d --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/acl-4e6870f154.md @@ -0,0 +1,37 @@ +# acl + +- Project ID: `acl-4e6870f154` +- Path: `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 19 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/acl-4e6870f154.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/formatting.md`:3 — 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"). +- `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/formatting.md`:17 — Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/formatting.md`:19 — Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/formatting.md`:23 — 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 +- `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/formatting.md`:25 — Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers. +- `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/formatting.md`:27 — Papers that do not conform to these requirements may be rejected without review. +- `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/formatting.md`:34 — As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs). +- `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/acl/formatting.md`:47 — Review versions must not include acknowledgements. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/acl-8c8fc6cd3f.md b/ProjectIntakeTower/inventory/project_cards/acl-8c8fc6cd3f.md new file mode 100644 index 0000000000000000000000000000000000000000..b861ac6f8eb92fcb87e7e097f63c9c0c69399088 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/acl-8c8fc6cd3f.md @@ -0,0 +1,37 @@ +# acl + +- Project ID: `acl-8c8fc6cd3f` +- Path: `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 19 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/acl-8c8fc6cd3f.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/formatting.md`:3 — 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"). +- `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/formatting.md`:17 — Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/formatting.md`:19 — Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/formatting.md`:23 — 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 +- `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/formatting.md`:25 — Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers. +- `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/formatting.md`:27 — Papers that do not conform to these requirements may be rejected without review. +- `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/formatting.md`:34 — As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs). +- `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/acl/formatting.md`:47 — Review versions must not include acknowledgements. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/acl-95289e4e2c.md b/ProjectIntakeTower/inventory/project_cards/acl-95289e4e2c.md new file mode 100644 index 0000000000000000000000000000000000000000..90fb53105a868b67b6a5783bf758c514fc6108d4 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/acl-95289e4e2c.md @@ -0,0 +1,37 @@ +# acl + +- Project ID: `acl-95289e4e2c` +- Path: `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 19 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/acl-95289e4e2c.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/formatting.md`:3 — 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"). +- `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/formatting.md`:17 — Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/formatting.md`:19 — Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/formatting.md`:23 — 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 +- `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/formatting.md`:25 — Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers. +- `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/formatting.md`:27 — Papers that do not conform to these requirements may be rejected without review. +- `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/formatting.md`:34 — As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs). +- `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/acl/formatting.md`:47 — Review versions must not include acknowledgements. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/acl-bba97c8888.md b/ProjectIntakeTower/inventory/project_cards/acl-bba97c8888.md new file mode 100644 index 0000000000000000000000000000000000000000..9a2eb81121f4ef87aa418081259d3ae4ece442c7 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/acl-bba97c8888.md @@ -0,0 +1,37 @@ +# acl + +- Project ID: `acl-bba97c8888` +- Path: `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 19 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/acl-bba97c8888.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/formatting.md`:3 — 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"). +- `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/formatting.md`:17 — Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/formatting.md`:19 — Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/formatting.md`:23 — 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 +- `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/formatting.md`:25 — Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers. +- `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/formatting.md`:27 — Papers that do not conform to these requirements may be rejected without review. +- `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/formatting.md`:34 — As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs). +- `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/acl/formatting.md`:47 — Review versions must not include acknowledgements. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/acl-c178e84d62.md b/ProjectIntakeTower/inventory/project_cards/acl-c178e84d62.md new file mode 100644 index 0000000000000000000000000000000000000000..32728acd1f4c27569d636fd70d145bbd0707f1c7 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/acl-c178e84d62.md @@ -0,0 +1,37 @@ +# acl + +- Project ID: `acl-c178e84d62` +- Path: `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 19 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/acl-c178e84d62.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/formatting.md`:3 — 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"). +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/formatting.md`:17 — Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/formatting.md`:19 — Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/formatting.md`:23 — 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 +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/formatting.md`:25 — Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers. +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/formatting.md`:27 — Papers that do not conform to these requirements may be rejected without review. +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/formatting.md`:34 — As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs). +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/acl/formatting.md`:47 — Review versions must not include acknowledgements. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/acl-c3fe5fa952.md b/ProjectIntakeTower/inventory/project_cards/acl-c3fe5fa952.md new file mode 100644 index 0000000000000000000000000000000000000000..b5c5b1b233e043c28fb9ac71a23d41bdb9f192fb --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/acl-c3fe5fa952.md @@ -0,0 +1,37 @@ +# acl + +- Project ID: `acl-c3fe5fa952` +- Path: `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl` +- Last modified: `2026-03-16T07:20:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 19 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/acl-c3fe5fa952.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/formatting.md`:3 — 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"). +- `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/formatting.md`:17 — Review versions of long papers may have up to eight (8) pages of content plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/formatting.md`:19 — Review versions of short papers may have up to four (4) pages of content, plus unlimited pages for references. +- `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/formatting.md`:23 — 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 +- `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/formatting.md`:25 — Review versions should not refer, for further detail, to documents, code or data resources that are not available to the reviewers. +- `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/formatting.md`:27 — Papers that do not conform to these requirements may be rejected without review. +- `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/formatting.md`:34 — As reviewing will be double-blind, review versions must not include any identifying information about the authors (such as names, affiliations, or URLs). +- `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/acl/formatting.md`:47 — Review versions must not include acknowledgements. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/acpcodex-c949d6755e.md b/ProjectIntakeTower/inventory/project_cards/acpcodex-c949d6755e.md new file mode 100644 index 0000000000000000000000000000000000000000..ced39b83b7bf37aa415ce0493df681267a3870c6 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/acpcodex-c949d6755e.md @@ -0,0 +1,34 @@ +# ACPcodex + +- Project ID: `acpcodex-c949d6755e` +- Path: `/home/smlflg/Projekte/ACPcodex` +- Last modified: `2026-04-21T15:50:23+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `15` — 4 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/acpcodex-c949d6755e.json` + +## 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: + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/ACPcodex/README.md`:33 — ./scripts/acpx-subagents parallel --no-wait -- "Review your owned area and report the smallest safe implementation plan." +- `/home/smlflg/Projekte/ACPcodex/scripts/acpx-subagents`:18 — [ui]="Implement and review user-facing UI, templates, static assets, and component behavior." +- `/home/smlflg/Projekte/ACPcodex/scripts/acpx-subagents`:19 — [pipeline]="Implement and review pipeline flow, runtime behavior, schemas, and guard logic." +- `/home/smlflg/Projekte/ACPcodex/scripts/acpx-subagents`:20 — [rules]="Implement and review rule packs, policy definitions, validation behavior, and rule docs." + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/act-agentcommandotower-0112bb030d.md b/ProjectIntakeTower/inventory/project_cards/act-agentcommandotower-0112bb030d.md new file mode 100644 index 0000000000000000000000000000000000000000..1d8b35ddeacc4a37caad2e9e022fb150b7fa0cb4 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/act-agentcommandotower-0112bb030d.md @@ -0,0 +1,39 @@ +# ACT-agentcommandotower + +- Project ID: `act-agentcommandotower-0112bb030d` +- Path: `/home/smlflg/Projekte/ACT-agentcommandotower` +- Last modified: `2026-05-04T18:04:10+00:00` +- Git repo: yes +- Git status: dirty (1 tracked changes) +- Branch: `agent/gh-token-furnace-harness` +- Technologies: agent +- Triage status: `active` +- Risk level: `medium` +- Score: `69` — git repo, tracked dirty work, 19 TODO/FIXME/WIP hints, README present, agentized +- Evidence: `inventory/evidence/act-agentcommandotower-0112bb030d.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/ACT-agentcommandotower/AGENT_JOB_TEMPLATE.md`:28 — - Open a pull request from a dedicated branch. +- `/home/smlflg/Projekte/ACT-agentcommandotower/README.md`:20 — Issue -> Branch -> Artifact -> Tests -> PR -> Review +- `/home/smlflg/Projekte/ACT-agentcommandotower/README.md`:29 — - `.github/PULL_REQUEST_TEMPLATE.md` for PR review boundaries +- `/home/smlflg/Projekte/ACT-agentcommandotower/README.md`:48 — 3. Open a scoped issue from `.github/ISSUE_TEMPLATE/agent_job.yml`. +- `/home/smlflg/Projekte/ACT-agentcommandotower/decisions.md`:3 — - [ ] Pick next manual step +- `/home/smlflg/Projekte/ACT-agentcommandotower/tower.py`:81 — print("Next action") +- `/home/smlflg/Projekte/ACT-agentcommandotower/tower.py`:88 — state["next_action"] = f"Review active runs and decisions for {args.project}" +- `/home/smlflg/Projekte/ACT-agentcommandotower/tower.py`:96 — with DECISIONS.open("a") as file: + +## Possible next actions + +1. Review tracked dirty work and decide: continue, park, or archive. Do not commit without owner approval. +2. Cluster TODO/FIXME/WIP hints into one bounded next action. +3. Inspect agent handoff/async state read-only and summarize stale/running/done work. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/additional_dir-58286e47b9.md b/ProjectIntakeTower/inventory/project_cards/additional_dir-58286e47b9.md new file mode 100644 index 0000000000000000000000000000000000000000..0d32807f4f7906c417a328a02f7b3f661d09d157 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/additional_dir-58286e47b9.md @@ -0,0 +1,30 @@ +# additional_dir + +- Project ID: `additional_dir-58286e47b9` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/admin_scripts/custom_templates/project_template/additional_dir` +- Last modified: `2026-04-17T10:00:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — +- Evidence: `inventory/evidence/additional_dir-58286e47b9.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/additional_dir-cfc39b22c3.md b/ProjectIntakeTower/inventory/project_cards/additional_dir-cfc39b22c3.md new file mode 100644 index 0000000000000000000000000000000000000000..c353da72d53db78ac5b5b3e710e650666381021e --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/additional_dir-cfc39b22c3.md @@ -0,0 +1,30 @@ +# additional_dir + +- Project ID: `additional_dir-cfc39b22c3` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/admin_scripts/custom_templates/project_template/additional_dir` +- Last modified: `2026-04-17T09:54:32+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — +- Evidence: `inventory/evidence/additional_dir-cfc39b22c3.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/agent-process-dashboard-a212950668.md b/ProjectIntakeTower/inventory/project_cards/agent-process-dashboard-a212950668.md new file mode 100644 index 0000000000000000000000000000000000000000..c4b37c55ba4a30d150d9fb630e319c0a6d072ab6 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/agent-process-dashboard-a212950668.md @@ -0,0 +1,34 @@ +# agent-process-dashboard + +- Project ID: `agent-process-dashboard-a212950668` +- Path: `/home/smlflg/Projekte/agent-process-dashboard` +- Last modified: `2026-05-04T05:24:22+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `review` +- Risk level: `low` +- Score: `15` — 4 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/agent-process-dashboard-a212950668.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/agent-process-dashboard/README.md`:12 — - Does not restart, renice, mutate configs, read process environments, or open a +- `/home/smlflg/Projekte/agent-process-dashboard/src/agent_process_dashboard/classifier.py`:92 — matched = next((marker for marker in markers if marker in text), None) +- `/home/smlflg/Projekte/agent-process-dashboard/src/agent_process_dashboard/actions.py`:71 — live = next((sample for sample in snapshot.processes if sample.pid == request.pid), None) +- `/home/smlflg/Projekte/agent-process-dashboard/src/agent_process_dashboard/actions.py`:94 — candidate = next( + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/agent-runs-e6bd77181d.md b/ProjectIntakeTower/inventory/project_cards/agent-runs-e6bd77181d.md new file mode 100644 index 0000000000000000000000000000000000000000..499ad88d080ac2cf4dd189a1eb869389941449df --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/agent-runs-e6bd77181d.md @@ -0,0 +1,29 @@ +# agent-runs + +- Project ID: `agent-runs-e6bd77181d` +- Path: `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/docs/evaluation/agent-runs` +- Last modified: `2026-05-04T17:12:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/agent-runs-e6bd77181d.json` + +## 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/-/ ``` Every run must include `AGENT_RESULT.md`. Add mode-specific artifacts from + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/agent_builder-c49298be80.md b/ProjectIntakeTower/inventory/project_cards/agent_builder-c49298be80.md new file mode 100644 index 0000000000000000000000000000000000000000..919adf11de473cd61fc5e12ebb5154bab850b41b --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/agent_builder-c49298be80.md @@ -0,0 +1,31 @@ +# agent_builder + +- Project ID: `agent_builder-c49298be80` +- Path: `/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/agent_builder` +- Last modified: `2026-04-06T10:33:05+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `10` — agentized +- Evidence: `inventory/evidence/agent_builder-c49298be80.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/agent_private-4da39ba612.md b/ProjectIntakeTower/inventory/project_cards/agent_private-4da39ba612.md new file mode 100644 index 0000000000000000000000000000000000000000..5cb374f549c4cf9c53dc329910c1e39bcdacee2e --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/agent_private-4da39ba612.md @@ -0,0 +1,31 @@ +# agent_private + +- Project ID: `agent_private-4da39ba612` +- Path: `/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/agent_private` +- Last modified: `2026-04-06T10:33:05+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `10` — agentized +- Evidence: `inventory/evidence/agent_private-4da39ba612.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/agent_research-82f8c1b2e6.md b/ProjectIntakeTower/inventory/project_cards/agent_research-82f8c1b2e6.md new file mode 100644 index 0000000000000000000000000000000000000000..40ed57717e7b3c260acc2b44536a8019202f294f --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/agent_research-82f8c1b2e6.md @@ -0,0 +1,31 @@ +# agent_research + +- Project ID: `agent_research-82f8c1b2e6` +- Path: `/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/agent_research` +- Last modified: `2026-04-06T10:33:05+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `10` — agentized +- Evidence: `inventory/evidence/agent_research-82f8c1b2e6.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/agentarena-a78ddede96.md b/ProjectIntakeTower/inventory/project_cards/agentarena-a78ddede96.md new file mode 100644 index 0000000000000000000000000000000000000000..31135e9a083fc438a46658719bae1296fd842db8 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/agentarena-a78ddede96.md @@ -0,0 +1,38 @@ +# AgentArena + +- Project ID: `agentarena-a78ddede96` +- Path: `/home/smlflg/Projekte/AgentArena` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: dirty (10 tracked changes) +- Branch: `master` +- Technologies: python +- Triage status: `active` +- Risk level: `medium` +- Score: `59` — git repo, tracked dirty work, 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/agentarena-a78ddede96.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/AgentArena/FOR_SMLFLG.md`:111 — ## Was fehlt / Next Steps +- `/home/smlflg/Projekte/AgentArena/FOR_SMLFLG.md`:113 — 2. **Patch-Apply Bug** — Run #9 zeigt "Patch failed to apply" (untersuchen) +- `/home/smlflg/Projekte/AgentArena/FOR_SMLFLG.md`:126 — - **Cross-Model-Review lohnt sich:** MiniMax + Codex haben 13 Findings geliefert, 5 Quick Wins sofort gefixt +- `/home/smlflg/Projekte/AgentArena/tasks/voicelanguage_bug_en.yaml`:1 — slug: voicelanguage-bug-en +- `/home/smlflg/Projekte/AgentArena/tasks/voicelanguage_bug_en.yaml`:2 — title: "VoiceLanguage Config Bug — English Prompt E4" +- `/home/smlflg/Projekte/AgentArena/tasks/timeout_unit_bug.yaml`:1 — slug: timeout-unit-bug +- `/home/smlflg/Projekte/AgentArena/tasks/timeout_unit_bug.yaml`:2 — title: "Timeout Unit Bug — Domain Knowledge E_new_b" +- `/home/smlflg/Projekte/AgentArena/tasks/reviewmode_noedit.yaml`:4 — Review this code and report any issues you find. Do NOT make any changes. + +## Possible next actions + +1. Review tracked dirty work and decide: continue, park, or archive. Do not commit without owner approval. +2. Cluster TODO/FIXME/WIP hints into one bounded next action. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/agentide-a18ec596a3.md b/ProjectIntakeTower/inventory/project_cards/agentide-a18ec596a3.md new file mode 100644 index 0000000000000000000000000000000000000000..b646c993733fe48fd54b6f84b41e2bc7e5ee8f44 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/agentide-a18ec596a3.md @@ -0,0 +1,40 @@ +# AgentIDE + +- Project ID: `agentide-a18ec596a3` +- Path: `/home/smlflg/Projekte/AgentIDE` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: dirty (3 tracked changes) +- Branch: `master` +- Technologies: python +- Triage status: `needs_human` +- Risk level: `medium` +- Score: `54` — git repo, tracked dirty work, 40 TODO/FIXME/WIP hints, plans/backlogs found +- Evidence: `inventory/evidence/agentide-a18ec596a3.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/AgentIDE/agents.py`:125 — "# REVIEW: Line 10 — Consider adding type hints to _record()", +- `/home/smlflg/Projekte/AgentIDE/agents.py`:126 — "# REVIEW: divide() — Good zero-check, but consider returning float('inf') as option", +- `/home/smlflg/Projekte/AgentIDE/agents.py`:127 — "# REVIEW: history stores strings; consider storing structured dicts for easier parsing", +- `/home/smlflg/Projekte/AgentIDE/agents.py`:128 — "# REVIEW: clear_history() resets last_result — document this side effect", +- `/home/smlflg/Projekte/AgentIDE/agents.py`:129 — "# REVIEW: No __repr__ or __str__ — add for easier debugging", +- `/home/smlflg/Projekte/AgentIDE/agents.py`:135 — "# REVIEW: format_number() — 'decimals=2' default may truncate important precision", +- `/home/smlflg/Projekte/AgentIDE/agents.py`:136 — "# REVIEW: validate_input() silently returns None; caller must check — document this", +- `/home/smlflg/Projekte/AgentIDE/agents.py`:137 — "# REVIEW: is_safe_divisor threshold 1e-10 is arbitrary — make it configurable", + +## Possible next actions + +1. Review tracked dirty work and decide: continue, park, or archive. Do not commit without owner approval. +2. Cluster TODO/FIXME/WIP hints into one bounded next action. +3. Read plan/backlog artifacts and extract current unfinished thread. +4. Classify purpose from filenames only; ask owner before writing project README. +5. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/agentprojectminenraeumer-8a622ea82b.md b/ProjectIntakeTower/inventory/project_cards/agentprojectminenraeumer-8a622ea82b.md new file mode 100644 index 0000000000000000000000000000000000000000..a591fcc0fb4ac410f0f322a62252c6fd3f5c44d7 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/agentprojectminenraeumer-8a622ea82b.md @@ -0,0 +1,38 @@ +# AgentProjectMinenraeumer + +- Project ID: `agentprojectminenraeumer-8a622ea82b` +- Path: `/home/smlflg/Projekte/AgentProjectMinenraeumer` +- Last modified: `2026-05-04T17:49:30+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: unknown +- Triage status: `review` +- Risk level: `low` +- Score: `17` — 40 TODO/FIXME/WIP hints, unclear purpose +- Evidence: `inventory/evidence/agentprojectminenraeumer-8a622ea82b.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/CONTROL_ROOM.md`:125 — - `ProjectIntakeTower/jobs/pending/pit-agenttestunisupport-a891990bc1-review.json` — 19:23:32 — 3447 bytes +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/CONTROL_ROOM.md`:130 — - `ProjectIntakeTower/github/issue_drafts/AgentTestUniSupport/intake-next-action.md` — 19:12:12 — 418 bytes +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/CONTROL_ROOM.md`:134 — - `ProjectIntakeTower/jobs/done/pit-zentrale-193cdb6361-review/result.json` — 19:20:48 — 2434 bytes +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/CONTROL_ROOM.md`:135 — - `ProjectIntakeTower/jobs/done/pit-zentrale-193cdb6361-review/handoff.md` — 19:20:33 — 2003 bytes +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/CONTROL_ROOM.md`:136 — - `ProjectIntakeTower/jobs/done/pit-act-agentcommandotower-0112bb030d-review/result.json` — 19:20:12 — 2202 bytes +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/CONTROL_ROOM.md`:137 — - `ProjectIntakeTower/jobs/done/pit-act-agentcommandotower-0112bb030d-review/handoff.md` — 19:20:01 — 2010 bytes +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md`:35 — > Can the next token produce an artifact that is useful tomorrow? +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md`:42 — - review report + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/agentsdk-helloworld-2a18fba551.md b/ProjectIntakeTower/inventory/project_cards/agentsdk-helloworld-2a18fba551.md new file mode 100644 index 0000000000000000000000000000000000000000..f10a30e9a820bedd75c183d28a7b2304db66cc3b --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/agentsdk-helloworld-2a18fba551.md @@ -0,0 +1,31 @@ +# AgentSDK-HelloWorld + +- Project ID: `agentsdk-helloworld-2a18fba551` +- Path: `/home/smlflg/Projekte/AgentSDK-HelloWorld` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: python +- Triage status: `review` +- Risk level: `low` +- Score: `9` — git repo, plans/backlogs found +- Evidence: `inventory/evidence/agentsdk-helloworld-2a18fba551.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Read plan/backlog artifacts and extract current unfinished thread. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/agentswarmdashboard-98dc83ec43.md b/ProjectIntakeTower/inventory/project_cards/agentswarmdashboard-98dc83ec43.md new file mode 100644 index 0000000000000000000000000000000000000000..036ffd643469b957bccae1f91cd266a86bb565d7 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/agentswarmdashboard-98dc83ec43.md @@ -0,0 +1,31 @@ +# AgentSwarmDashboard + +- Project ID: `agentswarmdashboard-98dc83ec43` +- Path: `/home/smlflg/Projekte/AgentSwarmDashboard` +- Last modified: `2026-05-04T18:04:14+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: python +- Triage status: `quick_win` +- Risk level: `low` +- Score: `18` — git repo, 2 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/agentswarmdashboard-98dc83ec43.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/AgentSwarmDashboard/app.py`:65 — with open(path, "r", encoding="utf-8") as f: +- `/home/smlflg/Projekte/AgentSwarmDashboard/FOR_SMLFLG.md`:71 — ## Next Steps (priorisiert) + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done//. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/agenttestunisupport-a891990bc1.md b/ProjectIntakeTower/inventory/project_cards/agenttestunisupport-a891990bc1.md new file mode 100644 index 0000000000000000000000000000000000000000..f6d1994b2714695cf3773965c9573b73fddd694b --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/agenttestunisupport-a891990bc1.md @@ -0,0 +1,39 @@ +# AgentTestUniSupport + +- Project ID: `agenttestunisupport-a891990bc1` +- Path: `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: dirty (12 tracked changes) +- Branch: `portfolio/v1-release` +- Technologies: python +- Triage status: `active` +- Risk level: `medium` +- Score: `63` — git repo, tracked dirty work, 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/agenttestunisupport-a891990bc1.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/README.md`:11 — - deterministic `morning`, `next`, and event lookup +- `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/README.md`:34 — uni-agent next +- `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/README.md`:53 — | `uni-agent next` | Show the next upcoming event | +- `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/README.md`:80 — - `morning`, `next`, and course lookup foundations +- `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/README.md`:118 — - the next iteration is already documented +- `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/README.md`:145 — The next version focuses on extending actual usefulness, not adding architecture for its own sake. +- `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/V1RealUX.txt`:36 — $ uni-agent next +- `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AgentTestUniSupport/sessions/hermes/session_20260401_131325_410f70.json`:307 — "content": "{\"content\": \" 1|\\n 2|\\n 3|\\n 4|\\n 5|\\n 6|Samuel — Akadem + +## Possible next actions + +1. Review tracked dirty work and decide: continue, park, or archive. Do not commit without owner approval. +2. Cluster TODO/FIXME/WIP hints into one bounded next action. +3. Read plan/backlog artifacts and extract current unfinished thread. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/aios-cockpit-0ba0ee2b88.md b/ProjectIntakeTower/inventory/project_cards/aios-cockpit-0ba0ee2b88.md new file mode 100644 index 0000000000000000000000000000000000000000..552b6431a04cc26376b0129ce3b068de03a6a73f --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/aios-cockpit-0ba0ee2b88.md @@ -0,0 +1,39 @@ +# AIOS-Cockpit + +- Project ID: `aios-cockpit-0ba0ee2b88` +- Path: `/home/smlflg/Projekte/AIOS-Cockpit` +- Last modified: `2026-05-04T18:04:10+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `unknown` +- Technologies: agent, python +- Triage status: `active` +- Risk level: `low` +- Score: `54` — git repo, 22 TODO/FIXME/WIP hints, README present, agentized, plans/backlogs found +- Evidence: `inventory/evidence/aios-cockpit-0ba0ee2b88.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/AIOS-Cockpit/README.md`:25 — Then open: +- `/home/smlflg/Projekte/AIOS-Cockpit/README.md`:50 — 1. Open the cockpit and inspect today's focus. +- `/home/smlflg/Projekte/AIOS-Cockpit/README.md`:51 — 2. Open a source-of-truth or active project detail page. +- `/home/smlflg/Projekte/AIOS-Cockpit/README.md`:53 — 4. Review the saved handoff under `/handoffs`. +- `/home/smlflg/Projekte/AIOS-Cockpit/templates/index.html`:195 — <input name="task" placeholder="Implement the next Cockpit slice..." required> +- `/home/smlflg/Projekte/AIOS-Cockpit/templates/workbench.html`:34 — <button type="submit">Open</button> +- `/home/smlflg/Projekte/AIOS-Cockpit/tests/test_details.py`:23 — assert "Next step" in detail.plan_excerpt +- `/home/smlflg/Projekte/AIOS-Cockpit/src/aios_cockpit/models.py`:160 — "## Open questions", + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Inspect agent handoff/async state read-only and summarize stale/running/done work. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/anthropic_interface-8f84a0af6a.md b/ProjectIntakeTower/inventory/project_cards/anthropic_interface-8f84a0af6a.md new file mode 100644 index 0000000000000000000000000000000000000000..7e80ab9a37f6ba67204ccfffb0f3ae16cdae3bbd --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/anthropic_interface-8f84a0af6a.md @@ -0,0 +1,29 @@ +# anthropic_interface + +- Project ID: `anthropic_interface-8f84a0af6a` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/anthropic_interface` +- Last modified: `2026-03-23T15:16:15+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/anthropic_interface-8f84a0af6a.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/arbeit-3be7fe3d3f.md b/ProjectIntakeTower/inventory/project_cards/arbeit-3be7fe3d3f.md new file mode 100644 index 0000000000000000000000000000000000000000..e8bd7c848908b4c9518cfdfe46f190a38160ba47 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/arbeit-3be7fe3d3f.md @@ -0,0 +1,38 @@ +# Arbeit + +- Project ID: `arbeit-3be7fe3d3f` +- Path: `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit` +- Last modified: `2026-04-22T13:32:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `33` — 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/arbeit-3be7fe3d3f.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/08_meeting-kickoff-samuel-2026-04-10.md`:19 — - [ ] **Vertrag finalisieren und überarbeiten** +- `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/08_meeting-kickoff-samuel-2026-04-10.md`:20 — - [ ] **Ivo**: Sich nochmal mit Vertrag + operativer Seite beschäftigen +- `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/08_meeting-kickoff-samuel-2026-04-10.md`:21 — - [ ] **Laptop und technisches Setup für Samuel vorbereiten**: Aidvance Account, Cloud-Subscription, **MacBook**, API-Zugriffe Notion + Microsoft +- `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/08_meeting-kickoff-samuel-2026-04-10.md`:22 — - [ ] **Bis Anfang nächster Woche**: Sicherheitsrelevante Fragen klären und **Entry Point definieren** (basierend auf Downscope) +- `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/08_meeting-kickoff-samuel-2026-04-10.md`:23 — - [ ] **Projekt strukturieren**, um mit kleinstmöglichem Teil zu starten +- `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/08_meeting-kickoff-samuel-2026-04-10.md`:24 — - [ ] **Termin für nächste Woche vereinbaren** (Mitte/Ende der Woche) für Scope-Besprechung → wurde der 22.04 +- `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/08_meeting-kickoff-samuel-2026-04-10.md`:25 — - [ ] **Hausaufgaben bis zum geplanten Work Day Mitte April (15./16.)** +- `/home/smlflg/Projekte/Jobs_Selbständigkeit_Geldverdienen/AidvanceWork/Arbeit/04_aidgents-mvp-chief-of-staff-project.md`:23 — **Eng lead + security review**: Alexander Meinhold, Roman Kupkovic + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/arize-a2f9755cee.md b/ProjectIntakeTower/inventory/project_cards/arize-a2f9755cee.md new file mode 100644 index 0000000000000000000000000000000000000000..4ae254e6264032428ce494ece8ac50c965f3f089 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/arize-a2f9755cee.md @@ -0,0 +1,29 @@ +# arize + +- Project ID: `arize-a2f9755cee` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/arize` +- Last modified: `2026-03-23T15:16:15+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/arize-a2f9755cee.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/ascii-video-4d4f3d11bd.md b/ProjectIntakeTower/inventory/project_cards/ascii-video-4d4f3d11bd.md new file mode 100644 index 0000000000000000000000000000000000000000..1cbe5edf5d8ba7dd02b0f0c0e3d7150575f26c6a --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/ascii-video-4d4f3d11bd.md @@ -0,0 +1,37 @@ +# ascii-video + +- Project ID: `ascii-video-4d4f3d11bd` +- Path: `/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 26 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/ascii-video-4d4f3d11bd.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/SKILL.md`:121 — - **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve? +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/SKILL.md`:223 — - **Oblique Strategies** — when the user is maximally open ("surprise me," "something I've never seen") +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/README.md`:206 — **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 +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/README.md`:229 — | `preview` | 1280x720 | 15 | Review effects | +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/references/troubleshooting.md`:52 — The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays. +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/references/troubleshooting.md`:188 — The #1 production bug. If you use `stderr=subprocess.PIPE`: +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/references/troubleshooting.md`:198 — stderr_fh = open(err_path, "w") +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/ascii-video/references/troubleshooting.md`:321 — A common bug in particle systems: creating new arrays every frame instead of updating persistent state. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/ascii-video-651c6ec66f.md b/ProjectIntakeTower/inventory/project_cards/ascii-video-651c6ec66f.md new file mode 100644 index 0000000000000000000000000000000000000000..c6e3968c62c822f613213287923436b87f5d785d --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/ascii-video-651c6ec66f.md @@ -0,0 +1,37 @@ +# ascii-video + +- Project ID: `ascii-video-651c6ec66f` +- Path: `/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 26 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/ascii-video-651c6ec66f.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/SKILL.md`:121 — - **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve? +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/SKILL.md`:223 — - **Oblique Strategies** — when the user is maximally open ("surprise me," "something I've never seen") +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/README.md`:206 — **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 +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/README.md`:229 — | `preview` | 1280x720 | 15 | Review effects | +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/references/troubleshooting.md`:52 — The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays. +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/references/troubleshooting.md`:188 — The #1 production bug. If you use `stderr=subprocess.PIPE`: +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/references/troubleshooting.md`:198 — stderr_fh = open(err_path, "w") +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/ascii-video/references/troubleshooting.md`:321 — A common bug in particle systems: creating new arrays every frame instead of updating persistent state. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/ascii-video-690c5f057f.md b/ProjectIntakeTower/inventory/project_cards/ascii-video-690c5f057f.md new file mode 100644 index 0000000000000000000000000000000000000000..ac0f3f77bde6a3186e33d6d927746fed35918759 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/ascii-video-690c5f057f.md @@ -0,0 +1,37 @@ +# ascii-video + +- Project ID: `ascii-video-690c5f057f` +- Path: `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 26 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/ascii-video-690c5f057f.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/SKILL.md`:121 — - **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve? +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/SKILL.md`:223 — - **Oblique Strategies** — when the user is maximally open ("surprise me," "something I've never seen") +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/README.md`:206 — **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 +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/README.md`:229 — | `preview` | 1280x720 | 15 | Review effects | +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/references/troubleshooting.md`:52 — The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays. +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/references/troubleshooting.md`:188 — The #1 production bug. If you use `stderr=subprocess.PIPE`: +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/references/troubleshooting.md`:198 — stderr_fh = open(err_path, "w") +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/ascii-video/references/troubleshooting.md`:321 — A common bug in particle systems: creating new arrays every frame instead of updating persistent state. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/ascii-video-6d4d111812.md b/ProjectIntakeTower/inventory/project_cards/ascii-video-6d4d111812.md new file mode 100644 index 0000000000000000000000000000000000000000..b20a4808bec75978fe3304a2a9c2046c41e27770 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/ascii-video-6d4d111812.md @@ -0,0 +1,37 @@ +# ascii-video + +- Project ID: `ascii-video-6d4d111812` +- Path: `/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 26 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/ascii-video-6d4d111812.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/SKILL.md`:121 — - **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve? +- `/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/SKILL.md`:223 — - **Oblique Strategies** — when the user is maximally open ("surprise me," "something I've never seen") +- `/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/README.md`:206 — **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 +- `/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/README.md`:229 — | `preview` | 1280x720 | 15 | Review effects | +- `/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/references/troubleshooting.md`:52 — The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays. +- `/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/references/troubleshooting.md`:188 — The #1 production bug. If you use `stderr=subprocess.PIPE`: +- `/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/references/troubleshooting.md`:198 — stderr_fh = open(err_path, "w") +- `/home/smlflg/.hermes/profiles/smk/skills/creative/ascii-video/references/troubleshooting.md`:321 — A common bug in particle systems: creating new arrays every frame instead of updating persistent state. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/ascii-video-8ec34128a5.md b/ProjectIntakeTower/inventory/project_cards/ascii-video-8ec34128a5.md new file mode 100644 index 0000000000000000000000000000000000000000..20425c0e96c26cdc1314ac1d92b8b4bc41b70486 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/ascii-video-8ec34128a5.md @@ -0,0 +1,37 @@ +# ascii-video + +- Project ID: `ascii-video-8ec34128a5` +- Path: `/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 26 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/ascii-video-8ec34128a5.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/SKILL.md`:121 — - **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve? +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/SKILL.md`:223 — - **Oblique Strategies** — when the user is maximally open ("surprise me," "something I've never seen") +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/README.md`:206 — **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 +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/README.md`:229 — | `preview` | 1280x720 | 15 | Review effects | +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/references/troubleshooting.md`:52 — The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays. +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/references/troubleshooting.md`:188 — The #1 production bug. If you use `stderr=subprocess.PIPE`: +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/references/troubleshooting.md`:198 — stderr_fh = open(err_path, "w") +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/ascii-video/references/troubleshooting.md`:321 — A common bug in particle systems: creating new arrays every frame instead of updating persistent state. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/ascii-video-a13daccca3.md b/ProjectIntakeTower/inventory/project_cards/ascii-video-a13daccca3.md new file mode 100644 index 0000000000000000000000000000000000000000..98f5cbeabda65ac178df419fbc4bf102f1da3979 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/ascii-video-a13daccca3.md @@ -0,0 +1,37 @@ +# ascii-video + +- Project ID: `ascii-video-a13daccca3` +- Path: `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 26 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/ascii-video-a13daccca3.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/SKILL.md`:121 — - **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve? +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/SKILL.md`:223 — - **Oblique Strategies** — when the user is maximally open ("surprise me," "something I've never seen") +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/README.md`:206 — **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 +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/README.md`:229 — | `preview` | 1280x720 | 15 | Review effects | +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/references/troubleshooting.md`:52 — The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays. +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/references/troubleshooting.md`:188 — The #1 production bug. If you use `stderr=subprocess.PIPE`: +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/references/troubleshooting.md`:198 — stderr_fh = open(err_path, "w") +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/ascii-video/references/troubleshooting.md`:321 — A common bug in particle systems: creating new arrays every frame instead of updating persistent state. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/ascii-video-b43045a7ab.md b/ProjectIntakeTower/inventory/project_cards/ascii-video-b43045a7ab.md new file mode 100644 index 0000000000000000000000000000000000000000..09db78bb0031f76e06375813710e2789d11fff02 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/ascii-video-b43045a7ab.md @@ -0,0 +1,37 @@ +# ascii-video + +- Project ID: `ascii-video-b43045a7ab` +- Path: `/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 26 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/ascii-video-b43045a7ab.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/SKILL.md`:121 — - **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve? +- `/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/SKILL.md`:223 — - **Oblique Strategies** — when the user is maximally open ("surprise me," "something I've never seen") +- `/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/README.md`:206 — **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 +- `/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/README.md`:229 — | `preview` | 1280x720 | 15 | Review effects | +- `/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/references/troubleshooting.md`:52 — The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays. +- `/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/references/troubleshooting.md`:188 — The #1 production bug. If you use `stderr=subprocess.PIPE`: +- `/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/references/troubleshooting.md`:198 — stderr_fh = open(err_path, "w") +- `/home/smlflg/.hermes/profiles/ra/skills/creative/ascii-video/references/troubleshooting.md`:321 — A common bug in particle systems: creating new arrays every frame instead of updating persistent state. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/ascii-video-e2ae0c5700.md b/ProjectIntakeTower/inventory/project_cards/ascii-video-e2ae0c5700.md new file mode 100644 index 0000000000000000000000000000000000000000..23d72f145eb6e84149b2173f89cbfded51c6e4c3 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/ascii-video-e2ae0c5700.md @@ -0,0 +1,37 @@ +# ascii-video + +- Project ID: `ascii-video-e2ae0c5700` +- Path: `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 26 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/ascii-video-e2ae0c5700.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/SKILL.md`:121 — - **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve? +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/SKILL.md`:223 — - **Oblique Strategies** — when the user is maximally open ("surprise me," "something I've never seen") +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/README.md`:206 — **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 +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/README.md`:229 — | `preview` | 1280x720 | 15 | Review effects | +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/references/troubleshooting.md`:52 — The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays. +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/references/troubleshooting.md`:188 — The #1 production bug. If you use `stderr=subprocess.PIPE`: +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/references/troubleshooting.md`:198 — stderr_fh = open(err_path, "w") +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/ascii-video/references/troubleshooting.md`:321 — A common bug in particle systems: creating new arrays every frame instead of updating persistent state. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/ascii-video-f60faf6d2c.md b/ProjectIntakeTower/inventory/project_cards/ascii-video-f60faf6d2c.md new file mode 100644 index 0000000000000000000000000000000000000000..0f7cee8e5aebbae9c4077fef11ca68921fc148e9 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/ascii-video-f60faf6d2c.md @@ -0,0 +1,37 @@ +# ascii-video + +- Project ID: `ascii-video-f60faf6d2c` +- Path: `/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 26 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/ascii-video-f60faf6d2c.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/SKILL.md`:121 — - **Emotional arc**: How do scenes progress? Open with energy, build to climax, resolve? +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/SKILL.md`:223 — - **Oblique Strategies** — when the user is maximally open ("surprise me," "something I've never seen") +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/README.md`:206 — **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 +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/README.md`:229 — | `preview` | 1280x720 | 15 | Review effects | +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/references/troubleshooting.md`:52 — The `vf_plasma()` function had this bug. Use `+` instead of `+=` when mixing different-shaped arrays. +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/references/troubleshooting.md`:188 — The #1 production bug. If you use `stderr=subprocess.PIPE`: +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/references/troubleshooting.md`:198 — stderr_fh = open(err_path, "w") +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/ascii-video/references/troubleshooting.md`:321 — A common bug in particle systems: creating new arrays every frame instead of updating persistent state. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61-06f3e5a4d4.md b/ProjectIntakeTower/inventory/project_cards/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61-06f3e5a4d4.md new file mode 100644 index 0000000000000000000000000000000000000000..424166ed5f18f0c49c25af637db3dc9259b95afb --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61-06f3e5a4d4.md @@ -0,0 +1,37 @@ +# astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61 + +- Project ID: `astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61-06f3e5a4d4` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `HEAD` +- Technologies: python +- Triage status: `active` +- Risk level: `low` +- Score: `39` — git repo, 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61-06f3e5a4d4.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/CONTRIBUTING.md`:15 — We love contributions! Astropy is open source, built on open source, and +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/CONTRIBUTING.md`:24 — ready to be an open source contributor; that your skills aren't nearly good +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/CONTRIBUTING.md`:28 — documentation, you can contribute code to open source. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/CONTRIBUTING.md`:29 — Contributing to open source projects is a fantastic way to advance one's coding +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/CONTRIBUTING.md`:30 — and open source workflow skills. Writing perfect code isn't the measure of a good +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/CONTRIBUTING.md`:35 — Being an open source contributor doesn't just mean writing code, either. You can +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/CONTRIBUTING.md`:66 — Once you open a pull request (which should be opened against the ``main`` +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/CONTRIBUTING.md`:90 — - **Changelog entry**: whether you are fixing a bug or adding new + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48-b5e82b4b5c.md b/ProjectIntakeTower/inventory/project_cards/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48-b5e82b4b5c.md new file mode 100644 index 0000000000000000000000000000000000000000..3b32b09d4fee9e79f5404e51de4c180962a494ab --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48-b5e82b4b5c.md @@ -0,0 +1,38 @@ +# astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48 + +- Project ID: `astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48-b5e82b4b5c` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `HEAD` +- Technologies: python +- Triage status: `active` +- Risk level: `low` +- Score: `40` — git repo, 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48-b5e82b4b5c.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/CONTRIBUTING.md`:15 — We love contributions! Astropy is open source, built on open source, and +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/CONTRIBUTING.md`:24 — ready to be an open source contributor; that your skills aren't nearly good +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/CONTRIBUTING.md`:28 — documentation, you can contribute code to open source. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/CONTRIBUTING.md`:29 — Contributing to open source projects is a fantastic way to advance one's coding +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/CONTRIBUTING.md`:30 — and open source workflow skills. Writing perfect code isn't the measure of a good +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/CONTRIBUTING.md`:35 — Being an open source contributor doesn't just mean writing code, either. You can +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/CONTRIBUTING.md`:66 — Once you open a pull request (which should be opened against the ``main`` +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/CONTRIBUTING.md`:90 — - **Changelog entry**: whether you are fixing a bug or adding new + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607-8ca7eafbfb.md b/ProjectIntakeTower/inventory/project_cards/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607-8ca7eafbfb.md new file mode 100644 index 0000000000000000000000000000000000000000..fb062af069ccedb9c9d9f10aab974b0840610429 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607-8ca7eafbfb.md @@ -0,0 +1,38 @@ +# astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607 + +- Project ID: `astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607-8ca7eafbfb` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `HEAD` +- Technologies: python +- Triage status: `active` +- Risk level: `low` +- Score: `40` — git repo, 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607-8ca7eafbfb.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/CONTRIBUTING.md`:15 — We love contributions! Astropy is open source, built on open source, and +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/CONTRIBUTING.md`:24 — ready to be an open source contributor; that your skills aren't nearly good +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/CONTRIBUTING.md`:28 — documentation, you can contribute code to open source. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/CONTRIBUTING.md`:29 — Contributing to open source projects is a fantastic way to advance one's coding +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/CONTRIBUTING.md`:30 — and open source workflow skills. Writing perfect code isn't the measure of a good +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/CONTRIBUTING.md`:35 — Being an open source contributor doesn't just mean writing code, either. You can +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/CONTRIBUTING.md`:66 — Once you open a pull request (which should be opened against the ``main`` +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/CONTRIBUTING.md`:90 — - **Changelog entry**: whether you are fixing a bug or adding new + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/audit-e2842e9855.md b/ProjectIntakeTower/inventory/project_cards/audit-e2842e9855.md new file mode 100644 index 0000000000000000000000000000000000000000..1082c8567d6c3ac48913bedcf1bf099def7f1f42 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/audit-e2842e9855.md @@ -0,0 +1,31 @@ +# audit + +- Project ID: `audit-e2842e9855` +- Path: `/home/smlflg/Projekte/codex-skill-validation-fixtures/audit` +- Last modified: `2026-04-22T13:36:00+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: node +- Triage status: `review` +- Risk level: `low` +- Score: `10` — 2 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/audit-e2842e9855.json` + +## README summary + +# Audit Fixture This small repo-like folder intentionally contains a partial feature, missing tests, and a TODO. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/codex-skill-validation-fixtures/audit/app.js`:8 — // TODO: Handle failed runs and timeout statuses. +- `/home/smlflg/Projekte/codex-skill-validation-fixtures/audit/README.md`:3 — This small repo-like folder intentionally contains a partial feature, missing tests, and a TODO. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/azure_ai-25734062fd.md b/ProjectIntakeTower/inventory/project_cards/azure_ai-25734062fd.md new file mode 100644 index 0000000000000000000000000000000000000000..f91442012d7162db8625cbdb9f6b62bf10c604da --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/azure_ai-25734062fd.md @@ -0,0 +1,29 @@ +# azure_ai + +- Project ID: `azure_ai-25734062fd` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/azure_ai` +- Last modified: `2026-03-23T15:16:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/azure_ai-25734062fd.json` + +## README summary + +`/chat/completion` calls routed via `openai.py`. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/b_lite-52ae3eac49.md b/ProjectIntakeTower/inventory/project_cards/b_lite-52ae3eac49.md new file mode 100644 index 0000000000000000000000000000000000000000..0729c1f2df61d06658d6ae70d7a30fcda3148254 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/b_lite-52ae3eac49.md @@ -0,0 +1,32 @@ +# B_lite + +- Project ID: `b_lite-52ae3eac49` +- Path: `/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite` +- Last modified: `2026-04-06T11:33:30+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `12` — 3 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/b_lite-52ae3eac49.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/openclaw_config_patch.json`:5 — "Review against ~/.openclaw/openclaw.json before applying.", +- `/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/deploy_path_b.sh`:42 — Recommended next steps on the VM: +- `/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/deploy_path_b.sh`:50 — 3. Review and apply only validated config deltas from: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/bahnagent-27838e6977.md b/ProjectIntakeTower/inventory/project_cards/bahnagent-27838e6977.md new file mode 100644 index 0000000000000000000000000000000000000000..6d4706594b01fe6d4ee2271824023c7b23e89cee --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/bahnagent-27838e6977.md @@ -0,0 +1,37 @@ +# BahnAgent + +- Project ID: `bahnagent-27838e6977` +- Path: `/home/smlflg/Projekte/BahnAgent` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: python +- Triage status: `active` +- Risk level: `low` +- Score: `39` — git repo, 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/bahnagent-27838e6977.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/BahnAgent/bahnagent/cli.py`:12 — with path.open("r", encoding="utf-8") as handle: +- `/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/CoreModule.js`:20 — !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 +- `/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/business-x_642Q6c.css`:1 — .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-- +- `/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/sdk.js`:1 — (()=>{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, +- `/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/37.f07adfd0005923b508c9.chunk.js`:21 — /*! 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 +- `/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/saved_resource(16)`:67 — 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 +- `/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/saved_resource(16)`:69 — 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. +- `/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/saved_resource(16)`:163 — 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 + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/bandit-a273c517ad.md b/ProjectIntakeTower/inventory/project_cards/bandit-a273c517ad.md new file mode 100644 index 0000000000000000000000000000000000000000..17e47142970eb6739dd9d89bc8d2c5f57adaadc2 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/bandit-a273c517ad.md @@ -0,0 +1,34 @@ +# bandit + +- Project ID: `bandit-a273c517ad` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/bandit` +- Last modified: `2026-04-28T12:07:19+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `16` — 5 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/bandit-a273c517ad.json` + +## 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), + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/bandit/README.md`:220 — open an issue on the project to discuss ideas and planned approaches so we can ensure we keep +- `/home/smlflg/Projekte/symphony/elixir/deps/bandit/CHANGELOG.md`:75 — * Fix bug introduced when closing compressed websock connections in certain circumstances (#478) +- `/home/smlflg/Projekte/symphony/elixir/deps/bandit/CHANGELOG.md`:363 — still open. This optimizes cases where the client may still be sending a body +- `/home/smlflg/Projekte/symphony/elixir/deps/bandit/CHANGELOG.md`:810 — ### Bug Fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/bandit/CHANGELOG.md`:830 — ### Bug Fixes + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/batch_completion-a5b57b0d50.md b/ProjectIntakeTower/inventory/project_cards/batch_completion-a5b57b0d50.md new file mode 100644 index 0000000000000000000000000000000000000000..246e3c8f2f7e25855038dc24885619cac311350d --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/batch_completion-a5b57b0d50.md @@ -0,0 +1,30 @@ +# batch_completion + +- Project ID: `batch_completion-a5b57b0d50` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/batch_completion` +- Last modified: `2026-03-23T15:16:15+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `8` — 1 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/batch_completion-a5b57b0d50.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/batch_completion/main.py`:185 — print_verbose("\n\n waiting for next result\n\n") + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/batches-8928827733.md b/ProjectIntakeTower/inventory/project_cards/batches-8928827733.md new file mode 100644 index 0000000000000000000000000000000000000000..524d7aa3f0ce773892d259e4d6e12d39d2e84396 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/batches-8928827733.md @@ -0,0 +1,29 @@ +# batches + +- Project ID: `batches-8928827733` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/batches` +- Last modified: `2026-03-23T15:16:22+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/batches-8928827733.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/bin-2c665070b4.md b/ProjectIntakeTower/inventory/project_cards/bin-2c665070b4.md new file mode 100644 index 0000000000000000000000000000000000000000..0f8d7823b5de7c1ce77ed4b1a7cf4190140301f0 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/bin-2c665070b4.md @@ -0,0 +1,29 @@ +# bin + +- Project ID: `bin-2c665070b4` +- Path: `/home/smlflg/Projekte/MyAIGame/bin` +- Last modified: `2026-02-28T12:07:24+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/bin-2c665070b4.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/bitbucket-3ad81d2055.md b/ProjectIntakeTower/inventory/project_cards/bitbucket-3ad81d2055.md new file mode 100644 index 0000000000000000000000000000000000000000..e14b065ba5046aca5967182420b87bf59f9e52f1 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/bitbucket-3ad81d2055.md @@ -0,0 +1,29 @@ +# bitbucket + +- Project ID: `bitbucket-3ad81d2055` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/bitbucket` +- Last modified: `2026-03-23T15:16:16+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/bitbucket-3ad81d2055.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/bookmarkbrain-6270968899.md b/ProjectIntakeTower/inventory/project_cards/bookmarkbrain-6270968899.md new file mode 100644 index 0000000000000000000000000000000000000000..8d32d569f1bed1b29844108823031638b6f150d2 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/bookmarkbrain-6270968899.md @@ -0,0 +1,36 @@ +# BookmarkBrain + +- Project ID: `bookmarkbrain-6270968899` +- Path: `/home/smlflg/Projekte/BookmarkBrain` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: python +- Triage status: `quick_win` +- Risk level: `low` +- Score: `27` — git repo, 6 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/bookmarkbrain-6270968899.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/BookmarkBrain/FOR_SMLFLG.md`:76 — ## Next Steps (priorisiert) +- `/home/smlflg/Projekte/BookmarkBrain/README.md`:3 — > WIP — ~25% done. Database layer is solid, UI in progress. +- `/home/smlflg/Projekte/BookmarkBrain/README.md`:12 — - [ ] Frontend UI +- `/home/smlflg/Projekte/BookmarkBrain/README.md`:13 — - [ ] Browser extension integration +- `/home/smlflg/Projekte/BookmarkBrain/README.md`:34 — extension/ Browser extension (WIP) +- `/home/smlflg/Projekte/BookmarkBrain/PLAN.md`:354 — ## Open Decisions (fuer Samuel) + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/brandops-a59cc0a363.md b/ProjectIntakeTower/inventory/project_cards/brandops-a59cc0a363.md new file mode 100644 index 0000000000000000000000000000000000000000..27a9ff2385d7748dfdf572afd5f3accaa4c4462c --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/brandops-a59cc0a363.md @@ -0,0 +1,34 @@ +# BrandOps + +- Project ID: `brandops-a59cc0a363` +- Path: `/home/smlflg/Projekte/BrandOps` +- Last modified: `2026-04-22T14:27:25+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: node +- Triage status: `review` +- Risk level: `low` +- Score: `8` — 4 TODO/FIXME/WIP hints +- Evidence: `inventory/evidence/brandops-a59cc0a363.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops/src/brandops-state.js`:89 — ## Next Step +- `/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops/src/brandops-state.js`:124 — metric: "97.3% accuracy (36/37), 148/148 tests pass, fail-open hook design", +- `/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops/src/brandops-state.js`:128 — nextStep: "Pull one concrete screenshot from PortfolioTimeline and one README-ready metric block into the next published clip.", +- `/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops/src/brandops-state.js`:157 — 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.", + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/builder-fbc381c138.md b/ProjectIntakeTower/inventory/project_cards/builder-fbc381c138.md new file mode 100644 index 0000000000000000000000000000000000000000..37b13ae3172c9ef6b5172985d939d24a7ba46a5c --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/builder-fbc381c138.md @@ -0,0 +1,29 @@ +# builder + +- Project ID: `builder-fbc381c138` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/XQy045kW2jAIlDAVxjD9q/modal/builder` +- Last modified: `2026-03-23T15:16:16+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/builder-fbc381c138.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/bunt-80853d52c1.md b/ProjectIntakeTower/inventory/project_cards/bunt-80853d52c1.md new file mode 100644 index 0000000000000000000000000000000000000000..2f0f07eb6cba89d502136da9c9fb114c299d340f --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/bunt-80853d52c1.md @@ -0,0 +1,29 @@ +# bunt + +- Project ID: `bunt-80853d52c1` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/bunt` +- Last modified: `2026-04-28T12:07:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/bunt-80853d52c1.json` + +## 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: + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/caching-72e4854ec7.md b/ProjectIntakeTower/inventory/project_cards/caching-72e4854ec7.md new file mode 100644 index 0000000000000000000000000000000000000000..9489516f9bf4b1f577298108f792cd3928a15a98 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/caching-72e4854ec7.md @@ -0,0 +1,37 @@ +# caching + +- Project ID: `caching-72e4854ec7` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching` +- Last modified: `2026-03-23T15:16:15+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `28` — 11 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/caching-72e4854ec7.json` + +## 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** + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/redis_semantic_cache.py`:395 — ] = 0.0 # TODO why here but not above?? +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/redis_cache.py`:103 — OPEN - Redis is down, raise immediately (no network call) +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/redis_cache.py`:107 — CLOSED -> OPEN after failure_threshold consecutive failures +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/redis_cache.py`:108 — OPEN -> HALF_OPEN after recovery_timeout seconds +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/redis_cache.py`:110 — HALF_OPEN -> OPEN on failure (resets timer) +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/redis_cache.py`:114 — OPEN = "open" +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/redis_cache.py`:128 — # Only the one call that caused the OPEN→HALF_OPEN transition +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/caching/redis_cache.py`:131 — if self._state == self.OPEN: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/cc_precompiler-4cce82392e.md b/ProjectIntakeTower/inventory/project_cards/cc_precompiler-4cce82392e.md new file mode 100644 index 0000000000000000000000000000000000000000..3628832df09e0455656db8a4d5b50e31d245519e --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/cc_precompiler-4cce82392e.md @@ -0,0 +1,30 @@ +# cc_precompiler + +- Project ID: `cc_precompiler-4cce82392e` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/cc_precompiler` +- Last modified: `2026-04-28T12:07:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `8` — 1 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/cc_precompiler-4cce82392e.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/cc_precompiler/README.md`:132 — # so that `make` can compile/generate these files for the next target + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/cextern-7648a9df12.md b/ProjectIntakeTower/inventory/project_cards/cextern-7648a9df12.md new file mode 100644 index 0000000000000000000000000000000000000000..eb0868490fd6003da29903913d1eeb9d363d15ae --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/cextern-7648a9df12.md @@ -0,0 +1,37 @@ +# cextern + +- Project ID: `cextern-7648a9df12` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/cextern-7648a9df12.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes`:27 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes`:40 — #299 #302 Windows: Replace LoadLibrary hack to access +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes`:162 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes`:209 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes`:255 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes`:287 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes`:340 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes`:370 — Radically Open Security + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/cextern-cc61dcaae6.md b/ProjectIntakeTower/inventory/project_cards/cextern-cc61dcaae6.md new file mode 100644 index 0000000000000000000000000000000000000000..31ebbb6079a235e3cb8fdefa0e912b0a332478ce --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/cextern-cc61dcaae6.md @@ -0,0 +1,37 @@ +# cextern + +- Project ID: `cextern-cc61dcaae6` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern` +- Last modified: `2026-04-17T10:00:40+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/cextern-cc61dcaae6.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes`:27 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes`:40 — #299 #302 Windows: Replace LoadLibrary hack to access +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes`:162 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes`:209 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes`:255 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes`:287 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes`:340 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes`:370 — Radically Open Security + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/cextern-d474d5382f.md b/ProjectIntakeTower/inventory/project_cards/cextern-d474d5382f.md new file mode 100644 index 0000000000000000000000000000000000000000..680846d4f4d50285810e07e4b91f4b02a956bf32 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/cextern-d474d5382f.md @@ -0,0 +1,37 @@ +# cextern + +- Project ID: `cextern-d474d5382f` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/cextern-d474d5382f.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes`:27 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes`:40 — #299 #302 Windows: Replace LoadLibrary hack to access +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes`:162 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes`:209 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes`:255 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes`:287 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes`:340 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes`:370 — Radically Open Security + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/cfitsio-7cf6eb0552.md b/ProjectIntakeTower/inventory/project_cards/cfitsio-7cf6eb0552.md new file mode 100644 index 0000000000000000000000000000000000000000..56b64839bb60f63e5855fbc599bab11fe5d58512 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/cfitsio-7cf6eb0552.md @@ -0,0 +1,37 @@ +# cfitsio + +- Project ID: `cfitsio-7cf6eb0552` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/cfitsio-7cf6eb0552.json` + +## 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). + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/zlib/inflate.c`:32 — * - Fix bug in reuse of allocated window after inflateReset() +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/zlib/inflate.c`:38 — * - Use local copies of stream next and avail values, as well as local bit +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/zlib/inflate.c`:60 — * - Fixed stored blocks bug in inflateBack() +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/zlib/inflate.c`:138 — state->lencode = state->distcode = state->next = state->codes; +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/zlib/inflate.c`:292 — static code *next; +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/zlib/inflate.c`:300 — next = fixed; +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/zlib/inflate.c`:301 — lenfix = next; +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/cfitsio/zlib/inflate.c`:303 — inflate_table(LENS, state->lens, 288, &(next), &(bits), state->work); + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/cfitsio-c095eecba0.md b/ProjectIntakeTower/inventory/project_cards/cfitsio-c095eecba0.md new file mode 100644 index 0000000000000000000000000000000000000000..30275ad1a0b0944046d228b8d869b697444bed14 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/cfitsio-c095eecba0.md @@ -0,0 +1,37 @@ +# cfitsio + +- Project ID: `cfitsio-c095eecba0` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 20 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/cfitsio-c095eecba0.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/lib/fits_hcompress.c`:193 — * log2n is log2 of max(nx,ny) rounded up to next power of 2 +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/lib/fits_hcompress.c`:329 — * log2n is log2 of max(nx,ny) rounded up to next power of 2 +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/lib/fits_hcompress.c`:663 — * filled up this byte, go to the next one +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/lib/fits_hcompress.c`:824 — * filled up this byte, go to the next one +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/lib/fits_hcompress.c`:1175 — kk++; /* index to next array element */ +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/lib/fits_hcompress.c`:1295 — * log2n is log2 of max(nqx,nqy) rounded up to next power of 2 +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/lib/fits_hcompress.c`:1414 — * log2n is log2 of max(nqx,nqy) rounded up to next power of 2 +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/cfitsio/lib/fits_hdecompress.c`:208 — * log2n is log2 of max(nx,ny) rounded up to next power of 2 + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/cfitsio-ee8773fd60.md b/ProjectIntakeTower/inventory/project_cards/cfitsio-ee8773fd60.md new file mode 100644 index 0000000000000000000000000000000000000000..236a7cae356ba3fd0151df6712bc84c0ed0f769e --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/cfitsio-ee8773fd60.md @@ -0,0 +1,37 @@ +# cfitsio + +- Project ID: `cfitsio-ee8773fd60` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio` +- Last modified: `2026-04-17T10:00:40+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/cfitsio-ee8773fd60.json` + +## 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). + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/zlib/inflate.c`:32 — * - Fix bug in reuse of allocated window after inflateReset() +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/zlib/inflate.c`:38 — * - Use local copies of stream next and avail values, as well as local bit +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/zlib/inflate.c`:60 — * - Fixed stored blocks bug in inflateBack() +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/zlib/inflate.c`:123 — state->lencode = state->distcode = state->next = state->codes; +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/zlib/inflate.c`:251 — static code *next; +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/zlib/inflate.c`:259 — next = fixed; +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/zlib/inflate.c`:260 — lenfix = next; +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/cfitsio/zlib/inflate.c`:262 — inflate_table(LENS, state->lens, 288, &(next), &(bits), state->work); + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/changes-5a502f2a62.md b/ProjectIntakeTower/inventory/project_cards/changes-5a502f2a62.md new file mode 100644 index 0000000000000000000000000000000000000000..4c856bc8680010a9ea348a187ac28b1c73189a78 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/changes-5a502f2a62.md @@ -0,0 +1,35 @@ +# changes + +- Project ID: `changes-5a502f2a62` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/changes` +- Last modified: `2026-04-17T10:00:40+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `18` — 6 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/changes-5a502f2a62.json` + +## 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: + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/changes/README.rst`:7 — small **ReST**-formatted text that will be added to the next what's new page. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/changes/README.rst`:16 — * ``bugfix``: Bug fix. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/changes/stats/12896.bugfix.rst`:1 — 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. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/changes/io.votable/12604.bugfix.rst`:1 — 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. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/changes/table/12716.bugfix.rst`:1 — Fixed a bug in ``Table.show_in_browser`` using the ``jsviewer=True`` option +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/changes/wcs/12844.bugfix.rst`:1 — Fixed a bug due to which ``naxis``, ``pixel_shape``, and + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/changes-75d40f6235.md b/ProjectIntakeTower/inventory/project_cards/changes-75d40f6235.md new file mode 100644 index 0000000000000000000000000000000000000000..1b85a888b382148ed52bd8caf821d50dba657e4e --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/changes-75d40f6235.md @@ -0,0 +1,31 @@ +# changes + +- Project ID: `changes-75d40f6235` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/changes` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `10` — 2 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/changes-75d40f6235.json` + +## 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: + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/changes/README.rst`:7 — small **ReST**-formatted text that will be added to the next what's new page. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/changes/README.rst`:16 — * ``bugfix``: Bug fix. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/changes-d6592b1059.md b/ProjectIntakeTower/inventory/project_cards/changes-d6592b1059.md new file mode 100644 index 0000000000000000000000000000000000000000..4e121a8ecb5cea6e508d43e0cc001ef9a6e43242 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/changes-d6592b1059.md @@ -0,0 +1,33 @@ +# changes + +- Project ID: `changes-d6592b1059` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/changes` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `14` — 4 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/changes-d6592b1059.json` + +## 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: + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/changes/README.rst`:7 — small **ReST**-formatted text that will be added to the next what's new page. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/changes/README.rst`:16 — * ``bugfix``: Bug fix. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/changes/visualization/14326.bugfix.rst`:1 — Fixed a bug where coordinate overlays did not automatically determine the +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/changes/wcs/14295.bugfix.rst`:1 — Fixed a bug in how WCS handles ``PVi_ja`` header coefficients when ``CTYPE`` + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/ci-ac5fbb12ce.md b/ProjectIntakeTower/inventory/project_cards/ci-ac5fbb12ce.md new file mode 100644 index 0000000000000000000000000000000000000000..e634fa99cac0a826c71e1c5b118e4f754114a969 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/ci-ac5fbb12ce.md @@ -0,0 +1,31 @@ +# .ci + +- Project ID: `ci-ac5fbb12ce` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/.ci` +- Last modified: `2026-04-17T10:01:42+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `10` — 2 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/ci-ac5fbb12ce.json` + +## 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). + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/.ci/parse_durations_log.py`:14 — for line in open(os.path.join(ci_folder, 'durations.log')): +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/.ci/parse_durations_log.py`:51 — open(os.path.join(ci_folder, 'durations.json'), 'wt').write(json_data) + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/claude-1eb6f6903c.md b/ProjectIntakeTower/inventory/project_cards/claude-1eb6f6903c.md new file mode 100644 index 0000000000000000000000000000000000000000..9cfa3866c56568c32223c44c6b04cf38971cc10e --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/claude-1eb6f6903c.md @@ -0,0 +1,32 @@ +# .claude + +- Project ID: `claude-1eb6f6903c` +- Path: `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/.claude` +- Last modified: `2026-03-16T09:36:01+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `12` — 1 TODO/FIXME/WIP hints, agentized +- Evidence: `inventory/evidence/claude-1eb6f6903c.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/.claude/CLAUDE.md`:46 — - `phase_contract.py` — PhaseObligation, PhaseContract, ContractTracker. Bindet Phasenuebergaenge an Obligations (must/should), Score (0-100%), fail-open Warnungen + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Inspect agent handoff/async state read-only and summarize stale/running/done work. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/claude-66539be21a.md b/ProjectIntakeTower/inventory/project_cards/claude-66539be21a.md new file mode 100644 index 0000000000000000000000000000000000000000..a479266a5e77696a9b2200314c6de49f738849a6 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/claude-66539be21a.md @@ -0,0 +1,31 @@ +# .claude + +- Project ID: `claude-66539be21a` +- Path: `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8-Plan/.claude` +- Last modified: `2026-03-12T15:46:48+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `10` — agentized +- Evidence: `inventory/evidence/claude-66539be21a.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/claude-code-3cdc0ee440.md b/ProjectIntakeTower/inventory/project_cards/claude-code-3cdc0ee440.md new file mode 100644 index 0000000000000000000000000000000000000000..48eb0ef3e576e4840233e9d5b4d11e675efb54da --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/claude-code-3cdc0ee440.md @@ -0,0 +1,39 @@ +# claude-code + +- Project ID: `claude-code-3cdc0ee440` +- Path: `/home/smlflg/Projekte/MyAIGame/claude-code` +- Last modified: `2026-02-28T12:07:24+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `active` +- Risk level: `low` +- Score: `35` — 40 TODO/FIXME/WIP hints, agentized +- Evidence: `inventory/evidence/claude-code-3cdc0ee440.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/MyAIGame/claude-code/CLAUDE.md`:87 — - **`~/.claude/WelcheFehlerVermeiden.md`** — Top 10 Fehler, API Bug Fix Chain, Integration-Regeln +- `/home/smlflg/Projekte/MyAIGame/claude-code/commands/recap.md`:3 — description: Session zusammenfassen — Was wurde gemacht, offene Fragen, Next Steps → SESSION_LOG.md +- `/home/smlflg/Projekte/MyAIGame/claude-code/commands/recap.md`:31 — - **Next Steps:** Was sollte als naechstes passieren? +- `/home/smlflg/Projekte/MyAIGame/claude-code/commands/recap.md`:53 — - [ ] Was noch fehlt +- `/home/smlflg/Projekte/MyAIGame/claude-code/commands/recap.md`:54 — - [ ] Ungeloeste Frage +- `/home/smlflg/Projekte/MyAIGame/claude-code/commands/recap.md`:62 — **Next Steps:** +- `/home/smlflg/Projekte/MyAIGame/claude-code/commands/test-crew.md`:255 — - PASS → Log "Fixed ✓", continue to next fix +- `/home/smlflg/Projekte/MyAIGame/claude-code/commands/test.md`:66 — For each step in scope, send a message to OpenCode with the exact prompt below. Wait for the response before sending the next step. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Inspect agent handoff/async state read-only and summarize stale/running/done work. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/claude-insights-timeline-f398adfb3f.md b/ProjectIntakeTower/inventory/project_cards/claude-insights-timeline-f398adfb3f.md new file mode 100644 index 0000000000000000000000000000000000000000..4f699f5d3559cd26311b43b43c88a71b5cccb1e6 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/claude-insights-timeline-f398adfb3f.md @@ -0,0 +1,37 @@ +# claude-insights-timeline + +- Project ID: `claude-insights-timeline-f398adfb3f` +- Path: `/home/smlflg/Projekte/claude-insights-timeline` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: docs/notes +- Triage status: `active` +- Risk level: `low` +- Score: `39` — git repo, 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/claude-insights-timeline-f398adfb3f.json` + +## 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) + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/claude-insights-timeline/Samuel.SYSTEM — Agentic Research Instrument V4.html`:237 — .card[open] .card-chevron { +- `/home/smlflg/Projekte/claude-insights-timeline/Samuel.SYSTEM — Agentic Research Instrument V4.html`:880 — .next-steps { +- `/home/smlflg/Projekte/claude-insights-timeline/Samuel.SYSTEM — Agentic Research Instrument V4.html`:887 — .next-steps h3 { +- `/home/smlflg/Projekte/claude-insights-timeline/Samuel.SYSTEM — Agentic Research Instrument V4.html`:894 — .next-step { +- `/home/smlflg/Projekte/claude-insights-timeline/Samuel.SYSTEM — Agentic Research Instrument V4.html`:902 — .next-step:last-child { +- `/home/smlflg/Projekte/claude-insights-timeline/Samuel.SYSTEM — Agentic Research Instrument V4.html`:1258 — <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 +- `/home/smlflg/Projekte/claude-insights-timeline/Samuel.SYSTEM — Agentic Research Instrument V4.html`:1510 — sidecar-v7-introspection-session, minimax-bug-meta-analyse, +- `/home/smlflg/Projekte/claude-insights-timeline/Samuel.SYSTEM — Agentic Research Instrument V4.html`:1527 — claude-api-tunnel-flow.html, claudecodepanel-deep-review (69KB), + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/claudecodepanel-7a5151f720.md b/ProjectIntakeTower/inventory/project_cards/claudecodepanel-7a5151f720.md new file mode 100644 index 0000000000000000000000000000000000000000..f14ab4650beb865246eea04c7bd778fbc9223e03 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/claudecodepanel-7a5151f720.md @@ -0,0 +1,40 @@ +# ClaudeCodePanel + +- Project ID: `claudecodepanel-7a5151f720` +- Path: `/home/smlflg/Projekte/ClaudeCodePanel` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: dirty (2 tracked changes) +- Branch: `main` +- Technologies: agent, python +- Triage status: `active` +- Risk level: `medium` +- Score: `70` — git repo, tracked dirty work, 40 TODO/FIXME/WIP hints, README present, agentized, plans/backlogs found +- Evidence: `inventory/evidence/claudecodepanel-7a5151f720.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/ClaudeCodePanel/CLOUDBOT_RESEARCH.md`:14 — | **[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 +- `/home/smlflg/Projekte/ClaudeCodePanel/CLOUDBOT_RESEARCH.md`:21 — ### 1.2 General LLM Observability (Open Source) +- `/home/smlflg/Projekte/ClaudeCodePanel/CLOUDBOT_RESEARCH.md`:133 — | **Frontend** | Next.js or SvelteKit | Claud-ometer uses Next.js. SvelteKit is lighter. | +- `/home/smlflg/Projekte/ClaudeCodePanel/PLAN_2026-03-13_quickwins.md`:3 — Erstellt: 2026-03-13 — nach Deep Review + Performance Fixes +- `/home/smlflg/Projekte/ClaudeCodePanel/swarm_tab.py`:297 — with open(event_file, "r", encoding="utf-8") as f: +- `/home/smlflg/Projekte/ClaudeCodePanel/swarm_tab.py`:926 — # File doesn't exist yet — check again on next timer tick +- `/home/smlflg/Projekte/ClaudeCodePanel/REVIEW_CODEX.md`:1 — # Code Review — Claude Code Control Panel +- `/home/smlflg/Projekte/ClaudeCodePanel/REVIEW_CODEX.md`:37 — "command": "cd ~/ClaudesReich/Visualisierung && python3 -m streamlit run app.py --server.port 8501 2>/dev/null & sleep 2 && xdg-open http://localhost:8501", + +## Possible next actions + +1. Review tracked dirty work and decide: continue, park, or archive. Do not commit without owner approval. +2. Cluster TODO/FIXME/WIP hints into one bounded next action. +3. Read plan/backlog artifacts and extract current unfinished thread. +4. Inspect agent handoff/async state read-only and summarize stale/running/done work. +5. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/cli-159ecd8b5b.md b/ProjectIntakeTower/inventory/project_cards/cli-159ecd8b5b.md new file mode 100644 index 0000000000000000000000000000000000000000..b921333f201d536a4406d7b6f2124b41325bd347 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/cli-159ecd8b5b.md @@ -0,0 +1,36 @@ +# cli + +- Project ID: `cli-159ecd8b5b` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli` +- Last modified: `2026-03-23T15:16:25+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `20` — 7 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/cli-159ecd8b5b.json` + +## 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: + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/models.py`:393 — with open(yaml_file, "r") as f: +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/auth.py`:29 — with open(token_file, "w") as f: +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/auth.py`:42 — with open(token_file, "r") as f: +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/auth.py`:542 — # Open browser +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/auth.py`:543 — webbrowser.open(sso_url) +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/chat.py`:287 — with open(filename, "w") as f: +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/chat.py`:308 — with open(filename, "r") as f: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/client-f070f3fd18.md b/ProjectIntakeTower/inventory/project_cards/client-f070f3fd18.md new file mode 100644 index 0000000000000000000000000000000000000000..0a15be6a15d8f1976aef89126db26322a068be61 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/client-f070f3fd18.md @@ -0,0 +1,37 @@ +# client + +- Project ID: `client-f070f3fd18` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client` +- Last modified: `2026-03-23T15:16:25+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `24` — 9 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/client-f070f3fd18.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/README.md`:317 — CLI->>Browser: Open /sso/key/generate?source=litellm-cli&key=sk-uuid +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/README.md`:347 — 2. **Open Browser**: CLI opens browser to `/sso/key/generate` with CLI source and key parameters +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/models.py`:393 — with open(yaml_file, "r") as f: +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/auth.py`:29 — with open(token_file, "w") as f: +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/auth.py`:42 — with open(token_file, "r") as f: +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/auth.py`:542 — # Open browser +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/auth.py`:543 — webbrowser.open(sso_url) +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/client/cli/commands/chat.py`:287 — with open(filename, "w") as f: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/cloudcodeusageanalysis-33f8bed6ca.md b/ProjectIntakeTower/inventory/project_cards/cloudcodeusageanalysis-33f8bed6ca.md new file mode 100644 index 0000000000000000000000000000000000000000..2919e05749b97f2cce6415d0ffa58aaf95082756 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/cloudcodeusageanalysis-33f8bed6ca.md @@ -0,0 +1,37 @@ +# CloudCodeUsageAnalysis + +- Project ID: `cloudcodeusageanalysis-33f8bed6ca` +- Path: `/home/smlflg/Projekte/CloudCodeUsageAnalysis` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `unknown` +- Technologies: docs/notes +- Triage status: `active` +- Risk level: `low` +- Score: `39` — git repo, 21 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/cloudcodeusageanalysis-33f8bed6ca.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/CloudCodeUsageAnalysis/styles.css`:33 — font-family: "Avenir Next", "Segoe UI", "Helvetica Neue", sans-serif; +- `/home/smlflg/Projekte/CloudCodeUsageAnalysis/data/analysis.json`:21 — "Die staerkste Prozesssignatur ist instrumentierte Iteration: PLAN/REVIEW/EVAL-Dateien und test-/docs-lastige Commits begleiten die Umsetzung eng.", +- `/home/smlflg/Projekte/CloudCodeUsageAnalysis/data/analysis.json`:71 — "Zusatzbonus fuer PLAN/REVIEW/BACKLOG-Artefakte und uncommitted Aktivitaet, weil Cloud-Code-Arbeit oft ausserhalb des finalen Commits sichtbar wird." +- `/home/smlflg/Projekte/CloudCodeUsageAnalysis/data/analysis.json`:101 — "interpretation": "Eval-/Review-Loops sind kein Nachgedanke. AgentArena, Sidecar-ng, Sidecar-Evolution und ClaudeCodePanel zeigen Mess-, Review- oder Validierungsartefakte direkt im Repo." +- `/home/smlflg/Projekte/CloudCodeUsageAnalysis/data/analysis.json`:1010 — "review": 5, +- `/home/smlflg/Projekte/CloudCodeUsageAnalysis/data/analysis.json`:1036 — "review": 0, +- `/home/smlflg/Projekte/CloudCodeUsageAnalysis/data/analysis.json`:1062 — "review": 2, +- `/home/smlflg/Projekte/CloudCodeUsageAnalysis/data/analysis.json`:1088 — "review": 1, + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/codex-sidecarv1-60460fee07.md b/ProjectIntakeTower/inventory/project_cards/codex-sidecarv1-60460fee07.md new file mode 100644 index 0000000000000000000000000000000000000000..7b6b43e4ef802471ade5750a5a90c4bae9b51140 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/codex-sidecarv1-60460fee07.md @@ -0,0 +1,38 @@ +# codex-sidecarV1 + +- Project ID: `codex-sidecarv1-60460fee07` +- Path: `/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: dirty (1 tracked changes) +- Branch: `main` +- Technologies: python +- Triage status: `active` +- Risk level: `medium` +- Score: `59` — git repo, tracked dirty work, 20 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/codex-sidecarv1-60460fee07.json` + +## 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` + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/README.md`:21 — PYTHONPATH=src python3 -m codex_sidecar exec --prompt "review current diff" --dry-run -- codex +- `/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/tests/test_watcher.py`:18 — tool_call = next(event for event in events if event.kind == "tool_call") +- `/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/tests/test_watcher.py`:22 — tool_output = next(event for event in events if event.kind == "tool_output") +- `/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/src/codex_sidecar/watcher.py`:41 — with Path(path).expanduser().open(encoding="utf-8") as handle: +- `/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/src/codex_sidecar/governor.py`:10 — MODES = ("plan", "build", "review", "debug", "research", "eval", "meta") +- `/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/src/codex_sidecar/governor.py`:44 — "review", +- `/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/src/codex_sidecar/governor.py`:48 — "code review", +- `/home/smlflg/Projekte/Sidecar-Workspace/codex-sidecarV1/src/codex_sidecar/governor.py`:52 — "bug", + +## Possible next actions + +1. Review tracked dirty work and decide: continue, park, or archive. Do not commit without owner approval. +2. Cluster TODO/FIXME/WIP hints into one bounded next action. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/codex_usage_profil-1f3e6e0069.md b/ProjectIntakeTower/inventory/project_cards/codex_usage_profil-1f3e6e0069.md new file mode 100644 index 0000000000000000000000000000000000000000..8094bc70378d7acfd21a4357a400c29cf5fb297e --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/codex_usage_profil-1f3e6e0069.md @@ -0,0 +1,31 @@ +# Codex_Usage_Profil + +- Project ID: `codex_usage_profil-1f3e6e0069` +- Path: `/home/smlflg/Projekte/Codex_Usage_Profil` +- Last modified: `2026-04-21T22:49:28+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `review` +- Risk level: `low` +- Score: `10` — 2 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/codex_usage_profil-1f3e6e0069.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Codex_Usage_Profil/codex_usage_profiler/core.py`:236 — with expanded.open("r", encoding="utf-8") as handle: +- `/home/smlflg/Projekte/Codex_Usage_Profil/tests/test_profiler.py`:284 — with path.open("w", encoding="utf-8") as handle: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/codexdashboard-85a6fcfb79.md b/ProjectIntakeTower/inventory/project_cards/codexdashboard-85a6fcfb79.md new file mode 100644 index 0000000000000000000000000000000000000000..2ecdfb651c52e26b38fc78f3a6a1f8ca9883ee31 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/codexdashboard-85a6fcfb79.md @@ -0,0 +1,39 @@ +# CodexDashBoard + +- Project ID: `codexdashboard-85a6fcfb79` +- Path: `/home/smlflg/Projekte/CodexDashBoard` +- Last modified: `2026-05-04T18:04:13+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `unknown` +- Technologies: hermes-async, python +- Triage status: `active` +- Risk level: `low` +- Score: `51` — git repo, 27 TODO/FIXME/WIP hints, README present, agentized, plans/backlogs found +- Evidence: `inventory/evidence/codexdashboard-85a6fcfb79.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/CodexDashBoard/README.md`:11 — - quick actions for resume, open folder, refresh, and safe process stop +- `/home/smlflg/Projekte/CodexDashBoard/.hermes_async/jobs/audit-2026-05-03-codexdashboard-crash-risk/result.json`:59 — "next_action": "Review diff. If acceptable, run a controlled headless/GUI smoke in a guarded environment before enabling or starting the user service." +- `/home/smlflg/Projekte/CodexDashBoard/artifacts/codex-audit/top-tasks.json`:21 — "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.", +- `/home/smlflg/Projekte/CodexDashBoard/artifacts/codex-audit/top-tasks.json`:23 — "unit-test command construction for resume/open-folder without launching processes", +- `/home/smlflg/Projekte/CodexDashBoard/artifacts/codex-audit/repo-audit.md`:14 — - src/codex_dashboard/app.py: GTK UI, tray integration, refresh orchestration, process stop/resume/open-folder actions. +- `/home/smlflg/Projekte/CodexDashBoard/artifacts/codex-audit/repo-audit.md`:35 — 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. +- `/home/smlflg/Projekte/CodexDashBoard/artifacts/codex-audit/repo-audit.md`:38 — 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. +- `/home/smlflg/Projekte/CodexDashBoard/artifacts/codex-audit/repo-audit.md`:40 — ## High-value next tasks + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Inspect agent handoff/async state read-only and summarize stale/running/done work. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/codexmaxharnesshowto-eda4c1622c.md b/ProjectIntakeTower/inventory/project_cards/codexmaxharnesshowto-eda4c1622c.md new file mode 100644 index 0000000000000000000000000000000000000000..916523cc1f6dd4496e9e27aad448c736bc8b152f --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/codexmaxharnesshowto-eda4c1622c.md @@ -0,0 +1,37 @@ +# CodexMaxHarnessHowTo + +- Project ID: `codexmaxharnesshowto-eda4c1622c` +- Path: `/home/smlflg/Projekte/CodexMaxHarnessHowTo` +- Last modified: `2026-04-21T14:16:49+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `26` — 10 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/codexmaxharnesshowto-eda4c1622c.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/CodexMaxHarnessHowTo/app.js`:46 — title: "Review-Tag", +- `/home/smlflg/Projekte/CodexMaxHarnessHowTo/app.js`:49 — items: ["codex review nutzen", "Findings zuerst", "nur echte Risiken fixen"], +- `/home/smlflg/Projekte/CodexMaxHarnessHowTo/app.js`:76 — title: "Codex Review", +- `/home/smlflg/Projekte/CodexMaxHarnessHowTo/app.js`:77 — command: `codex review --base main "Priorisiere Bugs, Regressionen, Security-Risiken und fehlende Tests. Keine Stil-Nitpicks ohne Risiko."`, +- `/home/smlflg/Projekte/CodexMaxHarnessHowTo/README.md`:15 — - Prompt-Vorlagen fuer Codex CLI und Review-Runs +- `/home/smlflg/Projekte/CodexMaxHarnessHowTo/index.html`:113 — <p>Review-Agenten pruefen Verhalten, Tests, UI und Doku gegen den Scope.</p> +- `/home/smlflg/Projekte/CodexMaxHarnessHowTo/index.html`:164 — <li>Mode-Trennung: Planning, Build, Review, Debug, Verify.</li> +- `/home/smlflg/Projekte/CodexMaxHarnessHowTo/index.html`:212 — <code>build.md</code>, <code>planning.md</code> und <code>review.md</code> + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/codexmodegovernorsidecar-ng-prinzip-2bb6c6ea4e.md b/ProjectIntakeTower/inventory/project_cards/codexmodegovernorsidecar-ng-prinzip-2bb6c6ea4e.md new file mode 100644 index 0000000000000000000000000000000000000000..b565ae7f7698ea6d51b697fc487ec52861008a98 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/codexmodegovernorsidecar-ng-prinzip-2bb6c6ea4e.md @@ -0,0 +1,38 @@ +# CodexModeGovernorSidecar-ng-Prinzip + +- Project ID: `codexmodegovernorsidecar-ng-prinzip-2bb6c6ea4e` +- Path: `/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `main` +- Technologies: agent, python +- Triage status: `active` +- Risk level: `low` +- Score: `49` — git repo, 30 TODO/FIXME/WIP hints, README present, agentized +- Evidence: `inventory/evidence/codexmodegovernorsidecar-ng-prinzip-2bb6c6ea4e.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/app.js`:4 — { name: 'review', color: '#78c4c8', stop: 'findings' }, +- `/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/app.js`:26 — review: { +- `/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/app.js`:31 — 'Failure Signal': 'Findings sind nicht belegbar oder Review-Scope wird zum Build.', +- `/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/app.js`:38 — 'Failure Signal': 'Keine Reproduktion, keine Hypothese oder Fix waechst ueber den Bug hinaus.', +- `/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/app.js`:64 — review: ['review', 'findings', 'code-review', 'diff', 'quality gate'], +- `/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/app.js`:65 — debug: ['debug', 'bug', 'traceback', 'error', 'fehler', 'kaputt', 'fail', 'fix es', 'root cause'], +- `/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/app.js`:95 — const explicit = lower.match(/^\/?(plan|build|review|debug|research|eval|meta)(?:mode)?\b/); +- `/home/smlflg/Projekte/Sidecar-Workspace/CodexModeGovernorSidecar-ng-Prinzip/app.js`:97 — for (const mode of ['review', 'debug', 'eval', 'research', 'meta']) { + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/colm2025-056473864c.md b/ProjectIntakeTower/inventory/project_cards/colm2025-056473864c.md new file mode 100644 index 0000000000000000000000000000000000000000..25973eb047ce46bf262f32ca5f44cb4bf25dbfcf --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/colm2025-056473864c.md @@ -0,0 +1,29 @@ +# colm2025 + +- Project ID: `colm2025-056473864c` +- Path: `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/colm2025` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/colm2025-056473864c.json` + +## README summary + +# Template Template and style files for CoLM 2025 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/colm2025-06e48abcf7.md b/ProjectIntakeTower/inventory/project_cards/colm2025-06e48abcf7.md new file mode 100644 index 0000000000000000000000000000000000000000..93435eaa23aa75c00261040009e6fe6d1327a723 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/colm2025-06e48abcf7.md @@ -0,0 +1,29 @@ +# colm2025 + +- Project ID: `colm2025-06e48abcf7` +- Path: `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/colm2025` +- Last modified: `2026-03-16T07:20:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/colm2025-06e48abcf7.json` + +## README summary + +# Template Template and style files for CoLM 2025 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/colm2025-17b8565441.md b/ProjectIntakeTower/inventory/project_cards/colm2025-17b8565441.md new file mode 100644 index 0000000000000000000000000000000000000000..edee64f4bc8fe5c849e37d5a3a9393fd87bd64a9 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/colm2025-17b8565441.md @@ -0,0 +1,29 @@ +# colm2025 + +- Project ID: `colm2025-17b8565441` +- Path: `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/colm2025` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/colm2025-17b8565441.json` + +## README summary + +# Template Template and style files for CoLM 2025 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/colm2025-3abb4513d4.md b/ProjectIntakeTower/inventory/project_cards/colm2025-3abb4513d4.md new file mode 100644 index 0000000000000000000000000000000000000000..db05e815a59e7c0009b629a1103fd29237ddcb2c --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/colm2025-3abb4513d4.md @@ -0,0 +1,29 @@ +# colm2025 + +- Project ID: `colm2025-3abb4513d4` +- Path: `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/colm2025` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/colm2025-3abb4513d4.json` + +## README summary + +# Template Template and style files for CoLM 2025 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/colm2025-43f1193bb0.md b/ProjectIntakeTower/inventory/project_cards/colm2025-43f1193bb0.md new file mode 100644 index 0000000000000000000000000000000000000000..043d61f1c9cc04b323d01d389c514969cd6323c5 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/colm2025-43f1193bb0.md @@ -0,0 +1,29 @@ +# colm2025 + +- Project ID: `colm2025-43f1193bb0` +- Path: `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/colm2025` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/colm2025-43f1193bb0.json` + +## README summary + +# Template Template and style files for CoLM 2025 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/colm2025-adca761027.md b/ProjectIntakeTower/inventory/project_cards/colm2025-adca761027.md new file mode 100644 index 0000000000000000000000000000000000000000..b67b36c68865f45bb515c5fff23b9702440d632e --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/colm2025-adca761027.md @@ -0,0 +1,29 @@ +# colm2025 + +- Project ID: `colm2025-adca761027` +- Path: `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/colm2025` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/colm2025-adca761027.json` + +## README summary + +# Template Template and style files for CoLM 2025 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/colm2025-b55e7e2c38.md b/ProjectIntakeTower/inventory/project_cards/colm2025-b55e7e2c38.md new file mode 100644 index 0000000000000000000000000000000000000000..57ea7f51e13bf4302c4c4d0d3561eafd43a0a0fb --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/colm2025-b55e7e2c38.md @@ -0,0 +1,29 @@ +# colm2025 + +- Project ID: `colm2025-b55e7e2c38` +- Path: `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/colm2025` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/colm2025-b55e7e2c38.json` + +## README summary + +# Template Template and style files for CoLM 2025 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/colm2025-b6669413b6.md b/ProjectIntakeTower/inventory/project_cards/colm2025-b6669413b6.md new file mode 100644 index 0000000000000000000000000000000000000000..8f7815b03d7627d051d02eac5a815baff941d52b --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/colm2025-b6669413b6.md @@ -0,0 +1,29 @@ +# colm2025 + +- Project ID: `colm2025-b6669413b6` +- Path: `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/colm2025` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/colm2025-b6669413b6.json` + +## README summary + +# Template Template and style files for CoLM 2025 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/colm2025-f21ffced31.md b/ProjectIntakeTower/inventory/project_cards/colm2025-f21ffced31.md new file mode 100644 index 0000000000000000000000000000000000000000..ee252cd139aaeb4011c3bc1f52556ecd54ff4da1 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/colm2025-f21ffced31.md @@ -0,0 +1,29 @@ +# colm2025 + +- Project ID: `colm2025-f21ffced31` +- Path: `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/colm2025` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/colm2025-f21ffced31.json` + +## README summary + +# Template Template and style files for CoLM 2025 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/commit-repo-ba4c492f9d.md b/ProjectIntakeTower/inventory/project_cards/commit-repo-ba4c492f9d.md new file mode 100644 index 0000000000000000000000000000000000000000..9808b807f35376be8d658fcccadb2f755b81ed15 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/commit-repo-ba4c492f9d.md @@ -0,0 +1,30 @@ +# commit-repo + +- Project ID: `commit-repo-ba4c492f9d` +- Path: `/home/smlflg/Projekte/codex-skill-validation-fixtures/commit-repo` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: dirty (2 tracked changes) +- Branch: `master` +- Technologies: node +- Triage status: `quick_win` +- Risk level: `medium` +- Score: `34` — git repo, tracked dirty work, README present +- Evidence: `inventory/evidence/commit-repo-ba4c492f9d.json` + +## README summary + +# Commit Fixture Small repository for validating commit grouping. The score label helper now needs null-score handling. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Review tracked dirty work and decide: continue, park, or archive. Do not commit without owner approval. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/completion_extras-53f5e80502.md b/ProjectIntakeTower/inventory/project_cards/completion_extras-53f5e80502.md new file mode 100644 index 0000000000000000000000000000000000000000..db255b410203f157c520e04112286249cc115c91 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/completion_extras-53f5e80502.md @@ -0,0 +1,29 @@ +# completion_extras + +- Project ID: `completion_extras-53f5e80502` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/completion_extras` +- Last modified: `2026-03-23T15:16:15+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/completion_extras-53f5e80502.json` + +## README summary + +Logic specific for `litellm.completion`. Includes: - Bridge for transforming completion requests to responses api requests + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/complexity_router-1367fdb6d1.md b/ProjectIntakeTower/inventory/project_cards/complexity_router-1367fdb6d1.md new file mode 100644 index 0000000000000000000000000000000000000000..9fe4ff84ebfa1dbe57b3c772343055ee56fc9dc0 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/complexity_router-1367fdb6d1.md @@ -0,0 +1,29 @@ +# complexity_router + +- Project ID: `complexity_router-1367fdb6d1` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/router_strategy/complexity_router` +- Last modified: `2026-03-23T15:16:26+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/complexity_router-1367fdb6d1.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/connector-15aa9df63b.md b/ProjectIntakeTower/inventory/project_cards/connector-15aa9df63b.md new file mode 100644 index 0000000000000000000000000000000000000000..211cba837d66cf850c3ba088eac44f172933a4aa --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/connector-15aa9df63b.md @@ -0,0 +1,37 @@ +# Connector + +- Project ID: `connector-15aa9df63b` +- Path: `/home/smlflg/Projekte/Connector` +- Last modified: `2026-04-28T06:11:55+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/connector-15aa9df63b.json` + +## 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` + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README_NEW.md`:300 — 2. Open URL in browser, authorize access +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/main.py`:84 — # (e.g. tokeninfo?access_token=ya29.xxx) +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/main.py`:525 — with open(sa_config.service_account_key_file) as f: +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md`:134 — - **Fully open source** — every line is auditable in this repo +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md`:149 — 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. +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md`:154 — - **No telemetry to disclose** — nothing to flag in a privacy review +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md`:226 — <details open> +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md`:307 — <details open> + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/console-688b47ba48.md b/ProjectIntakeTower/inventory/project_cards/console-688b47ba48.md new file mode 100644 index 0000000000000000000000000000000000000000..787319ba410bcfa357b65f4773e308041dfd42c5 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/console-688b47ba48.md @@ -0,0 +1,37 @@ +# console + +- Project ID: `console-688b47ba48` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console` +- Last modified: `2026-03-23T15:16:16+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `24` — 9 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/console-688b47ba48.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/console_attr.py`:104 — # TODO: Unify this logic with console.style.mappings +- `/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/console_attr.py`:341 — # TODO: Add elif self._encoding == 'cp437': code here. +- `/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/console_attr.py`:728 — escape: Replace unencodable characters with a \uXXXX or \xXX equivalent if +- `/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/console_attr_os.py`:82 — fd = os.open(os.ctermid(), os.O_RDONLY) +- `/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/text.py`:91 — # TODO: Add more types. +- `/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/platforms.py`:357 — If the new process wants to write to a file, it can open new FDs. +- `/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/console_pager.py`:239 — # Next page. +- `/home/smlflg/.hermes/.uv-cache/archive-v0/jzuBlaWsiDZn9wF0tQowA/fire/console/console_pager.py`:266 — # Next line. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/container-81d61f2dd2.md b/ProjectIntakeTower/inventory/project_cards/container-81d61f2dd2.md new file mode 100644 index 0000000000000000000000000000000000000000..f0ae13131be1f5951065f4405bad827032c2b0b4 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/container-81d61f2dd2.md @@ -0,0 +1,29 @@ +# container + +- Project ID: `container-81d61f2dd2` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/container` +- Last modified: `2026-03-24T11:45:39+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/container-81d61f2dd2.json` + +## 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* ::: + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/containers-4986bed1af.md b/ProjectIntakeTower/inventory/project_cards/containers-4986bed1af.md new file mode 100644 index 0000000000000000000000000000000000000000..b09fb2a64b995296a2e71c2147d86b70afb49fac --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/containers-4986bed1af.md @@ -0,0 +1,32 @@ +# containers + +- Project ID: `containers-4986bed1af` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/containers` +- Last modified: `2026-03-23T15:16:15+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `12` — 3 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/containers-4986bed1af.json` + +## 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 ↓ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/containers/endpoint_factory.py`:39 — with open(config_path) as f: +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/containers/main.py`:1101 — file=("data.csv", open("data.csv", "rb").read(), "text/csv"), +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/containers/main.py`:1211 — file=("data.csv", open("data.csv", "rb").read(), "text/csv"), + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/context-pack-6b9d1c2139.md b/ProjectIntakeTower/inventory/project_cards/context-pack-6b9d1c2139.md new file mode 100644 index 0000000000000000000000000000000000000000..f11826685f7515c2145805f1be107c4dae9d7853 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/context-pack-6b9d1c2139.md @@ -0,0 +1,33 @@ +# context-pack + +- Project ID: `context-pack-6b9d1c2139` +- Path: `/home/smlflg/Projekte/Zentrale/templates/context-pack` +- Last modified: `2026-04-12T14:32:48+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `14` — 2 TODO/FIXME/WIP hints, agentized +- Evidence: `inventory/evidence/context-pack-6b9d1c2139.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Zentrale/templates/context-pack/HERMES.md`:5 — Focus on ambiguous work, fallback diagnosis, and clear next actions. +- `/home/smlflg/Projekte/Zentrale/templates/context-pack/CODEX.md`:5 — Focus on plan refinement, review, repair instructions, and verification discipline. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Inspect agent handoff/async state read-only and summarize stale/running/done work. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/context_caching-ff409e3690.md b/ProjectIntakeTower/inventory/project_cards/context_caching-ff409e3690.md new file mode 100644 index 0000000000000000000000000000000000000000..e4d56fd38ccf190320496772f52fa4a8261754a6 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/context_caching-ff409e3690.md @@ -0,0 +1,29 @@ +# context_caching + +- Project ID: `context_caching-ff409e3690` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/gemini/context_caching` +- Last modified: `2026-03-23T15:16:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/context_caching-ff409e3690.json` + +## README summary + +[Go here for the Gemini Context Caching code](../../vertex_ai/context_caching/) + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/coordinates-4a828cc892.md b/ProjectIntakeTower/inventory/project_cards/coordinates-4a828cc892.md new file mode 100644 index 0000000000000000000000000000000000000000..c37d461c03d6a2a952e9fe5d8eb9ba2c49696246 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/coordinates-4a828cc892.md @@ -0,0 +1,32 @@ +# coordinates + +- Project ID: `coordinates-4a828cc892` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/coordinates` +- Last modified: `2026-04-17T10:00:42+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `11` — 2 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/coordinates-4a828cc892.json` + +## README summary + +.. _example-gallery-coordinates: astropy.coordinates ------------------- General examples of the `astropy.coordinates` subpackage. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/coordinates/plot_sgr-coordinate-frame.py`:118 — # Next we have to define the transformation from this coordinate system to some +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/coordinates/rv-to-gsr.py`:42 — # We next need to decide on the velocity of the Sun in the assumed GSR frame. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/coordinates-aac284ef14.md b/ProjectIntakeTower/inventory/project_cards/coordinates-aac284ef14.md new file mode 100644 index 0000000000000000000000000000000000000000..94fe3caf8f916fd50b9ca03ba707a5afd745f456 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/coordinates-aac284ef14.md @@ -0,0 +1,32 @@ +# coordinates + +- Project ID: `coordinates-aac284ef14` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/coordinates` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `11` — 2 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/coordinates-aac284ef14.json` + +## README summary + +.. _example-gallery-coordinates: astropy.coordinates ------------------- General examples of the `astropy.coordinates` subpackage. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/coordinates/plot_sgr-coordinate-frame.py`:117 — # Next we have to define the transformation from this coordinate system to some +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/coordinates/rv-to-gsr.py`:42 — # We next need to decide on the velocity of the Sun in the assumed GSR frame. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/coordinates-be9e5edce2.md b/ProjectIntakeTower/inventory/project_cards/coordinates-be9e5edce2.md new file mode 100644 index 0000000000000000000000000000000000000000..f29ead0a2a570b7f24f07cdd6cfb7c3134d70046 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/coordinates-be9e5edce2.md @@ -0,0 +1,32 @@ +# coordinates + +- Project ID: `coordinates-be9e5edce2` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/coordinates` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `11` — 2 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/coordinates-be9e5edce2.json` + +## README summary + +.. _example-gallery-coordinates: astropy.coordinates ------------------- General examples of the `astropy.coordinates` subpackage. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/coordinates/plot_sgr-coordinate-frame.py`:117 — # Next we have to define the transformation from this coordinate system to some +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/coordinates/rv-to-gsr.py`:43 — # We next need to decide on the velocity of the Sun in the assumed GSR frame. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/core-582829d9af.md b/ProjectIntakeTower/inventory/project_cards/core-582829d9af.md new file mode 100644 index 0000000000000000000000000000000000000000..a944b66bd466f25c93d0e535f67f4e1f02751960 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/core-582829d9af.md @@ -0,0 +1,36 @@ +# core + +- Project ID: `core-582829d9af` +- Path: `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core` +- Last modified: `2026-03-19T22:51:31+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `review` +- Risk level: `low` +- Score: `12` — 6 TODO/FIXME/WIP hints +- Evidence: `inventory/evidence/core-582829d9af.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_phase_tracker.py`:17 — assert tracker.update_from_prompt("fix this bug") == "debugging" +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_phase_tracker.py`:79 — tracker.record_event({"type": "prompt", "content": "fix the login bug now"}) +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_phase_tracker.py`:80 — tracker.record_event({"type": "prompt", "content": "fix the login bug please"}) +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/tests/test_context.py`:104 — state.last_safety_warning = "[SIDECAR-V8] Warning: possible secret exposure detected. Please review." +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/sidecar_core/core.py`:292 — summary="Evolution docs justify one-sentence, fail-open prompt injection.", +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V8/core/sidecar_core/phase_tracker.py`:68 — "bug", + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/core-6f49a162ff.md b/ProjectIntakeTower/inventory/project_cards/core-6f49a162ff.md new file mode 100644 index 0000000000000000000000000000000000000000..b66a41bd6854c80e4b5d2a5bbd707ec59c3751cd --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/core-6f49a162ff.md @@ -0,0 +1,39 @@ +# core + +- Project ID: `core-6f49a162ff` +- Path: `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core` +- Last modified: `2026-03-19T09:38:30+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `quick_win` +- Risk level: `low` +- Score: `26` — 40 TODO/FIXME/WIP hints, plans/backlogs found +- Evidence: `inventory/evidence/core-6f49a162ff.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/05_PIPELINE_FLOW.md`:129 — # HTTP GET: https://api.keepa.com/product?key=XXX&domain=3&asin=B07W6JN8V8,B09H1BQXYF +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/chatgpt_TechStack.md`:182 — | Orchestrierung | Claude Code | Planung, Entscheidung, Code-Review | +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/sidecar-v5-lernsystem.md`:221 — ### Loesung: Event-DB + Audio Weekly Review +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/sidecar-v5-lernsystem.md`:227 — **Audio Weekly Review** (NEU): Freitagabend spricht Florian den Wochen-Rueckblick. +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/sidecar-v5-lernsystem.md`:291 — ### Phase L4: Audio Weekly Review (1 Session) +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/coaching_rules.txt`:39 — - Sonnet ($3/M) fuer Implementation und Code-Review +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/sub_samuel-deep-profile.md`:118 — | **Validation durch KI** | Cross-Model Review (Codex/Gemini) — er will externe Bestaetigung von Qualitaet | +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/core/knowledge/17_SAMUEL_OPERATING_RULES.md`:35 — - `Next`: max 2 geparkte Meta-Streams + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Classify purpose from filenames only; ask owner before writing project README. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/core-b0fde31836.md b/ProjectIntakeTower/inventory/project_cards/core-b0fde31836.md new file mode 100644 index 0000000000000000000000000000000000000000..b39cce3780c3b20d5f36387661c1d3b577954a0d --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/core-b0fde31836.md @@ -0,0 +1,39 @@ +# core + +- Project ID: `core-b0fde31836` +- Path: `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core` +- Last modified: `2026-03-11T16:29:38+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `quick_win` +- Risk level: `low` +- Score: `27` — 40 TODO/FIXME/WIP hints, plans/backlogs found +- Evidence: `inventory/evidence/core-b0fde31836.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/05_PIPELINE_FLOW.md`:129 — # HTTP GET: https://api.keepa.com/product?key=XXX&domain=3&asin=B07W6JN8V8,B09H1BQXYF +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/chatgpt_TechStack.md`:182 — | Orchestrierung | Claude Code | Planung, Entscheidung, Code-Review | +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/sidecar-v5-lernsystem.md`:221 — ### Loesung: Event-DB + Audio Weekly Review +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/sidecar-v5-lernsystem.md`:227 — **Audio Weekly Review** (NEU): Freitagabend spricht Florian den Wochen-Rueckblick. +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/sidecar-v5-lernsystem.md`:291 — ### Phase L4: Audio Weekly Review (1 Session) +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/coaching_rules.txt`:39 — - Sonnet ($3/M) fuer Implementation und Code-Review +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/sub_samuel-deep-profile.md`:118 — | **Validation durch KI** | Cross-Model Review (Codex/Gemini) — er will externe Bestaetigung von Qualitaet | +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/core/knowledge/WelcheFehlerVermeiden.md`:13 — Samuel kann z.B. kein Git -- weil Claude immer alles fuer ihn macht. Das ist kein Feature, das ist ein Bug. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Classify purpose from filenames only; ask owner before writing project README. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/core-bfc7aaae3d.md b/ProjectIntakeTower/inventory/project_cards/core-bfc7aaae3d.md new file mode 100644 index 0000000000000000000000000000000000000000..1311982168263c9e5052ca6daec131608ef51a4b --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/core-bfc7aaae3d.md @@ -0,0 +1,39 @@ +# core + +- Project ID: `core-bfc7aaae3d` +- Path: `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core` +- Last modified: `2026-03-16T13:04:34+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `quick_win` +- Risk level: `low` +- Score: `26` — 40 TODO/FIXME/WIP hints, plans/backlogs found +- Evidence: `inventory/evidence/core-bfc7aaae3d.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/05_PIPELINE_FLOW.md`:129 — # HTTP GET: https://api.keepa.com/product?key=XXX&domain=3&asin=B07W6JN8V8,B09H1BQXYF +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/chatgpt_TechStack.md`:182 — | Orchestrierung | Claude Code | Planung, Entscheidung, Code-Review | +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/sidecar-v5-lernsystem.md`:221 — ### Loesung: Event-DB + Audio Weekly Review +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/sidecar-v5-lernsystem.md`:227 — **Audio Weekly Review** (NEU): Freitagabend spricht Florian den Wochen-Rueckblick. +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/sidecar-v5-lernsystem.md`:291 — ### Phase L4: Audio Weekly Review (1 Session) +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/coaching_rules.txt`:39 — - Sonnet ($3/M) fuer Implementation und Code-Review +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/sub_samuel-deep-profile.md`:118 — | **Validation durch KI** | Cross-Model Review (Codex/Gemini) — er will externe Bestaetigung von Qualitaet | +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/core/knowledge/17_SAMUEL_OPERATING_RULES.md`:35 — - `Next`: max 2 geparkte Meta-Streams + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Classify purpose from filenames only; ask owner before writing project README. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/credo-73a7655944.md b/ProjectIntakeTower/inventory/project_cards/credo-73a7655944.md new file mode 100644 index 0000000000000000000000000000000000000000..38f346f5939976ae7cb05f4d7d536cdf19451321 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/credo-73a7655944.md @@ -0,0 +1,37 @@ +# credo + +- Project ID: `credo-73a7655944` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/credo` +- Last modified: `2026-04-28T12:07:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/credo-73a7655944.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/credo/README.md`:48 — ### Automated Code Review +- `/home/smlflg/Projekte/symphony/elixir/deps/credo/CHANGELOG.md`:61 — - Fixed a bug in `Credo.Code.Parameters` when couting parameters for functions with guards +- `/home/smlflg/Projekte/symphony/elixir/deps/credo/CHANGELOG.md`:116 — - `Credo.Check.Readability.RedundantBlankLines` fixed a bug with double quotes multiline strings +- `/home/smlflg/Projekte/symphony/elixir/deps/credo/CHANGELOG.md`:235 — - Fix bug in `Credo.Code.Scope.mod_name/1` +- `/home/smlflg/Projekte/symphony/elixir/deps/credo/CHANGELOG.md`:248 — - Fix a bug in `Credo.Check.Refactor.PipeChainStart` +- `/home/smlflg/Projekte/symphony/elixir/deps/credo/CHANGELOG.md`:256 — - Fix a bug in `Credo.Check.Warning.ForbiddenModule` +- `/home/smlflg/Projekte/symphony/elixir/deps/credo/CHANGELOG.md`:257 — - Fix a bug in `Credo.Check.Warning.MixEnv` +- `/home/smlflg/Projekte/symphony/elixir/deps/credo/CHANGELOG.md`:262 — - Bug fixes + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/cython-6ddc89e7de.md b/ProjectIntakeTower/inventory/project_cards/cython-6ddc89e7de.md new file mode 100644 index 0000000000000000000000000000000000000000..79afe06062c69a775fdedd23756449c47c28516d --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/cython-6ddc89e7de.md @@ -0,0 +1,30 @@ +# cython + +- Project ID: `cython-6ddc89e7de` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/_core/tests/examples/cython` +- Last modified: `2026-03-23T15:16:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — +- Evidence: `inventory/evidence/cython-6ddc89e7de.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/data-03ea4d6452.md b/ProjectIntakeTower/inventory/project_cards/data-03ea4d6452.md new file mode 100644 index 0000000000000000000000000000000000000000..0a00686c06d1dd4305d96f77b6628c786e918d80 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/data-03ea4d6452.md @@ -0,0 +1,29 @@ +# data + +- Project ID: `data-03ea4d6452` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/utils/iers/data` +- Last modified: `2026-04-17T10:00:40+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/data-03ea4d6452.json` + +## 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) + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/data-87c9906f96.md b/ProjectIntakeTower/inventory/project_cards/data-87c9906f96.md new file mode 100644 index 0000000000000000000000000000000000000000..c2b0d80e97c8f3e6ea6496b9c2f07fb942ca98df --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/data-87c9906f96.md @@ -0,0 +1,29 @@ +# data + +- Project ID: `data-87c9906f96` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/utils/iers/data` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/data-87c9906f96.json` + +## 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: -------------------------------------------------------------------------------- + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/data-9ae3630a40.md b/ProjectIntakeTower/inventory/project_cards/data-9ae3630a40.md new file mode 100644 index 0000000000000000000000000000000000000000..d058948d0e14b3b0bf2942ae8379a1a7e1c82d51 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/data-9ae3630a40.md @@ -0,0 +1,29 @@ +# data + +- Project ID: `data-9ae3630a40` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/utils/iers/data` +- Last modified: `2026-04-17T10:00:40+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/data-9ae3630a40.json` + +## 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: -------------------------------------------------------------------------------- + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/date_time_parser-5ce8d5550f.md b/ProjectIntakeTower/inventory/project_cards/date_time_parser-5ce8d5550f.md new file mode 100644 index 0000000000000000000000000000000000000000..acdaa1fc53f024b8c5615c94e5df3b9ed3509d44 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/date_time_parser-5ce8d5550f.md @@ -0,0 +1,37 @@ +# date_time_parser + +- Project ID: `date_time_parser-5ce8d5550f` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser` +- Last modified: `2026-04-28T12:07:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 33 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/date_time_parser-5ce8d5550f.json` + +## 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 --> + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/CODE_OF_CONDUCT.md`:5 — In the interest of fostering an open and welcoming environment, we as +- `/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/CHANGELOG.md`:10 — - Fix timezone IANA parsing bug when getting the last k day of a month +- `/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/CHANGELOG.md`:69 — opt-in option `assume_time`. See next point. If you relied on this, to +- `/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/CHANGELOG.md`:83 — - Fix a UTC conversion bug between Daylight/Standard time (#20). If you're +- `/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/CHANGELOG.md`:86 — - Fix an epoch subsecond parsing bug (#16) (thanks @tmr08c) +- `/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/CHANGELOG.md`:125 — - Fix PM 12-hr conversion. The bug would convert 12:34PM to 24:34 which is +- `/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/priv/tzdata2022g/australasia`:299 — # 2am on February 26 next year. +- `/home/smlflg/Projekte/symphony/elixir/deps/date_time_parser/priv/tzdata2022g/australasia`:717 — # "Cabinet has now approved Daylight Saving to be effected next year + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/decimal-e380861cad.md b/ProjectIntakeTower/inventory/project_cards/decimal-e380861cad.md new file mode 100644 index 0000000000000000000000000000000000000000..0dd784e87d58aca003b80771d7bb7420c4a9dcd7 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/decimal-e380861cad.md @@ -0,0 +1,35 @@ +# decimal + +- Project ID: `decimal-e380861cad` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/decimal` +- Last modified: `2026-04-28T12:07:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `18` — 6 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/decimal-e380861cad.json` + +## 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") + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/decimal/README.md`:32 — Next, run `mix deps.get` in your shell to fetch and compile `Decimal`. Start an +- `/home/smlflg/Projekte/symphony/elixir/deps/decimal/README.md`:191 — TODO +- `/home/smlflg/Projekte/symphony/elixir/deps/decimal/CHANGELOG.md`:17 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/decimal/CHANGELOG.md`:32 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/decimal/CHANGELOG.md`:87 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/decimal/CHANGELOG.md`:138 — * Fix `:half_even` `:lists.last` bug (empty signif) + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/deflist-59306bc560.md b/ProjectIntakeTower/inventory/project_cards/deflist-59306bc560.md new file mode 100644 index 0000000000000000000000000000000000000000..4ea1dabf937abeda5ddfe9e40fed8e644264cb12 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/deflist-59306bc560.md @@ -0,0 +1,32 @@ +# deflist + +- Project ID: `deflist-59306bc560` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/deflist` +- Last modified: `2026-03-24T11:45:39+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `12` — 3 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/deflist-59306bc560.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/deflist/index.py`:30 — """Search `[:~][\n ]`, returns next pos after marker on success or -1 on fail.""" +- `/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/deflist/index.py`:202 — # go to the next loop iteration: +- `/home/smlflg/.hermes/.uv-cache/archive-v0/ySkE5Zq8NT3wlVUBoejIY/mdit_py_plugins/deflist/index.py`:232 — # go to the next loop iteration: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/deploy-8eb0356074.md b/ProjectIntakeTower/inventory/project_cards/deploy-8eb0356074.md new file mode 100644 index 0000000000000000000000000000000000000000..9df15d7e08d0223161e4f78b4751f0b89593970e --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/deploy-8eb0356074.md @@ -0,0 +1,33 @@ +# deploy + +- Project ID: `deploy-8eb0356074` +- Path: `/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/deploy` +- Last modified: `2026-04-06T17:03:24+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `14` — 4 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/deploy-8eb0356074.json` + +## 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: + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/deploy/deploy_stern1_variant.sh`:29 — echo "Next:" +- `/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/deploy/example_vm_update_from_github.sh`:16 — echo "Review $HOME/.openclaw/openclaw.json, then run openclaw doctor --fix and openclaw daemon restart." +- `/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/deploy/bootstrap_vm.sh`:38 — printf '%s\n' "Next:" +- `/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/deploy/run_stern1_eval_cycle.sh`:15 — echo "3. Open a fresh TUI session and run the prompt suite:" + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/deps-70b8402476.md b/ProjectIntakeTower/inventory/project_cards/deps-70b8402476.md new file mode 100644 index 0000000000000000000000000000000000000000..5cd697a51cd53dd663d627294e54b1fa7910f1ee --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/deps-70b8402476.md @@ -0,0 +1,38 @@ +# deps + +- Project ID: `deps-70b8402476` +- Path: `/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps` +- Last modified: `2026-04-28T12:17:59+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: node +- Triage status: `quick_win` +- Risk level: `low` +- Score: `25` — 22 TODO/FIXME/WIP hints +- Evidence: `inventory/evidence/deps-70b8402476.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js`:234 — let ifr = ctx.querySelectorAll("iframe"), open = ifr.length, handled = 0; +- `/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js`:237 — if (--open <= 0) { +- `/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js`:241 — if (!open) { +- `/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js`:333 — * It wouldn't be enough to save all open or all already handled iframes. +- `/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js`:334 — * The information of open iframes is necessary because they may occur after +- `/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js`:383 — * Creates an iterator on all open iframes in the specified array and calls +- `/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js`:466 — let open = contexts.length; +- `/home/smlflg/Projekte/learn-harness-engineering/docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js`:467 — if (!open) { + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/description-2e15e303e1.md b/ProjectIntakeTower/inventory/project_cards/description-2e15e303e1.md new file mode 100644 index 0000000000000000000000000000000000000000..95a811b40d52f4fef77ec967a245716f9c1abf5c --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/description-2e15e303e1.md @@ -0,0 +1,37 @@ +# description + +- Project ID: `description-2e15e303e1` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `22` — 8 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/description-2e15e303e1.json` + +## 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 ================================================================================ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe`:1 — J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010) +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe`:3 — Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789, +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe`:9 — ADC_Keywords: Clusters, open ; Stars, giant ; Equivalent widths ; Spectroscopy +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe`:11 — open clusters and associations: general +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe`:14 — The present number of Galactic open clusters that have high resolution +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe`:18 — open clusters with high quality measurements, we obtained high +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe`:21 — three red clump stars in each of five Open Clusters. We used the +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/description/ReadMe`:28 — Atomic data and equivalent widths for 15 red clump giants in 5 open + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/description-65d4715e0c.md b/ProjectIntakeTower/inventory/project_cards/description-65d4715e0c.md new file mode 100644 index 0000000000000000000000000000000000000000..d5bcc8701967fafceacb68d9aa1ef59dbe8a4679 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/description-65d4715e0c.md @@ -0,0 +1,37 @@ +# description + +- Project ID: `description-65d4715e0c` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description` +- Last modified: `2026-04-17T10:00:40+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `22` — 8 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/description-65d4715e0c.json` + +## 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 ================================================================================ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe`:1 — J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010) +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe`:3 — Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789, +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe`:9 — ADC_Keywords: Clusters, open ; Stars, giant ; Equivalent widths ; Spectroscopy +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe`:11 — open clusters and associations: general +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe`:14 — The present number of Galactic open clusters that have high resolution +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe`:18 — open clusters with high quality measurements, we obtained high +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe`:21 — three red clump stars in each of five Open Clusters. We used the +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/description/ReadMe`:28 — Atomic data and equivalent widths for 15 red clump giants in 5 open + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/description-ffc63e12bb.md b/ProjectIntakeTower/inventory/project_cards/description-ffc63e12bb.md new file mode 100644 index 0000000000000000000000000000000000000000..20734d670939bfda7aef257696b2a5b2c78897b9 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/description-ffc63e12bb.md @@ -0,0 +1,37 @@ +# description + +- Project ID: `description-ffc63e12bb` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description` +- Last modified: `2026-04-17T10:00:40+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `22` — 8 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/description-ffc63e12bb.json` + +## 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 ================================================================================ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe`:1 — J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010) +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe`:3 — Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789, +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe`:9 — ADC_Keywords: Clusters, open ; Stars, giant ; Equivalent widths ; Spectroscopy +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe`:11 — open clusters and associations: general +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe`:14 — The present number of Galactic open clusters that have high resolution +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe`:18 — open clusters with high quality measurements, we obtained high +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe`:21 — three red clump stars in each of five Open Clusters. We used the +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/description/ReadMe`:28 — Atomic data and equivalent widths for 15 red clump giants in 5 open + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/desktop-e3ec743e3d.md b/ProjectIntakeTower/inventory/project_cards/desktop-e3ec743e3d.md new file mode 100644 index 0000000000000000000000000000000000000000..664417ec5278cb6fe902d20c97ea3ce96fb07c75 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/desktop-e3ec743e3d.md @@ -0,0 +1,30 @@ +# desktop + +- Project ID: `desktop-e3ec743e3d` +- Path: `/home/smlflg/Projekte/Harness_swap/apps/desktop` +- Last modified: `2026-04-23T06:11:06+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: node, typescript +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — +- Evidence: `inventory/evidence/desktop-e3ec743e3d.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/dialyxir-bdabdb4a68.md b/ProjectIntakeTower/inventory/project_cards/dialyxir-bdabdb4a68.md new file mode 100644 index 0000000000000000000000000000000000000000..83333b2f88472b3edd117f02f9d806e58ee33fe2 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/dialyxir-bdabdb4a68.md @@ -0,0 +1,30 @@ +# dialyxir + +- Project ID: `dialyxir-bdabdb4a68` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/dialyxir` +- Last modified: `2026-04-28T12:07:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `8` — 1 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/dialyxir-bdabdb4a68.json` + +## 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 [ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/dialyxir/README.md`:220 — 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.) + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/discovery_endpoints-5674436c02.md b/ProjectIntakeTower/inventory/project_cards/discovery_endpoints-5674436c02.md new file mode 100644 index 0000000000000000000000000000000000000000..53df5fcde40fd296ef81dda8029ebffee1216664 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/discovery_endpoints-5674436c02.md @@ -0,0 +1,29 @@ +# discovery_endpoints + +- Project ID: `discovery_endpoints-5674436c02` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/discovery_endpoints` +- Last modified: `2026-03-23T15:16:25+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/discovery_endpoints-5674436c02.json` + +## 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. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a-10ca4c1baa.md b/ProjectIntakeTower/inventory/project_cards/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a-10ca4c1baa.md new file mode 100644 index 0000000000000000000000000000000000000000..595a903a051b53b955236c5a2c17d612747c8f49 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a-10ca4c1baa.md @@ -0,0 +1,38 @@ +# django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a + +- Project ID: `django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a-10ca4c1baa` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: dirty (4 tracked changes) +- Branch: `HEAD` +- Technologies: node, python +- Triage status: `active` +- Risk level: `medium` +- Score: `59` — git repo, tracked dirty work, 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a-10ca4c1baa.json` + +## 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: + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/AUTHORS`:949 — Rob Curley and Ralph Gage for letting us open-source Django. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/AUTHORS`:951 — Frank Wiles for making excellent arguments for open-sourcing, and for +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/CONTRIBUTING.rst`:5 — As an open source project, Django welcomes contributions of many forms. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/CONTRIBUTING.rst`:11 — * Bug reports and patch reviews +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/CONTRIBUTING.rst`:31 — As a contributor, you can help us keep the Django community open and inclusive. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/README.rst`:14 — * Next, work through the tutorials in order (``docs/intro/tutorial01.txt``, +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/README.rst`:21 — next; from there you can jump to the HOWTOs (in ``docs/howto``) for specific +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/extras/django_bash_completion`:16 — # current Bash shell. But it won't be available next time you log in. + +## Possible next actions + +1. Review tracked dirty work and decide: continue, park, or archive. Do not commit without owner approval. +2. Cluster TODO/FIXME/WIP hints into one bounded next action. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483-0a6852d7c8.md b/ProjectIntakeTower/inventory/project_cards/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483-0a6852d7c8.md new file mode 100644 index 0000000000000000000000000000000000000000..9a3266bafbf7009894632899e9c471ad6ca6eaf0 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483-0a6852d7c8.md @@ -0,0 +1,38 @@ +# django__django_bceadd2788dc2dad53eba0caae172bd8522fd483 + +- Project ID: `django__django_bceadd2788dc2dad53eba0caae172bd8522fd483-0a6852d7c8` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: dirty (4 tracked changes) +- Branch: `HEAD` +- Technologies: node, python +- Triage status: `active` +- Risk level: `medium` +- Score: `59` — git repo, tracked dirty work, 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483-0a6852d7c8.json` + +## 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.). + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/AUTHORS`:928 — Rob Curley and Ralph Gage for letting us open-source Django. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/AUTHORS`:930 — Frank Wiles for making excellent arguments for open-sourcing, and for +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/setup.py`:65 — with open(os.path.join(os.path.dirname(__file__), fname)) as f: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/CONTRIBUTING.rst`:5 — As an open source project, Django welcomes contributions of many forms. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/CONTRIBUTING.rst`:11 — * Bug reports and patch reviews +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/CONTRIBUTING.rst`:31 — As a contributor, you can help us keep the Django community open and inclusive. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/README.rst`:10 — * Next, work through the tutorials in order (``docs/intro/tutorial01.txt``, +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/README.rst`:17 — next; from there you can jump to the HOWTOs (in ``docs/howto``) for specific + +## Possible next actions + +1. Review tracked dirty work and decide: continue, park, or archive. Do not commit without owner approval. +2. Cluster TODO/FIXME/WIP hints into one bounded next action. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/doc-a1de6f702c.md b/ProjectIntakeTower/inventory/project_cards/doc-a1de6f702c.md new file mode 100644 index 0000000000000000000000000000000000000000..a506ac200233ad585c00fc315841db8d470b1f03 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/doc-a1de6f702c.md @@ -0,0 +1,37 @@ +# doc + +- Project ID: `doc-a1de6f702c` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc` +- Last modified: `2026-04-17T10:01:42+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/doc-a1de6f702c.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/generate_logos.py`:273 — with open(fn, "wb") as f: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/Makefile`:122 — sphinx-autobuild --open-browser --watch .. --host $(LIVEHOST) --port $(LIVEPORT) -b html $(ALLSPHINXOPTS) $(SOURCEDIR) $(BUILDDIR)/html +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/man/isympy.xml`:5 — "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/src/citing.rst`:24 — 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 +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/src/conf.py`:227 — # Show page numbers next to internal references +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/src/conf.py`:257 — with open(commit_hash_filepath) as f: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/src/conf.py`:302 — # possibly an upstream bug in getsourcefile, bpo-1764286 +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/doc/src/explanation/gotchas.rst`:448 — Next, notice that each of those values looks correct to 3 digits. But if we try + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/docs-5de5741d13.md b/ProjectIntakeTower/inventory/project_cards/docs-5de5741d13.md new file mode 100644 index 0000000000000000000000000000000000000000..708deaf41a0f83677a87f0a52a6ee6bf3069df8e --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/docs-5de5741d13.md @@ -0,0 +1,37 @@ +# docs + +- Project ID: `docs-5de5741d13` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs` +- Last modified: `2026-04-17T09:54:33+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/docs-5de5741d13.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/index.txt`:321 — The Django open-source project +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/Makefile`:28 — @echo " htmlview to open the index page built by the html target in your browser" +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/Makefile`:58 — $(PYTHON) -c "import webbrowser; webbrowser.open('_build/html/index.html')" +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/faq/install.txt`:20 — Django requires Python. See the table in the next question for the versions of +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/faq/install.txt`:87 — you shouldn't have any problems upgrading when the next official +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/faq/help.txt`:39 — As with most open-source mailing lists, the folks on |django-users| are +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/faq/help.txt`:51 — I think I've found a bug! What should I do? +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/faq/help.txt`:54 — Detailed instructions on how to handle a potential bug can be found in our + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/docs-ae98085123.md b/ProjectIntakeTower/inventory/project_cards/docs-ae98085123.md new file mode 100644 index 0000000000000000000000000000000000000000..76c86e4595b9ff729ebfa65233825a738a6681c2 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/docs-ae98085123.md @@ -0,0 +1,37 @@ +# docs + +- Project ID: `docs-ae98085123` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs` +- Last modified: `2026-04-17T10:00:53+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/docs-ae98085123.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/index.txt`:323 — The Django open-source project +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/Makefile`:28 — @echo " htmlview to open the index page built by the html target in your browser" +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/Makefile`:58 — $(PYTHON) -c "import webbrowser; webbrowser.open('_build/html/index.html')" +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/faq/install.txt`:20 — Django requires Python. See the table in the next question for the versions of +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/faq/install.txt`:92 — you shouldn't have any problems upgrading when the next official +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/faq/help.txt`:39 — As with most open-source mailing lists, the folks on |django-users| are +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/faq/help.txt`:51 — I think I've found a bug! What should I do? +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/faq/help.txt`:54 — Detailed instructions on how to handle a potential bug can be found in our + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/docs-b42122e708.md b/ProjectIntakeTower/inventory/project_cards/docs-b42122e708.md new file mode 100644 index 0000000000000000000000000000000000000000..09807dd24e6d202be73e0c23feb30c26d4ed816a --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/docs-b42122e708.md @@ -0,0 +1,38 @@ +# docs + +- Project ID: `docs-b42122e708` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: unknown +- Triage status: `review` +- Risk level: `low` +- Score: `17` — 40 TODO/FIXME/WIP hints, unclear purpose +- Evidence: `inventory/evidence/docs-b42122e708.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/importing_astropy.rst`:22 — >>> hdulist = fits.open('data.fits') # doctest: +SKIP +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/lts_policy.rst`:9 — * Bug fixes where backporting is straightforward (e.g., no conflicts). +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/_pkgtemplate.rst`:22 — fairly quick, with any more detailed examples in the next section. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/_pkgtemplate.rst`:54 — just in case, the next levels of detail should use the +, :, and ~ +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/install.rst`:514 — can open an issue in the `core astropy package issue +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/install.rst`:516 — can also open issues in the repositories for some of the dependencies: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/install.rst`:519 — the CSS), you can open an issue in the `astropy-sphinx-theme issue tracker +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/docs/known_issues.rst`:143 — thus disabled. Attempting to open a FITS file in writeable mode with mmap will + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/docs-f514119107.md b/ProjectIntakeTower/inventory/project_cards/docs-f514119107.md new file mode 100644 index 0000000000000000000000000000000000000000..29521b60bc676f52e4539f24688f569447df6a7b --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/docs-f514119107.md @@ -0,0 +1,38 @@ +# docs + +- Project ID: `docs-f514119107` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs` +- Last modified: `2026-04-17T10:00:42+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: unknown +- Triage status: `review` +- Risk level: `low` +- Score: `17` — 40 TODO/FIXME/WIP hints, unclear purpose +- Evidence: `inventory/evidence/docs-f514119107.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/importing_astropy.rst`:22 — >>> hdulist = fits.open('data.fits') # doctest: +SKIP +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/lts_policy.rst`:9 — * Bug fixes where backporting is straightforward (e.g., no conflicts). +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/_pkgtemplate.rst`:22 — fairly quick, with any more detailed examples in the next section. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/_pkgtemplate.rst`:54 — just in case, the next levels of detail should use the +, :, and ~ +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/install.rst`:518 — can open an issue in the `core astropy package issue +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/install.rst`:520 — can also open issues in the repositories for some of the dependencies: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/install.rst`:523 — the CSS), you can open an issue in the `astropy-sphinx-theme issue tracker +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/docs/known_issues.rst`:143 — thus disabled. Attempting to open a FITS file in writeable mode with mmap will + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/docs-f88c852123.md b/ProjectIntakeTower/inventory/project_cards/docs-f88c852123.md new file mode 100644 index 0000000000000000000000000000000000000000..836d54490877b8ae973668ca27eb9e4731798ae8 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/docs-f88c852123.md @@ -0,0 +1,38 @@ +# docs + +- Project ID: `docs-f88c852123` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: unknown +- Triage status: `review` +- Risk level: `low` +- Score: `17` — 40 TODO/FIXME/WIP hints, unclear purpose +- Evidence: `inventory/evidence/docs-f88c852123.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/importing_astropy.rst`:22 — >>> hdulist = fits.open('data.fits') # doctest: +SKIP +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/lts_policy.rst`:9 — * Bug fixes where backporting is straightforward (e.g., no conflicts). +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/_pkgtemplate.rst`:22 — fairly quick, with any more detailed examples in the next section. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/_pkgtemplate.rst`:54 — just in case, the next levels of detail should use the +, :, and ~ +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/install.rst`:388 — Now, quit CASA and re-open it, then type the following to install ``astropy``:: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/install.rst`:394 — Then close CASA again and open it, and you should be able to import ``astropy``:: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/install.rst`:533 — can open an issue in the `core astropy package issue +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/docs/install.rst`:535 — can also open issues in the repositories for some of the dependencies: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/dotprompt-ab914e073c.md b/ProjectIntakeTower/inventory/project_cards/dotprompt-ab914e073c.md new file mode 100644 index 0000000000000000000000000000000000000000..a23d3f29268c6acaf428083cedc8f3b3d9a338cd --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/dotprompt-ab914e073c.md @@ -0,0 +1,29 @@ +# dotprompt + +- Project ID: `dotprompt-ab914e073c` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/dotprompt` +- Last modified: `2026-03-23T15:16:16+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/dotprompt-ab914e073c.json` + +## 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()` + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/ecto-6d15e54d5b.md b/ProjectIntakeTower/inventory/project_cards/ecto-6d15e54d5b.md new file mode 100644 index 0000000000000000000000000000000000000000..2c169e53411298ccd942145336f3c40596eb6da9 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/ecto-6d15e54d5b.md @@ -0,0 +1,37 @@ +# ecto + +- Project ID: `ecto-6d15e54d5b` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/ecto` +- Last modified: `2026-04-28T12:07:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/ecto-6d15e54d5b.json` + +## 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 [ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/ecto/README.md`:146 — | v3.12 | Bug fixes | +- `/home/smlflg/Projekte/symphony/elixir/deps/ecto/README.md`:154 — bug fixes and incremental changes. +- `/home/smlflg/Projekte/symphony/elixir/deps/ecto/CHANGELOG.md`:11 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/ecto/CHANGELOG.md`:23 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/ecto/CHANGELOG.md`:31 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/ecto/CHANGELOG.md`:39 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/ecto/CHANGELOG.md`:63 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/ecto/CHANGELOG.md`:80 — ### Bug fixes + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/elixir-4441dd1824.md b/ProjectIntakeTower/inventory/project_cards/elixir-4441dd1824.md new file mode 100644 index 0000000000000000000000000000000000000000..586d30d447086319eb3c592d2c7906bc18fa267a --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/elixir-4441dd1824.md @@ -0,0 +1,38 @@ +# elixir + +- Project ID: `elixir-4441dd1824` +- Path: `/home/smlflg/Projekte/symphony/elixir` +- Last modified: `2026-04-28T12:11:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `active` +- Risk level: `low` +- Score: `41` — 40 TODO/FIXME/WIP hints, README present, agentized +- Evidence: `inventory/evidence/elixir-4441dd1824.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/README.md`:43 — issue statuses: "Rework", "Human Review", and "Merging". You can customize them in +- `/home/smlflg/Projekte/symphony/elixir/WORKFLOW.md`:6 — - Todo +- `/home/smlflg/Projekte/symphony/elixir/WORKFLOW.md`:68 — 3. Final message must report completed actions and blockers only. Do not include "next steps for user". +- `/home/smlflg/Projekte/symphony/elixir/WORKFLOW.md`:102 — - `land`: when ticket reaches `Merging`, explicitly open and follow `.codex/skills/land/SKILL.md`, which includes the `land` loop. +- `/home/smlflg/Projekte/symphony/elixir/WORKFLOW.md`:107 — - `Todo` -> queued; immediately transition to `In Progress` before active work. +- `/home/smlflg/Projekte/symphony/elixir/WORKFLOW.md`:108 — - 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`). +- `/home/smlflg/Projekte/symphony/elixir/WORKFLOW.md`:110 — - `Human Review` -> PR is attached and validated; waiting on human approval. +- `/home/smlflg/Projekte/symphony/elixir/WORKFLOW.md`:120 — - `Backlog` -> do not modify issue content/state; stop and wait for human to move it to `Todo`. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/elixir_make-6a94d5fa63.md b/ProjectIntakeTower/inventory/project_cards/elixir_make-6a94d5fa63.md new file mode 100644 index 0000000000000000000000000000000000000000..c446f6afb574f8b7d0f120555a2807879f91a6ed --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/elixir_make-6a94d5fa63.md @@ -0,0 +1,29 @@ +# elixir_make + +- Project ID: `elixir_make-6a94d5fa63` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/elixir_make` +- Last modified: `2026-04-28T12:07:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/elixir_make-6a94d5fa63.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/embedding-cd4aff3ec5.md b/ProjectIntakeTower/inventory/project_cards/embedding-cd4aff3ec5.md new file mode 100644 index 0000000000000000000000000000000000000000..345b1c20ddc1a304cff84927c5a8cfaff4105584 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/embedding-cd4aff3ec5.md @@ -0,0 +1,29 @@ +# embedding + +- Project ID: `embedding-cd4aff3ec5` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/hosted_vllm/embedding` +- Last modified: `2026-03-23T15:16:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/embedding-cd4aff3ec5.json` + +## 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) + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/erdnussspalter-925c84e3dd.md b/ProjectIntakeTower/inventory/project_cards/erdnussspalter-925c84e3dd.md new file mode 100644 index 0000000000000000000000000000000000000000..4b15fd16962018b0d8c9191bda6d5caf51bf7260 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/erdnussspalter-925c84e3dd.md @@ -0,0 +1,29 @@ +# Erdnussspalter + +- Project ID: `erdnussspalter-925c84e3dd` +- Path: `/home/smlflg/Projekte/LuckSurface/Erdnussspalter` +- Last modified: `2026-04-21T15:52:46+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/erdnussspalter-925c84e3dd.json` + +## 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`. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/erlex-68dd598be2.md b/ProjectIntakeTower/inventory/project_cards/erlex-68dd598be2.md new file mode 100644 index 0000000000000000000000000000000000000000..b6bd077b131bf3ffb3f95435760664917d9e13e3 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/erlex-68dd598be2.md @@ -0,0 +1,29 @@ +# erlex + +- Project ID: `erlex-68dd598be2` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/erlex` +- Last modified: `2026-04-28T12:07:31+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/erlex-68dd598be2.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/evals-d756db2bb6.md b/ProjectIntakeTower/inventory/project_cards/evals-d756db2bb6.md new file mode 100644 index 0000000000000000000000000000000000000000..50298beff3b8b641a0d4e1865ebe6a665fbcbcf8 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/evals-d756db2bb6.md @@ -0,0 +1,29 @@ +# EVALS + +- Project ID: `evals-d756db2bb6` +- Path: `/home/smlflg/Projekte/samuel-os-v2/EVALS` +- Last modified: `2026-03-24T21:07:39+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/evals-d756db2bb6.json` + +## README summary + +# EVALS Leichte Evaluationsnotizen fuer Workflows, Harnesses, Modelle und Arbeitsweisen. Minimalformat: - Frage - Kandidaten - Beobachtung - Entscheidung oder naechster Test + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/examples-3e0017cd3a.md b/ProjectIntakeTower/inventory/project_cards/examples-3e0017cd3a.md new file mode 100644 index 0000000000000000000000000000000000000000..e402b35ea7a2cd30bba29ab27478ff38cdda3bcc --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/examples-3e0017cd3a.md @@ -0,0 +1,38 @@ +# examples + +- Project ID: `examples-3e0017cd3a` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `27` — 10 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/examples-3e0017cd3a.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/template/example-template.py`:48 — # In this example the next block of code produces some plotable data. Code is +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/template/example-template.py`:49 — # executed, figure is saved and then code is presented next, followed by the +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/template/example-template.py`:64 — # time to introduce the next code block generates 2 separate figures. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/coordinates/plot_sgr-coordinate-frame.py`:117 — # Next we have to define the transformation from this coordinate system to some +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/coordinates/rv-to-gsr.py`:42 — # We next need to decide on the velocity of the Sun in the assumed GSR frame. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/split-jpeg-to-fits.py`:35 — image = Image.open('Hs-2009-14-a-web.jpg') +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/skip_create-large-fits.py`:80 — with open('large.fits', 'rb+') as fobj: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/skip_create-large-fits.py`:94 — with open('large.fits', 'rb+') as fobj: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/examples-698b9a31eb.md b/ProjectIntakeTower/inventory/project_cards/examples-698b9a31eb.md new file mode 100644 index 0000000000000000000000000000000000000000..91412e83ccac10f2f7643587d55392fd3f362fc2 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/examples-698b9a31eb.md @@ -0,0 +1,33 @@ +# examples + +- Project ID: `examples-698b9a31eb` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples` +- Last modified: `2026-04-17T10:01:42+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `14` — 4 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/examples-698b9a31eb.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples/notebooks/README.txt`:1 — This directory contains `IPython`_ Notebooks. To open them, run ``ipython +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples/advanced/gibbs_phenomenon.py`:134 — # next 2 lines equivalent to L = l2_gram_schmidt(L, (x, -pi, pi)), but faster: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples/advanced/pidigits.py`:76 — tofile = open(tofile, "w") +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples/intermediate/vandermonde.py`:65 — row_syms = [next(g) for g in generators] + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/examples-8e8f39d90a.md b/ProjectIntakeTower/inventory/project_cards/examples-8e8f39d90a.md new file mode 100644 index 0000000000000000000000000000000000000000..ddf070cda97a9ba64397f2bbfb74c4602499a698 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/examples-8e8f39d90a.md @@ -0,0 +1,38 @@ +# examples + +- Project ID: `examples-8e8f39d90a` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `27` — 10 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/examples-8e8f39d90a.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/template/example-template.py`:47 — # In this example the next block of code produces some plotable data. Code is +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/template/example-template.py`:48 — # executed, figure is saved and then code is presented next, followed by the +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/template/example-template.py`:63 — # time to introduce the next code block generates 2 separate figures. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/coordinates/plot_sgr-coordinate-frame.py`:117 — # Next we have to define the transformation from this coordinate system to some +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/coordinates/rv-to-gsr.py`:43 — # We next need to decide on the velocity of the Sun in the assumed GSR frame. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/split-jpeg-to-fits.py`:35 — image = Image.open('Hs-2009-14-a-web.jpg') +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/skip_create-large-fits.py`:78 — with open('large.fits', 'rb+') as fobj: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/skip_create-large-fits.py`:92 — with open('large.fits', 'rb+') as fobj: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/examples-d2e6cce538.md b/ProjectIntakeTower/inventory/project_cards/examples-d2e6cce538.md new file mode 100644 index 0000000000000000000000000000000000000000..0d2acb55d7ac6b640943bd367e9d88b9ad7b0fb6 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/examples-d2e6cce538.md @@ -0,0 +1,38 @@ +# examples + +- Project ID: `examples-d2e6cce538` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples` +- Last modified: `2026-04-17T10:00:42+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `27` — 10 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/examples-d2e6cce538.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/template/example-template.py`:48 — # In this example the next block of code produces some plotable data. Code is +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/template/example-template.py`:49 — # executed, figure is saved and then code is presented next, followed by the +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/template/example-template.py`:64 — # time to introduce the next code block generates 2 separate figures. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/coordinates/plot_sgr-coordinate-frame.py`:118 — # Next we have to define the transformation from this coordinate system to some +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/coordinates/rv-to-gsr.py`:42 — # We next need to decide on the velocity of the Sun in the assumed GSR frame. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/split-jpeg-to-fits.py`:35 — image = Image.open('Hs-2009-14-a-web.jpg') +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/skip_create-large-fits.py`:80 — with open('large.fits', 'rb+') as fobj: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/skip_create-large-fits.py`:94 — with open('large.fits', 'rb+') as fobj: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/examples-ed4fc48eda.md b/ProjectIntakeTower/inventory/project_cards/examples-ed4fc48eda.md new file mode 100644 index 0000000000000000000000000000000000000000..914ec0037303e993ea5978234bde980aed0337be --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/examples-ed4fc48eda.md @@ -0,0 +1,29 @@ +# examples + +- Project ID: `examples-ed4fc48eda` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/examples` +- Last modified: `2026-03-23T15:16:25+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/examples-ed4fc48eda.json` + +## 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. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/expat-328cf261fb.md b/ProjectIntakeTower/inventory/project_cards/expat-328cf261fb.md new file mode 100644 index 0000000000000000000000000000000000000000..171614626dee7484a69e043ca8805b306838d1e4 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/expat-328cf261fb.md @@ -0,0 +1,37 @@ +# expat + +- Project ID: `expat-328cf261fb` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat` +- Last modified: `2026-04-17T10:00:40+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/expat-328cf261fb.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes`:27 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes`:40 — #299 #302 Windows: Replace LoadLibrary hack to access +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes`:162 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes`:209 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes`:255 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes`:287 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes`:340 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/expat/Changes`:370 — Radically Open Security + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/expat-38b79b2b4a.md b/ProjectIntakeTower/inventory/project_cards/expat-38b79b2b4a.md new file mode 100644 index 0000000000000000000000000000000000000000..48a83772bd3ce3bb3201a85fa026c3ac307c46d1 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/expat-38b79b2b4a.md @@ -0,0 +1,37 @@ +# expat + +- Project ID: `expat-38b79b2b4a` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/expat-38b79b2b4a.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes`:27 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes`:40 — #299 #302 Windows: Replace LoadLibrary hack to access +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes`:162 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes`:209 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes`:255 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes`:287 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes`:340 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/expat/Changes`:370 — Radically Open Security + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/expat-c0659a0abb.md b/ProjectIntakeTower/inventory/project_cards/expat-c0659a0abb.md new file mode 100644 index 0000000000000000000000000000000000000000..50067210e1739b87895a0bb722ab2b8275e8abba --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/expat-c0659a0abb.md @@ -0,0 +1,37 @@ +# expat + +- Project ID: `expat-c0659a0abb` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/expat-c0659a0abb.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes`:27 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes`:40 — #299 #302 Windows: Replace LoadLibrary hack to access +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes`:162 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes`:209 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes`:255 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes`:287 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes`:340 — Bug fixes: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/expat/Changes`:370 — Radically Open Security + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/experiment-188859e0f1.md b/ProjectIntakeTower/inventory/project_cards/experiment-188859e0f1.md new file mode 100644 index 0000000000000000000000000000000000000000..e45cbd7ad9a934a4057f7ff34733bf69963200dd --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/experiment-188859e0f1.md @@ -0,0 +1,37 @@ +# experiment + +- Project ID: `experiment-188859e0f1` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment` +- Last modified: `2026-04-17T09:56:34+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 27 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/experiment-188859e0f1.json` + +## 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/ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/README.md`:32 — - `astropy__astropy-12907` — separability_matrix Bug in nested CompoundModels +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/README.md`:110 — Solve the requested bug with the smallest correct change. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/README.md`:113 — 1. State the bug hypothesis before editing. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/README.md`:138 — - `task_success` — hat der Run den Bug gefixt? +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/tasks/tasks.json`:7 — "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_ +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/conditions/negative_control_karpathy40/CONVENTIONS.md`:9 — **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. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/conditions/negative_control_karpathy40/CONVENTIONS.md`:15 — **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. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/experiment/conditions/negative_control_karpathy40/CONVENTIONS.md`:45 — **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. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/experimental_mcp_client-c0b4ca5156.md b/ProjectIntakeTower/inventory/project_cards/experimental_mcp_client-c0b4ca5156.md new file mode 100644 index 0000000000000000000000000000000000000000..794c7abaa0d52091d50e62b942a4062ef7c8c2e5 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/experimental_mcp_client-c0b4ca5156.md @@ -0,0 +1,30 @@ +# experimental_mcp_client + +- Project ID: `experimental_mcp_client-c0b4ca5156` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/experimental_mcp_client` +- Last modified: `2026-03-23T15:16:15+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `8` — 1 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/experimental_mcp_client-c0b4ca5156.json` + +## README summary + +# LiteLLM MCP Client LiteLLM MCP Client is a client that allows you to use MCP tools with LiteLLM. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/experimental_mcp_client/client.py`:267 — """Open a session, run the provided coroutine, and clean up.""" + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/extern-63bc50a914.md b/ProjectIntakeTower/inventory/project_cards/extern-63bc50a914.md new file mode 100644 index 0000000000000000000000000000000000000000..e9406fc77a0f5aa8558852b7771ef1b1b25ced32 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/extern-63bc50a914.md @@ -0,0 +1,37 @@ +# extern + +- Project ID: `extern-63bc50a914` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern` +- Last modified: `2026-04-17T10:00:40+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/extern-63bc50a914.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/_strptime.py`:218 — #XXX: Does 'Y' need to worry about having less or more than +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/_strptime.py`:377 — # Open Group specification for strptime() states that a %y +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/configobj/validate.py`:169 — #TODO - #21 - six is part of the repo now, but we didn't switch over to it here +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/configobj/validate.py`:1401 — Bug test for unicode arguments +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/configobj/configobj.py`:36 — # TODO: the list of aliases is not meant to be exhaustive, is there a +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/configobj/configobj.py`:156 — d[el] = next(i) +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/configobj/configobj.py`:339 — # Pick up the next interpolation key, if any, for next time +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/extern/configobj/configobj.py`:370 — # try "DEFAULT" next + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/extern-7215f8763f.md b/ProjectIntakeTower/inventory/project_cards/extern-7215f8763f.md new file mode 100644 index 0000000000000000000000000000000000000000..921694b2db4eae71591e997c3d6bec17214bd2d6 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/extern-7215f8763f.md @@ -0,0 +1,37 @@ +# extern + +- Project ID: `extern-7215f8763f` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/extern-7215f8763f.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/_strptime.py`:218 — #XXX: Does 'Y' need to worry about having less or more than +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/_strptime.py`:377 — # Open Group specification for strptime() states that a %y +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/configobj/validate.py`:169 — #TODO - #21 - six is part of the repo now, but we didn't switch over to it here +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/configobj/validate.py`:1401 — Bug test for unicode arguments +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/configobj/configobj.py`:36 — # TODO: the list of aliases is not meant to be exhaustive, is there a +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/configobj/configobj.py`:156 — d[el] = next(i) +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/configobj/configobj.py`:339 — # Pick up the next interpolation key, if any, for next time +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/extern/configobj/configobj.py`:370 — # try "DEFAULT" next + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/extern-9788321dbd.md b/ProjectIntakeTower/inventory/project_cards/extern-9788321dbd.md new file mode 100644 index 0000000000000000000000000000000000000000..ed21d98296c9e0fdb089e40e60fd11126cbc73ee --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/extern-9788321dbd.md @@ -0,0 +1,37 @@ +# extern + +- Project ID: `extern-9788321dbd` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern` +- Last modified: `2026-04-17T10:00:40+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/extern-9788321dbd.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/_strptime.py`:218 — #XXX: Does 'Y' need to worry about having less or more than +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/_strptime.py`:377 — # Open Group specification for strptime() states that a %y +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/configobj/validate.py`:169 — #TODO - #21 - six is part of the repo now, but we didn't switch over to it here +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/configobj/validate.py`:1401 — Bug test for unicode arguments +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/configobj/configobj.py`:36 — # TODO: the list of aliases is not meant to be exhaustive, is there a +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/configobj/configobj.py`:156 — d[el] = next(i) +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/configobj/configobj.py`:339 — # Pick up the next interpolation key, if any, for next time +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/extern/configobj/configobj.py`:370 — # try "DEFAULT" next + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/extras-8dfe37913f.md b/ProjectIntakeTower/inventory/project_cards/extras-8dfe37913f.md new file mode 100644 index 0000000000000000000000000000000000000000..bce7fbef4a02494ece1b0b4ca9b298bf325c23c7 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/extras-8dfe37913f.md @@ -0,0 +1,31 @@ +# extras + +- Project ID: `extras-8dfe37913f` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/extras` +- Last modified: `2026-04-17T09:54:33+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `10` — 2 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/extras-8dfe37913f.json` + +## README summary + +This directory contains extra stuff that can improve your Django experience. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/extras/django_bash_completion`:16 — # current Bash shell. But it won't be available next time you log in. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/extras/django_bash_completion`:27 — # Settings will take effect the next time you log in. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/extras-b40d9aec51.md b/ProjectIntakeTower/inventory/project_cards/extras-b40d9aec51.md new file mode 100644 index 0000000000000000000000000000000000000000..cc3dcdb9a280ba15f6879d8b94151672407101a6 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/extras-b40d9aec51.md @@ -0,0 +1,31 @@ +# extras + +- Project ID: `extras-b40d9aec51` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/extras` +- Last modified: `2026-04-17T10:00:53+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `10` — 2 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/extras-b40d9aec51.json` + +## README summary + +This directory contains extra stuff that can improve your Django experience. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/extras/django_bash_completion`:16 — # current Bash shell. But it won't be available next time you log in. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/extras/django_bash_completion`:27 — # Settings will take effect the next time you log in. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/file_system-43aab84dde.md b/ProjectIntakeTower/inventory/project_cards/file_system-43aab84dde.md new file mode 100644 index 0000000000000000000000000000000000000000..4655a9e50af7665526e0ccbb1673de4757ac54d7 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/file_system-43aab84dde.md @@ -0,0 +1,32 @@ +# file_system + +- Project ID: `file_system-43aab84dde` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/file_system` +- Last modified: `2026-04-28T12:07:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `12` — 3 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/file_system-43aab84dde.json` + +## 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: + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/file_system/README.md`:24 — open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg +- `/home/smlflg/Projekte/symphony/elixir/deps/file_system/c_src/mac/main.c`:4 — // TODO: set on fire. cli.{h,c} handle both parsing and defaults, so there's +- `/home/smlflg/Projekte/symphony/elixir/deps/file_system/c_src/mac/cli.c`:151 — // XXX: ignored + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/filepathfield_test_dir-2d82783b44.md b/ProjectIntakeTower/inventory/project_cards/filepathfield_test_dir-2d82783b44.md new file mode 100644 index 0000000000000000000000000000000000000000..019d2c3e873565ea8bc355294a340638d3fd0114 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/filepathfield_test_dir-2d82783b44.md @@ -0,0 +1,30 @@ +# filepathfield_test_dir + +- Project ID: `filepathfield_test_dir-2d82783b44` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/tests/forms_tests/field_tests/filepathfield_test_dir` +- Last modified: `2026-04-17T09:54:32+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — +- Evidence: `inventory/evidence/filepathfield_test_dir-2d82783b44.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/filepathfield_test_dir-cc8a04bc75.md b/ProjectIntakeTower/inventory/project_cards/filepathfield_test_dir-cc8a04bc75.md new file mode 100644 index 0000000000000000000000000000000000000000..21d5f60ec7c3e39e6544a3f7181a9bc3c36265c3 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/filepathfield_test_dir-cc8a04bc75.md @@ -0,0 +1,30 @@ +# filepathfield_test_dir + +- Project ID: `filepathfield_test_dir-cc8a04bc75` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/tests/forms_tests/field_tests/filepathfield_test_dir` +- Last modified: `2026-04-17T10:00:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — +- Evidence: `inventory/evidence/filepathfield_test_dir-cc8a04bc75.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/finch-5b47e9c43d.md b/ProjectIntakeTower/inventory/project_cards/finch-5b47e9c43d.md new file mode 100644 index 0000000000000000000000000000000000000000..b41bcef32e0babacb896300fecbc13fb6ca377ca --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/finch-5b47e9c43d.md @@ -0,0 +1,35 @@ +# finch + +- Project ID: `finch-5b47e9c43d` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/finch` +- Last modified: `2026-04-28T12:07:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `18` — 6 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/finch-5b47e9c43d.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/finch/CHANGELOG.md`:10 — ### Bug Fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/finch/CHANGELOG.md`:33 — ### Bug Fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/finch/CHANGELOG.md`:58 — ### Bug Fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/finch/CHANGELOG.md`:70 — ### Bug Fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/finch/CHANGELOG.md`:129 — ### Bug Fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/finch/CHANGELOG.md`:235 — - Update all dependencies. This includes bug fixes for Mint. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/fine-47d5d9dcdb.md b/ProjectIntakeTower/inventory/project_cards/fine-47d5d9dcdb.md new file mode 100644 index 0000000000000000000000000000000000000000..9c2cba077a18586bee8925598d70c9c30ee4b4c6 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/fine-47d5d9dcdb.md @@ -0,0 +1,29 @@ +# fine + +- Project ID: `fine-47d5d9dcdb` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/fine` +- Last modified: `2026-04-28T12:07:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/fine-47d5d9dcdb.json` + +## 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++. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/firetracker-8c19390d44.md b/ProjectIntakeTower/inventory/project_cards/firetracker-8c19390d44.md new file mode 100644 index 0000000000000000000000000000000000000000..0a5dc309da592ef659c2bcce946e7571e95422d9 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/firetracker-8c19390d44.md @@ -0,0 +1,34 @@ +# FireTracker + +- Project ID: `firetracker-8c19390d44` +- Path: `/home/smlflg/Projekte/FireTracker` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: python +- Triage status: `quick_win` +- Risk level: `low` +- Score: `23` — git repo, 4 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/firetracker-8c19390d44.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FireTracker/FOR_SMLFLG.md`:71 — ## Next Steps (priorisiert) +- `/home/smlflg/Projekte/FireTracker/test_fire_math.py`:24 — # This tests the line-68 bug fix: `if years_to_fi is not None` instead of `if years_to_fi`. +- `/home/smlflg/Projekte/FireTracker/test_fire_math.py`:33 — "Check the line-68 bug fix." +- `/home/smlflg/Projekte/FireTracker/test_fire_math.py`:245 — """December + 9 fractional months = September of next year. Must not add extra year.""" + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/firstrealharnessevaluation_karpathiesmd-7be93774b8.md b/ProjectIntakeTower/inventory/project_cards/firstrealharnessevaluation_karpathiesmd-7be93774b8.md new file mode 100644 index 0000000000000000000000000000000000000000..47e3278bbdec92cf9bd90b3ddac294372df3a804 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/firstrealharnessevaluation_karpathiesmd-7be93774b8.md @@ -0,0 +1,37 @@ +# FirstRealHarnessEvaluation_KarpathiesMD + +- Project ID: `firstrealharnessevaluation_karpathiesmd-7be93774b8` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: python +- Triage status: `active` +- Risk level: `low` +- Score: `39` — git repo, 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/firstrealharnessevaluation_karpathiesmd-7be93774b8.json` + +## 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 ``` + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/harness_logic_flow.html`:97 — <text x="55" y="245" fill="#94a3b8" font-size="12">(what the bug is)</text> +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/harness_logic_flow.html`:348 — <li>• problem_statement: describes the bug</li> +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/.aider.chat.history.md`:128 — > Open documentation url for more info? (Y)es/(N)o/(D)on't ask again [Yes]: y +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/.aider.chat.history.md`:151 — > Open URL for more info? (Y)es/(N)o/(D)on't ask again [Yes]: y +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/.aider.chat.history.md`:177 — > Open URL for more info? (Y)es/(N)o/(D)on't ask again [Yes]: y +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/UX-Cockpit.md`:11 — > „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." +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/UX-Cockpit.md`:137 — - 🚫 `INFRASTRUCTURE ERROR` — rot — Aider hat nie richtig gearbeitet (wie heute: LiteLLM-Provider-Bug). Dieser Run zählt **nicht** für Statistik. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/UX-Cockpit.md`:221 — - **Das Wichtigste:** Infrastructure-Error-Erkennung aus §6 ist **nicht optional**. Ohne sie wiederholt sich der heutige Bug, und Samuel kann der Statistik nicht trauen. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/flexed-6a9723e35e.md b/ProjectIntakeTower/inventory/project_cards/flexed-6a9723e35e.md new file mode 100644 index 0000000000000000000000000000000000000000..8c69d2b5d0ab86881c1528670b483743f476f798 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/flexed-6a9723e35e.md @@ -0,0 +1,29 @@ +# flexed + +- Project ID: `flexed-6a9723e35e` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/cextern/wcslib/C/flexed` +- Last modified: `2026-04-17T10:00:40+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/flexed-6a9723e35e.json` + +## 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. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/flexed-95d543aaf8.md b/ProjectIntakeTower/inventory/project_cards/flexed-95d543aaf8.md new file mode 100644 index 0000000000000000000000000000000000000000..070057f5cd9da4e02b5367aafa192d70328eb5d9 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/flexed-95d543aaf8.md @@ -0,0 +1,29 @@ +# flexed + +- Project ID: `flexed-95d543aaf8` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/cextern/wcslib/C/flexed` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/flexed-95d543aaf8.json` + +## 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. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/flexed-af88a9cdfe.md b/ProjectIntakeTower/inventory/project_cards/flexed-af88a9cdfe.md new file mode 100644 index 0000000000000000000000000000000000000000..caddf3d5feacdf1c987af54a8747cae2c2107632 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/flexed-af88a9cdfe.md @@ -0,0 +1,29 @@ +# flexed + +- Project ID: `flexed-af88a9cdfe` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/cextern/wcslib/C/flexed` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/flexed-af88a9cdfe.json` + +## 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. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/floki-8fafe02c2f.md b/ProjectIntakeTower/inventory/project_cards/floki-8fafe02c2f.md new file mode 100644 index 0000000000000000000000000000000000000000..99368783861db75fd008be78965583b9acdf7c36 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/floki-8fafe02c2f.md @@ -0,0 +1,36 @@ +# floki + +- Project ID: `floki-8fafe02c2f` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/floki` +- Last modified: `2026-04-28T12:10:17+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `20` — 7 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/floki-8fafe02c2f.json` + +## 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> + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/floki/CONTRIBUTING.md`:17 — To contribute with ideas, you can [open issues](https://github.com/philss/floki/issues/new) using Github. Please write a clear description of +- `/home/smlflg/Projekte/symphony/elixir/deps/floki/CONTRIBUTING.md`:34 — 7. Open a new PR. +- `/home/smlflg/Projekte/symphony/elixir/deps/floki/README.md`:292 — - [@arasatasaygin](https://github.com/arasatasaygin) for Floki's logo from the [Open Logos project](http://openlogos.org/). +- `/home/smlflg/Projekte/symphony/elixir/deps/floki/CHANGELOG.md`:72 — - Fix bug propagating identity encoder in `raw_html/2` - thanks [@andyleclair](https://github.com/andyleclair). +- `/home/smlflg/Projekte/symphony/elixir/deps/floki/CHANGELOG.md`:161 — - Fix parsers to consider IO data as inputs. This may change in the next version +- `/home/smlflg/Projekte/symphony/elixir/deps/floki/CHANGELOG.md`:344 — - Fix a bug when parsing a HTML with a XML inside using Mochiweb's parser +- `/home/smlflg/Projekte/symphony/elixir/deps/floki/CHANGELOG.md`:626 — - Fixed bug that was causing Floki.text/1 and Floki.filter_out/2 + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/fontawesome-b44b2cfd76.md b/ProjectIntakeTower/inventory/project_cards/fontawesome-b44b2cfd76.md new file mode 100644 index 0000000000000000000000000000000000000000..cc0b85bb6bed33a301a9a25cd81ad612ffe3f6e1 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/fontawesome-b44b2cfd76.md @@ -0,0 +1,31 @@ +# fontawesome + +- Project ID: `fontawesome-b44b2cfd76` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/_theme/djangodocs/static/fontawesome` +- Last modified: `2026-04-17T09:54:31+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `10` — 2 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/fontawesome-b44b2cfd76.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/_theme/djangodocs/static/fontawesome/LICENSE.txt`:4 — Font Awesome Free is free, open source, and GPL friendly. You can use it for +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/docs/_theme/djangodocs/static/fontawesome/LICENSE.txt`:5 — commercial projects, open source projects, or really almost whatever you want. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/fontawesome-c3c535aaf2.md b/ProjectIntakeTower/inventory/project_cards/fontawesome-c3c535aaf2.md new file mode 100644 index 0000000000000000000000000000000000000000..2c1946a6e26b1ec76dde8e59c9f42f295d20bda1 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/fontawesome-c3c535aaf2.md @@ -0,0 +1,31 @@ +# fontawesome + +- Project ID: `fontawesome-c3c535aaf2` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/_theme/djangodocs/static/fontawesome` +- Last modified: `2026-04-17T10:00:51+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `10` — 2 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/fontawesome-c3c535aaf2.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/_theme/djangodocs/static/fontawesome/LICENSE.txt`:4 — Font Awesome Free is free, open source, and GPL friendly. You can use it for +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/docs/_theme/djangodocs/static/fontawesome/LICENSE.txt`:5 — commercial projects, open source projects, or really almost whatever you want. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/fonts-04867910ea.md b/ProjectIntakeTower/inventory/project_cards/fonts-04867910ea.md new file mode 100644 index 0000000000000000000000000000000000000000..0f383a98975ca3508d90cbe663a044b39eedea41 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/fonts-04867910ea.md @@ -0,0 +1,29 @@ +# fonts + +- Project ID: `fonts-04867910ea` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/django/contrib/admin/static/admin/fonts` +- Last modified: `2026-04-17T10:00:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/fonts-04867910ea.json` + +## 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) + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/fonts-a5b8843d07.md b/ProjectIntakeTower/inventory/project_cards/fonts-a5b8843d07.md new file mode 100644 index 0000000000000000000000000000000000000000..4bb4f34015dbd2aca16deac322ab563d08e65ea7 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/fonts-a5b8843d07.md @@ -0,0 +1,29 @@ +# fonts + +- Project ID: `fonts-a5b8843d07` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/django/contrib/admin/static/admin/fonts` +- Last modified: `2026-04-17T09:54:33+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/fonts-a5b8843d07.json` + +## 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) + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/frontend-3158843bdd.md b/ProjectIntakeTower/inventory/project_cards/frontend-3158843bdd.md new file mode 100644 index 0000000000000000000000000000000000000000..e3e1d073df05ca9f6a86780df0fa4143ee322924 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/frontend-3158843bdd.md @@ -0,0 +1,37 @@ +# frontend + +- Project ID: `frontend-3158843bdd` +- Path: `/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend` +- Last modified: `2026-04-21T13:02:46+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: node, typescript +- Triage status: `review` +- Risk level: `low` +- Score: `14` — 7 TODO/FIXME/WIP hints +- Evidence: `inventory/evidence/frontend-3158843bdd.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend/src/App.tsx`:4 — import Review from './pages/Review'; +- `/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend/src/App.tsx`:19 — <Link to="/review">Wiederholung</Link> +- `/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend/src/App.tsx`:26 — <Route path="/review" element={<Review />} /> +- `/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend/src/pages/Review.tsx`:35 — export default function Review() { +- `/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend/src/pages/Review.tsx`:48 — const res = await fetch('/api/review/due'); +- `/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend/src/pages/Review.tsx`:71 — const res = await fetch(`/api/review/${currentCard.id}/grade`, { +- `/home/smlflg/Projekte/PseudoLogikPyhthonCPP/frontend/src/pages/Learn.tsx`:237 — setPageError(`Abgeschlossen. ${data.cards_created ?? 0} Review-Karten erzeugt.`); + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/frontend-99ed3a7cb8.md b/ProjectIntakeTower/inventory/project_cards/frontend-99ed3a7cb8.md new file mode 100644 index 0000000000000000000000000000000000000000..8634f7f3758cf347baba0d22342adde0ba71a9aa --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/frontend-99ed3a7cb8.md @@ -0,0 +1,33 @@ +# frontend + +- Project ID: `frontend-99ed3a7cb8` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/web/frontend` +- Last modified: `2026-04-28T12:23:30+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: node, typescript +- Triage status: `review` +- Risk level: `low` +- Score: `14` — 4 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/frontend-99ed3a7cb8.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/web/frontend/src/App.css`:73 — #next-steps { +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/web/frontend/src/App.css`:107 — #next-steps ul { +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/web/frontend/src/pages/InfoPage.tsx`:137 — <li><strong>Doppelter Eval-Bug:</strong> Normale Runs triggern eval zweimal (Cache verhindert Dopplung)</li> +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/web/frontend/src/pages/ExperimentPage.tsx`:247 — {/* ── Ready Phase (Plan Review) ── */} + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/frontierllmharnessvalidation-6437acaac3.md b/ProjectIntakeTower/inventory/project_cards/frontierllmharnessvalidation-6437acaac3.md new file mode 100644 index 0000000000000000000000000000000000000000..20046d26f0044275b88012bc199d54c6a54bbeec --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/frontierllmharnessvalidation-6437acaac3.md @@ -0,0 +1,29 @@ +# FrontierLLMHarnessValidation + +- Project ID: `frontierllmharnessvalidation-6437acaac3` +- Path: `/home/smlflg/Projekte/FrontierLLMHarnessValidation` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `unknown` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `14` — git repo, README present +- Evidence: `inventory/evidence/frontierllmharnessvalidation-6437acaac3.json` + +## 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. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/fusionkomandozentralezentrale-f1e7d8e139.md b/ProjectIntakeTower/inventory/project_cards/fusionkomandozentralezentrale-f1e7d8e139.md new file mode 100644 index 0000000000000000000000000000000000000000..2acad6baf624a93f6a1be474092f2f65bfd306aa --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/fusionkomandozentralezentrale-f1e7d8e139.md @@ -0,0 +1,32 @@ +# FusionKomandoZentraleZentrale + +- Project ID: `fusionkomandozentralezentrale-f1e7d8e139` +- Path: `/home/smlflg/Projekte/FusionKomandoZentraleZentrale` +- Last modified: `2026-05-04T18:04:09+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `main` +- Technologies: python +- Triage status: `quick_win` +- Risk level: `low` +- Score: `19` — git repo, 2 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/fusionkomandozentralezentrale-f1e7d8e139.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FusionKomandoZentraleZentrale/docs/thin-vscode-client-architecture.md`:375 — | { type: 'artifact.open'; path: string }; +- `/home/smlflg/Projekte/FusionKomandoZentraleZentrale/docs/thin-vscode-client-architecture.md`:419 — - open chat view + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/gappsscript-bdcbdb2b46.md b/ProjectIntakeTower/inventory/project_cards/gappsscript-bdcbdb2b46.md new file mode 100644 index 0000000000000000000000000000000000000000..9e74ac167615242661cc3a5121a8d713b1c5904b --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/gappsscript-bdcbdb2b46.md @@ -0,0 +1,37 @@ +# gappsscript + +- Project ID: `gappsscript-bdcbdb2b46` +- Path: `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript` +- Last modified: `2026-04-26T21:49:37+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `22` — 8 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/gappsscript-bdcbdb2b46.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/TESTING.md`:113 — 2. Open the URL in any browser (can be on a different machine) +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/TESTING.md`:128 — 1. Open this URL in any browser: +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/TESTING.md`:159 — 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. +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/TESTING.md`:163 — 1. Open the created test script in Apps Script editor +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/README.md`:339 — User: "Create a new deployment with the bug fix" +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/README.md`:398 — 1. Open the script in the Apps Script editor +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/README.md`:442 — ### Code Review +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/gappsscript/README.md`:443 — Always review code before executing, especially for: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/gcs_bucket-be507bdb46.md b/ProjectIntakeTower/inventory/project_cards/gcs_bucket-be507bdb46.md new file mode 100644 index 0000000000000000000000000000000000000000..c84c433283df81c1a48ef6b1c219dfb2546d8042 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/gcs_bucket-be507bdb46.md @@ -0,0 +1,30 @@ +# gcs_bucket + +- Project ID: `gcs_bucket-be507bdb46` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/gcs_bucket` +- Last modified: `2026-03-23T15:16:16+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `8` — 1 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/gcs_bucket-be507bdb46.json` + +## 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) + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/gcs_bucket/gcs_bucket.py`:350 — Tries current day, next day, and previous day until it finds the payload + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/gen-eval-3406f8820e.md b/ProjectIntakeTower/inventory/project_cards/gen-eval-3406f8820e.md new file mode 100644 index 0000000000000000000000000000000000000000..7abe9ee532817f8b8683c48e635f94c5090e3d44 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/gen-eval-3406f8820e.md @@ -0,0 +1,40 @@ +# gen-eval + +- Project ID: `gen-eval-3406f8820e` +- Path: `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval` +- Last modified: `2026-04-28T12:16:56+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent, node, typescript +- Triage status: `active` +- Risk level: `low` +- Score: `36` — 25 TODO/FIXME/WIP hints, agentized, plans/backlogs found +- Evidence: `inventory/evidence/gen-eval-3406f8820e.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md`:7 — - [ ] `npm run check` passes with no type errors +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md`:8 — - [ ] `npm run build` completes successfully +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md`:12 — - [ ] `bash scripts/check-architecture.sh` passes with no violations +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md`:13 — - [ ] No `fs` or `path` imports in renderer code +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md`:14 — - [ ] No Electron IPC in service code +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md`:15 — - [ ] No React imports in services or main process +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md`:19 — - [ ] Application starts without errors (`npm run dev`) +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md`:20 — - [ ] Structured log output appears in console at startup + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Classify purpose from filenames only; ask owner before writing project README. +4. Inspect agent handoff/async state read-only and summarize stale/running/done work. +5. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/gitlab-d96f787ebb.md b/ProjectIntakeTower/inventory/project_cards/gitlab-d96f787ebb.md new file mode 100644 index 0000000000000000000000000000000000000000..ced4f46f0a5176f72634408ff2d2ecc6123fb409 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/gitlab-d96f787ebb.md @@ -0,0 +1,29 @@ +# gitlab + +- Project ID: `gitlab-d96f787ebb` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/gitlab` +- Last modified: `2026-03-23T15:16:16+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/gitlab-d96f787ebb.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/glob-1bdd43ef96.md b/ProjectIntakeTower/inventory/project_cards/glob-1bdd43ef96.md new file mode 100644 index 0000000000000000000000000000000000000000..81e77b126bc68c7a025b1e45c7d18e30be73265c --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/glob-1bdd43ef96.md @@ -0,0 +1,30 @@ +# glob + +- Project ID: `glob-1bdd43ef96` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/glob` +- Last modified: `2026-04-17T10:00:40+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `8` — 1 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/glob-1bdd43ef96.json` + +## 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 ================================================================================ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/glob/ReadMe`:70 — http://physics.open.ac.uk/RKcat/ : Catalog Home page + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/glob-292f91b562.md b/ProjectIntakeTower/inventory/project_cards/glob-292f91b562.md new file mode 100644 index 0000000000000000000000000000000000000000..6dc730a845caecb68c2a0e4085c29e65fa78d73a --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/glob-292f91b562.md @@ -0,0 +1,30 @@ +# glob + +- Project ID: `glob-292f91b562` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/glob` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `8` — 1 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/glob-292f91b562.json` + +## 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 ================================================================================ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/glob/ReadMe`:70 — http://physics.open.ac.uk/RKcat/ : Catalog Home page + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/glob-933b77951a.md b/ProjectIntakeTower/inventory/project_cards/glob-933b77951a.md new file mode 100644 index 0000000000000000000000000000000000000000..75119a909a7d4f27bd95c4b5048595d246a3c3f1 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/glob-933b77951a.md @@ -0,0 +1,30 @@ +# glob + +- Project ID: `glob-933b77951a` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/glob` +- Last modified: `2026-04-17T10:00:39+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `8` — 1 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/glob-933b77951a.json` + +## 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 ================================================================================ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/glob/ReadMe`:70 — http://physics.open.ac.uk/RKcat/ : Catalog Home page + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/google-workspace-90043deab1.md b/ProjectIntakeTower/inventory/project_cards/google-workspace-90043deab1.md new file mode 100644 index 0000000000000000000000000000000000000000..3df937e535295150f76b75bdc7a2d932f450e857 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/google-workspace-90043deab1.md @@ -0,0 +1,37 @@ +# google-workspace + +- Project ID: `google-workspace-90043deab1` +- Path: `/home/smlflg/Projekte/Connector/google-workspace` +- Last modified: `2026-04-28T06:11:59+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/google-workspace-90043deab1.json` + +## 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) + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README_NEW.md`:300 — 2. Open URL in browser, authorize access +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/main.py`:84 — # (e.g. tokeninfo?access_token=ya29.xxx) +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/main.py`:525 — with open(sa_config.service_account_key_file) as f: +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md`:134 — - **Fully open source** — every line is auditable in this repo +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md`:149 — 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. +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md`:154 — - **No telemetry to disclose** — nothing to flag in a privacy review +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md`:226 — <details open> +- `/home/smlflg/Projekte/Connector/google-workspace/upstream/source/README.md`:307 — <details open> + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/google_genai-300b8adfe3.md b/ProjectIntakeTower/inventory/project_cards/google_genai-300b8adfe3.md new file mode 100644 index 0000000000000000000000000000000000000000..828569f2a640e863c0af4eb95e69f695e72c36d7 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/google_genai-300b8adfe3.md @@ -0,0 +1,33 @@ +# google_genai + +- Project ID: `google_genai-300b8adfe3` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/google_genai` +- Last modified: `2026-03-23T15:16:15+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `14` — 4 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/google_genai-300b8adfe3.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/google_genai/streaming_iterator.py`:98 — # Get the next chunk from the stored iterator +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/google_genai/streaming_iterator.py`:99 — chunk = next(self.stream_iterator) +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/google_genai/streaming_iterator.py`:152 — # Get the next chunk from the stored async iterator +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/google_genai/adapters/transformation.py`:174 — # For empty chunks, continue to next iteration + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/grpo-rl-training-1b8abb5d7b.md b/ProjectIntakeTower/inventory/project_cards/grpo-rl-training-1b8abb5d7b.md new file mode 100644 index 0000000000000000000000000000000000000000..d9fc4be93f4d0d7e557c66a3f8e11664ae67d17b --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/grpo-rl-training-1b8abb5d7b.md @@ -0,0 +1,37 @@ +# grpo-rl-training + +- Project ID: `grpo-rl-training-1b8abb5d7b` +- Path: `/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training` +- Last modified: `2026-04-11T14:26:39+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 17 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/grpo-rl-training-1b8abb5d7b.json` + +## 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/ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/SKILL.md`:489 — - [ ] Validate dataset format (prompts as List[Dict]) +- `/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/SKILL.md`:490 — - [ ] Test reward functions on sample data +- `/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/SKILL.md`:491 — - [ ] Calculate expected max_prompt_length from data +- `/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/SKILL.md`:492 — - [ ] Choose appropriate num_generations based on GPU memory +- `/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/SKILL.md`:493 — - [ ] Set up logging (wandb recommended) +- `/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/SKILL.md`:496 — - [ ] Monitor reward progression (should increase) +- `/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/SKILL.md`:497 — - [ ] Check reward_std (should stay > 0.1) +- `/home/smlflg/.hermes/profiles/dlm/skills/mlops/training/grpo-rl-training/SKILL.md`:498 — - [ ] Watch for OOM errors (reduce batch size if needed) + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/grpo-rl-training-6116ac38be.md b/ProjectIntakeTower/inventory/project_cards/grpo-rl-training-6116ac38be.md new file mode 100644 index 0000000000000000000000000000000000000000..d1911a1c06d952d34ee032331f4dab305799aed7 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/grpo-rl-training-6116ac38be.md @@ -0,0 +1,37 @@ +# grpo-rl-training + +- Project ID: `grpo-rl-training-6116ac38be` +- Path: `/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training` +- Last modified: `2026-04-11T14:26:39+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 17 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/grpo-rl-training-6116ac38be.json` + +## 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/ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/SKILL.md`:489 — - [ ] Validate dataset format (prompts as List[Dict]) +- `/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/SKILL.md`:490 — - [ ] Test reward functions on sample data +- `/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/SKILL.md`:491 — - [ ] Calculate expected max_prompt_length from data +- `/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/SKILL.md`:492 — - [ ] Choose appropriate num_generations based on GPU memory +- `/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/SKILL.md`:493 — - [ ] Set up logging (wandb recommended) +- `/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/SKILL.md`:496 — - [ ] Monitor reward progression (should increase) +- `/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/SKILL.md`:497 — - [ ] Check reward_std (should stay > 0.1) +- `/home/smlflg/.hermes/profiles/mlg/skills/mlops/training/grpo-rl-training/SKILL.md`:498 — - [ ] Watch for OOM errors (reduce batch size if needed) + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/grpo-rl-training-75da1497b4.md b/ProjectIntakeTower/inventory/project_cards/grpo-rl-training-75da1497b4.md new file mode 100644 index 0000000000000000000000000000000000000000..a22f20c7eb25f6d63f1ad9f11d7bad78cbaae5b3 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/grpo-rl-training-75da1497b4.md @@ -0,0 +1,37 @@ +# grpo-rl-training + +- Project ID: `grpo-rl-training-75da1497b4` +- Path: `/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training` +- Last modified: `2026-04-11T14:26:39+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 17 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/grpo-rl-training-75da1497b4.json` + +## 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/ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/SKILL.md`:489 — - [ ] Validate dataset format (prompts as List[Dict]) +- `/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/SKILL.md`:490 — - [ ] Test reward functions on sample data +- `/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/SKILL.md`:491 — - [ ] Calculate expected max_prompt_length from data +- `/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/SKILL.md`:492 — - [ ] Choose appropriate num_generations based on GPU memory +- `/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/SKILL.md`:493 — - [ ] Set up logging (wandb recommended) +- `/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/SKILL.md`:496 — - [ ] Monitor reward progression (should increase) +- `/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/SKILL.md`:497 — - [ ] Check reward_std (should stay > 0.1) +- `/home/smlflg/.hermes/profiles/smk/skills/mlops/training/grpo-rl-training/SKILL.md`:498 — - [ ] Watch for OOM errors (reduce batch size if needed) + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/grpo-rl-training-d66449d0f3.md b/ProjectIntakeTower/inventory/project_cards/grpo-rl-training-d66449d0f3.md new file mode 100644 index 0000000000000000000000000000000000000000..a5c79ebec061b855739218c585f04d9f0d204a54 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/grpo-rl-training-d66449d0f3.md @@ -0,0 +1,37 @@ +# grpo-rl-training + +- Project ID: `grpo-rl-training-d66449d0f3` +- Path: `/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training` +- Last modified: `2026-04-11T14:26:39+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 17 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/grpo-rl-training-d66449d0f3.json` + +## 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/ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/SKILL.md`:489 — - [ ] Validate dataset format (prompts as List[Dict]) +- `/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/SKILL.md`:490 — - [ ] Test reward functions on sample data +- `/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/SKILL.md`:491 — - [ ] Calculate expected max_prompt_length from data +- `/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/SKILL.md`:492 — - [ ] Choose appropriate num_generations based on GPU memory +- `/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/SKILL.md`:493 — - [ ] Set up logging (wandb recommended) +- `/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/SKILL.md`:496 — - [ ] Monitor reward progression (should increase) +- `/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/SKILL.md`:497 — - [ ] Check reward_std (should stay > 0.1) +- `/home/smlflg/.hermes/profiles/ra/skills/mlops/training/grpo-rl-training/SKILL.md`:498 — - [ ] Watch for OOM errors (reduce batch size if needed) + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/guardrail_translation-32c9de6339.md b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-32c9de6339.md new file mode 100644 index 0000000000000000000000000000000000000000..46135b5b9e1501a30abcf2d7dd787d30ef2e77d7 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-32c9de6339.md @@ -0,0 +1,29 @@ +# guardrail_translation + +- Project ID: `guardrail_translation-32c9de6339` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/speech/guardrail_translation` +- Last modified: `2026-03-23T15:16:22+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/guardrail_translation-32c9de6339.json` + +## 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) + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/guardrail_translation-38270727e8.md b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-38270727e8.md new file mode 100644 index 0000000000000000000000000000000000000000..89aedfc4b66b080fb8b62a455ba10a1d54694c99 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-38270727e8.md @@ -0,0 +1,31 @@ +# guardrail_translation + +- Project ID: `guardrail_translation-38270727e8` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/transcriptions/guardrail_translation` +- Last modified: `2026-03-23T15:16:22+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `10` — 2 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/guardrail_translation-38270727e8.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/transcriptions/guardrail_translation/README.md`:135 — file=open("interview.mp3", "rb"), +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/transcriptions/guardrail_translation/README.md`:152 — file=open("audio.mp3", "rb"), + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/guardrail_translation-49d95427c6.md b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-49d95427c6.md new file mode 100644 index 0000000000000000000000000000000000000000..41c2a0202da4f34ece6adeb628ccc42b796bcb12 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-49d95427c6.md @@ -0,0 +1,29 @@ +# guardrail_translation + +- Project ID: `guardrail_translation-49d95427c6` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/image_generation/guardrail_translation` +- Last modified: `2026-03-23T15:16:22+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/guardrail_translation-49d95427c6.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/guardrail_translation-590d8f9d93.md b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-590d8f9d93.md new file mode 100644 index 0000000000000000000000000000000000000000..0c86cf2b6be240dd8e027177e08bcbf03547ce0f --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-590d8f9d93.md @@ -0,0 +1,29 @@ +# guardrail_translation + +- Project ID: `guardrail_translation-590d8f9d93` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/pass_through/guardrail_translation` +- Last modified: `2026-03-23T15:16:22+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/guardrail_translation-590d8f9d93.json` + +## 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: ``` + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/guardrail_translation-b68a3a0ad1.md b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-b68a3a0ad1.md new file mode 100644 index 0000000000000000000000000000000000000000..5b59e5d0bf2402f529a8424ea6c6857b38bebc39 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-b68a3a0ad1.md @@ -0,0 +1,29 @@ +# guardrail_translation + +- Project ID: `guardrail_translation-b68a3a0ad1` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/completion/guardrail_translation` +- Last modified: `2026-03-23T15:16:22+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/guardrail_translation-b68a3a0ad1.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/guardrail_translation-c058c9f9c3.md b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-c058c9f9c3.md new file mode 100644 index 0000000000000000000000000000000000000000..c82e90177ef3c2af69c36a4630ce9aab9f9d5070 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-c058c9f9c3.md @@ -0,0 +1,29 @@ +# guardrail_translation + +- Project ID: `guardrail_translation-c058c9f9c3` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/chat/guardrail_translation` +- Last modified: `2026-03-23T15:16:22+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/guardrail_translation-c058c9f9c3.json` + +## 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. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/guardrail_translation-c2f010be8d.md b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-c2f010be8d.md new file mode 100644 index 0000000000000000000000000000000000000000..4053c2059bbabb70b60caedcecde8ce895425f62 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-c2f010be8d.md @@ -0,0 +1,29 @@ +# guardrail_translation + +- Project ID: `guardrail_translation-c2f010be8d` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai/responses/guardrail_translation` +- Last modified: `2026-03-23T15:16:22+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/guardrail_translation-c2f010be8d.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/guardrail_translation-ea60863500.md b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-ea60863500.md new file mode 100644 index 0000000000000000000000000000000000000000..d9a09f3a691a8be1772b168d23d4af1b630eb5bb --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-ea60863500.md @@ -0,0 +1,29 @@ +# guardrail_translation + +- Project ID: `guardrail_translation-ea60863500` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/cohere/rerank/guardrail_translation` +- Last modified: `2026-03-23T15:16:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/guardrail_translation-ea60863500.json` + +## 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) + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/guardrail_translation-f40132cf83.md b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-f40132cf83.md new file mode 100644 index 0000000000000000000000000000000000000000..b2f0d26823c82f7d596f22a941ebf5aaee6f328c --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/guardrail_translation-f40132cf83.md @@ -0,0 +1,29 @@ +# guardrail_translation + +- Project ID: `guardrail_translation-f40132cf83` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/a2a/chat/guardrail_translation` +- Last modified: `2026-03-23T15:16:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/guardrail_translation-f40132cf83.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/handoffs-7aa162f709.md b/ProjectIntakeTower/inventory/project_cards/handoffs-7aa162f709.md new file mode 100644 index 0000000000000000000000000000000000000000..198ec00f76c4c2b00b90b750b13b9362a0bca489 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/handoffs-7aa162f709.md @@ -0,0 +1,29 @@ +# handoffs + +- Project ID: `handoffs-7aa162f709` +- Path: `/home/smlflg/Projekte/AIOS-Cockpit/handoffs` +- Last modified: `2026-04-21T15:06:44+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/handoffs-7aa162f709.json` + +## 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. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/harness-7fa577f303.md b/ProjectIntakeTower/inventory/project_cards/harness-7fa577f303.md new file mode 100644 index 0000000000000000000000000000000000000000..d2a8360a5e461fa5f335633827b41d2a86b5cad0 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/harness-7fa577f303.md @@ -0,0 +1,29 @@ +# harness + +- Project ID: `harness-7fa577f303` +- Path: `/home/smlflg/Projekte/codex-skill-validation-fixtures/harness` +- Last modified: `2026-04-22T13:35:59+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/harness-7fa577f303.json` + +## 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. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/harness-creator-df66eb60dd.md b/ProjectIntakeTower/inventory/project_cards/harness-creator-df66eb60dd.md new file mode 100644 index 0000000000000000000000000000000000000000..a5ef2d2c8431330b8a256219c08ef2b6f5efe3ee --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/harness-creator-df66eb60dd.md @@ -0,0 +1,37 @@ +# harness-creator + +- Project ID: `harness-creator-df66eb60dd` +- Path: `/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator` +- Last modified: `2026-04-28T12:16:56+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/harness-creator-df66eb60dd.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md`:196 — - [ ] Implementation complete +- `/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md`:197 — - [ ] Verification passed +- `/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md`:198 — - [ ] Evidence recorded +- `/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md`:199 — - [ ] Repository restartable +- `/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md`:335 — 3. **Extraction timing creates race window** — User can start next turn before background extraction completes. +- `/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/SKILL.md`:350 — 违反这些非明显原则会导致 bug: +- `/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/README.md`:160 — - [ ] Python scripts for automated harness generation +- `/home/smlflg/Projekte/learn-harness-engineering/skills/harness-creator/README.md`:161 — - [ ] HTML viewer for harness assessment results + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/harness_swap-2b30f8f0e9.md b/ProjectIntakeTower/inventory/project_cards/harness_swap-2b30f8f0e9.md new file mode 100644 index 0000000000000000000000000000000000000000..872016e8beeccacf9b15889af82f7ba4618c6e14 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/harness_swap-2b30f8f0e9.md @@ -0,0 +1,37 @@ +# Harness_swap + +- Project ID: `harness_swap-2b30f8f0e9` +- Path: `/home/smlflg/Projekte/Harness_swap` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `main` +- Technologies: node +- Triage status: `quick_win` +- Risk level: `low` +- Score: `32` — git repo, 9 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/harness_swap-2b30f8f0e9.json` + +## 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: + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Harness_swap/packages/migrate-core/src/index.ts`:191 — "Few Claude/OpenClaude markers were found; export may need manual review" +- `/home/smlflg/Projekte/Harness_swap/packages/migrate-core/src/index.ts`:390 — - open-ended completion text becomes a state-machine done condition. +- `/home/smlflg/Projekte/Harness_swap/packages/migrate-core/src/index.ts`:403 — Review manifest.json, diagnostics.json, and report.jsonl before importing converted files into a live harness. +- `/home/smlflg/Projekte/Harness_swap/apps/vscode/package.json`:20 — "title": "Harness Swap: Open Migration Wizard", +- `/home/smlflg/Projekte/Harness_swap/apps/vscode/src/wizardPanel.ts`:358 — statusEl.textContent = "No workspace folders available. Open a folder and try again."; +- `/home/smlflg/Projekte/Harness_swap/apps/web/README.md`:9 — - ZIP package download for review/import +- `/home/smlflg/Projekte/Harness_swap/apps/web/src/App.tsx`:174 — const enqueueFiles = useCallback((next: FileForIngestion[]) => { +- `/home/smlflg/Projekte/Harness_swap/apps/web/src/App.tsx`:178 — for (const file of next) { + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/harnessdashboard-780af9846d.md b/ProjectIntakeTower/inventory/project_cards/harnessdashboard-780af9846d.md new file mode 100644 index 0000000000000000000000000000000000000000..fe7674c2a29c08c0a67412ddd47e65d0d221448d --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/harnessdashboard-780af9846d.md @@ -0,0 +1,36 @@ +# HarnessDashboard + +- Project ID: `harnessdashboard-780af9846d` +- Path: `/home/smlflg/Projekte/HarnessDashboard` +- Last modified: `2026-05-04T18:04:12+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: python +- Triage status: `quick_win` +- Risk level: `low` +- Score: `20` — git repo, 6 TODO/FIXME/WIP hints +- Evidence: `inventory/evidence/harnessdashboard-780af9846d.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/HarnessDashboard/tests/test_overview_api.py`:107 — codex_adapter = next(adapter for adapter in payload["adapters"] if adapter["name"] == "codex") +- `/home/smlflg/Projekte/HarnessDashboard/tests/test_codex_adapter.py`:97 — ("thread-live", "child-a", "open"), +- `/home/smlflg/Projekte/HarnessDashboard/tests/test_codex_adapter.py`:98 — ("thread-live", "child-b", "open"), +- `/home/smlflg/Projekte/HarnessDashboard/tests/test_frontend_smoke.py`:463 — fetch_overview_func=lambda: next(results), +- `/home/smlflg/Projekte/HarnessDashboard/tests/fixtures/codex/fallback-parent.jsonl`:2 — {"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."}]}} +- `/home/smlflg/Projekte/HarnessDashboard/backend/codex_adapter.py`:200 — with path.open(encoding="utf-8") as handle: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/harnessecosystem-f76e6e9a72.md b/ProjectIntakeTower/inventory/project_cards/harnessecosystem-f76e6e9a72.md new file mode 100644 index 0000000000000000000000000000000000000000..5f2772f99fa08cc98fff98512e7b3bb2e7368619 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/harnessecosystem-f76e6e9a72.md @@ -0,0 +1,37 @@ +# HarnessEcosystem + +- Project ID: `harnessecosystem-f76e6e9a72` +- Path: `/home/smlflg/Projekte/HarnessEcosystem` +- Last modified: `2026-05-04T17:40:45+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: docs/notes +- Triage status: `active` +- Risk level: `low` +- Score: `39` — git repo, 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/harnessecosystem-f76e6e9a72.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/HarnessEcosystem/styles.css`:33 — font-family: "Avenir Next", "Segoe UI", "Helvetica Neue", sans-serif; +- `/home/smlflg/Projekte/HarnessEcosystem/styles.css`:1296 — .tutorial-next { +- `/home/smlflg/Projekte/HarnessEcosystem/styles.css`:1304 — .tutorial-next:hover { +- `/home/smlflg/Projekte/HarnessEcosystem/app.js`:76 — ${nextH ? `<a href="#${nextH.id}" class="tutorial-next">${nextH.name} →</a>` : ""} +- `/home/smlflg/Projekte/HarnessEcosystem/app.js`:340 — ${h.knownBug ? `<span class="t-hook-badge" style="background:var(--red);color:#000">bug</span>` : ""} +- `/home/smlflg/Projekte/HarnessEcosystem/app.js`:642 — "Architektur planen", "Feature bauen", "Bug fixen", "Tests schreiben", +- `/home/smlflg/Projekte/HarnessEcosystem/app.js`:643 — "Refactoring", "Research", "Code Review", "Neues Projekt", "Debugging", +- `/home/smlflg/Projekte/HarnessEcosystem/index.html`:43 — <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> + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/hd-st.anton-0d6574198f.md b/ProjectIntakeTower/inventory/project_cards/hd-st.anton-0d6574198f.md new file mode 100644 index 0000000000000000000000000000000000000000..f8f469aed61a0299e83e14fd8c930fa46835302a --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/hd-st.anton-0d6574198f.md @@ -0,0 +1,38 @@ +# HD-St.Anton + +- Project ID: `hd-st.anton-0d6574198f` +- Path: `/home/smlflg/Projekte/BahnAgent/HD-St.Anton` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: dirty (1 tracked changes) +- Branch: `main` +- Technologies: docs/notes +- Triage status: `active` +- Risk level: `medium` +- Score: `59` — git repo, tracked dirty work, 36 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/hd-st.anton-0d6574198f.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/CoreModule.js`:20 — !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 +- `/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/business-x_642Q6c.css`:1 — .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-- +- `/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/sdk.js`:1 — (()=>{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, +- `/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/37.f07adfd0005923b508c9.chunk.js`:21 — /*! 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 +- `/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/saved_resource(16)`:67 — 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 +- `/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/saved_resource(16)`:69 — 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. +- `/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/saved_resource(16)`:163 — 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 +- `/home/smlflg/Projekte/BahnAgent/HD-St.Anton/Hinfahrt_files/utag.30.js`:33 — window._adftrack.push(trackObj);utag.DB("send:30:COMPLETE");}};utag.o[loader].loader.LOAD(id);}("30","bahntms.next-main"));}catch(error){utag.DB(error);} + +## Possible next actions + +1. Review tracked dirty work and decide: continue, park, or archive. Do not commit without owner approval. +2. Cluster TODO/FIXME/WIP hints into one bounded next action. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/hermes-5e07af2869.md b/ProjectIntakeTower/inventory/project_cards/hermes-5e07af2869.md new file mode 100644 index 0000000000000000000000000000000000000000..f08a39cdb504e88b72f721fd1b88ee3239cb7ebe --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/hermes-5e07af2869.md @@ -0,0 +1,39 @@ +# .hermes + +- Project ID: `hermes-5e07af2869` +- Path: `/home/smlflg/.hermes` +- Last modified: `2026-05-04T18:04:27+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `unknown` +- Technologies: unknown +- Triage status: `quick_win` +- Risk level: `low` +- Score: `27` — git repo, 40 TODO/FIXME/WIP hints, plans/backlogs found, unclear purpose +- Evidence: `inventory/evidence/hermes-5e07af2869.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/SOUL.md`:62 — - Review OpenCode-Output kritisch — du bist Orchestrator, nicht Abnicker. +- `/home/smlflg/.hermes/ADHS_LEARNING_PROFILE.md`:15 — when retention is shallow. Needs framing that keeps topics open. +- `/home/smlflg/.hermes/ADHS_LEARNING_PROFILE.md`:34 — - **Time-boxed sprints, not open sessions.** 25-40 min focused blocks. +- `/home/smlflg/.hermes/ADHS_LEARNING_PROFILE.md`:79 — 5. One question I cannot yet answer → next session's seed. +- `/home/smlflg/.hermes/config.yaml`:485 — - todo +- `/home/smlflg/.hermes/config.yaml`:505 — - todo +- `/home/smlflg/.hermes/.uv-cache/archive-v0/CVyN-fhytSMFVCGb4oS6k/starlette/concurrency.py`:44 — return next(iterator) +- `/home/smlflg/.hermes/.uv-cache/archive-v0/CVyN-fhytSMFVCGb4oS6k/starlette/authentication.py`:66 — orig_request_qparam = urlencode({"next": str(request.url)}) + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Classify purpose from filenames only; ask owner before writing project README. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/heumandenparty-bb381eb21d.md b/ProjectIntakeTower/inventory/project_cards/heumandenparty-bb381eb21d.md new file mode 100644 index 0000000000000000000000000000000000000000..bd8a896c2909bde279329f98d76c9c6ba337d546 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/heumandenparty-bb381eb21d.md @@ -0,0 +1,38 @@ +# HeumandenParty + +- Project ID: `heumandenparty-bb381eb21d` +- Path: `/home/smlflg/Projekte/HeumandenParty` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: docs/notes +- Triage status: `active` +- Risk level: `low` +- Score: `40` — git repo, 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/heumandenparty-bb381eb21d.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/HeumandenParty/newInfo`:7 — Aufbau Outdoor Freitag 12:00-XXX: +- `/home/smlflg/Projekte/HeumandenParty/newInfo`:8 — Abbau Outdoor Samstag 08:00-XXX +- `/home/smlflg/Projekte/HeumandenParty/newInfo`:10 — Frühstücks Team Samstag: 11:00-XXX +- `/home/smlflg/Projekte/HeumandenParty/newInfo`:12 — Putztrupp Sonntag 16:00-XXX?: +- `/home/smlflg/Projekte/HeumandenParty/index.html`:331 — <span class="act-name">Open Deck</span> +- `/home/smlflg/Projekte/HeumandenParty/index.html`:343 — <p>Der Bunker ist geladen. Die Nacht läuft durch bis Open Deck, je nachdem wie viel Energie noch im Raum ist.</p> +- `/home/smlflg/Projekte/HeumandenParty/index.html`:405 — <span class="act-name">Open Deck</span> +- `/home/smlflg/Projekte/HeumandenParty/index.html`:576 — <div class="workshop-time-row workshop-time-row--open"> + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/hooks-5b4bf565ae.md b/ProjectIntakeTower/inventory/project_cards/hooks-5b4bf565ae.md new file mode 100644 index 0000000000000000000000000000000000000000..4f127cab73e58ad184c40ffedce855a0af364fbb --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/hooks-5b4bf565ae.md @@ -0,0 +1,37 @@ +# hooks + +- Project ID: `hooks-5b4bf565ae` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks` +- Last modified: `2026-03-23T15:16:26+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 13 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/hooks-5b4bf565ae.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/parallel_request_limiter_v3.py`:1187 — matching_descriptor = next( +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/parallel_request_limiter.py`:116 — # Calculate the next minute +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/parallel_request_limiter.py`:324 — max_parallel_requests=sys.maxsize, # TODO: Support max parallel requests for a model +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/parallel_request_limiter.py`:367 — max_parallel_requests=sys.maxsize, # TODO: Support max parallel requests for a user +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/parallel_request_limiter.py`:395 — max_parallel_requests=sys.maxsize, # TODO: Support max parallel requests for a team +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/parallel_request_limiter.py`:430 — max_parallel_requests=sys.maxsize, # TODO: Support max parallel requests for an End-User +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/dynamic_rate_limiter_v3.py`:302 — # Fail open: assume not saturated on error +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/hooks/dynamic_rate_limiter_v3.py`:415 — This prevents the bug where: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/hpax-ba002b86b8.md b/ProjectIntakeTower/inventory/project_cards/hpax-ba002b86b8.md new file mode 100644 index 0000000000000000000000000000000000000000..576c1a4bfe771ff234da42b76736ab6bdd689980 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/hpax-ba002b86b8.md @@ -0,0 +1,29 @@ +# hpax + +- Project ID: `hpax-ba002b86b8` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/hpax` +- Last modified: `2026-04-28T12:07:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/hpax-ba002b86b8.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/http1-b4d0a6bae4.md b/ProjectIntakeTower/inventory/project_cards/http1-b4d0a6bae4.md new file mode 100644 index 0000000000000000000000000000000000000000..4e4931c80cc3f47b882d4bc95bc6a5a7b18794b4 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/http1-b4d0a6bae4.md @@ -0,0 +1,29 @@ +# http1 + +- Project ID: `http1-b4d0a6bae4` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/bandit/lib/bandit/http1` +- Last modified: `2026-04-28T12:07:19+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/http1-b4d0a6bae4.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/http2-afdaae42c3.md b/ProjectIntakeTower/inventory/project_cards/http2-afdaae42c3.md new file mode 100644 index 0000000000000000000000000000000000000000..fb0af74d4a669ac602f19c2c8fb527d1b53d4a39 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/http2-afdaae42c3.md @@ -0,0 +1,29 @@ +# http2 + +- Project ID: `http2-afdaae42c3` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/bandit/lib/bandit/http2` +- Last modified: `2026-04-28T12:07:19+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/http2-afdaae42c3.json` + +## 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; + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/ibm_guardrails-0b83d208cf.md b/ProjectIntakeTower/inventory/project_cards/ibm_guardrails-0b83d208cf.md new file mode 100644 index 0000000000000000000000000000000000000000..fabdb984a1b697b8095366ff54157633931f5629 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/ibm_guardrails-0b83d208cf.md @@ -0,0 +1,29 @@ +# ibm_guardrails + +- Project ID: `ibm_guardrails-0b83d208cf` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails` +- Last modified: `2026-03-23T15:16:25+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/ibm_guardrails-0b83d208cf.json` + +## 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) + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/img-372e5ed890.md b/ProjectIntakeTower/inventory/project_cards/img-372e5ed890.md new file mode 100644 index 0000000000000000000000000000000000000000..b729a9e12740e0664fdd2993fd2df0338a35c30b --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/img-372e5ed890.md @@ -0,0 +1,29 @@ +# img + +- Project ID: `img-372e5ed890` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_62254c5202e80a68f4fe6572a2be46a3d953de1a/django/contrib/admin/static/admin/img` +- Last modified: `2026-04-17T10:00:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/img-372e5ed890.json` + +## 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). + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/img-3ccbf2011e.md b/ProjectIntakeTower/inventory/project_cards/img-3ccbf2011e.md new file mode 100644 index 0000000000000000000000000000000000000000..72f1e57e8308cb5af42809daee37a498d0ff45b1 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/img-3ccbf2011e.md @@ -0,0 +1,29 @@ +# img + +- Project ID: `img-3ccbf2011e` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/django__django_bceadd2788dc2dad53eba0caae172bd8522fd483/django/contrib/admin/static/admin/img` +- Last modified: `2026-04-17T09:54:33+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/img-3ccbf2011e.json` + +## 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). + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/instructions-960e443668.md b/ProjectIntakeTower/inventory/project_cards/instructions-960e443668.md new file mode 100644 index 0000000000000000000000000000000000000000..b371a6914aa517ac4e699a95210656c6edb042ae --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/instructions-960e443668.md @@ -0,0 +1,39 @@ +# instructions + +- Project ID: `instructions-960e443668` +- Path: `/home/smlflg/Projekte/MyAIGame/portable/instructions` +- Last modified: `2026-02-26T19:58:25+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `active` +- Risk level: `low` +- Score: `35` — 15 TODO/FIXME/WIP hints, agentized +- Evidence: `inventory/evidence/instructions-960e443668.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/MyAIGame/portable/instructions/AGENTS.md`:96 — - **WelcheFehlerVermeiden.md** -- Top 10 errors, API bug fix chain, integration rules +- `/home/smlflg/Projekte/MyAIGame/portable/instructions/companion/ADHD_TEMPLATE.md`:14 — - [ ] [Aktiver Task 1] -- [Status: X% / blockiert / fast fertig] +- `/home/smlflg/Projekte/MyAIGame/portable/instructions/companion/ADHD_TEMPLATE.md`:15 — - [ ] [Aktiver Task 2] +- `/home/smlflg/Projekte/MyAIGame/portable/instructions/companion/ADHD_TEMPLATE.md`:31 — - [ ] [Kleine Sache 1 -- 5min] +- `/home/smlflg/Projekte/MyAIGame/portable/instructions/companion/ADHD_TEMPLATE.md`:32 — - [ ] [Kleine Sache 2 -- 5min] +- `/home/smlflg/Projekte/MyAIGame/portable/instructions/companion/ADHD_TEMPLATE.md`:33 — - [ ] [Kleine Sache 3 -- 5min] +- `/home/smlflg/Projekte/MyAIGame/portable/instructions/companion/WieArbeitestDuMitSamuel.md`:19 — Samuel hat ADHS. Das ist kein Bug, sondern ein Feature mit Nebenwirkungen. +- `/home/smlflg/Projekte/MyAIGame/portable/instructions/companion/Skilluebersicht.md`:17 — | chef | Delegation an Execution-Tier mit Context-Gathering | Execution | **Standard fuer jede Code-Aufgabe.** Refactoring, neue Features, Bug-Fixes | + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Inspect agent handoff/async state read-only and summarize stale/running/done work. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/integrations-3c328d24bb.md b/ProjectIntakeTower/inventory/project_cards/integrations-3c328d24bb.md new file mode 100644 index 0000000000000000000000000000000000000000..2d01a19a55cb7fbe22abd04edbe9aa940300d888 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/integrations-3c328d24bb.md @@ -0,0 +1,37 @@ +# integrations + +- Project ID: `integrations-3c328d24bb` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations` +- Last modified: `2026-03-23T15:16:17+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `26` — 10 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/integrations-3c328d24bb.json` + +## README summary + +# Integrations This folder contains logging integrations for litellm eg. logging to Datadog, Langfuse, Prometheus, s3, GCS Bucket, etc. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/opentelemetry.py`:1073 — # See: https://github.com/open-telemetry/opentelemetry-python/pull/4676 +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/opentelemetry.py`:1074 — # TODO: Refactor to use the proper OTEL Logs API instead of directly creating SDK LogRecords +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/opentelemetry.py`:1507 — # https://github.com/open-telemetry/semantic-conventions/blob/main/model/registry/gen-ai.yaml +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/opentelemetry.py`:1508 — # Following Conventions here: https://github.com/open-telemetry/semantic-conventions/blob/main/docs/gen-ai/llm-spans.md +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/callback_configs.json`:271 — "displayName": "Open Telemetry", +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/generic_api/generic_api_callback.py`:42 — with open(json_path, "r") as f: +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/opik/utils.py`:20 — # The next two bytes are an int (t4) with two bits for +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/gcs_bucket/gcs_bucket.py`:350 — Tries current day, next day, and previous day until it finds the payload + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/interactions-775f130276.md b/ProjectIntakeTower/inventory/project_cards/interactions-775f130276.md new file mode 100644 index 0000000000000000000000000000000000000000..67a5e9f72c743debfe87691b8711362f65d67174 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/interactions-775f130276.md @@ -0,0 +1,29 @@ +# interactions + +- Project ID: `interactions-775f130276` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/interactions` +- Last modified: `2026-03-23T15:16:26+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/interactions-775f130276.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/io-6bce8b963f.md b/ProjectIntakeTower/inventory/project_cards/io-6bce8b963f.md new file mode 100644 index 0000000000000000000000000000000000000000..77712c5d01fd754842946d7c708115dedab8ec76 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/io-6bce8b963f.md @@ -0,0 +1,34 @@ +# io + +- Project ID: `io-6bce8b963f` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io` +- Last modified: `2026-04-17T10:00:42+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `16` — 5 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/io-6bce8b963f.json` + +## README summary + +.. _example-gallery-io: astropy.io ---------- General examples of the ``astropy.io`` subpackages. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/split-jpeg-to-fits.py`:35 — image = Image.open('Hs-2009-14-a-web.jpg') +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/skip_create-large-fits.py`:80 — with open('large.fits', 'rb+') as fobj: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/skip_create-large-fits.py`:94 — with open('large.fits', 'rb+') as fobj: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/plot_fits-image.py`:8 — This example uses `astropy.utils.data` to download the file, `astropy.io.fits` to open +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/examples/io/modify-fits-header.py`:72 — with fits.open(fits_file, 'update') as f: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/io-b7e790a6c3.md b/ProjectIntakeTower/inventory/project_cards/io-b7e790a6c3.md new file mode 100644 index 0000000000000000000000000000000000000000..b7cb9579ceb4b56e2da4c87a410f772bba6ae8f8 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/io-b7e790a6c3.md @@ -0,0 +1,34 @@ +# io + +- Project ID: `io-b7e790a6c3` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `16` — 5 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/io-b7e790a6c3.json` + +## README summary + +.. _example-gallery-io: astropy.io ---------- General examples of the ``astropy.io`` subpackages. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/split-jpeg-to-fits.py`:35 — image = Image.open('Hs-2009-14-a-web.jpg') +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/skip_create-large-fits.py`:78 — with open('large.fits', 'rb+') as fobj: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/skip_create-large-fits.py`:92 — with open('large.fits', 'rb+') as fobj: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/plot_fits-image.py`:9 — This example uses `astropy.utils.data` to download the file, `astropy.io.fits` to open +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/examples/io/modify-fits-header.py`:74 — with fits.open(fits_file, 'update') as f: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/io-bed8d27628.md b/ProjectIntakeTower/inventory/project_cards/io-bed8d27628.md new file mode 100644 index 0000000000000000000000000000000000000000..8e5d1ba55ca6a59f9c9c66f69d5a75ba08575ec9 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/io-bed8d27628.md @@ -0,0 +1,34 @@ +# io + +- Project ID: `io-bed8d27628` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `16` — 5 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/io-bed8d27628.json` + +## README summary + +.. _example-gallery-io: astropy.io ---------- General examples of the ``astropy.io`` subpackages. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/split-jpeg-to-fits.py`:35 — image = Image.open('Hs-2009-14-a-web.jpg') +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/skip_create-large-fits.py`:80 — with open('large.fits', 'rb+') as fobj: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/skip_create-large-fits.py`:94 — with open('large.fits', 'rb+') as fobj: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/plot_fits-image.py`:8 — This example uses `astropy.utils.data` to download the file, `astropy.io.fits` to open +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/examples/io/modify-fits-header.py`:72 — with fits.open(fits_file, 'update') as f: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/issue_drafts-b3845697b3.md b/ProjectIntakeTower/inventory/project_cards/issue_drafts-b3845697b3.md new file mode 100644 index 0000000000000000000000000000000000000000..e6fa8a91a2118b675039e77fc7923722d89a0e80 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/issue_drafts-b3845697b3.md @@ -0,0 +1,39 @@ +# issue_drafts + +- Project ID: `issue_drafts-b3845697b3` +- Path: `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts` +- Last modified: `2026-05-04T17:23:32+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: unknown +- Triage status: `quick_win` +- Risk level: `low` +- Score: `18` — 40 TODO/FIXME/WIP hints, plans/backlogs found, unclear purpose +- Evidence: `inventory/evidence/issue_drafts-b3845697b3.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts/shortcutcounter-d2ffa4d801.md`:16 — - TODO/FIXME/WIP hints: 8 +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts/shortcutcounter-d2ffa4d801.md`:19 — ## Proposed next action +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts/shortcutcounter-d2ffa4d801.md`:21 — Run the bounded review-only job and produce `result.json` plus `handoff.md`. Do not modify the source project from this intake issue. +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts/shortcutcounter-d2ffa4d801.md`:25 — - `jobs/pending/pit-shortcutcounter-d2ffa4d801-review.json` +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts/shortcutcounter-d2ffa4d801.md`:29 — - One concrete next action is selected. +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts/sidecar-ng-6382aa0e95.md`:16 — - TODO/FIXME/WIP hints: 40 +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts/sidecar-ng-6382aa0e95.md`:19 — ## Proposed next action +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/github/issue_drafts/sidecar-ng-6382aa0e95.md`:21 — Run the bounded review-only job and produce `result.json` plus `handoff.md`. Do not modify the source project from this intake issue. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Classify purpose from filenames only; ask owner before writing project README. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/jason-144cee4a2a.md b/ProjectIntakeTower/inventory/project_cards/jason-144cee4a2a.md new file mode 100644 index 0000000000000000000000000000000000000000..85a4584587f5636aff5aacb47b70ac396defd11b --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/jason-144cee4a2a.md @@ -0,0 +1,35 @@ +# jason + +- Project ID: `jason-144cee4a2a` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/jason` +- Last modified: `2026-04-28T12:07:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `18` — 6 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/jason-144cee4a2a.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/jason/CHANGELOG.md`:70 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/jason/CHANGELOG.md`:77 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/jason/CHANGELOG.md`:84 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/jason/CHANGELOG.md`:96 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/jason/CHANGELOG.md`:105 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/jason/CHANGELOG.md`:125 — ### Bug fixes + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/kday-f005023747.md b/ProjectIntakeTower/inventory/project_cards/kday-f005023747.md new file mode 100644 index 0000000000000000000000000000000000000000..5de5700fc417b7a6567df03df47b7206d9bf2261 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/kday-f005023747.md @@ -0,0 +1,32 @@ +# kday + +- Project ID: `kday-f005023747` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/kday` +- Last modified: `2026-04-28T12:07:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `12` — 3 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/kday-f005023747.json` + +## 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 [ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/kday/CHANGELOG.md`:7 — ### Bug Fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/kday/CHANGELOG.md`:19 — ### Bug Fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/kday/CHANGELOG.md`:27 — ### Bug Fixes + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/knowledge-cdf956f949.md b/ProjectIntakeTower/inventory/project_cards/knowledge-cdf956f949.md new file mode 100644 index 0000000000000000000000000000000000000000..4db844d8f67ae2b4e58bd1f8b18dfb5f8e7f6457 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/knowledge-cdf956f949.md @@ -0,0 +1,39 @@ +# knowledge + +- Project ID: `knowledge-cdf956f949` +- Path: `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge` +- Last modified: `2026-04-04T14:14:38+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `active` +- Risk level: `low` +- Score: `35` — 40 TODO/FIXME/WIP hints, agentized +- Evidence: `inventory/evidence/knowledge-cdf956f949.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/ADHD_TEMPLATE.md`:11 — - [ ] [Aktiver Task 1] — [Status: X% / blockiert / fast fertig] +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/ADHD_TEMPLATE.md`:12 — - [ ] [Aktiver Task 2] +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/ADHD_TEMPLATE.md`:28 — - [ ] [Kleine Sache 1 — 5min] +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/ADHD_TEMPLATE.md`:29 — - [ ] [Kleine Sache 2 — 5min] +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/ADHD_TEMPLATE.md`:30 — - [ ] [Kleine Sache 3 — 5min] +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/WieArbeitestDuMitSamuel.md`:15 — Samuel hat ADHS. Das ist kein Bug, sondern ein Feature mit Nebenwirkungen. +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/fear-map.md`:12 — | **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 | +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-ng/knowledge/skills-index.md`:13 — /review → ~/Projekte/Sidecar-ng/knowledge/commands/review.md — review, code pruefen, schau dir die aenderungen an + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Inspect agent handoff/async state read-only and summarize stale/running/done work. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/komandozentral-46af91fa1c.md b/ProjectIntakeTower/inventory/project_cards/komandozentral-46af91fa1c.md new file mode 100644 index 0000000000000000000000000000000000000000..4fa71a7cf9cc7e0b6dbe5d489d635b5486590870 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/komandozentral-46af91fa1c.md @@ -0,0 +1,38 @@ +# KomandoZentral + +- Project ID: `komandozentral-46af91fa1c` +- Path: `/home/smlflg/Projekte/KomandoZentral` +- Last modified: `2026-05-04T17:54:40+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: python +- Triage status: `active` +- Risk level: `low` +- Score: `42` — git repo, 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/komandozentral-46af91fa1c.json` + +## 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: + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/KomandoZentral/TASK_TAXONOMY_V1.md`:12 — | ANALYZE | Was ist hier falsch oder gut? | Review, Diagnose, Bewertung | +- `/home/smlflg/Projekte/KomandoZentral/TASK_TAXONOMY_V1.md`:44 — ## BUILD — Implementierung, Bug Fixing, Refactoring +- `/home/smlflg/Projekte/KomandoZentral/TASK_TAXONOMY_V1.md`:58 — | BUILD-fix | Bekannter Bug, klare Ursache | Codex (Verification Loop) oder Aider | +- `/home/smlflg/Projekte/KomandoZentral/TASK_TAXONOMY_V1.md`:75 — - "Fixe den Patch-Apply-Bug in Run #9" +- `/home/smlflg/Projekte/KomandoZentral/TASK_TAXONOMY_V1.md`:83 — ## ANALYZE — Code Review, Debugging, Evaluation +- `/home/smlflg/Projekte/KomandoZentral/OPENCODE_HANDOFF.md`:73 — - Open einer Decision aus dem Review Layer +- `/home/smlflg/Projekte/KomandoZentral/OPENCODE_HANDOFF.md`:78 — - Open zeigt eine bestehende Decision an +- `/home/smlflg/Projekte/KomandoZentral/OPENCODE_HANDOFF.md`:86 — ### 3. Review Layer produktiv machen + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/lazy_html-6441a9544c.md b/ProjectIntakeTower/inventory/project_cards/lazy_html-6441a9544c.md new file mode 100644 index 0000000000000000000000000000000000000000..63f6937724b326d0f57fb95bb4116cfe1eaba9aa --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/lazy_html-6441a9544c.md @@ -0,0 +1,31 @@ +# lazy_html + +- Project ID: `lazy_html-6441a9544c` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/lazy_html` +- Last modified: `2026-04-28T12:07:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `10` — 2 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/lazy_html-6441a9544c.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/lazy_html/c_src/lazy_html.cpp`:332 — // Advance to the next sibling, or pop frames until we find one. +- `/home/smlflg/Projekte/symphony/elixir/deps/lazy_html/c_src/lazy_html.cpp`:462 — // Advance to the next sibling, or pop frames until we find one. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/learn-harness-engineering-708823e98b.md b/ProjectIntakeTower/inventory/project_cards/learn-harness-engineering-708823e98b.md new file mode 100644 index 0000000000000000000000000000000000000000..bea196304cd8dc191bd0debf574ea385420a92a4 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/learn-harness-engineering-708823e98b.md @@ -0,0 +1,38 @@ +# learn-harness-engineering + +- Project ID: `learn-harness-engineering-708823e98b` +- Path: `/home/smlflg/Projekte/learn-harness-engineering` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `main` +- Technologies: agent, node +- Triage status: `active` +- Risk level: `low` +- Score: `49` — git repo, 40 TODO/FIXME/WIP hints, README present, agentized +- Evidence: `inventory/evidence/learn-harness-engineering-708823e98b.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/learn-harness-engineering/README.md`:105 — │ │ definition │ │ handoff note for next session │ │ +- `/home/smlflg/Projekte/learn-harness-engineering/README.md`:120 — - **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. +- `/home/smlflg/Projekte/learn-harness-engineering/README.md`:123 — - **Session Lifecycle** — Initialize at the start. Clean up at the end. Leave a clean restart path for the next session. +- `/home/smlflg/Projekte/learn-harness-engineering/README.md`:147 — you fix it again you review, not rescue +- `/home/smlflg/Projekte/learn-harness-engineering/README.md`:302 — | [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 | +- `/home/smlflg/Projekte/learn-harness-engineering/README.md`:336 — Each project's solution becomes the next project's starter. +- `/home/smlflg/Projekte/learn-harness-engineering/README.md`:361 — │ 4. Agent reads feature_list.json (what's done, what's next) │ +- `/home/smlflg/Projekte/learn-harness-engineering/README.md`:382 — │ 16. Agent leaves clean restart path for next session │ + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/learnings-0273ac2718.md b/ProjectIntakeTower/inventory/project_cards/learnings-0273ac2718.md new file mode 100644 index 0000000000000000000000000000000000000000..728677c5532fa2fb914950e0e129430143ba0e03 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/learnings-0273ac2718.md @@ -0,0 +1,29 @@ +# LEARNINGS + +- Project ID: `learnings-0273ac2718` +- Path: `/home/smlflg/Projekte/samuel-os-v2/LEARNINGS` +- Last modified: `2026-03-24T21:07:39+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/learnings-0273ac2718.json` + +## README summary + +# LEARNINGS Hier landen nur verdichtete Erkenntnisse aus realer Arbeit. Format: - Datum - Kontext - Erkenntnis - Konsequenz Regel: + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/levo-770c3ac442.md b/ProjectIntakeTower/inventory/project_cards/levo-770c3ac442.md new file mode 100644 index 0000000000000000000000000000000000000000..ca550ef1845cdbbe8e1ec22ad1d8105e9e5971c1 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/levo-770c3ac442.md @@ -0,0 +1,29 @@ +# levo + +- Project ID: `levo-770c3ac442` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/integrations/levo` +- Last modified: `2026-03-23T15:16:16+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/levo-770c3ac442.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/licenses-11efc67d7d.md b/ProjectIntakeTower/inventory/project_cards/licenses-11efc67d7d.md new file mode 100644 index 0000000000000000000000000000000000000000..1f295538e556dc5e8824f80c8b98617ec5a77653 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/licenses-11efc67d7d.md @@ -0,0 +1,34 @@ +# licenses + +- Project ID: `licenses-11efc67d7d` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/licenses` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `16` — 5 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/licenses-11efc67d7d.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/licenses/PYTHON.rst`:22 — All Python releases are Open Source (see http://www.opensource.org for +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/licenses/PYTHON.rst`:23 — the Open Source Definition). Historically, most, but not all, Python +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/licenses/PYTHON.rst`:46 — a modified version without making your changes open source. The +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/licenses/PYTHON.rst`:115 — BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/licenses/EXPAT_LICENSE.rst`:1 — Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/licenses-397fcfa35d.md b/ProjectIntakeTower/inventory/project_cards/licenses-397fcfa35d.md new file mode 100644 index 0000000000000000000000000000000000000000..4b1139138e9f924d9fead46c5671324645842cd4 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/licenses-397fcfa35d.md @@ -0,0 +1,34 @@ +# licenses + +- Project ID: `licenses-397fcfa35d` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/licenses` +- Last modified: `2026-04-17T10:00:42+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `16` — 5 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/licenses-397fcfa35d.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/licenses/PYTHON.rst`:22 — All Python releases are Open Source (see http://www.opensource.org for +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/licenses/PYTHON.rst`:23 — the Open Source Definition). Historically, most, but not all, Python +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/licenses/PYTHON.rst`:46 — a modified version without making your changes open source. The +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/licenses/PYTHON.rst`:115 — BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/licenses/EXPAT_LICENSE.rst`:1 — Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/licenses-fd66a95a3c.md b/ProjectIntakeTower/inventory/project_cards/licenses-fd66a95a3c.md new file mode 100644 index 0000000000000000000000000000000000000000..fb62d381c120d5009d52beddc3cb347fd4a92203 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/licenses-fd66a95a3c.md @@ -0,0 +1,34 @@ +# licenses + +- Project ID: `licenses-fd66a95a3c` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/licenses` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `16` — 5 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/licenses-fd66a95a3c.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/licenses/PYTHON.rst`:22 — All Python releases are Open Source (see http://www.opensource.org for +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/licenses/PYTHON.rst`:23 — the Open Source Definition). Historically, most, but not all, Python +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/licenses/PYTHON.rst`:46 — a modified version without making your changes open source. The +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/licenses/PYTHON.rst`:115 — BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/licenses/EXPAT_LICENSE.rst`:1 — Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/limited_api-e6d9eb9326.md b/ProjectIntakeTower/inventory/project_cards/limited_api-e6d9eb9326.md new file mode 100644 index 0000000000000000000000000000000000000000..f0a475268e778425c8d0633ab93f86eca8d4a7e1 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/limited_api-e6d9eb9326.md @@ -0,0 +1,30 @@ +# limited_api + +- Project ID: `limited_api-e6d9eb9326` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/_core/tests/examples/limited_api` +- Last modified: `2026-03-23T15:16:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — +- Evidence: `inventory/evidence/limited_api-e6d9eb9326.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/litellm_completion-6039c323b6.md b/ProjectIntakeTower/inventory/project_cards/litellm_completion-6039c323b6.md new file mode 100644 index 0000000000000000000000000000000000000000..cf13c2396ac875db2294c991460ed7588fea0f70 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/litellm_completion-6039c323b6.md @@ -0,0 +1,29 @@ +# litellm_completion + +- Project ID: `litellm_completion-6039c323b6` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/a2a_protocol/providers/litellm_completion` +- Last modified: `2026-03-23T15:16:14+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/litellm_completion-6039c323b6.json` + +## 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`: + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/litellm_completion_bridge-b53b8b9fd3.md b/ProjectIntakeTower/inventory/project_cards/litellm_completion_bridge-b53b8b9fd3.md new file mode 100644 index 0000000000000000000000000000000000000000..e387d592ceafff9ba9d9fffbc5385c8425c9e3aa --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/litellm_completion_bridge-b53b8b9fd3.md @@ -0,0 +1,29 @@ +# litellm_completion_bridge + +- Project ID: `litellm_completion_bridge-b53b8b9fd3` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/a2a_protocol/litellm_completion_bridge` +- Last modified: `2026-03-23T15:16:14+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/litellm_completion_bridge-b53b8b9fd3.json` + +## 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`: + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/litellm_core_utils-0e803cd5f0.md b/ProjectIntakeTower/inventory/project_cards/litellm_core_utils-0e803cd5f0.md new file mode 100644 index 0000000000000000000000000000000000000000..243f87499c01df3eb01860c8e284742850f515a8 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/litellm_core_utils-0e803cd5f0.md @@ -0,0 +1,37 @@ +# litellm_core_utils + +- Project ID: `litellm_core_utils-0e803cd5f0` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils` +- Last modified: `2026-03-23T15:16:17+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 31 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/litellm_core_utils-0e803cd5f0.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/duration_parser.py`:32 — # Next month is January, so subtract a day from March 1st +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/duration_parser.py`:72 — # Determine the day to set for next month +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/duration_parser.py`:89 — # Calculate the duration until the first day of the next month +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/duration_parser.py`:101 — Get the next standardized reset time based on the duration. +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/duration_parser.py`:104 — - Nd: If N=1, reset at next midnight; if N>1, reset every N days from now +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/duration_parser.py`:115 — - Next reset time at a standardized interval in the specified timezone +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/duration_parser.py`:143 — # Unrecognized unit, default to next midnight +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/litellm_core_utils/duration_parser.py`:198 — # Get 1st of next month at midnight + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/live_e2e_docker-e34733cdbf.md b/ProjectIntakeTower/inventory/project_cards/live_e2e_docker-e34733cdbf.md new file mode 100644 index 0000000000000000000000000000000000000000..ede5959e51885939345e8cd232cd9d10f0e48a50 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/live_e2e_docker-e34733cdbf.md @@ -0,0 +1,30 @@ +# live_e2e_docker + +- Project ID: `live_e2e_docker-e34733cdbf` +- Path: `/home/smlflg/Projekte/symphony/elixir/test/support/live_e2e_docker` +- Last modified: `2026-04-28T11:57:19+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docker +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — +- Evidence: `inventory/evidence/live_e2e_docker-e34733cdbf.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/llms-ac56750a0d.md b/ProjectIntakeTower/inventory/project_cards/llms-ac56750a0d.md new file mode 100644 index 0000000000000000000000000000000000000000..27bd49504d11a029a5a2cd74afa5b881c5b6ec36 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/llms-ac56750a0d.md @@ -0,0 +1,37 @@ +# llms + +- Project ID: `llms-ac56750a0d` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms` +- Last modified: `2026-03-23T15:16:22+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/llms-ac56750a0d.json` + +## 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/`. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/vertex_llm_base.py`:96 — json_obj = json.load(open(credentials)) +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/files/transformation.py`:98 — with open(str(file_content), "rb") as f: +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/files/transformation.py`:575 — with open(str(file_content), "rb") as f: +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/videos/transformation.py`:48 — image_file: File-like object opened in binary mode (e.g., open("path", "rb")) +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/videos/transformation.py`:306 — # flat prevents the double-nesting bug: +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/multimodal_embeddings/transformation.py`:119 — next_elem: The next element in the input list (may be media). +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/multimodal_embeddings/transformation.py`:123 — if the next element was merged into this instance. +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/vertex_ai/multimodal_embeddings/transformation.py`:162 — # Current element is text - try to merge with next media element + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/lucksurface-1f8bd2ebaa.md b/ProjectIntakeTower/inventory/project_cards/lucksurface-1f8bd2ebaa.md new file mode 100644 index 0000000000000000000000000000000000000000..a8268a10a3fd959ab31505e2d84cd243b6f02386 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/lucksurface-1f8bd2ebaa.md @@ -0,0 +1,37 @@ +# LuckSurface + +- Project ID: `lucksurface-1f8bd2ebaa` +- Path: `/home/smlflg/Projekte/LuckSurface` +- Last modified: `2026-04-21T15:52:06+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 18 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/lucksurface-1f8bd2ebaa.json` + +## 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/` + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/LuckSurface/paperclip/templates/clip.md`:32 — ## Next Step +- `/home/smlflg/Projekte/LuckSurface/paperclip/templates/clip.md`:34 — <One concrete next step.> +- `/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-frontier-llm-harness-build.md`:32 — ## Next Step +- `/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-frontier-llm-harness-build.md`:34 — 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. +- `/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-sidecar-ng-build.md`:17 — - Metric / result: 97.3% accuracy (36/37), 148/148 tests pass, fail-open hook design +- `/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-sidecar-ng-build.md`:32 — ## Next Step +- `/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-sidecar-ng-build.md`:34 — Pull one concrete screenshot from PortfolioTimeline and one README-ready metric block into the next published clip. +- `/home/smlflg/Projekte/LuckSurface/paperclip/outbox/2026-04-21_build_samuel-system-surface.md`:32 — ## Next Step + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/luishandoff-c8c475f685.md b/ProjectIntakeTower/inventory/project_cards/luishandoff-c8c475f685.md new file mode 100644 index 0000000000000000000000000000000000000000..382df0ff3ebd33502ded1aa677db145f4eb6ae62 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/luishandoff-c8c475f685.md @@ -0,0 +1,40 @@ +# LuisHandoff + +- Project ID: `luishandoff-c8c475f685` +- Path: `/home/smlflg/Projekte/LuisHandoff` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: dirty (1 tracked changes) +- Branch: `master` +- Technologies: unknown +- Triage status: `needs_human` +- Risk level: `medium` +- Score: `49` — git repo, tracked dirty work, 17 TODO/FIXME/WIP hints, plans/backlogs found, unclear purpose +- Evidence: `inventory/evidence/luishandoff-c8c475f685.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/LuisHandoff/app.js`:640 — const next = fixedNodes[index + 1]; +- `/home/smlflg/Projekte/LuisHandoff/app.js`:641 — if (!next) return; +- `/home/smlflg/Projekte/LuisHandoff/app.js`:644 — ctx.lineTo(next.x * width, next.y * height); +- `/home/smlflg/Projekte/LuisHandoff/agent-control-tower-steckbriefe.md`:14 — 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 +- `/home/smlflg/Projekte/LuisHandoff/agent-control-tower-steckbriefe.md`:72 — 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 +- `/home/smlflg/Projekte/LuisHandoff/agent-control-tower-steckbriefe.md`:126 — 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 +- `/home/smlflg/Projekte/LuisHandoff/AGENT_CONTROL_TOWER_PROJECT_AUDIT.md`:11 — 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 +- `/home/smlflg/Projekte/LuisHandoff/AGENT_CONTROL_TOWER_PROJECT_AUDIT.md`:37 — - Confidence-Caps und schwache Decision-/Review-Metadaten. + +## Possible next actions + +1. Review tracked dirty work and decide: continue, park, or archive. Do not commit without owner approval. +2. Cluster TODO/FIXME/WIP hints into one bounded next action. +3. Read plan/backlog artifacts and extract current unfinished thread. +4. Classify purpose from filenames only; ask owner before writing project README. +5. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/ma-efef873bcd.md b/ProjectIntakeTower/inventory/project_cards/ma-efef873bcd.md new file mode 100644 index 0000000000000000000000000000000000000000..6b2386b952dc47f21b056dde6ac8250e67cf5351 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/ma-efef873bcd.md @@ -0,0 +1,35 @@ +# ma + +- Project ID: `ma-efef873bcd` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/ma` +- Last modified: `2026-03-23T15:16:22+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `18` — 6 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/ma-efef873bcd.json` + +## 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 ------- + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/ma/mrecords.py`:647 — # Try to open the file and guess its type +- `/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/ma/mrecords.py`:649 — f = open(fname) +- `/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/ma/mrecords.py`:685 — # Try to open the file. +- `/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/ma/tests/test_old_ma.py`:716 — # TODO FIXME: Find out what the following raises a warning in r8247 +- `/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/ma/tests/test_mrecords.py`:471 — with open(path, 'w') as f: +- `/home/smlflg/.hermes/.uv-cache/archive-v0/gFhvve-446Olq0UB5EXG6/numpy/ma/tests/test_subclassing.py`:114 — return next(self._dataiter).__array__().view(type(self._original)) + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/manim-video-1587ea9e16.md b/ProjectIntakeTower/inventory/project_cards/manim-video-1587ea9e16.md new file mode 100644 index 0000000000000000000000000000000000000000..3617d0f83a98108b2dc0862941280c6c4a26085e --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/manim-video-1587ea9e16.md @@ -0,0 +1,38 @@ +# manim-video + +- Project ID: `manim-video-1587ea9e16` +- Path: `/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `32` — 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/manim-video-1587ea9e16.json` + +## 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" + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/SKILL.md`:25 — **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. +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/SKILL.md`:59 — PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/SKILL.md`:67 — 6. **REVIEW** — Render preview stills, verify against plan, adjust +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/SKILL.md`:187 — ### Step 5: Review +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/references/animation-design-thinking.md`:76 — 3. Form an expectation about what comes next +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/references/animation-design-thinking.md`:114 — 4. Highlight the next term, dim the first to `0.5` (it's now context) +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/references/animation-design-thinking.md`:152 — 5. Zoom into the next box +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/manim-video/references/rendering.md`:91 — 5. Review stitched output + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/manim-video-1c4d3bbb52.md b/ProjectIntakeTower/inventory/project_cards/manim-video-1c4d3bbb52.md new file mode 100644 index 0000000000000000000000000000000000000000..a1d06f31cfa31861281aabfd2117c53cfda3d943 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/manim-video-1c4d3bbb52.md @@ -0,0 +1,38 @@ +# manim-video + +- Project ID: `manim-video-1c4d3bbb52` +- Path: `/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `32` — 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/manim-video-1c4d3bbb52.json` + +## 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" + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/SKILL.md`:25 — **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. +- `/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/SKILL.md`:59 — PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW +- `/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/SKILL.md`:67 — 6. **REVIEW** — Render preview stills, verify against plan, adjust +- `/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/SKILL.md`:187 — ### Step 5: Review +- `/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/references/animation-design-thinking.md`:76 — 3. Form an expectation about what comes next +- `/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/references/animation-design-thinking.md`:114 — 4. Highlight the next term, dim the first to `0.5` (it's now context) +- `/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/references/animation-design-thinking.md`:152 — 5. Zoom into the next box +- `/home/smlflg/.hermes/profiles/ra/skills/creative/manim-video/references/rendering.md`:91 — 5. Review stitched output + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/manim-video-1d0df8dd78.md b/ProjectIntakeTower/inventory/project_cards/manim-video-1d0df8dd78.md new file mode 100644 index 0000000000000000000000000000000000000000..ad31651e37f27e5373dac698a147be184a1d153b --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/manim-video-1d0df8dd78.md @@ -0,0 +1,38 @@ +# manim-video + +- Project ID: `manim-video-1d0df8dd78` +- Path: `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video` +- Last modified: `2026-05-02T15:00:39+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `33` — 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/manim-video-1d0df8dd78.json` + +## 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" + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/SKILL.md`:25 — **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. +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/SKILL.md`:59 — PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/SKILL.md`:67 — 6. **REVIEW** — Render preview stills, verify against plan, adjust +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/SKILL.md`:187 — ### Step 5: Review +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/references/animation-design-thinking.md`:76 — 3. Form an expectation about what comes next +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/references/animation-design-thinking.md`:114 — 4. Highlight the next term, dim the first to `0.5` (it's now context) +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/references/animation-design-thinking.md`:152 — 5. Zoom into the next box +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/manim-video/references/rendering.md`:107 — 8. Review stitched output + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/manim-video-2772ffb3b9.md b/ProjectIntakeTower/inventory/project_cards/manim-video-2772ffb3b9.md new file mode 100644 index 0000000000000000000000000000000000000000..0d41a44bb1e4fed67769560e9d7a226fa63f2b7a --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/manim-video-2772ffb3b9.md @@ -0,0 +1,38 @@ +# manim-video + +- Project ID: `manim-video-2772ffb3b9` +- Path: `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `32` — 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/manim-video-2772ffb3b9.json` + +## 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" + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/SKILL.md`:25 — **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. +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/SKILL.md`:59 — PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/SKILL.md`:67 — 6. **REVIEW** — Render preview stills, verify against plan, adjust +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/SKILL.md`:187 — ### Step 5: Review +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/references/animation-design-thinking.md`:76 — 3. Form an expectation about what comes next +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/references/animation-design-thinking.md`:114 — 4. Highlight the next term, dim the first to `0.5` (it's now context) +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/references/animation-design-thinking.md`:152 — 5. Zoom into the next box +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/manim-video/references/rendering.md`:91 — 5. Review stitched output + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/manim-video-47328ba8b0.md b/ProjectIntakeTower/inventory/project_cards/manim-video-47328ba8b0.md new file mode 100644 index 0000000000000000000000000000000000000000..0b236d79dda29fe7dc7fb4ffc7ddbd94bb6c403f --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/manim-video-47328ba8b0.md @@ -0,0 +1,38 @@ +# manim-video + +- Project ID: `manim-video-47328ba8b0` +- Path: `/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `32` — 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/manim-video-47328ba8b0.json` + +## 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" + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/SKILL.md`:25 — **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. +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/SKILL.md`:59 — PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/SKILL.md`:67 — 6. **REVIEW** — Render preview stills, verify against plan, adjust +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/SKILL.md`:187 — ### Step 5: Review +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/references/animation-design-thinking.md`:76 — 3. Form an expectation about what comes next +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/references/animation-design-thinking.md`:114 — 4. Highlight the next term, dim the first to `0.5` (it's now context) +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/references/animation-design-thinking.md`:152 — 5. Zoom into the next box +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/manim-video/references/rendering.md`:91 — 5. Review stitched output + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/manim-video-5e166910ce.md b/ProjectIntakeTower/inventory/project_cards/manim-video-5e166910ce.md new file mode 100644 index 0000000000000000000000000000000000000000..d60f743655008970c935bacb6b33c3806ea1442d --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/manim-video-5e166910ce.md @@ -0,0 +1,38 @@ +# manim-video + +- Project ID: `manim-video-5e166910ce` +- Path: `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `32` — 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/manim-video-5e166910ce.json` + +## 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" + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/SKILL.md`:25 — **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. +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/SKILL.md`:59 — PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/SKILL.md`:67 — 6. **REVIEW** — Render preview stills, verify against plan, adjust +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/SKILL.md`:187 — ### Step 5: Review +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/references/animation-design-thinking.md`:76 — 3. Form an expectation about what comes next +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/references/animation-design-thinking.md`:114 — 4. Highlight the next term, dim the first to `0.5` (it's now context) +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/references/animation-design-thinking.md`:152 — 5. Zoom into the next box +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/manim-video/references/rendering.md`:91 — 5. Review stitched output + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/manim-video-6df072a568.md b/ProjectIntakeTower/inventory/project_cards/manim-video-6df072a568.md new file mode 100644 index 0000000000000000000000000000000000000000..92531452dc9970eacd5fdd283ff49427e10f32d1 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/manim-video-6df072a568.md @@ -0,0 +1,38 @@ +# manim-video + +- Project ID: `manim-video-6df072a568` +- Path: `/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `32` — 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/manim-video-6df072a568.json` + +## 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" + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/SKILL.md`:25 — **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. +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/SKILL.md`:59 — PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/SKILL.md`:67 — 6. **REVIEW** — Render preview stills, verify against plan, adjust +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/SKILL.md`:187 — ### Step 5: Review +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/references/animation-design-thinking.md`:76 — 3. Form an expectation about what comes next +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/references/animation-design-thinking.md`:114 — 4. Highlight the next term, dim the first to `0.5` (it's now context) +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/references/animation-design-thinking.md`:152 — 5. Zoom into the next box +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/manim-video/references/rendering.md`:91 — 5. Review stitched output + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/manim-video-8b7d88f831.md b/ProjectIntakeTower/inventory/project_cards/manim-video-8b7d88f831.md new file mode 100644 index 0000000000000000000000000000000000000000..5ff21de4fe2fd9eb518464967eb67486949b7056 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/manim-video-8b7d88f831.md @@ -0,0 +1,38 @@ +# manim-video + +- Project ID: `manim-video-8b7d88f831` +- Path: `/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `32` — 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/manim-video-8b7d88f831.json` + +## 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" + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/SKILL.md`:25 — **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. +- `/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/SKILL.md`:59 — PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW +- `/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/SKILL.md`:67 — 6. **REVIEW** — Render preview stills, verify against plan, adjust +- `/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/SKILL.md`:187 — ### Step 5: Review +- `/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/references/animation-design-thinking.md`:76 — 3. Form an expectation about what comes next +- `/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/references/animation-design-thinking.md`:114 — 4. Highlight the next term, dim the first to `0.5` (it's now context) +- `/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/references/animation-design-thinking.md`:152 — 5. Zoom into the next box +- `/home/smlflg/.hermes/profiles/smk/skills/creative/manim-video/references/rendering.md`:91 — 5. Review stitched output + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/manim-video-b3f9da9fad.md b/ProjectIntakeTower/inventory/project_cards/manim-video-b3f9da9fad.md new file mode 100644 index 0000000000000000000000000000000000000000..0227cd7b1f1b669b5966539ec262075194245819 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/manim-video-b3f9da9fad.md @@ -0,0 +1,38 @@ +# manim-video + +- Project ID: `manim-video-b3f9da9fad` +- Path: `/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `32` — 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/manim-video-b3f9da9fad.json` + +## 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" + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/SKILL.md`:25 — **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. +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/SKILL.md`:59 — PLAN --> CODE --> RENDER --> STITCH --> AUDIO (optional) --> REVIEW +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/SKILL.md`:67 — 6. **REVIEW** — Render preview stills, verify against plan, adjust +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/SKILL.md`:187 — ### Step 5: Review +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/references/animation-design-thinking.md`:76 — 3. Form an expectation about what comes next +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/references/animation-design-thinking.md`:114 — 4. Highlight the next term, dim the first to `0.5` (it's now context) +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/references/animation-design-thinking.md`:152 — 5. Zoom into the next box +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/manim-video/references/rendering.md`:91 — 5. Review stitched output + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/md-register-f36cb4738e.md b/ProjectIntakeTower/inventory/project_cards/md-register-f36cb4738e.md new file mode 100644 index 0000000000000000000000000000000000000000..043f5f00140483dd13f45604d769db8668cbab07 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/md-register-f36cb4738e.md @@ -0,0 +1,29 @@ +# md-register + +- Project ID: `md-register-f36cb4738e` +- Path: `/home/smlflg/Projekte/Zentrale/registry/md-register` +- Last modified: `2026-04-12T16:12:42+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/md-register-f36cb4738e.json` + +## 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. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/messages-b9418bfe62.md b/ProjectIntakeTower/inventory/project_cards/messages-b9418bfe62.md new file mode 100644 index 0000000000000000000000000000000000000000..863c7b165c8a3854d29af70c74956bf4ee6f8853 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/messages-b9418bfe62.md @@ -0,0 +1,29 @@ +# messages + +- Project ID: `messages-b9418bfe62` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/bedrock/messages` +- Last modified: `2026-03-23T15:16:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/messages-b9418bfe62.json` + +## README summary + +# /v1/messages This folder contains transformation logic for calling bedrock models in the Anthropic /v1/messages API spec. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/metametameta-d33c901796.md b/ProjectIntakeTower/inventory/project_cards/metametameta-d33c901796.md new file mode 100644 index 0000000000000000000000000000000000000000..942e969ae1b5c4e583a665a92261e6399b400574 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/metametameta-d33c901796.md @@ -0,0 +1,39 @@ +# MetaMetaMeta + +- Project ID: `metametameta-d33c901796` +- Path: `/home/smlflg/Projekte/MetaMetaMeta` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: unknown +- Triage status: `quick_win` +- Risk level: `low` +- Score: `29` — git repo, 40 TODO/FIXME/WIP hints, plans/backlogs found, unclear purpose +- Evidence: `inventory/evidence/metametameta-d33c901796.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/MetaMetaMeta/MAP.md`:38 — │ │ └── skill_index.json (498 KB) 363 Open-Source Skills Index +- `/home/smlflg/Projekte/MetaMetaMeta/MAP.md`:64 — │ │ │ ├── Eval-Review-V1.md 22 Features, 11 KEEP, 179 Tests +- `/home/smlflg/Projekte/MetaMetaMeta/MAP.md`:65 — │ │ │ ├── Eval-Review-V2.md 9 Features, 0 KEEP, 8 Duplikate +- `/home/smlflg/Projekte/MetaMetaMeta/MAP.md`:66 — │ │ │ ├── Eval-Review-V3.md LLM-Judge, bedingt-KEEP Pattern +- `/home/smlflg/Projekte/MetaMetaMeta/MAP.md`:67 — │ │ │ ├── Eval-Review-V4.md Knowledge-Base wins +- `/home/smlflg/Projekte/MetaMetaMeta/MAP.md`:68 — │ │ │ ├── Eval-Review-V5.md 75% KEEP-Rate (Höchste) +- `/home/smlflg/Projekte/MetaMetaMeta/MAP.md`:128 — │ │ └── PLAN_cross-session-fix-config-audit.md Config-Contamination Bug +- `/home/smlflg/Projekte/MetaMetaMeta/MAP.md`:241 — │ ├── claudecodepanel-deep-review.html + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Classify purpose from filenames only; ask owner before writing project README. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/migrate-core-27a56d2b55.md b/ProjectIntakeTower/inventory/project_cards/migrate-core-27a56d2b55.md new file mode 100644 index 0000000000000000000000000000000000000000..73753b30054c782dbaa0a04e418f403d93b41358 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/migrate-core-27a56d2b55.md @@ -0,0 +1,33 @@ +# migrate-core + +- Project ID: `migrate-core-27a56d2b55` +- Path: `/home/smlflg/Projekte/Harness_swap/packages/migrate-core` +- Last modified: `2026-04-23T06:11:06+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: node +- Triage status: `review` +- Risk level: `low` +- Score: `6` — 3 TODO/FIXME/WIP hints +- Evidence: `inventory/evidence/migrate-core-27a56d2b55.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Harness_swap/packages/migrate-core/src/index.ts`:191 — "Few Claude/OpenClaude markers were found; export may need manual review" +- `/home/smlflg/Projekte/Harness_swap/packages/migrate-core/src/index.ts`:390 — - open-ended completion text becomes a state-machine done condition. +- `/home/smlflg/Projekte/Harness_swap/packages/migrate-core/src/index.ts`:403 — Review manifest.json, diagnostics.json, and report.jsonl before importing converted files into a live harness. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/mime-85cc755234.md b/ProjectIntakeTower/inventory/project_cards/mime-85cc755234.md new file mode 100644 index 0000000000000000000000000000000000000000..b770901f42a9be1b1013984527dbf358eb4acad8 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/mime-85cc755234.md @@ -0,0 +1,29 @@ +# mime + +- Project ID: `mime-85cc755234` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/mime` +- Last modified: `2026-04-28T12:07:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/mime-85cc755234.json` + +## 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), + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/mint-7870588218.md b/ProjectIntakeTower/inventory/project_cards/mint-7870588218.md new file mode 100644 index 0000000000000000000000000000000000000000..dc7a52ce3739fb26034201331c054b7fa6f42469 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/mint-7870588218.md @@ -0,0 +1,37 @@ +# mint + +- Project ID: `mint-7870588218` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/mint` +- Last modified: `2026-04-28T12:07:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 35 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/mint-7870588218.json` + +## 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"} + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/mint/CHANGELOG.md`:5 — ### Bug Fixes and Improvements +- `/home/smlflg/Projekte/symphony/elixir/deps/mint/CHANGELOG.md`:7 — * Fix a bug introduced in the previous version that broke `Mint.HTTP.open?/1`. +- `/home/smlflg/Projekte/symphony/elixir/deps/mint/CHANGELOG.md`:11 — ### Bug Fixes and Improvements +- `/home/smlflg/Projekte/symphony/elixir/deps/mint/CHANGELOG.md`:13 — * 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). +- `/home/smlflg/Projekte/symphony/elixir/deps/mint/CHANGELOG.md`:16 — * Fix compilation warning for the next Elixir release (1.19). +- `/home/smlflg/Projekte/symphony/elixir/deps/mint/CHANGELOG.md`:20 — ### Bug Fixes and Improvements +- `/home/smlflg/Projekte/symphony/elixir/deps/mint/CHANGELOG.md`:26 — ### Bug Fixes and Improvements +- `/home/smlflg/Projekte/symphony/elixir/deps/mint/CHANGELOG.md`:38 — ### Bug Fixes and Improvements + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/multi-4d483ffe6b.md b/ProjectIntakeTower/inventory/project_cards/multi-4d483ffe6b.md new file mode 100644 index 0000000000000000000000000000000000000000..bb131463d0594359acd6a313e3579c2f2c07f3aa --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/multi-4d483ffe6b.md @@ -0,0 +1,29 @@ +# multi + +- Project ID: `multi-4d483ffe6b` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/multi` +- Last modified: `2026-04-17T10:00:38+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/multi-4d483ffe6b.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/multi-519a8076aa.md b/ProjectIntakeTower/inventory/project_cards/multi-519a8076aa.md new file mode 100644 index 0000000000000000000000000000000000000000..e2d98c3f3651e5108e82bd9263d4f98528eb55dc --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/multi-519a8076aa.md @@ -0,0 +1,29 @@ +# multi + +- Project ID: `multi-519a8076aa` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/multi` +- Last modified: `2026-04-17T10:00:39+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/multi-519a8076aa.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/multi-d9bcbaba16.md b/ProjectIntakeTower/inventory/project_cards/multi-d9bcbaba16.md new file mode 100644 index 0000000000000000000000000000000000000000..1850c3f947b2e96fd222aeba6e7a18ae671a86f1 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/multi-d9bcbaba16.md @@ -0,0 +1,29 @@ +# multi + +- Project ID: `multi-d9bcbaba16` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/multi` +- Last modified: `2026-04-17T10:00:39+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/multi-d9bcbaba16.json` + +## 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 + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/multiharnessstudio-e49f75b275.md b/ProjectIntakeTower/inventory/project_cards/multiharnessstudio-e49f75b275.md new file mode 100644 index 0000000000000000000000000000000000000000..577832cec848f50124e6382a90bbf891fc003afd --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/multiharnessstudio-e49f75b275.md @@ -0,0 +1,38 @@ +# MultiHarnessStudio + +- Project ID: `multiharnessstudio-e49f75b275` +- Path: `/home/smlflg/Projekte/MultiHarnessStudio` +- Last modified: `2026-05-04T18:04:11+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: docs/notes +- Triage status: `active` +- Risk level: `low` +- Score: `42` — git repo, 13 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/multiharnessstudio-e49f75b275.json` + +## 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: + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/MultiHarnessStudio/path`:150 — * **Review-/Plan-Disziplin** +- `/home/smlflg/Projekte/MultiHarnessStudio/path`:254 — * **Review-Disziplin** +- `/home/smlflg/Projekte/MultiHarnessStudio/path`:373 — - After local extraction, perform explicit review passes: +- `/home/smlflg/Projekte/MultiHarnessStudio/path`:391 — - review notes +- `/home/smlflg/Projekte/MultiHarnessStudio/path`:404 — * Review-Phasen, +- `/home/smlflg/Projekte/MultiHarnessStudio/path`:520 — * Plan- und Review-Disziplin +- `/home/smlflg/Projekte/MultiHarnessStudio/path`:688 — * review-first +- `/home/smlflg/Projekte/MultiHarnessStudio/idea`:27 — * Review / Kritik / nächste Iteration + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/myaigame-ba4508ac94.md b/ProjectIntakeTower/inventory/project_cards/myaigame-ba4508ac94.md new file mode 100644 index 0000000000000000000000000000000000000000..b35415a15b1ead88abe97939cf66b73c605dea97 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/myaigame-ba4508ac94.md @@ -0,0 +1,38 @@ +# MyAIGame + +- Project ID: `myaigame-ba4508ac94` +- Path: `/home/smlflg/Projekte/MyAIGame` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: agent, python +- Triage status: `active` +- Risk level: `low` +- Score: `49` — git repo, 40 TODO/FIXME/WIP hints, README present, agentized +- Evidence: `inventory/evidence/myaigame-ba4508ac94.json` + +## 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 ``` + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/MyAIGame/MultiKanalAgentErklärt.md`:11 — **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. +- `/home/smlflg/Projekte/MyAIGame/MultiKanalAgentErklärt.md`:441 — #### Stufe 2: Piper (lokal, offline, Open Source) +- `/home/smlflg/Projekte/MyAIGame/MultiKanalAgentErklärt.md`:560 — | TTS fallback | **Piper** | Offline, ONNX-basiert, Open Source | +- `/home/smlflg/Projekte/MyAIGame/FOR_SMLFLG.md`:38 — 1. **Du** - Gibst die Richtung vor ("Fix den Bug", "Recherchiere MCP") +- `/home/smlflg/Projekte/MyAIGame/FOR_SMLFLG.md`:91 — │ ├── review.md # /review — Code Review +- `/home/smlflg/Projekte/MyAIGame/FOR_SMLFLG.md`:167 — | `/review` | Code Review der aktuellen Anderungen | +- `/home/smlflg/Projekte/MyAIGame/FOR_SMLFLG.md`:205 — ### Bug 1: `opencode-mcp-tool` existiert nicht (404) +- `/home/smlflg/Projekte/MyAIGame/FOR_SMLFLG.md`:210 — ### Bug 2: Falscher Tool-Name in `/delegate` + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/neurips2025-087e8733e2.md b/ProjectIntakeTower/inventory/project_cards/neurips2025-087e8733e2.md new file mode 100644 index 0000000000000000000000000000000000000000..9d046f8acd37bc055f9fdbc36d12a2db70f97add --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/neurips2025-087e8733e2.md @@ -0,0 +1,30 @@ +# neurips2025 + +- Project ID: `neurips2025-087e8733e2` +- Path: `/home/smlflg/.hermes/profiles/diagnosis/skills/research/research-paper-writing/templates/neurips2025` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: unknown +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — unclear purpose +- Evidence: `inventory/evidence/neurips2025-087e8733e2.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/neurips2025-5af2132635.md b/ProjectIntakeTower/inventory/project_cards/neurips2025-5af2132635.md new file mode 100644 index 0000000000000000000000000000000000000000..1bd9f0bc0f80e0dbf3ef5b2c226455ae03b68097 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/neurips2025-5af2132635.md @@ -0,0 +1,30 @@ +# neurips2025 + +- Project ID: `neurips2025-5af2132635` +- Path: `/home/smlflg/.hermes/profiles/decision-control/skills/research/research-paper-writing/templates/neurips2025` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: unknown +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — unclear purpose +- Evidence: `inventory/evidence/neurips2025-5af2132635.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/neurips2025-67a2662309.md b/ProjectIntakeTower/inventory/project_cards/neurips2025-67a2662309.md new file mode 100644 index 0000000000000000000000000000000000000000..61aa719b76120737b0c6749d172a11c6372c114c --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/neurips2025-67a2662309.md @@ -0,0 +1,30 @@ +# neurips2025 + +- Project ID: `neurips2025-67a2662309` +- Path: `/home/smlflg/.hermes/profiles/voice-learning/skills/research/research-paper-writing/templates/neurips2025` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: unknown +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — unclear purpose +- Evidence: `inventory/evidence/neurips2025-67a2662309.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/neurips2025-7e9bb70151.md b/ProjectIntakeTower/inventory/project_cards/neurips2025-7e9bb70151.md new file mode 100644 index 0000000000000000000000000000000000000000..04e3919b7d9a470fec7e831d0f217471bed11ff9 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/neurips2025-7e9bb70151.md @@ -0,0 +1,30 @@ +# neurips2025 + +- Project ID: `neurips2025-7e9bb70151` +- Path: `/home/smlflg/.hermes/profiles/ra/skills/research/ml-paper-writing/templates/neurips2025` +- Last modified: `2026-03-16T07:20:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: unknown +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — unclear purpose +- Evidence: `inventory/evidence/neurips2025-7e9bb70151.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/neurips2025-81e4986b81.md b/ProjectIntakeTower/inventory/project_cards/neurips2025-81e4986b81.md new file mode 100644 index 0000000000000000000000000000000000000000..d1e13ce012502233605c9d9e97851245c1e65383 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/neurips2025-81e4986b81.md @@ -0,0 +1,30 @@ +# neurips2025 + +- Project ID: `neurips2025-81e4986b81` +- Path: `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/research/research-paper-writing/templates/neurips2025` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: unknown +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — unclear purpose +- Evidence: `inventory/evidence/neurips2025-81e4986b81.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/neurips2025-8dff640782.md b/ProjectIntakeTower/inventory/project_cards/neurips2025-8dff640782.md new file mode 100644 index 0000000000000000000000000000000000000000..7515e9a755f8029dcc429a4b12f86b5e79453c9b --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/neurips2025-8dff640782.md @@ -0,0 +1,30 @@ +# neurips2025 + +- Project ID: `neurips2025-8dff640782` +- Path: `/home/smlflg/.hermes/profiles/ra/skills/research/research-paper-writing/templates/neurips2025` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: unknown +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — unclear purpose +- Evidence: `inventory/evidence/neurips2025-8dff640782.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/neurips2025-c2ff3ffd6b.md b/ProjectIntakeTower/inventory/project_cards/neurips2025-c2ff3ffd6b.md new file mode 100644 index 0000000000000000000000000000000000000000..d0610d88959123f3104edc0f1deec01b0a1b1b34 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/neurips2025-c2ff3ffd6b.md @@ -0,0 +1,30 @@ +# neurips2025 + +- Project ID: `neurips2025-c2ff3ffd6b` +- Path: `/home/smlflg/.hermes/profiles/fixer/skills/research/research-paper-writing/templates/neurips2025` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: unknown +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — unclear purpose +- Evidence: `inventory/evidence/neurips2025-c2ff3ffd6b.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/neurips2025-c860dc542c.md b/ProjectIntakeTower/inventory/project_cards/neurips2025-c860dc542c.md new file mode 100644 index 0000000000000000000000000000000000000000..dc882fa05da9601fb62d721f43c2576248f23aee --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/neurips2025-c860dc542c.md @@ -0,0 +1,30 @@ +# neurips2025 + +- Project ID: `neurips2025-c860dc542c` +- Path: `/home/smlflg/.hermes/profiles/dlm/skills/research/research-paper-writing/templates/neurips2025` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: unknown +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — unclear purpose +- Evidence: `inventory/evidence/neurips2025-c860dc542c.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/neurips2025-d829d822f4.md b/ProjectIntakeTower/inventory/project_cards/neurips2025-d829d822f4.md new file mode 100644 index 0000000000000000000000000000000000000000..aa3fa484c28ac7333998c97b28c25c6cf68815e6 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/neurips2025-d829d822f4.md @@ -0,0 +1,30 @@ +# neurips2025 + +- Project ID: `neurips2025-d829d822f4` +- Path: `/home/smlflg/.hermes/profiles/mlg/skills/research/research-paper-writing/templates/neurips2025` +- Last modified: `2026-04-07T12:02:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: unknown +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — unclear purpose +- Evidence: `inventory/evidence/neurips2025-d829d822f4.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/nimble_options-cc308466fd.md b/ProjectIntakeTower/inventory/project_cards/nimble_options-cc308466fd.md new file mode 100644 index 0000000000000000000000000000000000000000..9268cfa309bc5c01ff90306dc2a308c4a9c2803d --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/nimble_options-cc308466fd.md @@ -0,0 +1,30 @@ +# nimble_options + +- Project ID: `nimble_options-cc308466fd` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/nimble_options` +- Last modified: `2026-04-28T12:07:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `8` — 1 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/nimble_options-cc308466fd.json` + +## 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 = [ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/nimble_options/CHANGELOG.md`:75 — * Fix a small bug with docs for nested schemas. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/nimble_pool-a86c15bd7c.md b/ProjectIntakeTower/inventory/project_cards/nimble_pool-a86c15bd7c.md new file mode 100644 index 0000000000000000000000000000000000000000..c4fcdb7840dfb4bb025b964efd1912a99bba8a72 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/nimble_pool-a86c15bd7c.md @@ -0,0 +1,34 @@ +# nimble_pool + +- Project ID: `nimble_pool-a86c15bd7c` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/nimble_pool` +- Last modified: `2026-04-28T12:07:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `16` — 5 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/nimble_pool-a86c15bd7c.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/nimble_pool/README.md`:85 — port = Port.open({:spawn_executable, path}, [:binary, args: ["-"]]) +- `/home/smlflg/Projekte/symphony/elixir/deps/nimble_pool/README.md`:158 — if Mint.HTTP1.open?(conn) do +- `/home/smlflg/Projekte/symphony/elixir/deps/nimble_pool/README.md`:193 — # TODO: Add back-off +- `/home/smlflg/Projekte/symphony/elixir/deps/nimble_pool/CHANGELOG.md`:13 — * Fix a bug on idle timeout causing the pool to empty +- `/home/smlflg/Projekte/symphony/elixir/deps/nimble_pool/CHANGELOG.md`:22 — * Fix a bug with lazy pool starting more connections than specified + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/notebooks-580f1cdfe4.md b/ProjectIntakeTower/inventory/project_cards/notebooks-580f1cdfe4.md new file mode 100644 index 0000000000000000000000000000000000000000..c7d9ae07bccbb6d629f20a0994f2f805032d1987 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/notebooks-580f1cdfe4.md @@ -0,0 +1,30 @@ +# notebooks + +- Project ID: `notebooks-580f1cdfe4` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples/notebooks` +- Last modified: `2026-04-17T10:01:42+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `8` — 1 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/notebooks-580f1cdfe4.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/examples/notebooks/README.txt`:1 — This directory contains `IPython`_ Notebooks. To open them, run ``ipython + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/null-0be625c78a.md b/ProjectIntakeTower/inventory/project_cards/null-0be625c78a.md new file mode 100644 index 0000000000000000000000000000000000000000..7a1e75f514147abafe5eeba289b354a5f4b16455 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/null-0be625c78a.md @@ -0,0 +1,37 @@ +# null + +- Project ID: `null-0be625c78a` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null` +- Last modified: `2026-04-17T10:00:40+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 16 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/null-0be625c78a.json` + +## 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 ================================================================================ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe`:1 — J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010) +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe`:3 — Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789, +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe`:9 — ADC_Keywords: Clusters, open ; Stars, giant ; Equivalent widths ; Spectroscopy +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe`:11 — open clusters and associations: general +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe`:14 — The present number of Galactic open clusters that have high resolution +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe`:18 — open clusters with high quality measurements, we obtained high +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe`:21 — three red clump stars in each of five Open Clusters. We used the +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_d16bfe05a744909de4b27f5875fe0d4ed41ce607/astropy/io/ascii/tests/data/cds/null/ReadMe`:28 — Atomic data and equivalent widths for 15 red clump giants in 5 open + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/null-8b19112639.md b/ProjectIntakeTower/inventory/project_cards/null-8b19112639.md new file mode 100644 index 0000000000000000000000000000000000000000..2d0a024b65d802c5d8b0178da5cb01ec8499f0bf --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/null-8b19112639.md @@ -0,0 +1,37 @@ +# null + +- Project ID: `null-8b19112639` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null` +- Last modified: `2026-04-17T10:00:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 16 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/null-8b19112639.json` + +## 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 ================================================================================ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe`:1 — J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010) +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe`:3 — Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789, +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe`:9 — ADC_Keywords: Clusters, open ; Stars, giant ; Equivalent widths ; Spectroscopy +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe`:11 — open clusters and associations: general +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe`:14 — The present number of Galactic open clusters that have high resolution +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe`:18 — open clusters with high quality measurements, we obtained high +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe`:21 — three red clump stars in each of five Open Clusters. We used the +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_a5917978be39d13cd90b517e1de4e7a539ffaa48/astropy/io/ascii/tests/data/cds/null/ReadMe`:28 — Atomic data and equivalent widths for 15 red clump giants in 5 open + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/null-ce13fe3502.md b/ProjectIntakeTower/inventory/project_cards/null-ce13fe3502.md new file mode 100644 index 0000000000000000000000000000000000000000..a3b291e80424c63af0b2446942da07e3f698d443 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/null-ce13fe3502.md @@ -0,0 +1,37 @@ +# null + +- Project ID: `null-ce13fe3502` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null` +- Last modified: `2026-04-17T10:00:40+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 16 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/null-ce13fe3502.json` + +## 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 ================================================================================ + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe`:1 — J/A+A/511/A56 Abundances of five open clusters (Pancino+, 2010) +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe`:3 — Chemical abundance analysis of the open clusters Cr 110, NGC 2420, NGC 7789, +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe`:9 — ADC_Keywords: Clusters, open ; Stars, giant ; Equivalent widths ; Spectroscopy +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe`:11 — open clusters and associations: general +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe`:14 — The present number of Galactic open clusters that have high resolution +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe`:18 — open clusters with high quality measurements, we obtained high +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe`:21 — three red clump stars in each of five Open Clusters. We used the +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/astropy__astropy_7269fa3e33e8d02485a647da91a5a2a60a06af61/astropy/io/ascii/tests/data/cds/null/ReadMe`:28 — Atomic data and equivalent widths for 15 red clump giants in 5 open + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/old-93baf0afb0.md b/ProjectIntakeTower/inventory/project_cards/old-93baf0afb0.md new file mode 100644 index 0000000000000000000000000000000000000000..884c7b2e74c2a75a9b8bb137c834156bde707cfb --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/old-93baf0afb0.md @@ -0,0 +1,30 @@ +# old + +- Project ID: `old-93baf0afb0` +- Path: `/home/smlflg/Projekte/WerBinIch/archive/old` +- Last modified: `2026-04-30T10:10:25+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `review` +- Risk level: `low` +- Score: `8` — 1 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/old-93baf0afb0.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/WerBinIch/archive/old/whoami_game.py`:91 — "Ask the next useful yes/no question or make a guess." + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/openai_like-1e18cd340c.md b/ProjectIntakeTower/inventory/project_cards/openai_like-1e18cd340c.md new file mode 100644 index 0000000000000000000000000000000000000000..ee1c69bf5f7913c9ccfda80495d1267b1cfcb653 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/openai_like-1e18cd340c.md @@ -0,0 +1,31 @@ +# openai_like + +- Project ID: `openai_like-1e18cd340c` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like` +- Last modified: `2026-03-23T15:16:22+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `10` — 2 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/openai_like-1e18cd340c.json` + +## 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) + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like/json_loader.py`:47 — with open(json_path) as f: +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/llms/openai_like/common_utils.py`:48 — ): # [TODO] remove 'validate_environment' from OpenAI base. should use llm providers config for this only. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/openclaude-3a3b9d4a36.md b/ProjectIntakeTower/inventory/project_cards/openclaude-3a3b9d4a36.md new file mode 100644 index 0000000000000000000000000000000000000000..e1c0368f1ab0fa97a6a6ea0bddd6e33c17c3519a --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/openclaude-3a3b9d4a36.md @@ -0,0 +1,37 @@ +# openclaude + +- Project ID: `openclaude-3a3b9d4a36` +- Path: `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `main` +- Technologies: docker, node, typescript +- Triage status: `active` +- Risk level: `low` +- Score: `39` — git repo, 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/openclaude-3a3b9d4a36.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CONTRIBUTING.md`:5 — 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. +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CONTRIBUTING.md`:12 — - For larger changes, open an issue first so the scope is clear before implementation. +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/CODE_OF_CONDUCT.md`:12 — We pledge to act and interact in ways that contribute to an open, welcoming, +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/SECURITY.md`:5 — Open Claude is currently maintained on the latest `main` branch and the latest +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/SECURITY.md`:14 — Security fixes are generally released in the next patch version and may also be +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/SECURITY.md`:19 — If you believe you have found a security vulnerability in Open Claude, please +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/SECURITY.md`:35 — Please do **not** open a public issue for an unpatched vulnerability. +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/SECURITY.md`:61 — - the Open Claude source code in this repository + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/openclaude-vscode-7443330dc2.md b/ProjectIntakeTower/inventory/project_cards/openclaude-vscode-7443330dc2.md new file mode 100644 index 0000000000000000000000000000000000000000..c541f06d2b0d5cdebea2657785a529547a8d715b --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/openclaude-vscode-7443330dc2.md @@ -0,0 +1,37 @@ +# openclaude-vscode + +- Project ID: `openclaude-vscode-7443330dc2` +- Path: `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode` +- Last modified: `2026-04-21T23:08:48+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: node +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/openclaude-vscode-7443330dc2.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md`:18 — - avoids launching from an arbitrary default cwd when a project is open +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md`:22 — - Open Workspace Profile +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md`:23 — - Open Repository +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md`:24 — - Open Setup Guide +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md`:25 — - Open Command Palette +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md`:35 — - `OpenClaude: Open Control Center` +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md`:38 — - `OpenClaude: Open Repository` +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/vscode-extension/openclaude-vscode/README.md`:39 — - `OpenClaude: Open Setup Guide` + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/openclaw-brandops-b4d7e01139.md b/ProjectIntakeTower/inventory/project_cards/openclaw-brandops-b4d7e01139.md new file mode 100644 index 0000000000000000000000000000000000000000..c81c78b22046c73a43766f3efd0abdf856898c9d --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/openclaw-brandops-b4d7e01139.md @@ -0,0 +1,34 @@ +# openclaw-brandops + +- Project ID: `openclaw-brandops-b4d7e01139` +- Path: `/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops` +- Last modified: `2026-04-22T14:49:44+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: node +- Triage status: `review` +- Risk level: `low` +- Score: `8` — 4 TODO/FIXME/WIP hints +- Evidence: `inventory/evidence/openclaw-brandops-b4d7e01139.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops/src/brandops-state.js`:89 — ## Next Step +- `/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops/src/brandops-state.js`:124 — metric: "97.3% accuracy (36/37), 148/148 tests pass, fail-open hook design", +- `/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops/src/brandops-state.js`:128 — nextStep: "Pull one concrete screenshot from PortfolioTimeline and one README-ready metric block into the next published clip.", +- `/home/smlflg/Projekte/BrandOps/packages/openclaw-brandops/src/brandops-state.js`:157 — 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.", + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/opencode-46ba2b8c1e.md b/ProjectIntakeTower/inventory/project_cards/opencode-46ba2b8c1e.md new file mode 100644 index 0000000000000000000000000000000000000000..53ed4a785bc7628d70df1b673a1b8af5281e30ff --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/opencode-46ba2b8c1e.md @@ -0,0 +1,33 @@ +# opencode + +- Project ID: `opencode-46ba2b8c1e` +- Path: `/home/smlflg/Projekte/Zentrale/projects/smoke-test/context-packs/implementation/opencode` +- Last modified: `2026-04-12T16:08:50+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `14` — 2 TODO/FIXME/WIP hints, agentized +- Evidence: `inventory/evidence/opencode-46ba2b8c1e.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Zentrale/projects/smoke-test/context-packs/implementation/opencode/HERMES.md`:5 — Focus on ambiguous work, fallback diagnosis, and clear next actions. +- `/home/smlflg/Projekte/Zentrale/projects/smoke-test/context-packs/implementation/opencode/CODEX.md`:5 — Focus on plan refinement, review, repair instructions, and verification discipline. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Inspect agent handoff/async state read-only and summarize stale/running/done work. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/opencodegousagedashboard-99e39ee7a3.md b/ProjectIntakeTower/inventory/project_cards/opencodegousagedashboard-99e39ee7a3.md new file mode 100644 index 0000000000000000000000000000000000000000..bd5f85c687f53be9e380f6ff2d8c5bc719e295ec --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/opencodegousagedashboard-99e39ee7a3.md @@ -0,0 +1,30 @@ +# OpenCodeGoUsageDashboard + +- Project ID: `opencodegousagedashboard-99e39ee7a3` +- Path: `/home/smlflg/Projekte/OpenCodeGoUsageDashboard` +- Last modified: `2026-04-13T07:18:04+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — +- Evidence: `inventory/evidence/opencodegousagedashboard-99e39ee7a3.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/outputs-6b6a7d55d9.md b/ProjectIntakeTower/inventory/project_cards/outputs-6b6a7d55d9.md new file mode 100644 index 0000000000000000000000000000000000000000..4f16582d657f729efc74fe4a9e5e1d5e10c78dd6 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/outputs-6b6a7d55d9.md @@ -0,0 +1,30 @@ +# outputs + +- Project ID: `outputs-6b6a7d55d9` +- Path: `/home/smlflg/Projekte/Amazon/outputs` +- Last modified: `2026-04-14T19:13:13+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `8` — 1 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/outputs-6b6a7d55d9.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Amazon/outputs/amazon_costs.md`:33 — - Die Kosten laufen primär über das Finanzierungslevel. Bei Open-End-Turbos wird der Basispreis/Finanzierungslevel typischerweise angepasst. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/p5js-0c30f29722.md b/ProjectIntakeTower/inventory/project_cards/p5js-0c30f29722.md new file mode 100644 index 0000000000000000000000000000000000000000..d5fa7c8a325599fb88958d6f61510babe0a78796 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/p5js-0c30f29722.md @@ -0,0 +1,37 @@ +# p5js + +- Project ID: `p5js-0c30f29722` +- Path: `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 17 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/p5js-0c30f29722.json` + +## 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 | |------|-------|--------| + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/SKILL.md`:83 — 4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/SKILL.md`:169 — 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/ +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/SKILL.md`:255 — - Open HTML file directly in browser — no server needed for basic sketches +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/SKILL.md`:487 — 2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux) +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/SKILL.md`:488 — 3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html` +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/SKILL.md`:521 — | `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 | +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/templates/viewer.html`:9 — ✓ Seed navigation (prev/next/random/jump) +- `/home/smlflg/.hermes/profiles/diagnosis/skills/creative/p5js/templates/viewer.html`:196 — <button onclick="changeSeed(1)">Next ▶</button> + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/p5js-0ee51dd18a.md b/ProjectIntakeTower/inventory/project_cards/p5js-0ee51dd18a.md new file mode 100644 index 0000000000000000000000000000000000000000..f629cb5586cd03ae5428dc7e41573c8458264b72 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/p5js-0ee51dd18a.md @@ -0,0 +1,37 @@ +# p5js + +- Project ID: `p5js-0ee51dd18a` +- Path: `/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 17 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/p5js-0ee51dd18a.json` + +## 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 | |------|-------|--------| + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/SKILL.md`:83 — 4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/SKILL.md`:169 — 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/ +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/SKILL.md`:255 — - Open HTML file directly in browser — no server needed for basic sketches +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/SKILL.md`:487 — 2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux) +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/SKILL.md`:488 — 3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html` +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/SKILL.md`:521 — | `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 | +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/templates/viewer.html`:9 — ✓ Seed navigation (prev/next/random/jump) +- `/home/smlflg/.hermes/profiles/decision-control/skills/creative/p5js/templates/viewer.html`:196 — <button onclick="changeSeed(1)">Next ▶</button> + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/p5js-466e082c5a.md b/ProjectIntakeTower/inventory/project_cards/p5js-466e082c5a.md new file mode 100644 index 0000000000000000000000000000000000000000..cfa3d3fa622d5433732c97a2ae528008ef378940 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/p5js-466e082c5a.md @@ -0,0 +1,37 @@ +# p5js + +- Project ID: `p5js-466e082c5a` +- Path: `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 17 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/p5js-466e082c5a.json` + +## 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 | |------|-------|--------| + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/SKILL.md`:83 — 4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/SKILL.md`:169 — 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/ +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/SKILL.md`:255 — - Open HTML file directly in browser — no server needed for basic sketches +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/SKILL.md`:487 — 2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux) +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/SKILL.md`:488 — 3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html` +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/SKILL.md`:521 — | `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 | +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/templates/viewer.html`:9 — ✓ Seed navigation (prev/next/random/jump) +- `/home/smlflg/.hermes/profiles/openclaude-mcp/skills/creative/p5js/templates/viewer.html`:196 — <button onclick="changeSeed(1)">Next ▶</button> + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/p5js-48018de1f0.md b/ProjectIntakeTower/inventory/project_cards/p5js-48018de1f0.md new file mode 100644 index 0000000000000000000000000000000000000000..7afd762588a1cd87e42f2bb19b15adb95612adac --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/p5js-48018de1f0.md @@ -0,0 +1,37 @@ +# p5js + +- Project ID: `p5js-48018de1f0` +- Path: `/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 17 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/p5js-48018de1f0.json` + +## 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 | |------|-------|--------| + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/SKILL.md`:83 — 4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/SKILL.md`:169 — 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/ +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/SKILL.md`:255 — - Open HTML file directly in browser — no server needed for basic sketches +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/SKILL.md`:487 — 2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux) +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/SKILL.md`:488 — 3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html` +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/SKILL.md`:521 — | `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 | +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/templates/viewer.html`:9 — ✓ Seed navigation (prev/next/random/jump) +- `/home/smlflg/.hermes/profiles/mlg/skills/creative/p5js/templates/viewer.html`:196 — <button onclick="changeSeed(1)">Next ▶</button> + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/p5js-5ed30c1ba1.md b/ProjectIntakeTower/inventory/project_cards/p5js-5ed30c1ba1.md new file mode 100644 index 0000000000000000000000000000000000000000..9c27b95c9b0518d54c4cc7dfe9281308384e7320 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/p5js-5ed30c1ba1.md @@ -0,0 +1,37 @@ +# p5js + +- Project ID: `p5js-5ed30c1ba1` +- Path: `/home/smlflg/.hermes/profiles/ra/skills/creative/p5js` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 17 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/p5js-5ed30c1ba1.json` + +## 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 | |------|-------|--------| + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/SKILL.md`:83 — 4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance +- `/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/SKILL.md`:169 — 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/ +- `/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/SKILL.md`:255 — - Open HTML file directly in browser — no server needed for basic sketches +- `/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/SKILL.md`:487 — 2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux) +- `/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/SKILL.md`:488 — 3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html` +- `/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/SKILL.md`:521 — | `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 | +- `/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/templates/viewer.html`:9 — ✓ Seed navigation (prev/next/random/jump) +- `/home/smlflg/.hermes/profiles/ra/skills/creative/p5js/templates/viewer.html`:196 — <button onclick="changeSeed(1)">Next ▶</button> + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/p5js-8cf8af2cc5.md b/ProjectIntakeTower/inventory/project_cards/p5js-8cf8af2cc5.md new file mode 100644 index 0000000000000000000000000000000000000000..1f2879a8df9a487006da0e8b3db1c5ceb5568d87 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/p5js-8cf8af2cc5.md @@ -0,0 +1,37 @@ +# p5js + +- Project ID: `p5js-8cf8af2cc5` +- Path: `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 17 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/p5js-8cf8af2cc5.json` + +## 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 | |------|-------|--------| + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/SKILL.md`:83 — 4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/SKILL.md`:169 — 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/ +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/SKILL.md`:255 — - Open HTML file directly in browser — no server needed for basic sketches +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/SKILL.md`:487 — 2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux) +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/SKILL.md`:488 — 3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html` +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/SKILL.md`:521 — | `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 | +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/templates/viewer.html`:9 — ✓ Seed navigation (prev/next/random/jump) +- `/home/smlflg/.hermes/profiles/voice-learning/skills/creative/p5js/templates/viewer.html`:196 — <button onclick="changeSeed(1)">Next ▶</button> + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/p5js-da62a0a467.md b/ProjectIntakeTower/inventory/project_cards/p5js-da62a0a467.md new file mode 100644 index 0000000000000000000000000000000000000000..32e8261be03a1234e62f08657bc58b564fa1e29e --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/p5js-da62a0a467.md @@ -0,0 +1,37 @@ +# p5js + +- Project ID: `p5js-da62a0a467` +- Path: `/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 17 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/p5js-da62a0a467.json` + +## 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 | |------|-------|--------| + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/SKILL.md`:83 — 4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/SKILL.md`:169 — 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/ +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/SKILL.md`:255 — - Open HTML file directly in browser — no server needed for basic sketches +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/SKILL.md`:487 — 2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux) +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/SKILL.md`:488 — 3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html` +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/SKILL.md`:521 — | `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 | +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/templates/viewer.html`:9 — ✓ Seed navigation (prev/next/random/jump) +- `/home/smlflg/.hermes/profiles/fixer/skills/creative/p5js/templates/viewer.html`:196 — <button onclick="changeSeed(1)">Next ▶</button> + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/p5js-e3537342fc.md b/ProjectIntakeTower/inventory/project_cards/p5js-e3537342fc.md new file mode 100644 index 0000000000000000000000000000000000000000..1c056aaa42e33324118a153d2c938d4f3b828617 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/p5js-e3537342fc.md @@ -0,0 +1,37 @@ +# p5js + +- Project ID: `p5js-e3537342fc` +- Path: `/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 17 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/p5js-e3537342fc.json` + +## 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 | |------|-------|--------| + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/SKILL.md`:83 — 4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/SKILL.md`:169 — 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/ +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/SKILL.md`:255 — - Open HTML file directly in browser — no server needed for basic sketches +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/SKILL.md`:487 — 2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux) +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/SKILL.md`:488 — 3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html` +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/SKILL.md`:521 — | `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 | +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/templates/viewer.html`:9 — ✓ Seed navigation (prev/next/random/jump) +- `/home/smlflg/.hermes/profiles/dlm/skills/creative/p5js/templates/viewer.html`:196 — <button onclick="changeSeed(1)">Next ▶</button> + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/p5js-f0deb56576.md b/ProjectIntakeTower/inventory/project_cards/p5js-f0deb56576.md new file mode 100644 index 0000000000000000000000000000000000000000..4163e10dc91a229d62817ebe404ffb83e7c4fa8c --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/p5js-f0deb56576.md @@ -0,0 +1,37 @@ +# p5js + +- Project ID: `p5js-f0deb56576` +- Path: `/home/smlflg/.hermes/profiles/smk/skills/creative/p5js` +- Last modified: `2026-04-27T08:42:52+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 17 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/p5js-f0deb56576.json` + +## 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 | |------|-------|--------| + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/SKILL.md`:83 — 4. **PREVIEW** — Open in browser, verify visual quality. Test at target resolution. Check performance +- `/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/SKILL.md`:169 — 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/ +- `/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/SKILL.md`:255 — - Open HTML file directly in browser — no server needed for basic sketches +- `/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/SKILL.md`:487 — 2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux) +- `/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/SKILL.md`:488 — 3. **Local assets** (fonts, images) require a server: `python3 -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html` +- `/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/SKILL.md`:521 — | `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 | +- `/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/templates/viewer.html`:9 — ✓ Seed navigation (prev/next/random/jump) +- `/home/smlflg/.hermes/profiles/smk/skills/creative/p5js/templates/viewer.html`:196 — <button onclick="changeSeed(1)">Next ▶</button> + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/paperclip-afd783b677.md b/ProjectIntakeTower/inventory/project_cards/paperclip-afd783b677.md new file mode 100644 index 0000000000000000000000000000000000000000..f9d3a74bc0897aec088bd91a633d912582003483 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/paperclip-afd783b677.md @@ -0,0 +1,37 @@ +# paperclip + +- Project ID: `paperclip-afd783b677` +- Path: `/home/smlflg/Projekte/LuckSurface/paperclip` +- Last modified: `2026-04-22T14:50:36+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `24` — 9 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/paperclip-afd783b677.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/LuckSurface/paperclip/templates/clip.md`:32 — ## Next Step +- `/home/smlflg/Projekte/LuckSurface/paperclip/templates/clip.md`:34 — <One concrete next step.> +- `/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-frontier-llm-harness-build.md`:32 — ## Next Step +- `/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-frontier-llm-harness-build.md`:34 — 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. +- `/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-sidecar-ng-build.md`:17 — - Metric / result: 97.3% accuracy (36/37), 148/148 tests pass, fail-open hook design +- `/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-sidecar-ng-build.md`:32 — ## Next Step +- `/home/smlflg/Projekte/LuckSurface/paperclip/outbox/draft-sidecar-ng-build.md`:34 — Pull one concrete screenshot from PortfolioTimeline and one README-ready metric block into the next published clip. +- `/home/smlflg/Projekte/LuckSurface/paperclip/outbox/2026-04-21_build_samuel-system-surface.md`:32 — ## Next Step + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/passthrough-c6a263ff3d.md b/ProjectIntakeTower/inventory/project_cards/passthrough-c6a263ff3d.md new file mode 100644 index 0000000000000000000000000000000000000000..d9a9edb9ea5858306d49a097082f5e76b7946ae5 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/passthrough-c6a263ff3d.md @@ -0,0 +1,31 @@ +# passthrough + +- Project ID: `passthrough-c6a263ff3d` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/passthrough` +- Last modified: `2026-03-23T15:16:22+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `10` — 2 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/passthrough-c6a263ff3d.json` + +## 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", + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/passthrough/main.py`:251 — # [TODO: Refactor to bedrockpassthroughconfig] need to encode the id of application-inference-profile for bedrock +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/passthrough/main.py`:285 — ## SWAP MODEL IN JSON BODY [TODO: REFACTOR TO A provider_config.transform_request method] + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/path_c_builder-784223f199.md b/ProjectIntakeTower/inventory/project_cards/path_c_builder-784223f199.md new file mode 100644 index 0000000000000000000000000000000000000000..568b2e879fb9e9784ececbb6bab0ce466922960e --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/path_c_builder-784223f199.md @@ -0,0 +1,31 @@ +# path_c_builder + +- Project ID: `path_c_builder-784223f199` +- Path: `/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_c_builder` +- Last modified: `2026-04-06T09:47:57+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `10` — agentized +- Evidence: `inventory/evidence/path_c_builder-784223f199.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/path_c_hermes-5d63d83b11.md b/ProjectIntakeTower/inventory/project_cards/path_c_hermes-5d63d83b11.md new file mode 100644 index 0000000000000000000000000000000000000000..bb019bdbd698e28e2b10fdfe7fd7e2550dc77182 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/path_c_hermes-5d63d83b11.md @@ -0,0 +1,31 @@ +# path_c_hermes + +- Project ID: `path_c_hermes-5d63d83b11` +- Path: `/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_c_hermes` +- Last modified: `2026-04-06T09:47:57+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `10` — agentized +- Evidence: `inventory/evidence/path_c_hermes-5d63d83b11.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/path_c_research-829eb54370.md b/ProjectIntakeTower/inventory/project_cards/path_c_research-829eb54370.md new file mode 100644 index 0000000000000000000000000000000000000000..e351ce76afb5e6addcd9e63b3af0e4a4fb5975c5 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/path_c_research-829eb54370.md @@ -0,0 +1,31 @@ +# path_c_research + +- Project ID: `path_c_research-829eb54370` +- Path: `/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_c_research` +- Last modified: `2026-04-06T09:47:57+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `10` — agentized +- Evidence: `inventory/evidence/path_c_research-829eb54370.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/path_gap_deploy_learn-4e29cab738.md b/ProjectIntakeTower/inventory/project_cards/path_gap_deploy_learn-4e29cab738.md new file mode 100644 index 0000000000000000000000000000000000000000..7da07b40c4f5d4b80cf9caf6765f8b805201c722 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/path_gap_deploy_learn-4e29cab738.md @@ -0,0 +1,31 @@ +# path_gap_deploy_learn + +- Project ID: `path_gap_deploy_learn-4e29cab738` +- Path: `/home/smlflg/Projekte/UEBER_AGENT/bau/V1_Open_Claw_Build_liteVersion_Agent_Star/path_gap_deploy_learn` +- Last modified: `2026-04-06T14:32:28+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `10` — agentized +- Evidence: `inventory/evidence/path_gap_deploy_learn-4e29cab738.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/peer_builder-8159f475c0.md b/ProjectIntakeTower/inventory/project_cards/peer_builder-8159f475c0.md new file mode 100644 index 0000000000000000000000000000000000000000..4ca8fc88a1be12002c6686733b8d9b1a89e0884c --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/peer_builder-8159f475c0.md @@ -0,0 +1,31 @@ +# peer_builder + +- Project ID: `peer_builder-8159f475c0` +- Path: `/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/peer_builder` +- Last modified: `2026-04-06T11:33:30+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `10` — agentized +- Evidence: `inventory/evidence/peer_builder-8159f475c0.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/peer_private-657c4b3b22.md b/ProjectIntakeTower/inventory/project_cards/peer_private-657c4b3b22.md new file mode 100644 index 0000000000000000000000000000000000000000..4de8544dc8fe182ce4eeefc3dbf80dfdb0b68c0f --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/peer_private-657c4b3b22.md @@ -0,0 +1,31 @@ +# peer_private + +- Project ID: `peer_private-657c4b3b22` +- Path: `/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/peer_private` +- Last modified: `2026-04-06T11:33:30+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `10` — agentized +- Evidence: `inventory/evidence/peer_private-657c4b3b22.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/peer_research-d4278dcbc9.md b/ProjectIntakeTower/inventory/project_cards/peer_research-d4278dcbc9.md new file mode 100644 index 0000000000000000000000000000000000000000..4d9bb40861ec301cc365b1762c8668faae946d36 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/peer_research-d4278dcbc9.md @@ -0,0 +1,31 @@ +# peer_research + +- Project ID: `peer_research-d4278dcbc9` +- Path: `/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/peer_research` +- Last modified: `2026-04-06T11:33:30+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `10` — agentized +- Evidence: `inventory/evidence/peer_research-d4278dcbc9.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/peer_router-a0edcc6393.md b/ProjectIntakeTower/inventory/project_cards/peer_router-a0edcc6393.md new file mode 100644 index 0000000000000000000000000000000000000000..9d1585ba534ff112c33e3676e7058772ef647a70 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/peer_router-a0edcc6393.md @@ -0,0 +1,31 @@ +# peer_router + +- Project ID: `peer_router-a0edcc6393` +- Path: `/home/smlflg/Projekte/UEBER_AGENT/bau/B_lite/peer_router` +- Last modified: `2026-04-06T11:33:30+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `10` — agentized +- Evidence: `inventory/evidence/peer_router-a0edcc6393.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/perplexity-7999448096.md b/ProjectIntakeTower/inventory/project_cards/perplexity-7999448096.md new file mode 100644 index 0000000000000000000000000000000000000000..985ebd45ea2e894f644fd3818fa028844dac6cd6 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/perplexity-7999448096.md @@ -0,0 +1,30 @@ +# Perplexity + +- Project ID: `perplexity-7999448096` +- Path: `/home/smlflg/Projekte/Perplexity` +- Last modified: `2026-04-28T12:06:50+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docker, python +- Triage status: `review` +- Risk level: `low` +- Score: `8` — 1 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/perplexity-7999448096.json` + +## 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 ``` + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Perplexity/README.md`:13 — Open `http://127.0.0.1:8000/docs`. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/personalchatssafe-6654f60d81.md b/ProjectIntakeTower/inventory/project_cards/personalchatssafe-6654f60d81.md new file mode 100644 index 0000000000000000000000000000000000000000..61fb59ae2c5129ced4921e271109ddbe08ca9765 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/personalchatssafe-6654f60d81.md @@ -0,0 +1,38 @@ +# PersonalChatsSafe! + +- Project ID: `personalchatssafe-6654f60d81` +- Path: `/home/smlflg/Projekte/PersonalChatsSafe!` +- Last modified: `2026-04-10T12:58:29+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: unknown +- Triage status: `review` +- Risk level: `low` +- Score: `17` — 34 TODO/FIXME/WIP hints, unclear purpose +- Evidence: `inventory/evidence/personalchatssafe-6654f60d81.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/s.js`:23 — !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 +- `/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/s.js`:25 — 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={ +- `/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/s.js`:56 — **/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): +- `/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/lupk8zyo`:1 — !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 +- `/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/analytics.min.js`:1 — !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 +- `/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/468742119653388`:20 — (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 +- `/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/468742119653388`:41 — (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 +- `/home/smlflg/Projekte/PersonalChatsSafe!/Drei wichtigste Dinge in meinem Leben - Claude_files/468742119653388`:58 — (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 + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/personalpromptboost-5c607caab0.md b/ProjectIntakeTower/inventory/project_cards/personalpromptboost-5c607caab0.md new file mode 100644 index 0000000000000000000000000000000000000000..bfee6d210e215f749d7b74b9915dd11e0c2d7990 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/personalpromptboost-5c607caab0.md @@ -0,0 +1,37 @@ +# personalPromptBoost + +- Project ID: `personalpromptboost-5c607caab0` +- Path: `/home/smlflg/Projekte/PromptBoost/personalPromptBoost` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: python +- Triage status: `active` +- Risk level: `low` +- Score: `39` — git repo, 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/personalpromptboost-5c607caab0.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/PromptBoost/personalPromptBoost/README.md`:15 — Open `http://127.0.0.1:8000`. +- `/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/agentic.py`:61 — "open", +- `/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/pipeline.py`:122 — "open", +- `/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/pipeline.py`:255 — "review", +- `/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/pipeline.py`:398 — _bullet_block("Open questions", draft.get("open_questions") or ["No open questions were identified by the LLM draft."]), +- `/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/pipeline.py`:455 — findings.append("No-new-facts guard requires review before use.") +- `/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/pipeline.py`:724 — warnings=[f"No-new-facts guard: suspected new facts require review: {sample}"], +- `/home/smlflg/Projekte/PromptBoost/personalPromptBoost/promptboost/pipeline.py`:851 — _bullet_block("Semantic phases", ["Ground in the provided context", "Work through the requested deliverables", "Review uncertainty and unsupported claims", "Return the final output"]), + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/phoenix-3dd87e38ff.md b/ProjectIntakeTower/inventory/project_cards/phoenix-3dd87e38ff.md new file mode 100644 index 0000000000000000000000000000000000000000..4d21a9d4b337951284ecb39c4426e4b04b0597b4 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/phoenix-3dd87e38ff.md @@ -0,0 +1,37 @@ +# phoenix + +- Project ID: `phoenix-3dd87e38ff` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/phoenix` +- Last modified: `2026-04-28T12:07:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: node +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/phoenix-3dd87e38ff.json` + +## 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/>. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md`:34 — ### JavaScritp Client Bug Fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md`:35 — - Fix bug reconnecting connections when close was gracefully initiated by server +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md`:47 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md`:53 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md`:72 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md`:77 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md`:90 — ### Bug Fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix/CHANGELOG.md`:112 — ### Bug Fixes + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/phoenix_html-ca6e891090.md b/ProjectIntakeTower/inventory/project_cards/phoenix_html-ca6e891090.md new file mode 100644 index 0000000000000000000000000000000000000000..8fa891fc094754b11ae9c4dbc373e1ee82d92d78 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/phoenix_html-ca6e891090.md @@ -0,0 +1,37 @@ +# phoenix_html + +- Project ID: `phoenix_html-ca6e891090` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html` +- Last modified: `2026-04-28T12:07:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: node +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 35 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/phoenix_html-ca6e891090.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md`:11 — * Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md`:26 — * Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md`:62 — * Bug fix +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md`:73 — * Bug fix +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md`:76 — * 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 +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md`:90 — * Bug fix +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md`:98 — * Bug fix +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_html/CHANGELOG.md`:103 — * Bug fix + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/phoenix_live_view-ad0583df44.md b/ProjectIntakeTower/inventory/project_cards/phoenix_live_view-ad0583df44.md new file mode 100644 index 0000000000000000000000000000000000000000..d92f47b4dab029fc3d01ab5ee320472f91316bb4 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/phoenix_live_view-ad0583df44.md @@ -0,0 +1,37 @@ +# phoenix_live_view + +- Project ID: `phoenix_live_view-ad0583df44` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view` +- Last modified: `2026-04-28T12:07:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: node +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/phoenix_live_view-ad0583df44.json` + +## 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, + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/README.md`:75 — * [Bloom](https://github.com/chrisgreg/bloom): The opinionated, open-source extension to Phoenix Core Components +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md`:236 — 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 +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md`:239 — <details phx-mounted={JS.ignore_attributes(["open"])}> +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md`:272 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md`:279 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md`:291 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md`:297 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_live_view/CHANGELOG.md`:309 — ### Bug fixes + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/phoenix_pubsub-e679e6e552.md b/ProjectIntakeTower/inventory/project_cards/phoenix_pubsub-e679e6e552.md new file mode 100644 index 0000000000000000000000000000000000000000..13fb3236caf8859ff804c6430ab49d3b8ac34232 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/phoenix_pubsub-e679e6e552.md @@ -0,0 +1,32 @@ +# phoenix_pubsub + +- Project ID: `phoenix_pubsub-e679e6e552` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_pubsub` +- Last modified: `2026-04-28T12:07:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `12` — 3 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/phoenix_pubsub-e679e6e552.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_pubsub/CHANGELOG.md`:11 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_pubsub/CHANGELOG.md`:21 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_pubsub/CHANGELOG.md`:26 — ### Bug fixes + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/phoenix_template-737117ad66.md b/ProjectIntakeTower/inventory/project_cards/phoenix_template-737117ad66.md new file mode 100644 index 0000000000000000000000000000000000000000..40a172f5cfc346938cc16c72db2a14fea434f0bd --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/phoenix_template-737117ad66.md @@ -0,0 +1,29 @@ +# phoenix_template + +- Project ID: `phoenix_template-737117ad66` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/phoenix_template` +- Last modified: `2026-04-28T12:07:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/phoenix_template-737117ad66.json` + +## 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`: + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/phx.gen.auth-0708615926.md b/ProjectIntakeTower/inventory/project_cards/phx.gen.auth-0708615926.md new file mode 100644 index 0000000000000000000000000000000000000000..c4007b6c841f5a9bc887b61f31cf7e994ed4ff5e --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/phx.gen.auth-0708615926.md @@ -0,0 +1,31 @@ +# phx.gen.auth + +- Project ID: `phx.gen.auth-0708615926` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/phoenix/priv/templates/phx.gen.auth` +- Last modified: `2026-04-28T12:07:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `10` — agentized +- Evidence: `inventory/evidence/phx.gen.auth-0708615926.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/plan-gen-eval-0c28947b2a.md b/ProjectIntakeTower/inventory/project_cards/plan-gen-eval-0c28947b2a.md new file mode 100644 index 0000000000000000000000000000000000000000..e0571297d6a67c1a89e733b9d00f3676c34146d0 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/plan-gen-eval-0c28947b2a.md @@ -0,0 +1,40 @@ +# plan-gen-eval + +- Project ID: `plan-gen-eval-0c28947b2a` +- Path: `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval` +- Last modified: `2026-04-28T12:16:56+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent, node, typescript +- Triage status: `active` +- Risk level: `low` +- Score: `36` — 33 TODO/FIXME/WIP hints, agentized, plans/backlogs found +- Evidence: `inventory/evidence/plan-gen-eval-0c28947b2a.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md`:7 — - [ ] `npm run check` passes with no type errors +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md`:8 — - [ ] `npm run build` completes successfully +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md`:12 — - [ ] `bash scripts/check-architecture.sh` passes with no violations +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md`:13 — - [ ] No `fs` or `path` imports in renderer code +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md`:14 — - [ ] No Electron IPC in service code +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md`:15 — - [ ] No React imports in services or main process +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md`:19 — - [ ] Application starts without errors (`npm run dev`) +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/plan-gen-eval/clean-state-checklist.md`:20 — - [ ] Structured log output appears in console at startup + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Classify purpose from filenames only; ask owner before writing project README. +4. Inspect agent handoff/async state read-only and summarize stale/running/done work. +5. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/plug-e0003286cf.md b/ProjectIntakeTower/inventory/project_cards/plug-e0003286cf.md new file mode 100644 index 0000000000000000000000000000000000000000..d0e88a66decabbdbe915628ea4b75e804cd37ab6 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/plug-e0003286cf.md @@ -0,0 +1,37 @@ +# plug + +- Project ID: `plug-e0003286cf` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/plug` +- Last modified: `2026-04-28T12:07:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 29 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/plug-e0003286cf.json` + +## 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: + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/plug/README.md`:112 — sock.addEventListener("open", () => sock.send("ping")) +- `/home/smlflg/Projekte/symphony/elixir/deps/plug/README.md`:148 — supervision tree. See the [Supervised handlers](#supervised-handlers) section next. +- `/home/smlflg/Projekte/symphony/elixir/deps/plug/README.md`:337 — 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`. +- `/home/smlflg/Projekte/symphony/elixir/deps/plug/README.md`:347 — | v1.15 | Bug fixes | +- `/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md`:5 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md`:59 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md`:78 — ### Bug fixes +- `/home/smlflg/Projekte/symphony/elixir/deps/plug/CHANGELOG.md`:80 — * Fix bug with discarded connection state in `Plug.Debugger` + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/plug_crypto-11ce53b944.md b/ProjectIntakeTower/inventory/project_cards/plug_crypto-11ce53b944.md new file mode 100644 index 0000000000000000000000000000000000000000..4546bf35557bdcb3ccb3d700d33a035e7f6df609 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/plug_crypto-11ce53b944.md @@ -0,0 +1,32 @@ +# plug_crypto + +- Project ID: `plug_crypto-11ce53b944` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/plug_crypto` +- Last modified: `2026-04-28T12:07:21+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `12` — 3 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/plug_crypto-11ce53b944.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/plug_crypto/README.md`:24 — - Use the [issue tracker](https://github.com/elixir-plug/plug_crypto/issues) for bug reports or feature requests. +- `/home/smlflg/Projekte/symphony/elixir/deps/plug_crypto/README.md`:25 — - Open a [pull request](https://github.com/elixir-plug/plug_crypto/pulls) when you are ready to contribute. +- `/home/smlflg/Projekte/symphony/elixir/deps/plug_crypto/CHANGELOG.md`:40 — * Fixed a bug that allowed to sign and encrypt stuff with `nil` secret key base and salt. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/portable-c241dbb668.md b/ProjectIntakeTower/inventory/project_cards/portable-c241dbb668.md new file mode 100644 index 0000000000000000000000000000000000000000..f29f7ae6ba3a1b3c7c32daf09536390af61243d6 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/portable-c241dbb668.md @@ -0,0 +1,37 @@ +# portable + +- Project ID: `portable-c241dbb668` +- Path: `/home/smlflg/Projekte/MyAIGame/portable` +- Last modified: `2026-02-26T23:07:16+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/portable-c241dbb668.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/MyAIGame/portable/deploy.sh`:220 — if python3 -c "import json; json.load(open('$claude_dir/settings.json'))" 2>/dev/null; then +- `/home/smlflg/Projekte/MyAIGame/portable/deploy.sh`:257 — if python3 -c "import json; json.load(open('$oc_dir/opencode.json'))" 2>/dev/null; then +- `/home/smlflg/Projekte/MyAIGame/portable/deploy.sh`:366 — log_warn "Review and merge manually: diff $claude_dir/settings.json $settings_src" +- `/home/smlflg/Projekte/MyAIGame/portable/README_UPDATE.md`:94 — - **Git workflows** -- setup-git, review, commit patterns +- `/home/smlflg/Projekte/MyAIGame/portable/README_UPDATE.md`:120 — | Tier | Role | Claude/Anthropic | OpenAI | Open Source | +- `/home/smlflg/Projekte/MyAIGame/portable/README_UPDATE.md`:137 — Execution chef, chef-lite, chef-async, test, review, debug-loop (~$3) +- `/home/smlflg/Projekte/MyAIGame/portable/COMPATIBILITY.md`:82 — codex_session_review.py # Codex session review (Codex-specific) +- `/home/smlflg/Projekte/MyAIGame/portable/FOR_SMLFLG.md`:16 — - **OpenCode** -- Open-source Agent mit Plugin-System und MCP-Support. Flexibler, aber weniger ausgereift. Der MP3-Player. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/portable-io-f33a020e41.md b/ProjectIntakeTower/inventory/project_cards/portable-io-f33a020e41.md new file mode 100644 index 0000000000000000000000000000000000000000..8687dd307b932f357bcb4ac2e42a58e0a09a92b1 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/portable-io-f33a020e41.md @@ -0,0 +1,30 @@ +# portable-io + +- Project ID: `portable-io-f33a020e41` +- Path: `/home/smlflg/Projekte/Harness_swap/packages/portable-io` +- Last modified: `2026-04-23T06:11:06+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: node +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — +- Evidence: `inventory/evidence/portable-io-f33a020e41.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/portfoliotimeline-74850fb9b9.md b/ProjectIntakeTower/inventory/project_cards/portfoliotimeline-74850fb9b9.md new file mode 100644 index 0000000000000000000000000000000000000000..4ff4f61f1fa699c5e811a5888bb2a822480e5256 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/portfoliotimeline-74850fb9b9.md @@ -0,0 +1,40 @@ +# PortfolioTimeline + +- Project ID: `portfoliotimeline-74850fb9b9` +- Path: `/home/smlflg/Projekte/PortfolioTimeline` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: dirty (1 tracked changes) +- Branch: `main` +- Technologies: unknown +- Triage status: `needs_human` +- Risk level: `medium` +- Score: `52` — git repo, tracked dirty work, 29 TODO/FIXME/WIP hints, plans/backlogs found, unclear purpose +- Evidence: `inventory/evidence/portfoliotimeline-74850fb9b9.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/PortfolioTimeline/generate_screenshots.py`:18 — {"path": "/home/smlflg/.agent/diagrams/claudecodepanel-deep-review.html", "slug": "diagrams--claudecodepanel-deep-review"}, +- `/home/smlflg/Projekte/PortfolioTimeline/generate_screenshots.py`:42 — {"path": "/home/smlflg/.agent/diagrams/analyses/agentide-v03-review-report.html", "slug": "diagrams--agentide-v03-review-report"}, +- `/home/smlflg/Projekte/PortfolioTimeline/generate_screenshots.py`:47 — {"path": "/home/smlflg/.agent/diagrams/analyses/minimax-bug-meta-analyse.html", "slug": "diagrams--minimax-bug-meta-analyse"}, +- `/home/smlflg/Projekte/PortfolioTimeline/cms_md_parser.py`:41 — with open(DATA_FILE, "r", encoding="utf-8") as f: +- `/home/smlflg/Projekte/PortfolioTimeline/cms_md_parser.py`:48 — with open(DATA_FILE, "r", encoding="utf-8") as f: +- `/home/smlflg/Projekte/PortfolioTimeline/cms_md_parser.py`:56 — with open(DATA_FILE, "w", encoding="utf-8") as f: +- `/home/smlflg/Projekte/PortfolioTimeline/BAUPLAN.md`:467 — | agentide-v03-review-report.html | analyse | diagrams | +- `/home/smlflg/Projekte/PortfolioTimeline/BAUPLAN.md`:525 — | minimax-bug-meta-analyse.html | analyse | diagrams | — | + +## Possible next actions + +1. Review tracked dirty work and decide: continue, park, or archive. Do not commit without owner approval. +2. Cluster TODO/FIXME/WIP hints into one bounded next action. +3. Read plan/backlog artifacts and extract current unfinished thread. +4. Classify purpose from filenames only; ask owner before writing project README. +5. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/prior-art-2026-04-10-9d028b3600.md b/ProjectIntakeTower/inventory/project_cards/prior-art-2026-04-10-9d028b3600.md new file mode 100644 index 0000000000000000000000000000000000000000..fed6132f152155253fe5e7615a0a8edb69b03c5b --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/prior-art-2026-04-10-9d028b3600.md @@ -0,0 +1,32 @@ +# prior-art-2026-04-10 + +- Project ID: `prior-art-2026-04-10-9d028b3600` +- Path: `/home/smlflg/Projekte/prior-art-2026-04-10` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `main` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `20` — git repo, 3 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/prior-art-2026-04-10-9d028b3600.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/prior-art-2026-04-10/README.md`:67 — 1. create and review files locally +- `/home/smlflg/Projekte/prior-art-2026-04-10/projects/SIDECAR_PRIOR_ART_2026-04-10.md`:25 — - fail-open behavior so the host assistant continues even if the sidecar layer fails +- `/home/smlflg/Projekte/prior-art-2026-04-10/projects/OBSERVER_EVOLVE_PRIOR_ART_2026-04-10.md`:26 — - message protocols between agents benefit from explicit fields such as intent, payload, confidence, verification status, and next action + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/profile-ed7357a4ca.md b/ProjectIntakeTower/inventory/project_cards/profile-ed7357a4ca.md new file mode 100644 index 0000000000000000000000000000000000000000..52450a1c0b3277a4d64aa97c06f36de4cee9f7aa --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/profile-ed7357a4ca.md @@ -0,0 +1,30 @@ +# profile + +- Project ID: `profile-ed7357a4ca` +- Path: `/home/smlflg/Projekte/Harness_swap/packages/profile` +- Last modified: `2026-04-23T06:11:06+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: node +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `0` — +- Evidence: `inventory/evidence/profile-ed7357a4ca.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/project-01-04af3e8b57.md b/ProjectIntakeTower/inventory/project_cards/project-01-04af3e8b57.md new file mode 100644 index 0000000000000000000000000000000000000000..4d9626208925810736179efc5dfd56f483f99f0c --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/project-01-04af3e8b57.md @@ -0,0 +1,35 @@ +# project-01 + +- Project ID: `project-01-04af3e8b57` +- Path: `/home/smlflg/Projekte/learn-harness-engineering/projects/project-01` +- Last modified: `2026-04-28T12:16:56+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `18` — 5 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/project-01-04af3e8b57.json` + +## 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"版本。 | ## 使用方法 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution/claude-progress.md`:27 — **Next session**: Proceed to Project 02 to add import, detail view, and persistence features. +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution/data/sample-documents/meeting-summary.txt`:16 — 4. Next Steps +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/solution/src/renderer/App.tsx`:52 — // In a real app this would open a file dialog. +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/starter/data/sample-documents/meeting-summary.txt`:16 — 4. Next Steps +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-01/starter/src/renderer/App.tsx`:52 — // In a real app this would open a file dialog. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/project-02-9458e05232.md b/ProjectIntakeTower/inventory/project_cards/project-02-9458e05232.md new file mode 100644 index 0000000000000000000000000000000000000000..b24679e94af724b4723373a762a99f0e57a3df59 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/project-02-9458e05232.md @@ -0,0 +1,34 @@ +# project-02 + +- Project ID: `project-02-9458e05232` +- Path: `/home/smlflg/Projekte/learn-harness-engineering/projects/project-02` +- Last modified: `2026-04-28T12:16:56+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `17` — 4 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/project-02-9458e05232.json` + +## README summary + +# Project 02: Agent-Readable Workspace 演示仓库可读性和显式连续性产物如何减少跨会话开发中的上下文丢失。 ## 目录说明 | 目录 | 含义 | |------|------| | `starter/` | **起点**——基于 P1 solution 的代码,新增文档导入、详情视图、持久化功能待实现。harness 较弱:AGENTS.md 简陋,没有 session-handoff。 | | `solution/` | **参考实现**——所有新功能已实现,配备完整的 workspace 文档(ARCHITECTURE.md、PRODUCT.md、session-handoff.md)。 | ## 使用方法 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/solution/session-handoff.md`:50 — ### Next Steps +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/solution/data/sample-documents/meeting-summary.txt`:16 — 4. Next Steps +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/starter/data/sample-documents/meeting-summary.txt`:16 — 4. Next Steps +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-02/starter/src/renderer/components/DocumentDetail.tsx`:18 — // TODO: Load document content for viewing -- not yet implemented + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/project-03-9eacf09d55.md b/ProjectIntakeTower/inventory/project_cards/project-03-9eacf09d55.md new file mode 100644 index 0000000000000000000000000000000000000000..2379591295b7437c5f26875b5b978ce11ee1bbf5 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/project-03-9eacf09d55.md @@ -0,0 +1,35 @@ +# project-03 + +- Project ID: `project-03-9eacf09d55` +- Path: `/home/smlflg/Projekte/learn-harness-engineering/projects/project-03` +- Last modified: `2026-04-28T12:16:56+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `19` — 5 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/project-03-9eacf09d55.json` + +## README summary + +# Project 03: Scope Control and Grounded Verification 评估显式范围控制和验证门控是否能提高交付准确性。 ## 目录说明 | 目录 | 含义 | |------|------| | `starter/` | **起点**——基于 P2 solution,新增文档分块、元数据提取、索引状态、基础问答功能待实现。没有一次一个功能的策略约束。 | | `solution/` | **参考实现**——所有功能已实现,AGENTS.md 包含"一次一个功能"策略,feature_list.json 展示 fail→pass 的转换过程和验证证据。 | ## 使用方法 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/session-handoff.md`:41 — - 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. +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/session-handoff.md`:66 — ### Next Steps +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/AGENTS.md`:24 — 6. **Only then** move to the next feature. +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/solution/data/sample-documents/meeting-summary.txt`:16 — 4. Next Steps +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-03/starter/data/sample-documents/meeting-summary.txt`:16 — 4. Next Steps + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/project-04-6c931dfe71.md b/ProjectIntakeTower/inventory/project_cards/project-04-6c931dfe71.md new file mode 100644 index 0000000000000000000000000000000000000000..ecd9866d62bfceba57896230d571a782cdb8b819 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/project-04-6c931dfe71.md @@ -0,0 +1,38 @@ +# project-04 + +- Project ID: `project-04-6c931dfe71` +- Path: `/home/smlflg/Projekte/learn-harness-engineering/projects/project-04` +- Last modified: `2026-04-28T12:16:56+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `33` — 30 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/project-04-6c931dfe71.json` + +## README summary + +# Project 04: Runtime Observability and Structural Control 引入运行时可观测性和结构化边界检查,同时调试一个植入的运行时缺陷。 ## 目录说明 | 目录 | 含义 | |------|------| | `starter/` | **起点**——基于 P3 solution,新增日志、结构化边界功能待实现。`IndexingService` 中植入了一个隐蔽 bug:超过 1000 字符的文件会产生空分块。没有架构检查脚本。 | | `solution/` | **参考实现**——结构化日志模块、架构边界检查脚本、植入 bug 已修复。 | ## 使用方法 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/README.md`:9 — | `starter/` | **起点**——基于 P3 solution,新增日志、结构化边界功能待实现。`IndexingService` 中植入了一个隐蔽 bug:超过 1000 字符的文件会产生空分块。没有架构检查脚本。 | +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/README.md`:10 — | `solution/` | **参考实现**——结构化日志模块、架构边界检查脚本、植入 bug 已修复。 | +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/README.md`:17 — # 1. 观察 agent 能否通过日志定位 bug +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md`:7 — - [ ] `npm run check` passes with no type errors +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md`:8 — - [ ] `npm run build` completes successfully +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md`:12 — - [ ] `bash scripts/check-architecture.sh` passes with no violations +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md`:13 — - [ ] No `fs` or `path` imports in renderer code +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-04/solution/clean-state-checklist.md`:14 — - [ ] No Electron IPC in service code + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/project-05-8cd6089d80.md b/ProjectIntakeTower/inventory/project_cards/project-05-8cd6089d80.md new file mode 100644 index 0000000000000000000000000000000000000000..02572f48d710b6179c70955f2b3a8348d81f879f --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/project-05-8cd6089d80.md @@ -0,0 +1,38 @@ +# project-05 + +- Project ID: `project-05-8cd6089d80` +- Path: `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05` +- Last modified: `2026-04-28T12:16:56+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `32` — 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/project-05-8cd6089d80.json` + +## README summary + +# Project 05: Evaluator Loops and Three-Role Upgrades 测量角色分离(单角色 / 生成+评估 / 计划+生成+评估)如何改变实现质量。 ## 目录说明 | 目录 | 含义 | |------|------| | `starter/` | **起点**——基于 P4 solution,新增多轮问答历史功能待实现。 | | `solution/single-role/` | **变体 A**——一个代理完成所有工作(规划 + 实现 + 自我评审)。基础质量。 | | `solution/gen-eval/` | **变体 B**——生成器 + 评估器模式。较高质量,有修订证据。 | + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md`:7 — - [ ] `npm run check` passes with no type errors +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md`:8 — - [ ] `npm run build` completes successfully +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md`:12 — - [ ] `bash scripts/check-architecture.sh` passes with no violations +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md`:13 — - [ ] No `fs` or `path` imports in renderer code +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md`:14 — - [ ] No Electron IPC in service code +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md`:15 — - [ ] No React imports in services or main process +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md`:19 — - [ ] Application starts without errors (`npm run dev`) +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-05/solution/gen-eval/clean-state-checklist.md`:20 — - [ ] Structured log output appears in console at startup + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/project-06-90c6b73736.md b/ProjectIntakeTower/inventory/project_cards/project-06-90c6b73736.md new file mode 100644 index 0000000000000000000000000000000000000000..70755d4bc7bd2e89dc59b8c8d7c376d38efa2541 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/project-06-90c6b73736.md @@ -0,0 +1,37 @@ +# project-06 + +- Project ID: `project-06-90c6b73736` +- Path: `/home/smlflg/Projekte/learn-harness-engineering/projects/project-06` +- Last modified: `2026-04-28T12:16:56+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/project-06-90c6b73736.json` + +## README summary + +# Project 06: Runtime Observability and Debugging (Capstone) 课程毕业项目:构建并基准测试完整的 harness,执行清理循环验证质量可维护性。 ## 目录说明 | 目录 | 含义 | |------|------| | `starter/` | **起点**——完整的产品代码,但 harness 被刻意削弱(只有基础 AGENTS.md,没有 feature_list.json、session-handoff、clean-state-checklist)。 | | `solution/` | **参考实现**——最大 harness:所有产物文件齐全,质量文档评分高,包含基准测试脚本和清理扫描器。 | ## 使用方法 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/claude-progress.md`:40 — **Next session**: No remaining features. Project 06 is complete. +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md`:7 — - [ ] `npm run check` passes with no type errors +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md`:8 — - [ ] `npm run build` completes successfully +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md`:9 — - [ ] No TypeScript warnings about unused variables or imports +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md`:13 — - [ ] No `fs` or `path` imports in renderer code (`src/renderer/`) +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md`:14 — - [ ] No Electron IPC in service code (`src/services/`) +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md`:15 — - [ ] No React imports in services or main process +- `/home/smlflg/Projekte/learn-harness-engineering/projects/project-06/solution/clean-state-checklist.md`:16 — - [ ] All IPC channels defined in `src/shared/types.ts` + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/projectdashboard-31c8de4fc8.md b/ProjectIntakeTower/inventory/project_cards/projectdashboard-31c8de4fc8.md new file mode 100644 index 0000000000000000000000000000000000000000..9952c6c2306644e85ccd8ab7f131f371babcdabc --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/projectdashboard-31c8de4fc8.md @@ -0,0 +1,38 @@ +# ProjectDashboard + +- Project ID: `projectdashboard-31c8de4fc8` +- Path: `/home/smlflg/Projekte/ProjectDashboard` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: python +- Triage status: `active` +- Risk level: `low` +- Score: `40` — git repo, 22 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/projectdashboard-31c8de4fc8.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/ProjectDashboard/models.py`:70 — with open(scan_path) as f: +- `/home/smlflg/Projekte/ProjectDashboard/main.py`:20 — with open("/tmp/project-dashboard-scan.json", "w") as f: +- `/home/smlflg/Projekte/ProjectDashboard/main.py`:68 — with open("/tmp/project-dashboard-scan.json", "w") as f: +- `/home/smlflg/Projekte/ProjectDashboard/scanner.py`:32 — total += sum(1 for _ in open(os.path.join(root, f), errors="ignore")) +- `/home/smlflg/Projekte/ProjectDashboard/scanner.py`:122 — # Count numbered items without checkboxes as open +- `/home/smlflg/Projekte/ProjectDashboard/scanner.py`:158 — return json.load(open(override_path)) +- `/home/smlflg/Projekte/ProjectDashboard/FOR_SMLFLG.md`:75 — ## Next Steps +- `/home/smlflg/Projekte/ProjectDashboard/README.md`:28 — - PLAN.md progress (open vs. done items) + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/projectintaketower-25667b42ac.md b/ProjectIntakeTower/inventory/project_cards/projectintaketower-25667b42ac.md new file mode 100644 index 0000000000000000000000000000000000000000..b8f7e9a2f0d9847e1851e7de6aef2e916432dc0a --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/projectintaketower-25667b42ac.md @@ -0,0 +1,38 @@ +# ProjectIntakeTower + +- Project ID: `projectintaketower-25667b42ac` +- Path: `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower` +- Last modified: `2026-05-04T17:49:30+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `32` — 40 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/projectintaketower-25667b42ac.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md`:35 — > Can the next token produce an artifact that is useful tomorrow? +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md`:42 — - review report +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md`:70 — - review of produced artifacts +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md`:85 — 7. Generate pending review-only job contracts. +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md`:93 — - open GitHub issues automatically +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md`:98 — ## Next 30-minute plan +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md`:107 — - which repo, if any, gets a bounded implementation next +- `/home/smlflg/Projekte/AgentProjectMinenraeumer/ProjectIntakeTower/PANIC_QUOTA_STOPLOSS.md`:119 — If more are active, the next task is not more work. The next task is convergence. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/projectintaketower-d608b1d8c0.md b/ProjectIntakeTower/inventory/project_cards/projectintaketower-d608b1d8c0.md new file mode 100644 index 0000000000000000000000000000000000000000..1425538ac83b8be705bfe219cd5fe20751dfa766 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/projectintaketower-d608b1d8c0.md @@ -0,0 +1,37 @@ +# ProjectIntakeTower + +- Project ID: `projectintaketower-d608b1d8c0` +- Path: `/home/smlflg/Projekte/ProjectIntakeTower` +- Last modified: `2026-05-04T18:04:09+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/projectintaketower-d608b1d8c0.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/ProjectIntakeTower/NIGHT_RUN_CHECKLIST.md`:59 — - [x] Morning review checklist. +- `/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md`:9 — - [ ] Confirm `briefings/` contains all four READY prompts. +- `/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md`:10 — - [ ] Confirm `audits/` contains exactly these repo folders: +- `/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md`:14 — - [ ] Do not use or modify `/home/smlflg/Projekte/project-intake-tower/artifacts/`. +- `/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md`:15 — - [ ] Treat all dirty repo state as pre-existing unless an audit proves otherwise. +- `/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md`:16 — - [ ] Do not create branches, commits, pushes, PRs, labels, or GitHub issues. +- `/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md`:20 — - [ ] Start Session 1 with `briefings/01_audit_kommandozentrale.md`. +- `/home/smlflg/Projekte/ProjectIntakeTower/00_OPERATOR_CHECKLIST.md`:21 — - [ ] Start Session 2 with `briefings/02_audit_zentrale.md`. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/projekte-9bed6fa1d9.md b/ProjectIntakeTower/inventory/project_cards/projekte-9bed6fa1d9.md new file mode 100644 index 0000000000000000000000000000000000000000..8ebe6cfe02eb1a2ce87ab4dfd2d54eda506b94db --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/projekte-9bed6fa1d9.md @@ -0,0 +1,39 @@ +# Projekte + +- Project ID: `projekte-9bed6fa1d9` +- Path: `/home/smlflg/Projekte` +- Last modified: `2026-05-04T18:04:09+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `unknown` +- Technologies: unknown +- Triage status: `quick_win` +- Risk level: `low` +- Score: `27` — git repo, 40 TODO/FIXME/WIP hints, plans/backlogs found, unclear purpose +- Evidence: `inventory/evidence/projekte-9bed6fa1d9.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/todo3tasks`:1 — Agent "Scan projects for open todos" completed +- `/home/smlflg/Projekte/todo3tasks`:19 — Woche 2: Codex (Review/Finish lernen) +- `/home/smlflg/Projekte/todo3tasks`:21 — Projekt: ClaudeCodePanel Polish — Code Review + Refactoring +- `/home/smlflg/Projekte/todo3tasks`:22 — - 4 konkrete Review-Suggestions liegen schon vor (sorted-Lambda, unused Parameter, +- `/home/smlflg/Projekte/todo3tasks`:24 — - Warum perfekt: Codex IST ein Review/Polish-Tool — du lernst es genau in seiner +- `/home/smlflg/Projekte/todo3tasks`:26 — - Was du lernst: codex review, Runbook-Modes (review vs build), Sandbox-Settings, +- `/home/smlflg/Projekte/todo3tasks`:28 — - Bonus: Wende codex review auf den SearchAgent/FireTracker-Code aus Woche 1 an +- `/home/smlflg/Projekte/todo3tasks`:52 — │ 2 │ Codex │ ClaudeCodePanel │ Mittel │ Review, Polish, │ + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Classify purpose from filenames only; ask owner before writing project README. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/promptboost-c71f823581.md b/ProjectIntakeTower/inventory/project_cards/promptboost-c71f823581.md new file mode 100644 index 0000000000000000000000000000000000000000..8187afe6246ba481fe632c4bf754e91836a0fe03 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/promptboost-c71f823581.md @@ -0,0 +1,39 @@ +# PromptBoost + +- Project ID: `promptboost-c71f823581` +- Path: `/home/smlflg/Projekte/PromptBoost` +- Last modified: `2026-04-22T13:26:59+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: node +- Triage status: `quick_win` +- Risk level: `low` +- Score: `26` — 40 TODO/FIXME/WIP hints, plans/backlogs found +- Evidence: `inventory/evidence/promptboost-c71f823581.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/PromptBoost/ideal`:150 — * **Review-/Plan-Disziplin** +- `/home/smlflg/Projekte/PromptBoost/ideal`:254 — * **Review-Disziplin** +- `/home/smlflg/Projekte/PromptBoost/ideal`:373 — - After local extraction, perform explicit review passes: +- `/home/smlflg/Projekte/PromptBoost/ideal`:391 — - review notes +- `/home/smlflg/Projekte/PromptBoost/ideal`:404 — * Review-Phasen, +- `/home/smlflg/Projekte/PromptBoost/ideal`:520 — * Plan- und Review-Disziplin +- `/home/smlflg/Projekte/PromptBoost/ideal`:688 — * review-first +- `/home/smlflg/Projekte/PromptBoost/personalPromptBoost/README.md`:15 — Open `http://127.0.0.1:8000`. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Classify purpose from filenames only; ask owner before writing project README. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/promptgarage-0b3c0c62a5.md b/ProjectIntakeTower/inventory/project_cards/promptgarage-0b3c0c62a5.md new file mode 100644 index 0000000000000000000000000000000000000000..c943e17dd3e61a954190d089db92f25f6afaf07d --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/promptgarage-0b3c0c62a5.md @@ -0,0 +1,37 @@ +# PromptGarage + +- Project ID: `promptgarage-0b3c0c62a5` +- Path: `/home/smlflg/Projekte/PromptGarage` +- Last modified: `2026-05-04T17:54:16+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: python +- Triage status: `active` +- Risk level: `low` +- Score: `39` — git repo, 13 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/promptgarage-0b3c0c62a5.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/PromptGarage/prompt-launcher-voice.sh`:42 — # 6. Open main fuzzel with all prompts +- `/home/smlflg/Projekte/PromptGarage/tagger.py`:26 — "bug": "debugging", +- `/home/smlflg/Projekte/PromptGarage/FOR_SMLFLG.md`:8 — ## Spaeter-TODO +- `/home/smlflg/Projekte/PromptGarage/importer.py`:44 — with open(fpath, "r") as f: +- `/home/smlflg/Projekte/PromptGarage/importer.py`:103 — with open(fpath, "r") as f: +- `/home/smlflg/Projekte/PromptGarage/importer.py`:156 — with open(fpath, "r") as f: +- `/home/smlflg/Projekte/PromptGarage/importer.py`:226 — with open(fpath, "r") as f: +- `/home/smlflg/Projekte/PromptGarage/importer.py`:294 — with open(fpath, "r") as f: + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/promptgarageui-06119fedc7.md b/ProjectIntakeTower/inventory/project_cards/promptgarageui-06119fedc7.md new file mode 100644 index 0000000000000000000000000000000000000000..93a2720866aee9254b83485860e62fdfc18e2a91 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/promptgarageui-06119fedc7.md @@ -0,0 +1,30 @@ +# PromptGarageUI + +- Project ID: `promptgarageui-06119fedc7` +- Path: `/home/smlflg/Projekte/PromptGarageUI` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `unknown` +- Technologies: python +- Triage status: `review` +- Risk level: `low` +- Score: `8` — git repo +- Evidence: `inventory/evidence/promptgarageui-06119fedc7.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/proxy-ba82ffa05c.md b/ProjectIntakeTower/inventory/project_cards/proxy-ba82ffa05c.md new file mode 100644 index 0000000000000000000000000000000000000000..e88536deab67212d585d0f79288951388f69da88 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/proxy-ba82ffa05c.md @@ -0,0 +1,34 @@ +# proxy + +- Project ID: `proxy-ba82ffa05c` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy` +- Last modified: `2026-03-23T15:16:26+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `15` — 4 TODO/FIXME/WIP hints, README present, plans/backlogs found +- Evidence: `inventory/evidence/proxy-ba82ffa05c.json` + +## 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` + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/policy_engine/pipeline_types.py`:13 — VALID_PIPELINE_ACTIONS = {"allow", "block", "next", "modify_response"} +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/policy_engine/pipeline_types.py`:27 — description="Action when guardrail rejects: next | block | allow | modify_response", +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/policy_engine/pipeline_types.py`:31 — description="Action when guardrail passes: next | block | allow | modify_response", +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/types/proxy/policy_engine/pipeline_types.py`:35 — description="Forward modified request data (e.g., PII-masked) to next step.", + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/proxy-edfc3853a7.md b/ProjectIntakeTower/inventory/project_cards/proxy-edfc3853a7.md new file mode 100644 index 0000000000000000000000000000000000000000..0c806220a5baa3f32b7f6d83a8779a39bb64f1c1 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/proxy-edfc3853a7.md @@ -0,0 +1,37 @@ +# proxy + +- Project ID: `proxy-edfc3853a7` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy` +- Last modified: `2026-03-23T15:16:26+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 40 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/proxy-edfc3853a7.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/proxy_cli.py`:306 — with open(os.devnull, "w") as devnull: +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/health_check.py`:134 — idx, next_model = next(model_iter) +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/openapi_registry.json`:19 — { "name": "create_issue", "description": "Open a new issue in a repository" }, +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/openapi_registry.json`:20 — { "name": "list_pull_requests", "description": "List open and merged pull requests" }, +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/openapi_registry.json`:21 — { "name": "create_pull_request", "description": "Open a pull request between branches" }, +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/openapi_registry.json`:41 — { "name": "create_issue", "description": "Create a new Jira issue or bug report" }, +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_endpoints.py`:873 — detail=f"Guardrail is not pending review (status={row.status})", +- `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/proxy/guardrails/guardrail_endpoints.py`:915 — "It will be picked up on the next sync cycle.", + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/pseudologikpyhthoncpp-4e906fdb55.md b/ProjectIntakeTower/inventory/project_cards/pseudologikpyhthoncpp-4e906fdb55.md new file mode 100644 index 0000000000000000000000000000000000000000..60966c93d040bae0c6a09df5deb39e61bb9d3143 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/pseudologikpyhthoncpp-4e906fdb55.md @@ -0,0 +1,39 @@ +# PseudoLogikPyhthonCPP + +- Project ID: `pseudologikpyhthoncpp-4e906fdb55` +- Path: `/home/smlflg/Projekte/PseudoLogikPyhthonCPP` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `master` +- Technologies: node +- Triage status: `active` +- Risk level: `low` +- Score: `38` — git repo, 40 TODO/FIXME/WIP hints, plans/backlogs found +- Evidence: `inventory/evidence/pseudologikpyhthoncpp-4e906fdb55.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md`:22 — │ │ │ /api/review │ +- `/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md`:149 — state: 'New' | 'Learning' | 'Review' | 'Relearning' +- `/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md`:178 — POST /api/cards/:id/review — Review + FSRS-Update +- `/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md`:197 — ## Review-Modus +- `/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md`:213 — │ └── Review.tsx # SRS-Session +- `/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md`:218 — │ ├── ReviewCard.tsx # 2-Spalten Review +- `/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md`:252 — ## Review-Befunde — adressiert +- `/home/smlflg/Projekte/PseudoLogikPyhthonCPP/GLM_Solution.md`:275 — - [ ] Error Boundary pro Route (React) + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Classify purpose from filenames only; ask owner before writing project README. +4. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/python-e97ce5d102.md b/ProjectIntakeTower/inventory/project_cards/python-e97ce5d102.md new file mode 100644 index 0000000000000000000000000000000000000000..d65b6426445f1c8cb59ac223631c512a0e0d53c3 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/python-e97ce5d102.md @@ -0,0 +1,31 @@ +# python + +- Project ID: `python-e97ce5d102` +- Path: `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/python` +- Last modified: `2026-04-21T23:08:48+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `archive_candidate` +- Risk level: `low` +- Score: `2` — 1 TODO/FIXME/WIP hints +- Evidence: `inventory/evidence/python-e97ce5d102.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/derWolfimSchafspelz/openclaude/python/smart_router.py`:333 — provider = next( + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/realtime_api-b67b31192e.md b/ProjectIntakeTower/inventory/project_cards/realtime_api-b67b31192e.md new file mode 100644 index 0000000000000000000000000000000000000000..4cbdbc9ab80e65f2883c29e36ecc8775e5c27337 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/realtime_api-b67b31192e.md @@ -0,0 +1,29 @@ +# realtime_api + +- Project ID: `realtime_api-b67b31192e` +- Path: `/home/smlflg/.hermes/.uv-cache/archive-v0/9YH33THSokKdr36ExWiQN/litellm/realtime_api` +- Last modified: `2026-03-23T15:16:26+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/realtime_api-b67b31192e.json` + +## README summary + +Abstraction / Routing logic for OpenAI's `/v1/realtime` endpoint. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/release-2db488872d.md b/ProjectIntakeTower/inventory/project_cards/release-2db488872d.md new file mode 100644 index 0000000000000000000000000000000000000000..36efe59c63635a09f1e40a9016b9d3f9be544575 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/release-2db488872d.md @@ -0,0 +1,37 @@ +# release + +- Project ID: `release-2db488872d` +- Path: `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release` +- Last modified: `2026-04-17T10:01:42+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docker, python +- Triage status: `quick_win` +- Risk level: `low` +- Score: `31` — 30 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/release-2db488872d.json` + +## 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 + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/github_release.py`:107 — with open(os.path.join('release/release-' + version, tarball), 'rb') as f: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/github_release.py`:117 — # TODO: download the files and check that they have the right sha256 sum +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/github_release.py`:201 — with open(path) as f: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/github_release.py`:313 — In case of a multipage result, DOES NOT query the next page. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/github_release.py`:357 — with open(token_file_expand, 'w') as f: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/sha256.py`:23 — with open(outdir / 'sha256.txt', 'w') as shafile: +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/README.md`:22 — the next projected version plus the `.dev`. +- `/home/smlflg/Projekte/FirstRealHarnessEvaluation_KarpathiesMD/results/repo_cache/sympy__sympy_c5cef2499d6eed024b0db5c792d6ec7c53baa470/release/README.md`:41 — Next, make sure you have Docker installed. + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/repo-template-a0f4b0157d.md b/ProjectIntakeTower/inventory/project_cards/repo-template-a0f4b0157d.md new file mode 100644 index 0000000000000000000000000000000000000000..ddcff5b4c6ebb4f991e6f8bd5281b099c7df59b2 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/repo-template-a0f4b0157d.md @@ -0,0 +1,40 @@ +# repo-template + +- Project ID: `repo-template-a0f4b0157d` +- Path: `/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template` +- Last modified: `2026-04-28T12:16:56+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `quick_win` +- Risk level: `low` +- Score: `33` — 11 TODO/FIXME/WIP hints, agentized, plans/backlogs found +- Evidence: `inventory/evidence/repo-template-a0f4b0157d.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/AGENTS.md`:14 — 4. Read `docs/PLANS.md`, then open the active plan you are working from. +- `/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/AGENTS.md`:37 — - If you see repeated review feedback, promote it into a mechanical rule, check, +- `/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/AGENTS.md`:61 — 5. Leave the repo in a restartable state with a clear next action. +- `/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/docs/SECURITY.md`:23 — ## Dependency And Review Rules +- `/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/docs/SECURITY.md`:27 — - Repeated security review comments should become checks, not tribal knowledge. +- `/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/docs/QUALITY_SCORE.md`:32 — | Date | Harness Variant | Completion Rate | Retries | Defects Before Review | Notes | +- `/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/docs/FRONTEND.md`:18 — - When a UI bug is fixed, add or update the matching validation step. +- `/home/smlflg/Projekte/learn-harness-engineering/docs/en/resources/openai-advanced/repo-template/docs/DESIGN.md`:15 — - you need to know which design decisions are settled versus still open + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Classify purpose from filenames only; ask owner before writing project README. +4. Inspect agent handoff/async state read-only and summarize stale/running/done work. +5. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/repo-template-ec29134565.md b/ProjectIntakeTower/inventory/project_cards/repo-template-ec29134565.md new file mode 100644 index 0000000000000000000000000000000000000000..88feaad31f36e5c2624e6d185c3d2b947d70a4cf --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/repo-template-ec29134565.md @@ -0,0 +1,36 @@ +# repo-template + +- Project ID: `repo-template-ec29134565` +- Path: `/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/openai-advanced/repo-template` +- Last modified: `2026-04-28T12:16:56+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `quick_win` +- Risk level: `low` +- Score: `19` — 4 TODO/FIXME/WIP hints, agentized, plans/backlogs found +- Evidence: `inventory/evidence/repo-template-ec29134565.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/openai-advanced/repo-template/AGENTS.md`:33 — - 如果某类 review feedback 反复出现,把它升级成机械规则、检查或 linter,不要一直在聊天里重复解释。 +- `/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/openai-advanced/repo-template/docs/SECURITY.md`:27 — - 反复出现的安全 review 评论要升级成检查,而不是变成口口相传的经验。 +- `/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/openai-advanced/repo-template/docs/QUALITY_SCORE.md`:31 — | 日期 | Harness 变体 | 完成率 | 重试次数 | Review 前缺陷数 | 备注 | +- `/home/smlflg/Projekte/learn-harness-engineering/docs/zh/resources/openai-advanced/repo-template/docs/FRONTEND.md`:17 — - 修复 UI bug 后,顺手补上对应验证步骤。 + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Read plan/backlog artifacts and extract current unfinished thread. +3. Classify purpose from filenames only; ask owner before writing project README. +4. Inspect agent handoff/async state read-only and summarize stale/running/done work. +5. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/req-b8e1e3a474.md b/ProjectIntakeTower/inventory/project_cards/req-b8e1e3a474.md new file mode 100644 index 0000000000000000000000000000000000000000..2dfaa3194322f5eabc2fec4aff52550f017a91ba --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/req-b8e1e3a474.md @@ -0,0 +1,34 @@ +# req + +- Project ID: `req-b8e1e3a474` +- Path: `/home/smlflg/Projekte/symphony/elixir/deps/req` +- Last modified: `2026-04-28T12:07:20+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `16` — 5 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/req-b8e1e3a474.json` + +## 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"] + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/symphony/elixir/deps/req/README.md`:193 — # open browser window? [Yn] +- `/home/smlflg/Projekte/symphony/elixir/deps/req/CHANGELOG.md`:200 — * [`put_aws_sigv4`]: Fix bug when using custom headers +- `/home/smlflg/Projekte/symphony/elixir/deps/req/CHANGELOG.md`:222 — Req v0.5.0 brings testing enhancements, errors standardization, `%Req.Response.Async{}`, and more improvements and bug fixes. +- `/home/smlflg/Projekte/symphony/elixir/deps/req/CHANGELOG.md`:893 — * [`put_params`]: Fix bug when params have been duplicated when retrying requeset +- `/home/smlflg/Projekte/symphony/elixir/deps/req/CHANGELOG.md`:1030 — # open browser window? [Yn] + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/router_a-c32e68f47c.md b/ProjectIntakeTower/inventory/project_cards/router_a-c32e68f47c.md new file mode 100644 index 0000000000000000000000000000000000000000..c4d8adc1d872dcfba313afbac83263aa9924b072 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/router_a-c32e68f47c.md @@ -0,0 +1,31 @@ +# router_a + +- Project ID: `router_a-c32e68f47c` +- Path: `/home/smlflg/Projekte/UEBER_AGENT/bau/A_lite/router_a` +- Last modified: `2026-04-06T10:33:05+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: agent +- Triage status: `review` +- Risk level: `low` +- Score: `10` — agentized +- Evidence: `inventory/evidence/router_a-c32e68f47c.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Classify purpose from filenames only; ask owner before writing project README. +2. Inspect agent handoff/async state read-only and summarize stale/running/done work. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/runtime-routerdisziplin-d0cce9f4a3.md b/ProjectIntakeTower/inventory/project_cards/runtime-routerdisziplin-d0cce9f4a3.md new file mode 100644 index 0000000000000000000000000000000000000000..3ab7292a417031526de4397880a549b3abedbbbc --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/runtime-routerdisziplin-d0cce9f4a3.md @@ -0,0 +1,29 @@ +# Runtime+RouterDisziplin + +- Project ID: `runtime-routerdisziplin-d0cce9f4a3` +- Path: `/home/smlflg/Projekte/UEBER_AGENT/Runtime+RouterDisziplin` +- Last modified: `2026-04-06T12:54:03+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: docs/notes +- Triage status: `review` +- Risk level: `low` +- Score: `6` — README present +- Evidence: `inventory/evidence/runtime-routerdisziplin-d0cce9f4a3.json` + +## 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: + +## TODO/FIXME/WIP hints + +- No safe TODO/FIXME/WIP snippets found. + +## Possible next actions + +1. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/samuel-3f2ebe9000.md b/ProjectIntakeTower/inventory/project_cards/samuel-3f2ebe9000.md new file mode 100644 index 0000000000000000000000000000000000000000..075d9eef6b709b53c2745a99bc8659b5bddd1292 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/samuel-3f2ebe9000.md @@ -0,0 +1,38 @@ +# samuel + +- Project ID: `samuel-3f2ebe9000` +- Path: `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel` +- Last modified: `2026-03-16T10:34:17+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `quick_win` +- Risk level: `low` +- Score: `25` — 40 TODO/FIXME/WIP hints +- Evidence: `inventory/evidence/samuel-3f2ebe9000.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/data/core_memory.md`:38 — 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. +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/data/fear_map.json`:32 — "evidence": "Keeper await-Bug seit Monaten offen. 5 BUILD_SPECS, 0 implementiert", +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/data/fear_map.json`:35 — "Keeper: await-Bug ein Einzeiler, seit Monaten offen", +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/data/fear_map.json`:39 — "micro_offer": "Ein Keeper-Bug fixen? 15 Min." +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_replay_parser.py`:27 — "message": {"role": "user", "content": "Fix the bug"}, +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_pattern_detector.py`:67 — hyperfocus = next(s for s in signals if s.pattern_type == "hyperfocus") +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_pattern_detector.py`:80 — approaching = next(s for s in signals if s.pattern_type == "hyperfocus_approaching") +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7-V2/samuel/tests/test_pattern_detector.py`:98 — hyperfocus = next(s for s in signals if s.pattern_type == "hyperfocus") + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/samuel-474277b9a5.md b/ProjectIntakeTower/inventory/project_cards/samuel-474277b9a5.md new file mode 100644 index 0000000000000000000000000000000000000000..8b0772161909a8c4261cacf965a87699c4584d3a --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/samuel-474277b9a5.md @@ -0,0 +1,38 @@ +# samuel + +- Project ID: `samuel-474277b9a5` +- Path: `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel` +- Last modified: `2026-03-16T13:18:36+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `quick_win` +- Risk level: `low` +- Score: `25` — 28 TODO/FIXME/WIP hints +- Evidence: `inventory/evidence/samuel-474277b9a5.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/data/core_memory.md`:38 — 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. +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/data/fear_map.json`:32 — "evidence": "Keeper await-Bug seit Monaten offen. 5 BUILD_SPECS, 0 implementiert", +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/data/fear_map.json`:35 — "Keeper: await-Bug ein Einzeiler, seit Monaten offen", +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/data/fear_map.json`:39 — "micro_offer": "Ein Keeper-Bug fixen? 15 Min." +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_bookmark_analyzer.py`:1 — """Tests for BookmarkAnalyzer — parse, score, cache, fail-open.""" +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_bookmark_analyzer.py`:134 — hugging_face = next(b for b in result if "huggingface" in b["url"]) +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_bookmark_analyzer.py`:139 — github = next(b for b in result if "github.com" in b["url"]) +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V6/samuel/tests/test_explainer.py`:382 — {"command": 'git commit -m "fix: resolve bug"'}, + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/samuel-cddebbb8a7.md b/ProjectIntakeTower/inventory/project_cards/samuel-cddebbb8a7.md new file mode 100644 index 0000000000000000000000000000000000000000..616a62f937405645cc0284964eb78d8daa9e9da1 --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/samuel-cddebbb8a7.md @@ -0,0 +1,38 @@ +# samuel + +- Project ID: `samuel-cddebbb8a7` +- Path: `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel` +- Last modified: `2026-03-22T19:33:41+00:00` +- Git repo: no +- Git status: clean/unknown (0 tracked changes) +- Branch: `` +- Technologies: python +- Triage status: `quick_win` +- Risk level: `low` +- Score: `25` — 40 TODO/FIXME/WIP hints +- Evidence: `inventory/evidence/samuel-cddebbb8a7.json` + +## README summary + +No safe README summary found. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/data/core_memory.md`:38 — 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. +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/data/fear_map.json`:32 — "evidence": "Keeper await-Bug seit Monaten offen. 5 BUILD_SPECS, 0 implementiert", +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/data/fear_map.json`:35 — "Keeper: await-Bug ein Einzeiler, seit Monaten offen", +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/data/fear_map.json`:39 — "micro_offer": "Ein Keeper-Bug fixen? 15 Min." +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_replay_parser.py`:27 — "message": {"role": "user", "content": "Fix the bug"}, +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_pattern_detector.py`:67 — hyperfocus = next(s for s in signals if s.pattern_type == "hyperfocus") +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_pattern_detector.py`:80 — approaching = next(s for s in signals if s.pattern_type == "hyperfocus_approaching") +- `/home/smlflg/Projekte/Sidecar-Workspace/Sidecar-V7/samuel/tests/test_pattern_detector.py`:98 — hyperfocus = next(s for s in signals if s.pattern_type == "hyperfocus") + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Classify purpose from filenames only; ask owner before writing project README. +3. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode. diff --git a/ProjectIntakeTower/inventory/project_cards/samuel-os-v2-07f2a4768d.md b/ProjectIntakeTower/inventory/project_cards/samuel-os-v2-07f2a4768d.md new file mode 100644 index 0000000000000000000000000000000000000000..83e40a5c975255df55fcd85e32d3a1091edf67fa --- /dev/null +++ b/ProjectIntakeTower/inventory/project_cards/samuel-os-v2-07f2a4768d.md @@ -0,0 +1,37 @@ +# samuel-os-v2 + +- Project ID: `samuel-os-v2-07f2a4768d` +- Path: `/home/smlflg/Projekte/samuel-os-v2` +- Last modified: `2026-05-04T17:33:23+00:00` +- Git repo: yes +- Git status: clean/unknown (0 tracked changes) +- Branch: `unknown` +- Technologies: docs/notes +- Triage status: `active` +- Risk level: `low` +- Score: `38` — git repo, 12 TODO/FIXME/WIP hints, README present +- Evidence: `inventory/evidence/samuel-os-v2-07f2a4768d.json` + +## 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. + +## TODO/FIXME/WIP hints + +- `/home/smlflg/Projekte/samuel-os-v2/README.md`:20 — - `WEEKLY.md`: Wochenziel, Review, Energie, Ablenkungen, Fokus. +- `/home/smlflg/Projekte/samuel-os-v2/README.md`:51 — - Missionen geben Wochenfokus, ohne ein zweites Todo-System zu sein. +- `/home/smlflg/Projekte/samuel-os-v2/WEEKLY.md`:29 — - [ ] Learning Loop: 1/3 Learnings extrahiert +- `/home/smlflg/Projekte/samuel-os-v2/WEEKLY.md`:31 — - [ ] Inbox Shield: INBOX statt Scope-Flucht (2/7) +- `/home/smlflg/Projekte/samuel-os-v2/WEEKLY.md`:46 — ## Review-Slots +- `/home/smlflg/Projekte/samuel-os-v2/WEEKLY.md`:49 — - Weekly Review: 2026-03-30 +- `/home/smlflg/Projekte/samuel-os-v2/dashboard/index.html`:129 — <span class="tag">Weekly Review</span> +- `/home/smlflg/Projekte/samuel-os-v2/dashboard/guidelines/index.html`:39 — <h3>Weekly Review</h3> + +## Possible next actions + +1. Cluster TODO/FIXME/WIP hints into one bounded next action. +2. Produce a handoff artifact under ProjectIntakeTower/jobs/done/<job_id>/. + +## Safety note + +Read-only intake only. Do not modify this project from an intake job unless Samuel explicitly changes the job mode.