dev local: remove container dev extinto (CT 102), paths locais e systemd user timers

Desenvolvimento passa a local no desktop (/media/ealmeida/Dados/Dev), sem
ssh_execute(server="dev"); crons /root/Dev migrados para systemd user
timers; refs a sync Syncthing para dev removidas (regra 48).
This commit is contained in:
2026-07-22 11:31:24 +01:00
parent 7194605255
commit 9ed9ba0e9f
9 changed files with 23 additions and 25 deletions
+4 -6
View File
@@ -22,20 +22,18 @@ mcp__notebooklm__notebook_query({
## Regra #48 - Dev Container (OBRIGATÓRIO)
**TODOS os projectos Next.js devem ser desenvolvidos no container dev.**
**TODOS os projectos Next.js são desenvolvidos LOCALMENTE no desktop (regra 48 — CT 102 extinto em 20-04-2026).**
```
SSH: server="dev" (mcp__ssh-unified__ssh_execute)
Path: /root/Dev/<projecto>
Sync: auto -> /media/ealmeida/Dados/Dev/<projecto> (Syncthing)
Ambiente: Bash local no desktop (sem SSH)
Path: /media/ealmeida/Dados/Dev/<projecto>
```
**Workflow:**
1. `mcp__ssh-unified__ssh_execute server:"dev" command:"mkdir -p /root/Dev/<projecto>"`
1. `mkdir -p /media/ealmeida/Dados/Dev/<projecto>` (Bash local)
2. Desenvolver e testar no container
3. `npm run build` no container antes de deploy
4. Deploy via EasyPanel
5. Syncthing propaga automaticamente
**NUNCA:** `npx create-next-app` directamente no PC local para projectos colaborativos.
+1 -1
View File
@@ -33,7 +33,7 @@ mcp__notebooklm__notebook_query({
Integrar insights do NotebookLM nas recomendações e decisões.
> **Regra #48:** Projectos PHP/Laravel/Symfony devem ser desenvolvidos no **container dev** (`server:"dev"`, path `/root/Dev/<projecto>`). Sincroniza automaticamente com o PC local via Syncthing.
> **Regra #48:** Projectos PHP/Laravel/Symfony são desenvolvidos **localmente no desktop** em `/media/ealmeida/Dados/Dev/<projecto>` (Bash local, sem SSH — CT 102 extinto em 20-04-2026).
## Quando Usar
+1 -1
View File
@@ -22,7 +22,7 @@ mcp__notebooklm__notebook_query({
})
```
> **Regra #48:** Projectos React devem ser desenvolvidos no **container dev** (`server:"dev"`, path `/root/Dev/<projecto>`). Sincroniza via Syncthing.
> **Regra #48:** Projectos React são desenvolvidos **localmente no desktop** em `/media/ealmeida/Dados/Dev/<projecto>` (Bash local, sem SSH — CT 102 extinto em 20-04-2026).
## Quando Usar
+2 -2
View File
@@ -130,7 +130,7 @@ with sync_playwright() as p:
Para testes que requerem Node.js/Python:
```bash
# Via SSH MCP para o servidor dev
mcp__ssh-unified__ssh_execute server="dev" command="cd /root/Dev/projecto && python test_automation.py"
cd /media/ealmeida/Dados/Dev/projecto && python test_automation.py # Bash local no desktop
```
### Instalacao Playwright (se necessario)
@@ -140,7 +140,7 @@ pip install playwright
playwright install chromium
```
No servidor dev, Playwright ja esta disponivel em `/root/Dev`.
No desktop, Playwright está disponível nos projectos em `/media/ealmeida/Dados/Dev`.
---
**Versao**: 1.0.0 | **Autor**: Descomplicar®