You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: aivectormemory/i18n/rules/de.py
+3-12Lines changed: 3 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -249,18 +249,9 @@
249
249
"- **Kein** `lsof -ti:Port` ohne ignoreWarning (wird von Sicherheitsprüfung blockiert)\n"
250
250
"- **Korrekter Ansatz**: SQL in `.sql`-Datei schreiben und `< data/xxx.sql` verwenden; Python-Verifizierungsskripte als .py-Dateien schreiben und mit `python3 xxx.py` ausführen; `lsof -ti:Port` + ignoreWarning:true für Port-Prüfungen verwenden\n\n"
251
251
"---\n\n"
252
-
"## ⚠️ Selbsttest-Anforderungen\n\n"
253
-
"**Niemals den Benutzer bitten manuell zu operieren** — selbst machen wenn möglich. Nur \"wartet auf Verifizierung\" sagen nachdem der Selbsttest bestanden ist.\n\n"
254
-
"- **Reines Backend / Nicht-Frontend-Änderungen**: pytest, API-Anfragen oder Skripte zur Überprüfung der Funktionalität verwenden\n"
255
-
"- **MCP Server**: über stdio JSON-RPC-Nachrichten zur Verifizierung senden\n"
256
-
"- **Änderungen an im Frontend sichtbaren Daten** (Datenbankänderungen, Änderungen der API-Rückgabewerte, Frontend-Code-Änderungen): **muss Playwright verwenden um die Frontend-Seitenanzeigeergebnisse zu verifizieren**. Es ist verboten, nur mit SQL-Abfragen, curl oder Python-Skripten zu verifizieren und \"bestanden\" zu behaupten. Wenn der Dienst nicht läuft, muss der Dienst zuerst gestartet werden. Es ist verboten, Playwright mit der Begründung \"Dienst läuft nicht\" zu überspringen\n"
257
-
"- Nur \"wartet auf Verifizierung\" sagen nachdem der Selbsttest bestanden ist\n\n"
258
-
"---\n\n"
259
-
"## ⚠️ Entwicklungsregeln\n\n"
260
-
"> Nach Abschluss der Entwicklung muss ein Selbsttest durchgeführt werden.\n"
261
-
"> Keine mündlichen Versprechen — alles wird durch bestandene Tests validiert.\n"
262
-
"> Muss rigoros nachdenken vor jeder Dateiänderung.\n"
263
-
"> Bei Fehlern oder Ausnahmen niemals blind testen. Muss die Grundursache analysieren."
252
+
"## ⚠️ Selbsttest\n\n"
253
+
"Nach Änderungen an Code-Dateien **müssen Sie Tests ausführen, bevor Sie den Blockierungsstatus \"Warten auf Überprüfung\" setzen**. "
254
+
"Sagen Sie nicht \"Warten auf Überprüfung\" nach Code-Änderungen ohne Tests. Nur Dokumentations-/Konfigurationsdateien (.md/.json/.yaml/.toml/.sh etc.) erfordern keinen Selbsttest."
Copy file name to clipboardExpand all lines: aivectormemory/i18n/rules/en.py
+3-12Lines changed: 3 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -249,18 +249,9 @@
249
249
"- **No** `lsof -ti:port` without ignoreWarning (will be blocked by security check)\n"
250
250
"- **Correct approach**: write SQL to `.sql` file and use `< data/xxx.sql`; write Python verification scripts as .py files and run with `python3 xxx.py`; use `lsof -ti:port` + ignoreWarning:true for port checks\n\n"
251
251
"---\n\n"
252
-
"## ⚠️ Self-testing Requirements\n\n"
253
-
"**Never ask the user to manually operate** — do it yourself if possible. Only say \"waiting for verification\" after self-test passes.\n\n"
254
-
"- **Pure backend / non-frontend changes**: use pytest, API requests, or scripts to verify functionality\n"
255
-
"- **MCP Server**: verify via stdio JSON-RPC messages\n"
256
-
"- **Changes involving frontend-visible data** (database modifications, API return value changes, frontend code changes): **must use Playwright to verify frontend page display results**. Using only SQL queries, curl, or python scripts to verify and claiming \"passed\" is prohibited. If the service is not running, must start the service first before verifying. Skipping Playwright with the excuse \"service not running\" is prohibited\n"
257
-
"- Only say \"waiting for verification\" after self-test passes\n\n"
258
-
"---\n\n"
259
-
"## ⚠️ Development Rules\n\n"
260
-
"> Development must be followed by self-testing.\n"
261
-
"> No verbal promises — everything is validated by passing tests.\n"
262
-
"> Must think rigorously before any file modification.\n"
263
-
"> When encountering errors or exceptions, never test blindly. Must analyze the root cause."
252
+
"## ⚠️ Self-test\n\n"
253
+
"After modifying code files, **you must run tests before setting blocked status \"awaiting verification\"**. "
254
+
"Do not say \"awaiting verification\" after modifying code without running tests. Only documentation/configuration files (.md/.json/.yaml/.toml/.sh etc.) do not require self-testing."
Copy file name to clipboardExpand all lines: aivectormemory/i18n/rules/es.py
+3-12Lines changed: 3 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -249,18 +249,9 @@
249
249
"- **Sin** `lsof -ti:puerto` sin ignoreWarning (será bloqueado por verificación de seguridad)\n"
250
250
"- **Enfoque correcto**: escribir SQL en archivo `.sql` y usar `< data/xxx.sql`; escribir scripts de verificación Python como archivos .py y ejecutar con `python3 xxx.py`; usar `lsof -ti:puerto` + ignoreWarning:true para verificación de puertos\n\n"
251
251
"---\n\n"
252
-
"## ⚠️ Requisitos de Auto-prueba\n\n"
253
-
"**Nunca pedir al usuario que opere manualmente** — hacerlo uno mismo si es posible. Solo decir \"esperando verificación\" después de que la auto-prueba pase.\n\n"
254
-
"- **Backend puro / cambios no frontend**: usar pytest, solicitudes API o scripts para verificar la funcionalidad\n"
255
-
"- **MCP Server**: verificar vía mensajes JSON-RPC por stdio\n"
256
-
"- **Cambios que involucran datos visibles en el frontend** (modificaciones de base de datos, cambios en valores de retorno de API, modificaciones de código frontend): **debe usar Playwright para verificar los resultados de visualización de la página frontend**. Está prohibido verificar solo con consultas SQL, curl o scripts de python y afirmar \"aprobado\". Si el servicio no está en ejecución, debe iniciar el servicio primero antes de verificar. Está prohibido omitir Playwright con la excusa de \"servicio no en ejecución\"\n"
257
-
"- Solo decir \"esperando verificación\" después de que la auto-prueba pase\n\n"
258
-
"---\n\n"
259
-
"## ⚠️ Reglas de Desarrollo\n\n"
260
-
"> El desarrollo debe ir seguido de auto-pruebas.\n"
261
-
"> Sin promesas verbales — todo se valida con pruebas que pasen.\n"
262
-
"> Debe pensar rigurosamente antes de cualquier modificación de archivo.\n"
263
-
"> Al encontrar errores o excepciones, nunca testear a ciegas. Debe analizar la causa raíz."
252
+
"## ⚠️ Auto-test\n\n"
253
+
"Después de modificar archivos de código, **debe ejecutar pruebas antes de establecer el estado de bloqueo \"esperando verificación\"**. "
254
+
"No diga \"esperando verificación\" después de modificar código sin ejecutar pruebas. Solo archivos de documentación/configuración (.md/.json/.yaml/.toml/.sh etc.) no requieren auto-test."
Copy file name to clipboardExpand all lines: aivectormemory/i18n/rules/fr.py
+3-12Lines changed: 3 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -249,18 +249,9 @@
249
249
"- **Pas de** `lsof -ti:port` sans ignoreWarning (sera bloqué par la vérification de sécurité)\n"
250
250
"- **Approche correcte** : écrire SQL dans un fichier `.sql` et utiliser `< data/xxx.sql` ; écrire les scripts de vérification Python comme fichiers .py et exécuter avec `python3 xxx.py` ; utiliser `lsof -ti:port` + ignoreWarning:true pour les vérifications de port\n\n"
251
251
"---\n\n"
252
-
"## ⚠️ Exigences d'Auto-test\n\n"
253
-
"**Ne jamais demander à l'utilisateur d'opérer manuellement** — le faire soi-même si possible. Ne dire \"en attente de vérification\" qu'après que l'auto-test a réussi.\n\n"
254
-
"- **Backend pur / changements non-frontend** : utiliser pytest, requêtes API ou scripts pour vérifier la fonctionnalité\n"
255
-
"- **MCP Server** : vérifier via messages JSON-RPC par stdio\n"
256
-
"- **Changements impliquant des données visibles sur le frontend** (modifications de base de données, changements de valeurs de retour API, modifications du code frontend) : **doit utiliser Playwright pour vérifier les résultats d'affichage de la page frontend**. Il est interdit de vérifier uniquement avec des requêtes SQL, curl ou des scripts python et de prétendre \"réussi\". Si le service n'est pas en cours d'exécution, le service doit être démarré en premier avant de vérifier. Il est interdit de sauter Playwright avec l'excuse \"service non démarré\"\n"
257
-
"- Ne dire \"en attente de vérification\" qu'après que l'auto-test a réussi\n\n"
258
-
"---\n\n"
259
-
"## ⚠️ Règles de Développement\n\n"
260
-
"> Le développement doit être suivi d'auto-tests.\n"
261
-
"> Pas de promesses verbales — tout est validé par des tests qui passent.\n"
262
-
"> Doit réfléchir rigoureusement avant toute modification de fichier.\n"
263
-
"> Face à des erreurs ou exceptions, ne jamais tester aveuglément. Doit analyser la cause racine."
252
+
"## ⚠️ Auto-test\n\n"
253
+
"Après avoir modifié des fichiers de code, **vous devez exécuter des tests avant de définir le statut de blocage \"en attente de vérification\"**. "
254
+
"Ne dites pas \"en attente de vérification\" après avoir modifié le code sans exécuter de tests. Seuls les fichiers de documentation/configuration (.md/.json/.yaml/.toml/.sh etc.) ne nécessitent pas d'auto-test."
0 commit comments