feat: Workspace page enhancements - git ops, Gitea auto-create, compact stories

- Add workspace.html with project cards, Ralph status, git info
- Backend: git diff/commit/push endpoints, project delete with confirmation
- Push auto-creates Gitea repo (romfast org) when no remote configured
- GITEA_TOKEN read from dashboard/.env file
- Compact collapsible user stories (emoji row + expand on click)
- Action buttons: Diff (with count badge), Commit, Push, README, Delete
- Fix openPrd/openReadme to use hash navigation for files.html
- Add .gitignore template to ralph.sh for new projects
- Unify branches: merge main into master, delete main

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Echo
2026-02-09 12:21:13 +00:00
parent e47f2179ea
commit e92284645c
10 changed files with 1771 additions and 117 deletions

29
memory/2026-02-09.md Normal file
View File

@@ -0,0 +1,29 @@
# 2026-02-09 (Duminica)
## Test Ralph Workflow - SUCCES
- Creat proiect test `file-monitor` in ~/workspace/
- Ralph a completat 4/4 stories in ~12 minute, 4 iteratii
- Cost: ~$3.50 (Sonnet pentru implementare)
- 8 commits git, 28+ teste pytest
- Workflow: PRD generator → prd.json → ralph.sh → Claude Code autonom → commit
## Simplificare AGENTS.md
- Redus sectiunea "Proiecte/Features Workflow" de la ~110 linii la ~15 linii
- Detaliile raman in cron jobs (evening-report, night-execute)
## Actualizare Evening Report
- Adaugat context proiecte prioritare: roa2web, Chatbot Maria
- Regula: rapoarte ROA → feature roa2web, NU proiect separat
- Surse inspiratie: intrebari frecvente clienti, notes, insights
- Features existente prioritare fata de proiecte noi
## Context Marius (interviu proiecte)
- **ROA clienti:** rapoarte, interfata web, notificari
- **Pain point:** raspunde la intrebari similare de la clienti
- **Chatbot Maria:** Flowise LXC 104, document store XML/MD, Groq+Ollama, ngrok→romfast.ro
- **Angajat nou:** poate mentine documentatia chatbot (scrie TXT)
- **roa2web:** are balanta, facturi, trezorerie; lipsesc validari ANAF, facturare valuta
- **Vending Master:** trebuie verificat rapoarte financiare XLSX
## Prompt creat
- `prompts/workspace-panel.md` - panou Workspace Projects pentru dashboard Echo

View File

@@ -21,6 +21,34 @@
"video": "",
"tldr": "Monica Ion lucrează cu Mark pe relația cu angajații și frica de pierdere. Mark vine agitat cu teama de a pierde un angajat tehnic genial. Monica folosește **legea transformării** pentru a vindeca dure..."
},
{
"file": "notes-data/tools/ralph-workflow.md",
"title": "Ralph Workflow - Sistem Complet",
"date": "2026-02-09",
"tags": [],
"domains": [],
"types": [],
"category": "tools",
"project": null,
"subdir": null,
"video": "",
"tldr": "**Next:** Integrare night-execute"
},
{
"file": "memory/2026-02-09.md",
"title": "2026-02-09 (Duminica)",
"date": "2026-02-09",
"tags": [],
"domains": [],
"types": [
"memory"
],
"category": "memory",
"project": null,
"subdir": null,
"video": "",
"tldr": "- `prompts/workspace-panel.md` - panou Workspace Projects pentru dashboard Echo"
},
{
"file": "notes-data/coaching/2026-02-08-dimineata.md",
"title": "Gândul de dimineață - 2026-02-08",
@@ -2193,8 +2221,8 @@
"title": "Proiect: Vending Master - Integrare Website → ROA",
"date": "2026-01-30",
"tags": [
"vending-master",
"integrare"
"integrare",
"vending-master"
],
"domains": [
"work"
@@ -2644,7 +2672,7 @@
}
],
"stats": {
"total": 149,
"total": 151,
"by_domain": {
"work": 41,
"health": 25,
@@ -2663,9 +2691,9 @@
"projects": 44,
"reflectii": 3,
"retete": 1,
"tools": 4,
"tools": 5,
"youtube": 42,
"memory": 15
"memory": 16
}
},
"domains": [

View File

@@ -71,9 +71,9 @@
### 3 Întrebări Anti-Blocaj
- Când te simți blocat/victimă, întreabă-te rapid:
1. "Ce depinde de MINE acum?"
2. "Care e cel mai mic pas pe care pot să-l inițiez?"
3. "Ce pot face EU chiar acum?"
1. **Ce pot controla eu în situația asta?**
2. **Ce aleg să fac acum?**
3. **Ce vreau să fie diferit - și ce fac pentru asta?**
- **Rezultat:** Mută atenția de la ce NU poți controla la ce POȚI - scoate din paralizie instant
- **Sursă:** [Zoltan Vereș - Starea de Victimă](https://moltbot.tailf7372d.ts.net/echo/files.html#memory/kb/youtube/2026-02-02_zoltan-veres-victima-complet.md)