Compare commits

..
2 Commits
4 changed files with 10 additions and 10 deletions
+3 -3
View File
@@ -2,7 +2,7 @@
type: Validation type: Validation
version: 2.6 version: 2.6
padrao-versao: 2.6 padrao-versao: 2.6
timestamp: 2026-10-28 16:10:05 UTC timestamp: 2026-10-28 16:30:17 UTC
mode: project mode: project
status: ❌ FAILED status: ❌ FAILED
--- ---
@@ -14,10 +14,10 @@ status: ❌ FAILED
| Métrica | Valor | | Métrica | Valor |
|---------|-------| |---------|-------|
| Modo | project | | Modo | project |
| Total projecto | 24 | | Total projecto | 23 |
| Ficheiros OKF | 0 | | Ficheiros OKF | 0 |
| Entidades OKF | 0 | | Entidades OKF | 0 |
| Relacionamentos OKF | 0 | | Relacionamentos OKF | 0 |
| Erros | 24 | | Erros | 24 |
| Avisos | 6 | | Avisos | 7 |
| Veredicto | ❌ FAILED | | Veredicto | ❌ FAILED |
+2 -2
View File
@@ -21,9 +21,9 @@ Operações de facturação portuguesa via Moloni API. MCP server disponível em
r = requests.get('https://api.moloni.pt/v2/grant/', params={ r = requests.get('https://api.moloni.pt/v2/grant/', params={
'grant_type': 'password', 'grant_type': 'password',
'client_id': 'evidentedespertar', 'client_id': 'evidentedespertar',
'client_secret': 'aa48e86bd574bf81ca2d7f624c8b5de0284fb97d', 'client_secret': '<MOLONI_CLIENT_SECRET>',
'username': 'contabilidade@descomplicar.pt', 'username': 'contabilidade@descomplicar.pt',
'password': '6EMVh^RHA)d5k!%s' # %s literal, sem f-string! 'password': '<MOLONI_PASSWORD>' # %s literal, sem f-string!
}) })
token = r.json()['access_token'] token = r.json()['access_token']
``` ```
@@ -30,9 +30,9 @@ A sandbox fornece um ambiente isolado com dados fictícios. Usar sempre que:
r = requests.get('https://api.moloni.pt/v2/grant/', params={ r = requests.get('https://api.moloni.pt/v2/grant/', params={
'grant_type': 'password', 'grant_type': 'password',
'client_id': 'evidentedespertar', 'client_id': 'evidentedespertar',
'client_secret': 'aa48e86bd574bf81ca2d7f624c8b5de0284fb97d', 'client_secret': '<MOLONI_CLIENT_SECRET>',
'username': 'contabilidade@descomplicar.pt', 'username': 'contabilidade@descomplicar.pt',
'password': '6EMVh^RHA)d5k!%s' 'password': '<MOLONI_PASSWORD>'
}) })
token = r.json()['access_token'] token = r.json()['access_token']
``` ```
@@ -43,7 +43,7 @@ token = r.json()['access_token']
r = requests.get('https://api.moloni.pt/v2/grant/', params={ r = requests.get('https://api.moloni.pt/v2/grant/', params={
'grant_type': 'refresh_token', 'grant_type': 'refresh_token',
'client_id': 'evidentedespertar', 'client_id': 'evidentedespertar',
'client_secret': 'aa48e86bd574bf81ca2d7f624c8b5de0284fb97d', 'client_secret': '<MOLONI_CLIENT_SECRET>',
'refresh_token': '<refresh_token>' 'refresh_token': '<refresh_token>'
}) })
``` ```
+2 -2
View File
@@ -26,8 +26,8 @@ Skill para traduzir plugins WordPress para Português Europeu (PT-PT) usando Dee
**Configuração (.env):** **Configuração (.env):**
``` ```
DEEPL_API_KEY=3c74e27a-f688-4de2-927b-e91da46cf9cd DEEPL_API_KEY=<DEEPL_API_KEY>
DEEPL_GLOSSARY_ID=b9db5639-c201-479f-87af-adb81f112067 DEEPL_GLOSSARY_ID=<DEEPL_GLOSSARY_ID>
``` ```
--- ---