{ "meta": { "generated_at": "2026-03-20T02:25:43", "source_root": "/home/smlflg/Projekte", "window_start": "2026-02-19", "window_end": "2026-03-20", "ignored_projects": [ "Sidecar", "Sidecar-V5", "Sidecar-V6", "Sidecar-V7-Lite", "Sidecar-V7-V2", "Sidecar-V8-Plan" ], "project_count": 28 }, "executive_summary": { "headline": "Im 30-Tage-Fenster liegen geschaetzt 166.0 Stunden Cloud-Code-Arbeit ueber 28 aktiv sichtbare Projekte.", "key_findings": [ "Der Monat war kein einzelnes Produktprojekt, sondern ein Portfolio aus Meta-Tooling, Evaluationssystemen und persoenlichen Workflow-Oberflaechen.", "Die staerkste Prozesssignatur ist instrumentierte Iteration: PLAN/REVIEW/EVAL-Dateien und test-/docs-lastige Commits begleiten die Umsetzung eng.", "Die beste Weiterentwicklungswette ist Sidecar-ng, weil dort Hebel, Reifegrad und direkter Workflow-Fit am staerksten zusammenfallen." ], "top_activity": [ { "name": "Sidecar-V7", "commit_count": 87, "session_count": 9, "cluster": "Sidecar / Meta Tooling" }, { "name": "Sidecar-ng", "commit_count": 79, "session_count": 8, "cluster": "Sidecar / Meta Tooling" }, { "name": "ClaudeCodePanel", "commit_count": 44, "session_count": 15, "cluster": "Personal Workflow OS" }, { "name": "AgentArena", "commit_count": 19, "session_count": 10, "cluster": "Agent Infrastructure" }, { "name": "MyAIGame", "commit_count": 19, "session_count": 11, "cluster": "Tooling" }, { "name": "SandrasWritingWorld", "commit_count": 18, "session_count": 2, "cluster": "Knowledge / Content" } ] }, "work_estimate": { "best_estimate_hours": 166.0, "lower_bound_hours": 112.8, "upper_bound_hours": 233.1, "active_project_count": 28, "method": [ "Commit-Timestamps im Fenster 2026-02-19 bis 2026-03-20 zu Sessions gebuendelt (neue Session ab >120 Minuten Luecke).", "Pro Session Schaetzung aus beobachtetem Commit-Span plus Puffer fuer Vor-/Nacharbeit, gedeckelt um einzelne Squash- oder Burst-Sessions nicht zu uebergewichten.", "Zusatzbonus fuer PLAN/REVIEW/BACKLOG-Artefakte und uncommitted Aktivitaet, weil Cloud-Code-Arbeit oft ausserhalb des finalen Commits sichtbar wird." ], "uncertainties": [ "Nicht jede Arbeitsminute landet in Git; besonders lokale Experimente, Copy/Paste, Prompting und verworfene Ansaetze fehlen teilweise.", "Einige Commits koennen squash-/batch-artig sein und daher mehr reale Arbeit reprasentieren als die Zeitdifferenzen zeigen." ] }, "workflow_patterns": { "startup_pattern": "Du startest Projekte meist mit schriftlicher Rahmung: READMEs, PLAN-Dateien und Kontext-Artefakte tauchen sehr frueh auf und bleiben als Steuerungsoberflaeche erhalten.", "iteration_pattern": "Die dominante Schleife ist nicht linearer Build, sondern schnelle Zyklen aus feat/fix/test/docs. Sidecar-Projekte zeigen besonders stark: erst Scope aufspannen, dann messen, dann radikal zusammenstreichen.", "parallel_vs_serial": { "label": "Hybrid mit Sidecar als seriellem Hauptstrang", "evidence": "9 Tage im Fenster zeigen Aktivitaet in mindestens zwei Projekten; gleichzeitig konzentrieren sich die meisten Commits auf wenige Kernrepos mit Sidecar-ng, Sidecar-V7, ClaudeCodePanel und AgentArena." }, "prototyping_vs_refinement": { "prototype_signals": 257, "refinement_signals": 104, "interpretation": "Der Monat kippt nach fruehem Scope-Aufbau deutlich in Refinement: Tests, Doku, Refactors und Eval-Artefakte sind in den aktiven Kernprojekten stark sichtbar." }, "evaluation_loops": { "projects": [ "Sidecar-V7", "Sidecar-ng", "ClaudeCodePanel", "AgentArena", "MyAIGame", "PromptGarage", "FireTracker", "StudyAgent" ], "interpretation": "Eval-/Review-Loops sind kein Nachgedanke. AgentArena, Sidecar-ng, Sidecar-Evolution und ClaudeCodePanel zeigen Mess-, Review- oder Validierungsartefakte direkt im Repo." }, "preferred_project_types": [ "Agentische Infrastruktur und Eval-Harnesses", "Persoenliche Workflow- und Observability-Tools", "Lokale Python-Web-MVPs mit templates/static/tests" ], "meta_systems": [ "Selbstinstrumentierung des eigenen Entwicklungsprozesses", "Core-vs-Personalization-Trennung in reiferen Systemen", "Planungsrepo und Implementierungsrepo bewusst auseinanderziehen" ], "featured_projects": [ { "name": "Sidecar-V7", "commit_count": 87, "cluster": "Sidecar / Meta Tooling" }, { "name": "Sidecar-ng", "commit_count": 79, "cluster": "Sidecar / Meta Tooling" }, { "name": "ClaudeCodePanel", "commit_count": 44, "cluster": "Personal Workflow OS" }, { "name": "AgentArena", "commit_count": 19, "cluster": "Agent Infrastructure" }, { "name": "MyAIGame", "commit_count": 19, "cluster": "Tooling" } ] }, "project_clusters": [ { "name": "Agent Infrastructure", "count": 7, "projects": [ { "name": "AgentArena", "commit_count": 19, "status": "clean" }, { "name": "StudyAgent", "commit_count": 11, "status": "clean" }, { "name": "AgentSwarmDashboard", "commit_count": 6, "status": "clean" }, { "name": "AgentIDE", "commit_count": 4, "status": "clean" }, { "name": "AgentSDK-HelloWorld", "commit_count": 1, "status": "clean" }, { "name": "AgentSwarms", "commit_count": 1, "status": "clean" }, { "name": "SearchAgent", "commit_count": 1, "status": "clean" } ], "summary": "Agent evaluation, orchestration or execution surface." }, { "name": "Tooling", "count": 7, "projects": [ { "name": "MyAIGame", "commit_count": 19, "status": "clean" }, { "name": "TypoTuner", "commit_count": 15, "status": "clean" }, { "name": "MetaMetaMeta", "commit_count": 7, "status": "clean" }, { "name": "samuel-os", "commit_count": 3, "status": "clean" }, { "name": "Subconsciousness", "commit_count": 2, "status": "clean" }, { "name": "shared-gui", "commit_count": 2, "status": "clean" }, { "name": "Sonnenuhr", "commit_count": 2, "status": "clean" } ], "summary": "General-purpose local project tooling." }, { "name": "Sidecar / Meta Tooling", "count": 5, "projects": [ { "name": "Sidecar-V7", "commit_count": 87, "status": "clean" }, { "name": "Sidecar-ng", "commit_count": 79, "status": "dirty" }, { "name": "SidecarDashboard", "commit_count": 9, "status": "clean" }, { "name": "Sidecar-V8", "commit_count": 3, "status": "dirty" }, { "name": "Sidecar-Evolution", "commit_count": 2, "status": "clean" } ], "summary": "Agent workflow instrumentation, hooks, evals or platforming." }, { "name": "Personal Workflow OS", "count": 4, "projects": [ { "name": "ClaudeCodePanel", "commit_count": 44, "status": "clean" }, { "name": "ShortcutCounter", "commit_count": 7, "status": "dirty" }, { "name": "Voicemode", "commit_count": 6, "status": "clean" }, { "name": "SessionDesktopMonitor", "commit_count": 1, "status": "clean" } ], "summary": "Observability or desktop support tooling for your own coding environment." }, { "name": "Knowledge / Content", "count": 3, "projects": [ { "name": "SandrasWritingWorld", "commit_count": 18, "status": "clean" }, { "name": "PromptGarage", "commit_count": 13, "status": "clean" }, { "name": "BookmarkBrain", "commit_count": 1, "status": "clean" } ], "summary": "Prompt, content or knowledge capture system." }, { "name": "Vertical App", "count": 2, "projects": [ { "name": "FireTracker", "commit_count": 13, "status": "clean" }, { "name": "ProjectDashboard", "commit_count": 2, "status": "clean" } ], "summary": "Local web app pattern with templates/static/tests suggests end-user MVPs." } ], "timeline": [ { "date": "2026-02-19", "commit_days": 0, "intensity": 0, "projects": [] }, { "date": "2026-02-20", "commit_days": 0, "intensity": 0, "projects": [] }, { "date": "2026-02-21", "commit_days": 0, "intensity": 0, "projects": [] }, { "date": "2026-02-22", "commit_days": 1, "intensity": 1, "projects": [ { "name": "MyAIGame", "session_count": 1 } ] }, { "date": "2026-02-23", "commit_days": 1, "intensity": 1, "projects": [ { "name": "MyAIGame", "session_count": 2 } ] }, { "date": "2026-02-24", "commit_days": 0, "intensity": 0, "projects": [] }, { "date": "2026-02-25", "commit_days": 1, "intensity": 1, "projects": [ { "name": "MyAIGame", "session_count": 2 } ] }, { "date": "2026-02-26", "commit_days": 1, "intensity": 1, "projects": [ { "name": "MyAIGame", "session_count": 1 } ] }, { "date": "2026-02-27", "commit_days": 0, "intensity": 0, "projects": [] }, { "date": "2026-02-28", "commit_days": 1, "intensity": 1, "projects": [ { "name": "MyAIGame", "session_count": 1 } ] }, { "date": "2026-03-01", "commit_days": 0, "intensity": 0, "projects": [] }, { "date": "2026-03-02", "commit_days": 1, "intensity": 1, "projects": [ { "name": "ClaudeCodePanel", "session_count": 1 } ] }, { "date": "2026-03-03", "commit_days": 1, "intensity": 1, "projects": [ { "name": "ClaudeCodePanel", "session_count": 1 } ] }, { "date": "2026-03-04", "commit_days": 6, "intensity": 4, "projects": [ { "name": "ClaudeCodePanel", "session_count": 2 }, { "name": "MyAIGame", "session_count": 1 }, { "name": "ShortcutCounter", "session_count": 1 }, { "name": "AgentSwarmDashboard", "session_count": 2 }, { "name": "Voicemode", "session_count": 1 }, { "name": "Subconsciousness", "session_count": 1 } ] }, { "date": "2026-03-05", "commit_days": 10, "intensity": 4, "projects": [ { "name": "ClaudeCodePanel", "session_count": 3 }, { "name": "AgentArena", "session_count": 2 }, { "name": "MyAIGame", "session_count": 2 }, { "name": "PromptGarage", "session_count": 1 }, { "name": "FireTracker", "session_count": 1 }, { "name": "StudyAgent", "session_count": 1 }, { "name": "ShortcutCounter", "session_count": 1 }, { "name": "AgentSwarmDashboard", "session_count": 1 }, { "name": "ProjectDashboard", "session_count": 1 }, { "name": "shared-gui", "session_count": 1 } ] }, { "date": "2026-03-06", "commit_days": 3, "intensity": 3, "projects": [ { "name": "AgentArena", "session_count": 1 }, { "name": "AgentIDE", "session_count": 1 }, { "name": "AgentSDK-HelloWorld", "session_count": 1 } ] }, { "date": "2026-03-07", "commit_days": 0, "intensity": 0, "projects": [] }, { "date": "2026-03-08", "commit_days": 2, "intensity": 2, "projects": [ { "name": "AgentArena", "session_count": 1 }, { "name": "FireTracker", "session_count": 1 } ] }, { "date": "2026-03-09", "commit_days": 1, "intensity": 1, "projects": [ { "name": "AgentArena", "session_count": 1 } ] }, { "date": "2026-03-10", "commit_days": 7, "intensity": 4, "projects": [ { "name": "Sidecar-V7", "session_count": 2 }, { "name": "ClaudeCodePanel", "session_count": 1 }, { "name": "AgentArena", "session_count": 2 }, { "name": "FireTracker", "session_count": 1 }, { "name": "StudyAgent", "session_count": 1 }, { "name": "SidecarDashboard", "session_count": 1 }, { "name": "ProjectDashboard", "session_count": 1 } ] }, { "date": "2026-03-11", "commit_days": 5, "intensity": 4, "projects": [ { "name": "Sidecar-V7", "session_count": 2 }, { "name": "ClaudeCodePanel", "session_count": 3 }, { "name": "TypoTuner", "session_count": 1 }, { "name": "PromptGarage", "session_count": 1 }, { "name": "ShortcutCounter", "session_count": 1 } ] }, { "date": "2026-03-12", "commit_days": 3, "intensity": 3, "projects": [ { "name": "Sidecar-V7", "session_count": 2 }, { "name": "TypoTuner", "session_count": 1 }, { "name": "Sidecar-V8", "session_count": 1 } ] }, { "date": "2026-03-13", "commit_days": 1, "intensity": 1, "projects": [ { "name": "ClaudeCodePanel", "session_count": 2 } ] }, { "date": "2026-03-14", "commit_days": 0, "intensity": 0, "projects": [] }, { "date": "2026-03-15", "commit_days": 1, "intensity": 1, "projects": [ { "name": "SandrasWritingWorld", "session_count": 1 } ] }, { "date": "2026-03-16", "commit_days": 1, "intensity": 1, "projects": [ { "name": "Sidecar-V7", "session_count": 1 } ] }, { "date": "2026-03-17", "commit_days": 1, "intensity": 1, "projects": [ { "name": "Sidecar-ng", "session_count": 3 } ] }, { "date": "2026-03-18", "commit_days": 26, "intensity": 4, "projects": [ { "name": "Sidecar-V7", "session_count": 1 }, { "name": "Sidecar-ng", "session_count": 2 }, { "name": "ClaudeCodePanel", "session_count": 1 }, { "name": "AgentArena", "session_count": 1 }, { "name": "MyAIGame", "session_count": 1 }, { "name": "SandrasWritingWorld", "session_count": 1 }, { "name": "TypoTuner", "session_count": 1 }, { "name": "PromptGarage", "session_count": 2 }, { "name": "FireTracker", "session_count": 1 }, { "name": "StudyAgent", "session_count": 1 }, { "name": "SidecarDashboard", "session_count": 2 }, { "name": "ShortcutCounter", "session_count": 1 }, { "name": "MetaMetaMeta", "session_count": 1 }, { "name": "AgentSwarmDashboard", "session_count": 1 }, { "name": "Voicemode", "session_count": 1 }, { "name": "AgentIDE", "session_count": 1 }, { "name": "Sidecar-V8", "session_count": 1 }, { "name": "samuel-os", "session_count": 1 }, { "name": "Sidecar-Evolution", "session_count": 1 }, { "name": "Subconsciousness", "session_count": 1 }, { "name": "shared-gui", "session_count": 1 }, { "name": "Sonnenuhr", "session_count": 1 }, { "name": "AgentSwarms", "session_count": 1 }, { "name": "BookmarkBrain", "session_count": 1 }, { "name": "SearchAgent", "session_count": 1 }, { "name": "SessionDesktopMonitor", "session_count": 1 } ] }, { "date": "2026-03-19", "commit_days": 9, "intensity": 4, "projects": [ { "name": "Sidecar-V7", "session_count": 1 }, { "name": "Sidecar-ng", "session_count": 3 }, { "name": "ClaudeCodePanel", "session_count": 1 }, { "name": "AgentArena", "session_count": 2 }, { "name": "TypoTuner", "session_count": 1 }, { "name": "PromptGarage", "session_count": 2 }, { "name": "SidecarDashboard", "session_count": 1 }, { "name": "MetaMetaMeta", "session_count": 2 }, { "name": "Sidecar-Evolution", "session_count": 1 } ] }, { "date": "2026-03-20", "commit_days": 0, "intensity": 0, "projects": [] } ], "rankings": { "top_recommendation": { "name": "Sidecar-ng", "score": 4.87, "scores": { "leverage": 5.0, "reusability": 4.6, "strategic_value": 5.0, "product_readiness": 4.5, "synergy": 5.0, "workflow_fit": 5.0 }, "commit_count": 79, "last_commit": "2026-03-19", "summary": "Stateless Hook statt Daemon, direkte Claude-Code-Integration, dokumentierte Evals und klares Accuracy-Signal." }, "top_three": [ { "name": "Sidecar-ng", "score": 4.87, "scores": { "leverage": 5.0, "reusability": 4.6, "strategic_value": 5.0, "product_readiness": 4.5, "synergy": 5.0, "workflow_fit": 5.0 }, "commit_count": 79, "last_commit": "2026-03-19", "summary": "Stateless Hook statt Daemon, direkte Claude-Code-Integration, dokumentierte Evals und klares Accuracy-Signal." }, { "name": "MyAIGame", "score": 4.48, "scores": { "leverage": 4.4, "reusability": 5.0, "strategic_value": 4.4, "product_readiness": 3.4, "synergy": 4.8, "workflow_fit": 4.9 }, "commit_count": 19, "last_commit": "2026-03-18", "summary": "Breites Workflow-Toolkit mit Skills, Hooks, Session-Browser und MCP-Setups als Multiplikator fuer andere Projekte." }, { "name": "Sidecar-V7", "score": 4.36, "scores": { "leverage": 4.3, "reusability": 4.3, "strategic_value": 4.4, "product_readiness": 4.5, "synergy": 4.3, "workflow_fit": 4.4 }, "commit_count": 87, "last_commit": "2026-03-19", "summary": "Reifste volle Sidecar-Ausbaustufe mit hoher Produktnaehe, aber auch sichtbarer Komplexitaetslast." } ], "shortlist": [ { "name": "Sidecar-ng", "score": 4.87, "scores": { "leverage": 5.0, "reusability": 4.6, "strategic_value": 5.0, "product_readiness": 4.5, "synergy": 5.0, "workflow_fit": 5.0 }, "commit_count": 79, "last_commit": "2026-03-19", "summary": "Stateless Hook statt Daemon, direkte Claude-Code-Integration, dokumentierte Evals und klares Accuracy-Signal." }, { "name": "MyAIGame", "score": 4.48, "scores": { "leverage": 4.4, "reusability": 5.0, "strategic_value": 4.4, "product_readiness": 3.4, "synergy": 4.8, "workflow_fit": 4.9 }, "commit_count": 19, "last_commit": "2026-03-18", "summary": "Breites Workflow-Toolkit mit Skills, Hooks, Session-Browser und MCP-Setups als Multiplikator fuer andere Projekte." }, { "name": "Sidecar-V7", "score": 4.36, "scores": { "leverage": 4.3, "reusability": 4.3, "strategic_value": 4.4, "product_readiness": 4.5, "synergy": 4.3, "workflow_fit": 4.4 }, "commit_count": 87, "last_commit": "2026-03-19", "summary": "Reifste volle Sidecar-Ausbaustufe mit hoher Produktnaehe, aber auch sichtbarer Komplexitaetslast." }, { "name": "ClaudeCodePanel", "score": 4.16, "scores": { "leverage": 4.0, "reusability": 3.4, "strategic_value": 4.2, "product_readiness": 4.8, "synergy": 4.1, "workflow_fit": 4.8 }, "commit_count": 44, "last_commit": "2026-03-19", "summary": "Starke Observability-Schicht fuer Sessions, Kosten, Swarms und Events mit direktem Nutzwert im Alltag." }, { "name": "AgentArena", "score": 3.98, "scores": { "leverage": 3.9, "reusability": 4.1, "strategic_value": 4.3, "product_readiness": 3.8, "synergy": 4.0, "workflow_fit": 3.7 }, "commit_count": 19, "last_commit": "2026-03-19", "summary": "Eval-Harness mit Benchmark-Logik und Visual-Explainer-Potenzial, aber weniger direkt in den taeglichen Workflow eingebettet." } ], "method": "Editorial scoring auf sechs Kriterien, kombiniert mit Aktivitaetssignalen, Doku-Dichte und Synergie zum Cloud-Code-Workflow." }, "evidence": [ { "project": "Sidecar-ng", "commits": 79, "last_commit": "2026-03-19", "artifacts": { "readme": 2, "plan": 4, "review": 5, "backlog": 1 }, "markers": { "tests": true, "eval": true, "docs": true, "systemd": false, "knowledge": true, "adapters": false, "core": false, "samuel": false }, "sample_messages": [ "chore: gitignore downloaded HTML reference docs", "docs: add v2 research notes (accuracy, architecture, marketplace)", "test: rewrite skill executor tests for v2 spawn API and confidence scoring" ] }, { "project": "Sidecar-V7", "commits": 87, "last_commit": "2026-03-19", "artifacts": { "readme": 2, "plan": 15, "review": 0, "backlog": 0 }, "markers": { "tests": true, "eval": false, "docs": true, "systemd": true, "knowledge": false, "adapters": false, "core": true, "samuel": true }, "sample_messages": [ "feat: add daemon singleton guard, async dashboard, and reduced polling", "Update self_awareness.md, add back-to-basics decision doc", "feat: alignment slice (3 gates + 4 mechanisms) + fix 4 live bugs" ] }, { "project": "ClaudeCodePanel", "commits": 44, "last_commit": "2026-03-19", "artifacts": { "readme": 2, "plan": 1, "review": 2, "backlog": 0 }, "markers": { "tests": false, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "sample_messages": [ "feat: add guarded tab refresh \u2014 only refresh visible tabs", "Add quickwins plan and monitor test module", "fix: case-insensitive shortcut combo matching" ] }, { "project": "AgentArena", "commits": 19, "last_commit": "2026-03-19", "artifacts": { "readme": 1, "plan": 3, "review": 1, "backlog": 0 }, "markers": { "tests": true, "eval": false, "docs": true, "systemd": false, "knowledge": false, "adapters": true, "core": true, "samuel": false }, "sample_messages": [ "docs: move research artifacts into research/ directory", "feat: add E3-E8 experiments, domain-knowledge tasks, and token tracking fix", "feat: add E2 A/B test for additionalContext + effort-level evaluation" ] }, { "project": "MyAIGame", "commits": 19, "last_commit": "2026-03-18", "artifacts": { "readme": 5, "plan": 0, "review": 1, "backlog": 0 }, "markers": { "tests": false, "eval": false, "docs": false, "systemd": true, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "sample_messages": [ "Update .gitignore with additional exclusions", "fix: Florian-GUI \u2014 audio player fallback + temp file cleanup", "feat: add Florian TTS GUI \u2014 Edge TTS control panel" ] }, { "project": "Sidecar-Evolution", "commits": 2, "last_commit": "2026-03-19", "artifacts": { "readme": 1, "plan": 0, "review": 0, "backlog": 0 }, "markers": { "tests": false, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "sample_messages": [ "eval(V6+V7): complete evaluation \u2014 698 V7 tests, 31 KEEP, 51 KILL", "chore: initial commit \u2014 V1-V8 eval docs, tests, decisions" ] }, { "project": "Sidecar-V8", "commits": 3, "last_commit": "2026-03-18", "artifacts": { "readme": 3, "plan": 0, "review": 0, "backlog": 0 }, "markers": { "tests": true, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": true, "core": true, "samuel": true }, "sample_messages": [ "Add confidence scoring, context management, contracts, phase tracking, safety checks, and extensions", "feat(v8): add foundational SidecarCore runtime and session state", "feat(v8): establish canonical foundation for adapters and event normalization" ] } ], "projects": [ { "name": "Sidecar-V7", "path": "/home/smlflg/Projekte/Sidecar-V7", "branch": "main", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-19 21:52", "cluster": "Sidecar / Meta Tooling", "cluster_reason": "Agent workflow instrumentation, hooks, evals or platforming.", "commit_count": 87, "commit_days": [ "2026-03-10", "2026-03-11", "2026-03-12", "2026-03-16", "2026-03-18", "2026-03-19" ], "commit_day_count": 6, "commits_sample": [ { "date": "2026-03-19", "time": "22:10", "subject": "feat: add daemon singleton guard, async dashboard, and reduced polling", "hash": "945427f" }, { "date": "2026-03-18", "time": "00:39", "subject": "Update self_awareness.md, add back-to-basics decision doc", "hash": "2fb7100" }, { "date": "2026-03-16", "time": "14:06", "subject": "feat: alignment slice (3 gates + 4 mechanisms) + fix 4 live bugs", "hash": "7098392" }, { "date": "2026-03-16", "time": "14:02", "subject": "chore: move plan files to docs/plans/, add README", "hash": "31380b2" }, { "date": "2026-03-12", "time": "21:14", "subject": "feat: alignment fix + quality P0/P1 (Mega-Session)", "hash": "c27535f" }, { "date": "2026-03-12", "time": "20:36", "subject": "docs: update CLAUDE.md \u2014 48 mechanisms, 1316 tests", "hash": "238826a" }, { "date": "2026-03-12", "time": "20:27", "subject": "chore: test updates, self_awareness refresh, quality plan", "hash": "22e0e83" }, { "date": "2026-03-12", "time": "20:24", "subject": "test: memory system \u2014 db stats, synthesizer, dashboard, retention + purge", "hash": "5ca38ae" } ], "first_commit": "2026-03-10", "last_commit": "2026-03-19", "artifact_counts": { "readme": 2, "plan": 15, "review": 0, "backlog": 0 }, "structure_markers": { "tests": true, "eval": false, "docs": true, "systemd": true, "knowledge": false, "adapters": false, "core": true, "samuel": true }, "commit_type_counts": { "feat": 54, "other": 1, "chore": 5, "docs": 7, "test": 7, "fix": 10, "refactor": 3 }, "session_count": 9, "sessions": [ { "start": "2026-03-10T16:20:02+01:00", "end": "2026-03-10T16:30:04+01:00", "commit_count": 12, "estimate_hours": 2.8 }, { "start": "2026-03-10T21:25:19+01:00", "end": "2026-03-10T22:01:48+01:00", "commit_count": 14, "estimate_hours": 3.6 }, { "start": "2026-03-11T12:36:24+01:00", "end": "2026-03-11T17:07:33+01:00", "commit_count": 20, "estimate_hours": 4.5 }, { "start": "2026-03-11T21:27:59+01:00", "end": "2026-03-11T22:38:23+01:00", "commit_count": 10, "estimate_hours": 3.44 }, { "start": "2026-03-12T02:25:51+01:00", "end": "2026-03-12T02:31:08+01:00", "commit_count": 3, "estimate_hours": 1.1 }, { "start": "2026-03-12T13:28:15+01:00", "end": "2026-03-12T21:14:08+01:00", "commit_count": 24, "estimate_hours": 4.5 }, { "start": "2026-03-16T14:02:57+01:00", "end": "2026-03-16T14:06:49+01:00", "commit_count": 2, "estimate_hours": 0.89 }, { "start": "2026-03-18T00:39:09+01:00", "end": "2026-03-18T00:39:09+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-19T22:10:23+01:00", "end": "2026-03-19T22:10:23+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 22.13 }, { "name": "Sidecar-ng", "path": "/home/smlflg/Projekte/Sidecar-ng", "branch": "master", "status": "dirty", "has_uncommitted_work": true, "latest_activity": "2026-03-19 22:30", "cluster": "Sidecar / Meta Tooling", "cluster_reason": "Agent workflow instrumentation, hooks, evals or platforming.", "commit_count": 79, "commit_days": [ "2026-03-17", "2026-03-18", "2026-03-19" ], "commit_day_count": 3, "commits_sample": [ { "date": "2026-03-19", "time": "22:12", "subject": "chore: gitignore downloaded HTML reference docs", "hash": "4dda389" }, { "date": "2026-03-19", "time": "22:10", "subject": "docs: add v2 research notes (accuracy, architecture, marketplace)", "hash": "ac56189" }, { "date": "2026-03-19", "time": "22:10", "subject": "test: rewrite skill executor tests for v2 spawn API and confidence scoring", "hash": "14af1ec" }, { "date": "2026-03-19", "time": "20:27", "subject": "feat: add eval-orchestrator skill with keyword routing", "hash": "2624a29" }, { "date": "2026-03-19", "time": "13:37", "subject": "feat(v1): adaptive cascade + exp backoff + FP#14 fix", "hash": "8f7f863" }, { "date": "2026-03-19", "time": "13:36", "subject": "refactor: restructure project into modes/tests/eval/tools/docs/", "hash": "53ac03c" }, { "date": "2026-03-19", "time": "10:02", "subject": "refactor: clean up verifymode tests and extend action verbs", "hash": "f87446c" }, { "date": "2026-03-18", "time": "20:55", "subject": "feat: viz event emission infrastructure", "hash": "d2fbcc6" } ], "first_commit": "2026-03-17", "last_commit": "2026-03-19", "artifact_counts": { "readme": 2, "plan": 4, "review": 5, "backlog": 1 }, "structure_markers": { "tests": true, "eval": true, "docs": true, "systemd": false, "knowledge": true, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "chore": 2, "docs": 6, "test": 2, "feat": 16, "refactor": 2, "fix": 5, "other": 46 }, "session_count": 8, "sessions": [ { "start": "2026-03-17T00:15:21+01:00", "end": "2026-03-17T00:22:55+01:00", "commit_count": 41, "estimate_hours": 4.5 }, { "start": "2026-03-17T15:31:37+01:00", "end": "2026-03-17T15:31:37+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-17T22:33:33+01:00", "end": "2026-03-18T00:39:08+01:00", "commit_count": 6, "estimate_hours": 3.64 }, { "start": "2026-03-18T10:42:27+01:00", "end": "2026-03-18T13:56:52+01:00", "commit_count": 15, "estimate_hours": 4.5 }, { "start": "2026-03-18T17:15:56+01:00", "end": "2026-03-18T20:55:56+01:00", "commit_count": 9, "estimate_hours": 4.5 }, { "start": "2026-03-19T10:02:26+01:00", "end": "2026-03-19T10:02:26+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-19T13:36:55+01:00", "end": "2026-03-19T13:37:16+01:00", "commit_count": 2, "estimate_hours": 0.84 }, { "start": "2026-03-19T20:27:35+01:00", "end": "2026-03-19T22:12:56+01:00", "commit_count": 4, "estimate_hours": 2.95 } ], "estimated_hours": 22.22 }, { "name": "ClaudeCodePanel", "path": "/home/smlflg/Projekte/ClaudeCodePanel", "branch": "main", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-18 20:06", "cluster": "Personal Workflow OS", "cluster_reason": "Observability or desktop support tooling for your own coding environment.", "commit_count": 44, "commit_days": [ "2026-03-02", "2026-03-03", "2026-03-04", "2026-03-05", "2026-03-10", "2026-03-11", "2026-03-13", "2026-03-18", "2026-03-19" ], "commit_day_count": 9, "commits_sample": [ { "date": "2026-03-19", "time": "22:10", "subject": "feat: add guarded tab refresh \u2014 only refresh visible tabs", "hash": "48ef34e" }, { "date": "2026-03-18", "time": "10:57", "subject": "Add quickwins plan and monitor test module", "hash": "676c294" }, { "date": "2026-03-13", "time": "18:24", "subject": "fix: case-insensitive shortcut combo matching", "hash": "fd9b8ef" }, { "date": "2026-03-13", "time": "18:24", "subject": "feat: add Sonnenuhr/brightness tab + improve companion panel watchdog", "hash": "20b7ba0" }, { "date": "2026-03-13", "time": "15:27", "subject": "perf: move JSONL scan + process scan off GTK main thread", "hash": "3d4f46d" }, { "date": "2026-03-11", "time": "21:34", "subject": "docs: update README + FOR_SMLFLG for 14 modules (was 7)", "hash": "489d946" }, { "date": "2026-03-11", "time": "21:28", "subject": "fix: singleton lock prevents duplicate panel instances", "hash": "f9e8349" }, { "date": "2026-03-11", "time": "16:00", "subject": "feat(panel): Cross-Launch Watchdog \u2014 startet Sidecar Panel automatisch", "hash": "67e3546" } ], "first_commit": "2026-03-02", "last_commit": "2026-03-19", "artifact_counts": { "readme": 2, "plan": 1, "review": 2, "backlog": 0 }, "structure_markers": { "tests": false, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "feat": 18, "other": 8, "fix": 12, "docs": 2, "test": 1, "chore": 2, "refactor": 1 }, "session_count": 15, "sessions": [ { "start": "2026-03-02T14:26:08+01:00", "end": "2026-03-02T14:26:08+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-03T12:33:54+01:00", "end": "2026-03-03T13:19:54+01:00", "commit_count": 4, "estimate_hours": 1.96 }, { "start": "2026-03-04T09:24:38+01:00", "end": "2026-03-04T09:34:16+01:00", "commit_count": 2, "estimate_hours": 0.99 }, { "start": "2026-03-04T21:34:05+01:00", "end": "2026-03-04T23:58:51+01:00", "commit_count": 6, "estimate_hours": 3.96 }, { "start": "2026-03-05T03:02:37+01:00", "end": "2026-03-05T03:02:37+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-05T16:31:53+01:00", "end": "2026-03-05T16:31:53+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-05T22:07:56+01:00", "end": "2026-03-05T22:21:13+01:00", "commit_count": 2, "estimate_hours": 1.05 }, { "start": "2026-03-10T21:21:32+01:00", "end": "2026-03-10T23:16:49+01:00", "commit_count": 12, "estimate_hours": 4.5 }, { "start": "2026-03-11T09:45:38+01:00", "end": "2026-03-11T12:01:33+01:00", "commit_count": 7, "estimate_hours": 4.0 }, { "start": "2026-03-11T16:00:46+01:00", "end": "2026-03-11T16:00:46+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-11T21:28:08+01:00", "end": "2026-03-11T21:34:01+01:00", "commit_count": 2, "estimate_hours": 0.93 }, { "start": "2026-03-13T15:27:20+01:00", "end": "2026-03-13T15:27:20+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-13T18:24:29+01:00", "end": "2026-03-13T18:24:49+01:00", "commit_count": 2, "estimate_hours": 0.84 }, { "start": "2026-03-18T10:57:47+01:00", "end": "2026-03-18T10:57:47+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-19T22:10:16+01:00", "end": "2026-03-19T22:10:16+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 22.77 }, { "name": "AgentArena", "path": "/home/smlflg/Projekte/AgentArena", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-19 21:40", "cluster": "Agent Infrastructure", "cluster_reason": "Agent evaluation, orchestration or execution surface.", "commit_count": 19, "commit_days": [ "2026-03-05", "2026-03-06", "2026-03-08", "2026-03-09", "2026-03-10", "2026-03-18", "2026-03-19" ], "commit_day_count": 7, "commits_sample": [ { "date": "2026-03-19", "time": "22:13", "subject": "docs: move research artifacts into research/ directory", "hash": "06f9bd8" }, { "date": "2026-03-19", "time": "20:27", "subject": "feat: add E3-E8 experiments, domain-knowledge tasks, and token tracking fix", "hash": "b8fe1f5" }, { "date": "2026-03-19", "time": "17:48", "subject": "feat: add E2 A/B test for additionalContext + effort-level evaluation", "hash": "e9370aa" }, { "date": "2026-03-18", "time": "00:37", "subject": "Clean up plan files and add docs, update runner", "hash": "433afa8" }, { "date": "2026-03-10", "time": "15:06", "subject": "fix: strip MiniMax tags before JSON parse", "hash": "2873927" }, { "date": "2026-03-10", "time": "15:04", "subject": "feat: add dotenv support for MINIMAX_API_KEY loading", "hash": "87d6300" }, { "date": "2026-03-10", "time": "15:00", "subject": "feat: add MiniMax LLM judge for qualitative run analysis", "hash": "b2070f0" }, { "date": "2026-03-10", "time": "12:46", "subject": "fix: filter repo-map metadata from token regex, tighten last-resort threshold", "hash": "5bb439d" } ], "first_commit": "2026-03-05", "last_commit": "2026-03-19", "artifact_counts": { "readme": 1, "plan": 3, "review": 1, "backlog": 0 }, "structure_markers": { "tests": true, "eval": false, "docs": true, "systemd": false, "knowledge": false, "adapters": true, "core": true, "samuel": false }, "commit_type_counts": { "docs": 3, "feat": 7, "other": 1, "fix": 7, "refactor": 1 }, "session_count": 10, "sessions": [ { "start": "2026-03-05T18:27:18+01:00", "end": "2026-03-05T18:55:34+01:00", "commit_count": 2, "estimate_hours": 1.3 }, { "start": "2026-03-05T22:16:24+01:00", "end": "2026-03-05T22:16:24+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-06T12:28:21+01:00", "end": "2026-03-06T13:28:45+01:00", "commit_count": 2, "estimate_hours": 1.84 }, { "start": "2026-03-08T19:34:15+01:00", "end": "2026-03-08T21:32:02+01:00", "commit_count": 4, "estimate_hours": 3.15 }, { "start": "2026-03-09T12:21:46+01:00", "end": "2026-03-09T12:21:46+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-10T11:22:19+01:00", "end": "2026-03-10T12:46:51+01:00", "commit_count": 2, "estimate_hours": 2.24 }, { "start": "2026-03-10T15:00:11+01:00", "end": "2026-03-10T15:06:21+01:00", "commit_count": 3, "estimate_hours": 1.11 }, { "start": "2026-03-18T00:37:07+01:00", "end": "2026-03-18T00:37:07+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-19T17:48:22+01:00", "end": "2026-03-19T17:48:22+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-19T20:27:33+01:00", "end": "2026-03-19T22:13:04+01:00", "commit_count": 2, "estimate_hours": 2.59 } ], "estimated_hours": 14.83 }, { "name": "MyAIGame", "path": "/home/smlflg/Projekte/MyAIGame", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-06 10:43", "cluster": "Tooling", "cluster_reason": "General-purpose local project tooling.", "commit_count": 19, "commit_days": [ "2026-02-22", "2026-02-23", "2026-02-25", "2026-02-26", "2026-02-28", "2026-03-04", "2026-03-05", "2026-03-18" ], "commit_day_count": 8, "commits_sample": [ { "date": "2026-03-18", "time": "10:57", "subject": "Update .gitignore with additional exclusions", "hash": "3810680" }, { "date": "2026-03-05", "time": "11:21", "subject": "fix: Florian-GUI \u2014 audio player fallback + temp file cleanup", "hash": "f584d15" }, { "date": "2026-03-05", "time": "03:02", "subject": "feat: add Florian TTS GUI \u2014 Edge TTS control panel", "hash": "cae39e2" }, { "date": "2026-03-04", "time": "21:54", "subject": "WIP: paused", "hash": "8f776f2" }, { "date": "2026-02-28", "time": "12:03", "subject": "Add Session Browser \u2014 Streamlit GUI for browsing Claude Code sessions", "hash": "91544ad" }, { "date": "2026-02-28", "time": "11:56", "subject": "Fix /recap: centralize session logs to ~/.claude/session-logs/", "hash": "e2993e6" }, { "date": "2026-02-28", "time": "11:27", "subject": "Merge pull request #6 from smlfg/add-codex-research-oc", "hash": "aaf4b3d" }, { "date": "2026-02-28", "time": "11:24", "subject": "Merge pull request #5 from smlfg/UniqueVoices", "hash": "ff200b0" } ], "first_commit": "2026-02-22", "last_commit": "2026-03-18", "artifact_counts": { "readme": 5, "plan": 0, "review": 1, "backlog": 0 }, "structure_markers": { "tests": false, "eval": false, "docs": false, "systemd": true, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 16, "fix": 2, "feat": 1 }, "session_count": 11, "sessions": [ { "start": "2026-02-22T23:04:31+01:00", "end": "2026-02-22T23:04:31+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-02-23T13:03:53+01:00", "end": "2026-02-23T14:27:13+01:00", "commit_count": 2, "estimate_hours": 2.22 }, { "start": "2026-02-23T18:25:54+01:00", "end": "2026-02-23T19:02:27+01:00", "commit_count": 2, "estimate_hours": 1.44 }, { "start": "2026-02-25T19:34:56+01:00", "end": "2026-02-25T19:34:56+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-02-25T23:04:56+01:00", "end": "2026-02-25T23:04:56+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-02-26T12:17:33+01:00", "end": "2026-02-26T13:43:57+01:00", "commit_count": 2, "estimate_hours": 2.27 }, { "start": "2026-02-28T11:16:31+01:00", "end": "2026-02-28T12:03:00+01:00", "commit_count": 6, "estimate_hours": 2.32 }, { "start": "2026-03-04T21:54:14+01:00", "end": "2026-03-04T21:54:14+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-05T03:02:41+01:00", "end": "2026-03-05T03:02:41+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-05T11:21:37+01:00", "end": "2026-03-05T11:21:37+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-18T10:57:48+01:00", "end": "2026-03-18T10:57:48+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 12.8 }, { "name": "SandrasWritingWorld", "path": "/home/smlflg/Projekte/SandrasWritingWorld", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-18 00:01", "cluster": "Knowledge / Content", "cluster_reason": "Prompt, content or knowledge capture system.", "commit_count": 18, "commit_days": [ "2026-03-15", "2026-03-18" ], "commit_day_count": 2, "commits_sample": [ { "date": "2026-03-18", "time": "00:35", "subject": "Add .gitignore", "hash": "34fefa9" }, { "date": "2026-03-15", "time": "22:38", "subject": "Add March events so calendar shows content on current month", "hash": "34a9653" }, { "date": "2026-03-15", "time": "22:37", "subject": "Chess board: fixed 56px square cells instead of aspect-ratio", "hash": "49a7d18" }, { "date": "2026-03-15", "time": "22:36", "subject": "Fix calendar: extract JS to events-page.js, trigger via custom event", "hash": "1d861a3" }, { "date": "2026-03-15", "time": "22:33", "subject": "Complete calendar rebuild \u2014 retro pixel design", "hash": "3897573" }, { "date": "2026-03-15", "time": "22:27", "subject": "Session close: deploy plan + session log", "hash": "a91057a" }, { "date": "2026-03-15", "time": "22:19", "subject": "Snake: green body, red apples with green leaf", "hash": "09f4fce" }, { "date": "2026-03-15", "time": "22:16", "subject": "Snake v3: flee cursor, precise eating, pixel apples", "hash": "3be3b53" } ], "first_commit": "2026-03-15", "last_commit": "2026-03-18", "artifact_counts": { "readme": 1, "plan": 1, "review": 0, "backlog": 0 }, "structure_markers": { "tests": false, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 16, "fix": 2 }, "session_count": 2, "sessions": [ { "start": "2026-03-15T21:48:08+01:00", "end": "2026-03-15T22:38:54+01:00", "commit_count": 17, "estimate_hours": 4.38 }, { "start": "2026-03-18T00:35:04+01:00", "end": "2026-03-18T00:35:04+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 5.03 }, { "name": "TypoTuner", "path": "/home/smlflg/Projekte/TypoTuner", "branch": "main", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-19 22:09", "cluster": "Tooling", "cluster_reason": "General-purpose local project tooling.", "commit_count": 15, "commit_days": [ "2026-03-11", "2026-03-12", "2026-03-18", "2026-03-19" ], "commit_day_count": 4, "commits_sample": [ { "date": "2026-03-19", "time": "22:10", "subject": "feat: add OLED display integration with CLI commands and tests", "hash": "db43d05" }, { "date": "2026-03-18", "time": "10:57", "subject": "Add HID subsystem and udev rules for SteelSeries support", "hash": "b77c2c4" }, { "date": "2026-03-12", "time": "20:18", "subject": "fix: set asyncio_default_fixture_loop_scope to suppress pytest-asyncio warning", "hash": "cd55c55" }, { "date": "2026-03-12", "time": "20:15", "subject": "fix: replace deprecated sqlite3 datetime adapter with ISO strings", "hash": "c859b82" }, { "date": "2026-03-11", "time": "12:58", "subject": "docs: mark Phase 1 as done", "hash": "51725bd" }, { "date": "2026-03-11", "time": "12:58", "subject": "docs: add README and MIT LICENSE", "hash": "a6a5557" }, { "date": "2026-03-11", "time": "12:17", "subject": "feat: add systemd service for web dashboard", "hash": "7f4b33a" }, { "date": "2026-03-11", "time": "12:12", "subject": "feat: add heatmap, fingers, and recommendations web pages", "hash": "4126535" } ], "first_commit": "2026-03-11", "last_commit": "2026-03-19", "artifact_counts": { "readme": 2, "plan": 0, "review": 0, "backlog": 0 }, "structure_markers": { "tests": true, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "feat": 10, "other": 1, "fix": 2, "docs": 2 }, "session_count": 4, "sessions": [ { "start": "2026-03-11T10:00:19+01:00", "end": "2026-03-11T12:58:39+01:00", "commit_count": 11, "estimate_hours": 4.5 }, { "start": "2026-03-12T20:15:18+01:00", "end": "2026-03-12T20:18:52+01:00", "commit_count": 2, "estimate_hours": 0.89 }, { "start": "2026-03-18T10:57:48+01:00", "end": "2026-03-18T10:57:48+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-19T22:10:19+01:00", "end": "2026-03-19T22:10:19+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 6.69 }, { "name": "PromptGarage", "path": "/home/smlflg/Projekte/PromptGarage", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-19 22:27", "cluster": "Knowledge / Content", "cluster_reason": "Prompt, content or knowledge capture system.", "commit_count": 13, "commit_days": [ "2026-03-05", "2026-03-11", "2026-03-18", "2026-03-19" ], "commit_day_count": 4, "commits_sample": [ { "date": "2026-03-19", "time": "22:10", "subject": "test: add Claude JSONL importer test suite", "hash": "472953c" }, { "date": "2026-03-19", "time": "10:52", "subject": "feat: enhance fuzzel launcher with tags, content preview and auto-paste", "hash": "f0b9db4" }, { "date": "2026-03-18", "time": "13:35", "subject": "Add prompts.db backup from 2026-03-11", "hash": "917f358" }, { "date": "2026-03-18", "time": "10:57", "subject": "Add prompt launcher scripts", "hash": "e596f97" }, { "date": "2026-03-11", "time": "16:08", "subject": "feat: MCP Server fuer native Claude Code Integration", "hash": "3d7d406" }, { "date": "2026-03-11", "time": "15:32", "subject": "feat: 10 neue CLI-Commands fuer Workflow + Kuratierung", "hash": "ed92f9f" }, { "date": "2026-03-11", "time": "15:31", "subject": "feat: Keyword-basierte Tag-Extraktion (tagger.py)", "hash": "b41cb11" }, { "date": "2026-03-11", "time": "15:13", "subject": "test: 45 Tests fuer DB, CLI, Importer, Search", "hash": "652fd24" } ], "first_commit": "2026-03-05", "last_commit": "2026-03-19", "artifact_counts": { "readme": 2, "plan": 0, "review": 0, "backlog": 0 }, "structure_markers": { "tests": true, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "test": 2, "feat": 5, "other": 3, "docs": 1, "fix": 1, "chore": 1 }, "session_count": 6, "sessions": [ { "start": "2026-03-05T17:25:12+01:00", "end": "2026-03-05T17:25:12+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-11T13:59:13+01:00", "end": "2026-03-11T16:08:58+01:00", "commit_count": 8, "estimate_hours": 4.07 }, { "start": "2026-03-18T10:57:48+01:00", "end": "2026-03-18T10:57:48+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-18T13:35:46+01:00", "end": "2026-03-18T13:35:46+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-19T10:52:08+01:00", "end": "2026-03-19T10:52:08+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-19T22:10:12+01:00", "end": "2026-03-19T22:10:12+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 7.32 }, { "name": "FireTracker", "path": "/home/smlflg/Projekte/FireTracker", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-19 22:04", "cluster": "Vertical App", "cluster_reason": "Local web app pattern with templates/static/tests suggests end-user MVPs.", "commit_count": 13, "commit_days": [ "2026-03-05", "2026-03-08", "2026-03-10", "2026-03-18" ], "commit_day_count": 4, "commits_sample": [ { "date": "2026-03-18", "time": "00:35", "subject": "Update .gitignore and FOR_SMLFLG.md", "hash": "e858b6d" }, { "date": "2026-03-10", "time": "16:20", "subject": "docs: update README \u2014 tests section, seed.py, status", "hash": "73e215e" }, { "date": "2026-03-10", "time": "16:19", "subject": "refactor: use base_url fixture statt hardcoded Konstante in E2E tests", "hash": "f852f8b" }, { "date": "2026-03-10", "time": "16:10", "subject": "docs: fix FOR_SMLFLG.md contradictions \u2014 seed.py done, E2E tests added", "hash": "8eea1a0" }, { "date": "2026-03-10", "time": "16:07", "subject": "fix: skip E2E tests gracefully when playwright not installed", "hash": "a5c7dd7" }, { "date": "2026-03-10", "time": "16:05", "subject": "test: add Playwright E2E tests \u2014 setup, dashboard, asset CRUD", "hash": "4b1beb2" }, { "date": "2026-03-10", "time": "16:02", "subject": "chore: add Playwright test setup for E2E tests", "hash": "0fe992b" }, { "date": "2026-03-10", "time": "16:01", "subject": "docs: fix FOR_SMLFLG.md \u2014 seed.py und Tests korrekt dokumentiert", "hash": "c919d92" } ], "first_commit": "2026-03-05", "last_commit": "2026-03-18", "artifact_counts": { "readme": 2, "plan": 1, "review": 0, "backlog": 0 }, "structure_markers": { "tests": true, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 3, "docs": 3, "refactor": 1, "fix": 3, "test": 1, "chore": 1, "feat": 1 }, "session_count": 4, "sessions": [ { "start": "2026-03-05T22:31:23+01:00", "end": "2026-03-05T22:31:23+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-08T21:59:48+01:00", "end": "2026-03-08T22:12:06+01:00", "commit_count": 2, "estimate_hours": 1.03 }, { "start": "2026-03-10T15:19:33+01:00", "end": "2026-03-10T16:20:12+01:00", "commit_count": 9, "estimate_hours": 3.1 }, { "start": "2026-03-18T00:35:03+01:00", "end": "2026-03-18T00:35:03+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 5.44 }, { "name": "StudyAgent", "path": "/home/smlflg/Projekte/StudyAgent", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-19 22:05", "cluster": "Agent Infrastructure", "cluster_reason": "Agent evaluation, orchestration or execution surface.", "commit_count": 11, "commit_days": [ "2026-03-05", "2026-03-10", "2026-03-18" ], "commit_day_count": 3, "commits_sample": [ { "date": "2026-03-18", "time": "00:37", "subject": "Add coaching docs, LangChain v2 migration plan, and project health report", "hash": "32c5eee" }, { "date": "2026-03-10", "time": "16:23", "subject": "test: add 3 replan tests \u2014 pending/completed, overdue, 404", "hash": "4ee3451" }, { "date": "2026-03-10", "time": "16:07", "subject": "test: add Playwright E2E tests \u2014 dashboard, subject, WIP limit", "hash": "ada3a99" }, { "date": "2026-03-10", "time": "16:04", "subject": "chore: add Playwright test setup for E2E tests", "hash": "b6fb080" }, { "date": "2026-03-10", "time": "16:03", "subject": "docs: fix FOR_SMLFLG.md and README \u2014 MiniMax M2.5, LOC count, .env status", "hash": "9512b97" }, { "date": "2026-03-10", "time": "15:46", "subject": "fix: overdue deadlines bekommen jetzt Elastic Plan replan", "hash": "89d27c0" }, { "date": "2026-03-10", "time": "15:11", "subject": "chore: pin dependency versions in requirements.txt", "hash": "e33becf" }, { "date": "2026-03-10", "time": "15:07", "subject": "Increase MiniMax timeout to 60s for reasoning model", "hash": "2e45cde" } ], "first_commit": "2026-03-05", "last_commit": "2026-03-18", "artifact_counts": { "readme": 2, "plan": 2, "review": 0, "backlog": 0 }, "structure_markers": { "tests": true, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 5, "test": 2, "chore": 2, "docs": 1, "fix": 1 }, "session_count": 3, "sessions": [ { "start": "2026-03-05T14:22:20+01:00", "end": "2026-03-05T14:22:20+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-10T14:59:35+01:00", "end": "2026-03-10T16:23:29+01:00", "commit_count": 9, "estimate_hours": 3.49 }, { "start": "2026-03-18T00:37:09+01:00", "end": "2026-03-18T00:37:09+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 4.79 }, { "name": "SidecarDashboard", "path": "/home/smlflg/Projekte/SidecarDashboard", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-19 22:04", "cluster": "Sidecar / Meta Tooling", "cluster_reason": "Agent workflow instrumentation, hooks, evals or platforming.", "commit_count": 9, "commit_days": [ "2026-03-10", "2026-03-18", "2026-03-19" ], "commit_day_count": 3, "commits_sample": [ { "date": "2026-03-19", "time": "22:10", "subject": "refactor: parallelize dashboard data fetching with asyncio.gather", "hash": "743a33d" }, { "date": "2026-03-18", "time": "13:41", "subject": "Update CLAUDE.md and FOR_SMLFLG.md", "hash": "aa02103" }, { "date": "2026-03-18", "time": "00:36", "subject": "Update socket_client.py", "hash": "807a0a3" }, { "date": "2026-03-18", "time": "00:35", "subject": "Add .gitignore for Python/venv/IDE artifacts", "hash": "e795f6d" }, { "date": "2026-03-10", "time": "21:39", "subject": "test: socket client unit tests + port registration", "hash": "f8043d3" }, { "date": "2026-03-10", "time": "21:37", "subject": "feat: sessions overview + sprawl detection", "hash": "6220b73" }, { "date": "2026-03-10", "time": "21:36", "subject": "feat: findings, budget, TTS controls + activity feed", "hash": "2224cef" }, { "date": "2026-03-10", "time": "21:35", "subject": "feat: dashboard page + session status + mechanism ranking", "hash": "7d3b75e" } ], "first_commit": "2026-03-10", "last_commit": "2026-03-19", "artifact_counts": { "readme": 1, "plan": 0, "review": 0, "backlog": 0 }, "structure_markers": { "tests": true, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "refactor": 1, "other": 3, "test": 1, "feat": 4 }, "session_count": 4, "sessions": [ { "start": "2026-03-10T21:32:43+01:00", "end": "2026-03-10T21:39:18+01:00", "commit_count": 5, "estimate_hours": 1.48 }, { "start": "2026-03-18T00:35:02+01:00", "end": "2026-03-18T00:36:53+01:00", "commit_count": 2, "estimate_hours": 0.86 }, { "start": "2026-03-18T13:41:45+01:00", "end": "2026-03-18T13:41:45+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-19T22:10:14+01:00", "end": "2026-03-19T22:10:14+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 3.64 }, { "name": "ShortcutCounter", "path": "/home/smlflg/Projekte/ShortcutCounter", "branch": "master", "status": "dirty", "has_uncommitted_work": true, "latest_activity": "2026-03-19 22:15", "cluster": "Personal Workflow OS", "cluster_reason": "Observability or desktop support tooling for your own coding environment.", "commit_count": 7, "commit_days": [ "2026-03-04", "2026-03-05", "2026-03-11", "2026-03-18" ], "commit_day_count": 4, "commits_sample": [ { "date": "2026-03-18", "time": "00:35", "subject": "Update .gitignore, config.toml, and add sprint cleanup plan", "hash": "e768d5b" }, { "date": "2026-03-11", "time": "10:33", "subject": "fix: ausfuehrlichere Shortcut-Beschreibungen fuer alle 48 Eintraege", "hash": "11a748a" }, { "date": "2026-03-11", "time": "10:17", "subject": "feat: add COSMIC, tmux, ClaudeCLI shortcut categories (21 new shortcuts)", "hash": "87cc96c" }, { "date": "2026-03-05", "time": "03:02", "subject": "fix: finalize ShortcutCounter \u2014 storage improvements, tests, docs", "hash": "7c00478" }, { "date": "2026-03-04", "time": "23:35", "subject": "Fix daily counter bug, add systemd service, update docs", "hash": "5149ec7" }, { "date": "2026-03-04", "time": "22:03", "subject": "Add .gitignore, remove __pycache__ from tracking", "hash": "687a4ed" }, { "date": "2026-03-04", "time": "22:03", "subject": "Initial project: Linux Shortcut Counter with evdev daemon + CLI", "hash": "44eb3d0" } ], "first_commit": "2026-03-04", "last_commit": "2026-03-18", "artifact_counts": { "readme": 2, "plan": 1, "review": 0, "backlog": 0 }, "structure_markers": { "tests": true, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 3, "fix": 3, "feat": 1 }, "session_count": 4, "sessions": [ { "start": "2026-03-04T22:03:43+01:00", "end": "2026-03-04T23:35:43+01:00", "commit_count": 3, "estimate_hours": 2.54 }, { "start": "2026-03-05T03:02:46+01:00", "end": "2026-03-05T03:02:46+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-11T10:17:51+01:00", "end": "2026-03-11T10:33:00+01:00", "commit_count": 2, "estimate_hours": 1.08 }, { "start": "2026-03-18T00:35:06+01:00", "end": "2026-03-18T00:35:06+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 4.93 }, { "name": "MetaMetaMeta", "path": "/home/smlflg/Projekte/MetaMetaMeta", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-19 21:39", "cluster": "Tooling", "cluster_reason": "General-purpose local project tooling.", "commit_count": 7, "commit_days": [ "2026-03-18", "2026-03-19" ], "commit_day_count": 2, "commits_sample": [ { "date": "2026-03-19", "time": "21:40", "subject": "docs: add TODO briefings and eval prompt examples for next sessions", "hash": "9ab8f4d" }, { "date": "2026-03-19", "time": "21:40", "subject": "feat: add eval dashboard with export tooling for experiment results", "hash": "ad45b9a" }, { "date": "2026-03-19", "time": "21:39", "subject": "feat: add interactive visual explainer for AgentArena run pipeline", "hash": "d807d64" }, { "date": "2026-03-19", "time": "21:39", "subject": "chore: add *.db to gitignore to prevent binary database files in repo", "hash": "40708b9" }, { "date": "2026-03-19", "time": "20:27", "subject": "feat: add eval dashboard with E2-E7 results (84 runs, 7 experiments)", "hash": "4b14a07" }, { "date": "2026-03-19", "time": "18:04", "subject": "feat: add E2/E2b experiment results and eval backlog", "hash": "684a6fe" }, { "date": "2026-03-18", "time": "15:32", "subject": "feat: consolidate all Claude Code analyses into MetaMetaMeta", "hash": "6bdd7dd" } ], "first_commit": "2026-03-18", "last_commit": "2026-03-19", "artifact_counts": { "readme": 0, "plan": 0, "review": 0, "backlog": 1 }, "structure_markers": { "tests": false, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "docs": 1, "feat": 5, "chore": 1 }, "session_count": 3, "sessions": [ { "start": "2026-03-18T15:32:33+01:00", "end": "2026-03-18T15:32:33+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-19T18:04:40+01:00", "end": "2026-03-19T18:04:40+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-19T20:27:38+01:00", "end": "2026-03-19T21:40:22+01:00", "commit_count": 5, "estimate_hours": 2.58 } ], "estimated_hours": 3.88 }, { "name": "AgentSwarmDashboard", "path": "/home/smlflg/Projekte/AgentSwarmDashboard", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-06 10:49", "cluster": "Agent Infrastructure", "cluster_reason": "Agent evaluation, orchestration or execution surface.", "commit_count": 6, "commit_days": [ "2026-03-04", "2026-03-05", "2026-03-18" ], "commit_day_count": 3, "commits_sample": [ { "date": "2026-03-18", "time": "10:57", "subject": "Update dashboard UI and add project documentation", "hash": "d81b3f8" }, { "date": "2026-03-05", "time": "00:10", "subject": "Fix team-PID correlation and SSE thread-safety bugs", "hash": "476d3bf" }, { "date": "2026-03-04", "time": "21:54", "subject": "WIP: paused", "hash": "03fdd04" }, { "date": "2026-03-04", "time": "12:44", "subject": "feat: add static assets for dashboard UI", "hash": "0d24d2a" }, { "date": "2026-03-04", "time": "12:42", "subject": "feat: initial swarm dashboard app", "hash": "2372106" }, { "date": "2026-03-04", "time": "12:42", "subject": "chore: add .gitignore", "hash": "949dc73" } ], "first_commit": "2026-03-04", "last_commit": "2026-03-18", "artifact_counts": { "readme": 1, "plan": 0, "review": 0, "backlog": 0 }, "structure_markers": { "tests": false, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 2, "fix": 1, "feat": 2, "chore": 1 }, "session_count": 4, "sessions": [ { "start": "2026-03-04T12:42:01+01:00", "end": "2026-03-04T12:44:04+01:00", "commit_count": 3, "estimate_hours": 1.04 }, { "start": "2026-03-04T21:54:12+01:00", "end": "2026-03-04T21:54:12+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-05T00:10:07+01:00", "end": "2026-03-05T00:10:07+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-18T10:57:46+01:00", "end": "2026-03-18T10:57:46+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 2.99 }, { "name": "Voicemode", "path": "/home/smlflg/Projekte/Voicemode", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-06 10:48", "cluster": "Personal Workflow OS", "cluster_reason": "Observability or desktop support tooling for your own coding environment.", "commit_count": 6, "commit_days": [ "2026-03-04", "2026-03-18" ], "commit_day_count": 2, "commits_sample": [ { "date": "2026-03-18", "time": "10:57", "subject": "Update .gitignore and add project documentation", "hash": "ea39335" }, { "date": "2026-03-04", "time": "21:51", "subject": "docs: add install log as setup reference", "hash": "513ff42" }, { "date": "2026-03-04", "time": "21:40", "subject": "feat: add soundfont audio cues", "hash": "4ea4222" }, { "date": "2026-03-04", "time": "21:34", "subject": "feat: add edge-tts service", "hash": "a754b00" }, { "date": "2026-03-04", "time": "21:28", "subject": "docs: add env template with empty values", "hash": "0f792d9" }, { "date": "2026-03-04", "time": "21:26", "subject": "chore: add .gitignore", "hash": "430d292" } ], "first_commit": "2026-03-04", "last_commit": "2026-03-18", "artifact_counts": { "readme": 1, "plan": 0, "review": 0, "backlog": 0 }, "structure_markers": { "tests": false, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 1, "docs": 2, "feat": 2, "chore": 1 }, "session_count": 2, "sessions": [ { "start": "2026-03-04T21:26:43+01:00", "end": "2026-03-04T21:51:31+01:00", "commit_count": 5, "estimate_hours": 1.78 }, { "start": "2026-03-18T10:57:47+01:00", "end": "2026-03-18T10:57:47+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 2.43 }, { "name": "AgentIDE", "path": "/home/smlflg/Projekte/AgentIDE", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-12 21:29", "cluster": "Agent Infrastructure", "cluster_reason": "Agent evaluation, orchestration or execution surface.", "commit_count": 4, "commit_days": [ "2026-03-06", "2026-03-18" ], "commit_day_count": 2, "commits_sample": [ { "date": "2026-03-18", "time": "00:37", "subject": "Update index.html and add pipeline.js", "hash": "2fd1550" }, { "date": "2026-03-06", "time": "11:21", "subject": "fix: hardcoded workspace path in agents.py", "hash": "e09fcbd" }, { "date": "2026-03-06", "time": "11:19", "subject": "fix: frontend integration bugs (dashboard + keyboard)", "hash": "8fa185f" }, { "date": "2026-03-06", "time": "10:51", "subject": "Initial commit \u2014 AgentIDE prototype", "hash": "34eb881" } ], "first_commit": "2026-03-06", "last_commit": "2026-03-18", "artifact_counts": { "readme": 0, "plan": 1, "review": 0, "backlog": 0 }, "structure_markers": { "tests": false, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 2, "fix": 2 }, "session_count": 2, "sessions": [ { "start": "2026-03-06T10:51:25+01:00", "end": "2026-03-06T11:21:19+01:00", "commit_count": 3, "estimate_hours": 1.51 }, { "start": "2026-03-18T00:37:07+01:00", "end": "2026-03-18T00:37:07+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 2.16 }, { "name": "Sidecar-V8", "path": "/home/smlflg/Projekte/Sidecar-V8", "branch": "main", "status": "dirty", "has_uncommitted_work": true, "latest_activity": "2026-03-19 23:51", "cluster": "Sidecar / Meta Tooling", "cluster_reason": "Agent workflow instrumentation, hooks, evals or platforming.", "commit_count": 3, "commit_days": [ "2026-03-12", "2026-03-18" ], "commit_day_count": 2, "commits_sample": [ { "date": "2026-03-18", "time": "00:37", "subject": "Add confidence scoring, context management, contracts, phase tracking, safety checks, and extensions", "hash": "1950d86" }, { "date": "2026-03-12", "time": "18:57", "subject": "feat(v8): add foundational SidecarCore runtime and session state", "hash": "2c59caf" }, { "date": "2026-03-12", "time": "18:43", "subject": "feat(v8): establish canonical foundation for adapters and event normalization", "hash": "44a3c8c" } ], "first_commit": "2026-03-12", "last_commit": "2026-03-18", "artifact_counts": { "readme": 3, "plan": 0, "review": 0, "backlog": 0 }, "structure_markers": { "tests": true, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": true, "core": true, "samuel": true }, "commit_type_counts": { "other": 1, "feat": 2 }, "session_count": 2, "sessions": [ { "start": "2026-03-12T18:43:41+01:00", "end": "2026-03-12T18:57:28+01:00", "commit_count": 2, "estimate_hours": 1.06 }, { "start": "2026-03-18T00:37:07+01:00", "end": "2026-03-18T00:37:07+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 1.71 }, { "name": "samuel-os", "path": "/home/smlflg/Projekte/samuel-os", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-18 12:34", "cluster": "Tooling", "cluster_reason": "General-purpose local project tooling.", "commit_count": 3, "commit_days": [ "2026-03-18" ], "commit_day_count": 1, "commits_sample": [ { "date": "2026-03-18", "time": "12:39", "subject": "feat: add deep project analyses for all 32 projects via parallel scouts", "hash": "e025451" }, { "date": "2026-03-18", "time": "12:23", "subject": "feat: populate samuel-os with verified tasks from memory + session archaeology", "hash": "05f7f68" }, { "date": "2026-03-18", "time": "12:04", "subject": "init: samuel-os \u2014 zentrales Execution-System", "hash": "6ee1cf6" } ], "first_commit": "2026-03-18", "last_commit": "2026-03-18", "artifact_counts": { "readme": 0, "plan": 0, "review": 0, "backlog": 0 }, "structure_markers": { "tests": false, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "feat": 2, "other": 1 }, "session_count": 1, "sessions": [ { "start": "2026-03-18T12:04:58+01:00", "end": "2026-03-18T12:39:01+01:00", "commit_count": 3, "estimate_hours": 1.58 } ], "estimated_hours": 1.58 }, { "name": "ProjectDashboard", "path": "/home/smlflg/Projekte/ProjectDashboard", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-19 23:06", "cluster": "Vertical App", "cluster_reason": "Local web app pattern with templates/static/tests suggests end-user MVPs.", "commit_count": 2, "commit_days": [ "2026-03-05", "2026-03-10" ], "commit_day_count": 2, "commits_sample": [ { "date": "2026-03-10", "time": "11:22", "subject": "feat: add Git integration \u2014 branch view, diff viewer, project status", "hash": "da31436" }, { "date": "2026-03-05", "time": "16:57", "subject": "feat: Project Dashboard MVP \u2014 FastAPI + htmx + SQLite", "hash": "ca56eaa" } ], "first_commit": "2026-03-05", "last_commit": "2026-03-10", "artifact_counts": { "readme": 1, "plan": 0, "review": 0, "backlog": 0 }, "structure_markers": { "tests": false, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "feat": 2 }, "session_count": 2, "sessions": [ { "start": "2026-03-05T16:57:30+01:00", "end": "2026-03-05T16:57:30+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-10T11:22:19+01:00", "end": "2026-03-10T11:22:19+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 1.3 }, { "name": "Sidecar-Evolution", "path": "/home/smlflg/Projekte/Sidecar-Evolution", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-18 21:10", "cluster": "Sidecar / Meta Tooling", "cluster_reason": "Agent workflow instrumentation, hooks, evals or platforming.", "commit_count": 2, "commit_days": [ "2026-03-18", "2026-03-19" ], "commit_day_count": 2, "commits_sample": [ { "date": "2026-03-19", "time": "10:45", "subject": "eval(V6+V7): complete evaluation \u2014 698 V7 tests, 31 KEEP, 51 KILL", "hash": "1282686" }, { "date": "2026-03-18", "time": "12:30", "subject": "chore: initial commit \u2014 V1-V8 eval docs, tests, decisions", "hash": "8ba7cdf" } ], "first_commit": "2026-03-18", "last_commit": "2026-03-19", "artifact_counts": { "readme": 1, "plan": 0, "review": 0, "backlog": 0 }, "structure_markers": { "tests": false, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 1, "chore": 1 }, "session_count": 2, "sessions": [ { "start": "2026-03-18T12:30:05+01:00", "end": "2026-03-18T12:30:05+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-19T10:45:30+01:00", "end": "2026-03-19T10:45:30+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 1.3 }, { "name": "Subconsciousness", "path": "/home/smlflg/Projekte/Subconsciousness", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-06 10:48", "cluster": "Tooling", "cluster_reason": "General-purpose local project tooling.", "commit_count": 2, "commit_days": [ "2026-03-04", "2026-03-18" ], "commit_day_count": 2, "commits_sample": [ { "date": "2026-03-18", "time": "00:37", "subject": "Add architecture doc, user guide, README, and research framework", "hash": "0267d16" }, { "date": "2026-03-04", "time": "11:07", "subject": "Initial commit: Subconsciousness MVP + Phase 2-4 (Samuel DNA)", "hash": "01a1a34" } ], "first_commit": "2026-03-04", "last_commit": "2026-03-18", "artifact_counts": { "readme": 1, "plan": 0, "review": 0, "backlog": 0 }, "structure_markers": { "tests": false, "eval": false, "docs": false, "systemd": true, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 2 }, "session_count": 2, "sessions": [ { "start": "2026-03-04T11:07:51+01:00", "end": "2026-03-04T11:07:51+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-18T00:37:21+01:00", "end": "2026-03-18T00:37:21+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 1.3 }, { "name": "shared-gui", "path": "/home/smlflg/Projekte/shared-gui", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-11 15:38", "cluster": "Tooling", "cluster_reason": "General-purpose local project tooling.", "commit_count": 2, "commit_days": [ "2026-03-05", "2026-03-18" ], "commit_day_count": 2, "commits_sample": [ { "date": "2026-03-18", "time": "00:35", "subject": "Add project files: docs, .gitignore, launch script, and requirements", "hash": "bc580ec" }, { "date": "2026-03-05", "time": "03:02", "subject": "feat: add shared GUI base module with Catppuccin theme", "hash": "a849f3b" } ], "first_commit": "2026-03-05", "last_commit": "2026-03-18", "artifact_counts": { "readme": 1, "plan": 1, "review": 0, "backlog": 0 }, "structure_markers": { "tests": false, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 1, "feat": 1 }, "session_count": 2, "sessions": [ { "start": "2026-03-05T03:02:35+01:00", "end": "2026-03-05T03:02:35+01:00", "commit_count": 1, "estimate_hours": 0.65 }, { "start": "2026-03-18T00:35:06+01:00", "end": "2026-03-18T00:35:06+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 1.3 }, { "name": "Sonnenuhr", "path": "/home/smlflg/Projekte/Sonnenuhr", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-19 22:04", "cluster": "Tooling", "cluster_reason": "General-purpose local project tooling.", "commit_count": 2, "commit_days": [ "2026-03-18" ], "commit_day_count": 1, "commits_sample": [ { "date": "2026-03-18", "time": "00:40", "subject": "Add Sonnenuhr project: adaptive display color temperature based on sun position", "hash": "0226803" }, { "date": "2026-03-18", "time": "00:37", "subject": "Add .gitignore to exclude .venv/, __pycache__/, and .env", "hash": "7f05e0e" } ], "first_commit": "2026-03-18", "last_commit": "2026-03-18", "artifact_counts": { "readme": 1, "plan": 0, "review": 0, "backlog": 0 }, "structure_markers": { "tests": true, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 2 }, "session_count": 1, "sessions": [ { "start": "2026-03-18T00:37:09+01:00", "end": "2026-03-18T00:40:48+01:00", "commit_count": 2, "estimate_hours": 0.89 } ], "estimated_hours": 0.89 }, { "name": "AgentSDK-HelloWorld", "path": "/home/smlflg/Projekte/AgentSDK-HelloWorld", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-06 10:31", "cluster": "Agent Infrastructure", "cluster_reason": "Agent evaluation, orchestration or execution surface.", "commit_count": 1, "commit_days": [ "2026-03-06" ], "commit_day_count": 1, "commits_sample": [ { "date": "2026-03-06", "time": "10:46", "subject": "Initial commit \u2014 Agent SDK examples with .gitignore", "hash": "0313cc4" } ], "first_commit": "2026-03-06", "last_commit": "2026-03-06", "artifact_counts": { "readme": 0, "plan": 0, "review": 0, "backlog": 0 }, "structure_markers": { "tests": false, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 1 }, "session_count": 1, "sessions": [ { "start": "2026-03-06T10:46:58+01:00", "end": "2026-03-06T10:46:58+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 0.65 }, { "name": "AgentSwarms", "path": "/home/smlflg/Projekte/AgentSwarms", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-18 00:01", "cluster": "Agent Infrastructure", "cluster_reason": "Agent evaluation, orchestration or execution surface.", "commit_count": 1, "commit_days": [ "2026-03-18" ], "commit_day_count": 1, "commits_sample": [ { "date": "2026-03-18", "time": "00:37", "subject": "Initial commit: add .gitignore", "hash": "e3a265a" } ], "first_commit": "2026-03-18", "last_commit": "2026-03-18", "artifact_counts": { "readme": 0, "plan": 0, "review": 0, "backlog": 0 }, "structure_markers": { "tests": false, "eval": false, "docs": true, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 1 }, "session_count": 1, "sessions": [ { "start": "2026-03-18T00:37:09+01:00", "end": "2026-03-18T00:37:09+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 0.65 }, { "name": "BookmarkBrain", "path": "/home/smlflg/Projekte/BookmarkBrain", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-06 10:49", "cluster": "Knowledge / Content", "cluster_reason": "Prompt, content or knowledge capture system.", "commit_count": 1, "commit_days": [ "2026-03-18" ], "commit_day_count": 1, "commits_sample": [ { "date": "2026-03-18", "time": "00:39", "subject": "Initial commit: BookmarkBrain project setup", "hash": "05a0b92" } ], "first_commit": "2026-03-18", "last_commit": "2026-03-18", "artifact_counts": { "readme": 1, "plan": 1, "review": 0, "backlog": 0 }, "structure_markers": { "tests": true, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 1 }, "session_count": 1, "sessions": [ { "start": "2026-03-18T00:39:06+01:00", "end": "2026-03-18T00:39:06+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 0.65 }, { "name": "SearchAgent", "path": "/home/smlflg/Projekte/SearchAgent", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-06 10:49", "cluster": "Agent Infrastructure", "cluster_reason": "Agent evaluation, orchestration or execution surface.", "commit_count": 1, "commit_days": [ "2026-03-18" ], "commit_day_count": 1, "commits_sample": [ { "date": "2026-03-18", "time": "00:21", "subject": "Initial commit", "hash": "12da522" } ], "first_commit": "2026-03-18", "last_commit": "2026-03-18", "artifact_counts": { "readme": 1, "plan": 0, "review": 0, "backlog": 0 }, "structure_markers": { "tests": false, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 1 }, "session_count": 1, "sessions": [ { "start": "2026-03-18T00:21:46+01:00", "end": "2026-03-18T00:21:46+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 0.65 }, { "name": "SessionDesktopMonitor", "path": "/home/smlflg/Projekte/SessionDesktopMonitor", "branch": "master", "status": "clean", "has_uncommitted_work": false, "latest_activity": "2026-03-18 13:41", "cluster": "Personal Workflow OS", "cluster_reason": "Observability or desktop support tooling for your own coding environment.", "commit_count": 1, "commit_days": [ "2026-03-18" ], "commit_day_count": 1, "commits_sample": [ { "date": "2026-03-18", "time": "13:41", "subject": "Initial commit", "hash": "38288ba" } ], "first_commit": "2026-03-18", "last_commit": "2026-03-18", "artifact_counts": { "readme": 0, "plan": 0, "review": 0, "backlog": 0 }, "structure_markers": { "tests": false, "eval": false, "docs": false, "systemd": false, "knowledge": false, "adapters": false, "core": false, "samuel": false }, "commit_type_counts": { "other": 1 }, "session_count": 1, "sessions": [ { "start": "2026-03-18T13:41:37+01:00", "end": "2026-03-18T13:41:37+01:00", "commit_count": 1, "estimate_hours": 0.65 } ], "estimated_hours": 0.65 } ] }