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:
@@ -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.
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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®
|
||||
|
||||
Reference in New Issue
Block a user