chore(kb): add memory/kb to git tracking
memory/* was fully ignored; now only memory/kb/ is tracked so notes, coaching sessions, insights, and project docs are versioned while embeddings and sqlite databases stay untracked. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
123
memory/kb/tools/claude-agent-projects.md
Normal file
123
memory/kb/tools/claude-agent-projects.md
Normal file
@@ -0,0 +1,123 @@
|
||||
# Proiecte pe LXC 171 — claude-agent
|
||||
|
||||
> Ultima actualizare: 2026-04-24
|
||||
> Workspace: `/workspace/` pe LXC 171 (10.0.20.171)
|
||||
> Claude Code e instalat și configurat cu Gitea (`gitea.romfast.ro`)
|
||||
|
||||
---
|
||||
|
||||
## Proiecte active
|
||||
|
||||
### roa2web
|
||||
- **Scop:** ERP web modern pentru clienții ROA. Arhitectură ultrathin monolith.
|
||||
- **Stack:** FastAPI + Vue.js + Oracle (prin SQLAlchemy) + Telegram Bot
|
||||
- **Module:** Rapoarte (read-only din Oracle), Data Entry (cu workflow aprobare), Telegram bot
|
||||
- **Deploy:** Docker Compose, branch `main`
|
||||
- **Gitea:** `romfast/roa2web`
|
||||
- **Relevanță YouTube:** Orice notă despre FastAPI, ERP, UX workflow, Oracle integrări
|
||||
|
||||
### roaauto
|
||||
- **Scop:** PWA multi-tenant pentru service auto
|
||||
- **Stack:** Vue 3 + wa-sqlite (WebAssembly, offline-first) + FastAPI backend
|
||||
- **Arhitectură:** Offline-first — SQLite în browser, sync cu backend
|
||||
- **Gitea:** `romfast/roaauto`
|
||||
- **Relevanță YouTube:** PWA, offline-first, sync engines, Vue 3
|
||||
|
||||
### vfp_roaauto
|
||||
- **Scop:** Versiunea Visual FoxPro a ROA AUTO (legacy)
|
||||
- **Stack:** Visual FoxPro — clasele, ferestrele, formularele în `.prg`/`.scx`
|
||||
- **Gitea:** `romfast/vfp_roaauto`
|
||||
- **Relevanță YouTube:** migrare din VFP, Oracle PL/SQL
|
||||
|
||||
### romfastsql
|
||||
- **Scop:** Infrastructură și management baze de date ROMFAST
|
||||
- **Conținut:**
|
||||
- Documentație Proxmox cluster (3 noduri)
|
||||
- Oracle XE 21c — migrare din Oracle 10g
|
||||
- Sistem AI chatbot (Flowise + Claude pe LXC 104)
|
||||
- Disaster recovery
|
||||
- **Structură importantă:**
|
||||
- `proxmox/` — documentație infrastructură per-LXC
|
||||
- `system_instructions/system_prompt.md` — reguli SQL migrare Oracle (citit înainte de orice SQL)
|
||||
- `system_instructions/knowledge_base/` — exemple scripturi + PACK_MIGRARE.pck
|
||||
- `scripts/` — generare proces verbal, verificare voturi AG
|
||||
- **Convenție SQL:** `ff_YYYY_MM_DD_##_TYPE.sql` (DDL, DML, VIEW, PACK, TRIG...)
|
||||
- **Branch:** `master`
|
||||
- **Gitea:** `romfast/ROMFASTSQL` (remote: `http://gitea:3000/romfast/ROMFASTSQL.git`)
|
||||
- **Relevanță YouTube:** Oracle, Proxmox, infrastructură, AI chatbot, DR
|
||||
|
||||
### gomag-vending
|
||||
- **Scop:** Import comenzi web GoMag → Sistem ROA Oracle
|
||||
- **Stack:** FastAPI + Jinja2 + Bootstrap 5.3 + Oracle PL/SQL + SQLite
|
||||
- **Deploy:** Docker Compose
|
||||
- **Gitea:** `romfast/gomag-vending`
|
||||
- **Relevanță YouTube:** integrări e-commerce, Oracle PL/SQL
|
||||
|
||||
### space-booking
|
||||
- **Scop:** Rezervări birouri/săli de ședință, multi-tenant, aprobare administrativă
|
||||
- **Stack:** FastAPI + SQLAlchemy + SQLite + Vue frontend
|
||||
- **Deploy:** Docker Compose
|
||||
- **Gitea:** `romfast/space-booking` (și pe Dokploy LXC 103: `constanta-space-booking-backend`)
|
||||
- **Relevanță YouTube:** SaaS multi-tenant, booking systems
|
||||
|
||||
### service-auto
|
||||
- **Scop:** Vue 3 PWA pentru service auto (versiune alternativă/nouă față de roaauto)
|
||||
- **Stack:** Vue 3 + Vite + Tailwind 4 + Pinia + Vue Router
|
||||
- **Gitea:** `romfast/service-auto`
|
||||
- **Relevanță YouTube:** Vue 3, PWA, mobile-first design
|
||||
|
||||
### atm
|
||||
- **Scop:** Automated Trading Monitor — tool personal pentru strategia M2D
|
||||
- **Stack:** Python 3.11+ cu capturare ecran (Tk wizard), detectare semnale trading
|
||||
- **Comandă:** `atm run --start-at 16:30 --stop-at 23:00`
|
||||
- **Gitea:** `romfast/atm` (sau personal)
|
||||
- **Relevanță YouTube:** trading, Python automation, strategie M2D
|
||||
|
||||
### paula-escape
|
||||
- **Scop:** Escape room (joc HTML pentru Paula)
|
||||
- **Stack:** HTML simplu, imagini PNG
|
||||
- **Gitea:** `romfast/paula-escape`
|
||||
|
||||
### vending_data_intelligence_report
|
||||
- **Scop:** Raport de intelligence pentru date vending machines GoMag
|
||||
- **Gitea:** `romfast/vending_data_intelligence_report`
|
||||
|
||||
---
|
||||
|
||||
## Rețea suplimentară identificată în romfastsql
|
||||
|
||||
| Serviciu | IP | Port | Note |
|
||||
|----------|----|------|------|
|
||||
| Oracle 10g production | 10.0.20.36 | 1521 | Windows, producție |
|
||||
| Oracle DR | 10.0.20.37 | 1521 | Disaster recovery |
|
||||
| Claude Agent (Tailscale) | 100.95.55.51 | — | Acces remote |
|
||||
| MoltBot (Tailscale) | 100.120.119.70 | — | Acces remote |
|
||||
|
||||
---
|
||||
|
||||
## Cum accesez proiectele
|
||||
|
||||
```bash
|
||||
# SSH direct în claude-agent
|
||||
ssh user@10.0.20.171
|
||||
|
||||
# Via Proxmox
|
||||
ssh echo@10.0.20.201 "sudo pct exec 171 -- bash"
|
||||
|
||||
# Claude Code pe proiect specific
|
||||
ssh user@10.0.20.171 "cd /workspace/roa2web && claude -p 'task'"
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Conexiune YouTube → Proiecte
|
||||
|
||||
Când indexez sau procesez note YouTube, le pot lega de proiectele relevante:
|
||||
- **FastAPI / Python backend** → roa2web, roaauto, space-booking, gomag-vending
|
||||
- **Vue 3 / PWA / offline-first** → roaauto, service-auto
|
||||
- **Oracle / SQL / migrare** → romfastsql, roa2web, vfp_roaauto
|
||||
- **Trading / Python automation** → atm
|
||||
- **E-commerce / integrări** → gomag-vending
|
||||
- **Multi-tenant SaaS** → space-booking
|
||||
- **AI / chatbot / RAG** → romfastsql (Flowise), roa2web (Telegram)
|
||||
- **Infrastructură / Proxmox** → romfastsql
|
||||
Reference in New Issue
Block a user