fix(project-manager): remover Dify KB das descriptions, marcar nota TODO

Dify foi removido 06-03-2026. Skills brainstorm/discover ainda referenciam-no
no corpo. Bump v1.2 + nota top-of-file. Reescrita workflow para próxima sessão.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-07 04:52:03 +01:00
parent 6285be6c2e
commit faef9b47dc
185 changed files with 9238 additions and 589 deletions
+48 -19
View File
@@ -259,20 +259,43 @@ curl -s -X POST "http://localhost:3000/api/trpc/services.app.createService" \
-H "Content-Type: application/json" \
-d '{"json":{"projectName":"PROJECT_NAME","serviceName":"app"}}'
# Configurar domínio
curl -s -X POST "http://localhost:3000/api/trpc/services.app.saveDomains" \
# Configurar dominio (namespace domains.*, NAO services.app.*)
curl -s -X POST "http://localhost:3000/api/trpc/domains.createDomain" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"json":{"projectName":"PROJECT_NAME","serviceName":"app","domains":[{"host":"DOMAIN"}]}}'
-d '{"json":{
"id":"PROJECT_NAME-app",
"https":true,
"host":"DOMAIN",
"path":"/",
"middlewares":[],
"certificateResolver":"letsencrypt",
"wildcard":false,
"destinationType":"service",
"serviceDestination":{
"protocol":"http",
"port":3000,
"path":"/",
"projectName":"PROJECT_NAME",
"serviceName":"app"
}
}}'
# Configurar Git source
curl -s -X POST "http://localhost:3000/api/trpc/services.app.saveGithubSource" \
# Configurar Git source (params RAIZ, NAO dentro de source)
# Para repos Gitea privados, incluir token no URL
curl -s -X POST "http://localhost:3000/api/trpc/services.app.updateSourceGit" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"json":{"projectName":"PROJECT_NAME","serviceName":"app","owner":"ORG","repo":"REPO","ref":"refs/heads/main","autoDeploy":true}}'
-d '{"json":{
"projectName":"PROJECT_NAME",
"serviceName":"app",
"repo":"https://ealmeida:GITEA_TOKEN@git.descomplicar.pt/ealmeida/REPO",
"ref":"main",
"path":"/"
}}'
```
### 5. Optional: Push to Gitea
### 5. Push to Gitea (opcional)
```bash
# Criar repo via MCP Gitea
@@ -287,7 +310,7 @@ git remote add origin git@git.descomplicar.pt:ORG/PROJECT_NAME.git
git push -u origin main
```
### 5. Output Summary
### 6. Output Summary
```
✅ Project scaffolded: PROJECT_NAME
@@ -383,13 +406,16 @@ Similar ao PostgreSQL, usando `mysql:8-alpine`.
Ver skill `/easypanel-api` para documentação completa.
| Acção | Endpoint |
|-------|----------|
| Criar projecto | `POST projects.createProject` |
| Criar serviço | `POST services.app.createService` |
| Configurar domínio | `POST services.app.saveDomains` |
| Configurar Git source | `POST services.app.saveGithubSource` |
| Deploy inicial | `POST services.app.deployService` |
| Acção | Endpoint | Verificado |
|-------|----------|:----------:|
| Criar projecto | `POST projects.createProject` | Sim |
| Criar serviço | `POST services.app.createService` | Sim |
| Configurar dominio | `POST domains.createDomain` | Sim |
| Configurar Git source | `POST services.app.updateSourceGit` | Sim |
| Configurar GitHub source | `POST services.app.updateSourceGithub` | Sim |
| Deploy inicial | `POST services.app.deployService` | Sim |
**Endpoints que NAO existem:** `saveDomains`, `saveGithubSource` — usar `domains.createDomain` e `updateSourceGit`/`updateSourceGithub`.
## Validation
@@ -458,9 +484,12 @@ Status: 4 (Em progresso) → 5 (Concluído)
---
## Healing Log
## Quando NÃO Usar
Registo de erros conhecidos e como evitá-los. Lido automaticamente antes de executar.
- Para tarefas fora do domínio de especialização desta skill
- Quando outra skill mais específica está disponível
- Para operações que requerem confirmação manual do utilizador
```jsonl
{"date":"","issue":"","fix":"","source":"user|auto"}
```
*Adicionar nova linha após cada erro corrigido.*