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