SidecarCommando / data /demo_state.json
smlflg's picture
Initial public upload from Projekte/SidecarCommando
a53fc63 verified
Raw History Blame Contribute Delete
3.14 kB
{
"active_focus": {
"name": "miniZentrale",
"subtitle": "Nicht ein neues GUI-Projekt.",
"goal": "MVP stabilisieren, testen und integrieren.",
"active_for": "Seit 2h 17m aktiv"
},
"current_work": {
"file_path": "src/core/focus_service.py",
"status": "Geändert · vor 8 min",
"language": "Python",
"saved": "Letzte Speicherung: vor 2 min ✓",
"code_lines": [
"128 def evaluate_focus(state):",
"129 if not state.active_focus:",
"130 return False",
"131 if state.drift_score > 0.6:",
"132 return False",
"133 return True"
],
"notes": [
"Focus-Drift-Erkennung verbessert.",
"Schwellwert von 0.7 auf 0.6 gesenkt.",
"Nächster Schritt: Unit-Tests ergänzen."
]
},
"sidecars": [
{
"id": "focus",
"title": "Focus Sidecar",
"tone": "HARD",
"is_lead": true,
"sentences": [
"Du bist gerade vom aktiven Fokus weggerutscht.",
"Aktiver Fokus ist miniZentrale, nicht ein neues GUI-Projekt.",
"Nächster guter Schritt: eine Sache abschließen."
]
},
{
"id": "scope",
"title": "Scope Sidecar",
"tone": "MEDIUM",
"is_lead": false,
"sentences": [
"Hier entsteht gerade ein neuer Faden.",
"Das riecht nach Scope Creep, nicht nach Fortschritt.",
"Erst als COMPONENT/PARK einordnen."
]
},
{
"id": "finish",
"title": "Finish Sidecar",
"tone": "MEDIUM",
"is_lead": false,
"sentences": [
"Die nächste wertvolle Arbeit ist nicht neu starten.",
"Wertvoll ist: testen, integrieren, benennen, schließen.",
"Mach den kleinsten Abschluss sichtbar."
]
},
{
"id": "reality",
"title": "Reality Sidecar",
"tone": "LOW",
"is_lead": false,
"sentences": [
"Fortschritt zählt nur mit Beweis.",
"Datei, Test, Screenshot, Entscheidung oder Artefakt.",
"Ohne Beweis ist es Aktivität."
]
},
{
"id": "regulation",
"title": "Regulation Sidecar",
"tone": "LOW",
"is_lead": false,
"sentences": [
"Das sieht nach Dopamin-Start aus.",
"Sandbox ist erlaubt, aber nicht als ACTIVE-Projekt.",
"Wähle bewusst: Quest oder Sandbox."
]
}
],
"next_allowed_step": "Formuliere eine Abschlussaktion für miniZentrale und ignoriere den neuen Faden.",
"todos": [
{
"id": "drift-score-anpassen",
"text": "Drift-Score anpassen",
"status": "done"
},
{
"id": "unit-tests-evaluate-focus",
"text": "Unit-Tests für evaluate_focus",
"status": "open"
},
{
"id": "integration-focus-board",
"text": "Integration in Focus-Board",
"status": "open"
}
],
"open_threads": [
{
"id": "mini-zentrale",
"title": "miniZentrale",
"kind": "ACTIVE",
"status": "active"
},
{
"id": "neues-gui-projekt",
"title": "neues GUI-Projekt",
"kind": "PARK",
"status": "open"
}
]
}