WATR Software Oracle

Un estándar de ingeniería enchufable y auditable. Hace que tu agente de coding produzca código con criterio senior consistente — y que cada juicio sea trazable a una regla con identificador, no a la opinión del día.

111reglas de tema
21code smells
20meta-heurísticas
38en enforce

Qué cubre

Dos dominios. Código: Clean Code integral, SOLID y un catálogo de smells. Agentes: arquitectura, ingeniería de contexto, seguridad y evals para sistemas donde un modelo elige sus propios pasos — el terreno donde el canon todavía se contradice y la postura vale más que la cita.

Qué lo hace distinto

El canon ya vive dentro del modelo: preguntarle qué es SOLID no vale nada. Lo que un modelo no trae de fábrica es postura. Cada regla lleva un stance — enforce bloquea el PR, prefer es el default y la desviación se justifica, context-dependent obliga a nombrar el trade-off— y las meta-heurísticas ganan cuando chocan con la regla de tema. Eso es lo que hace que dos revisiones del mismo código den el mismo resultado.

Conectar

claude mcp add --transport http watr-oracle https://watr-software-oracle.onrender.com/mcp

Servidor MCP remoto, sin instalación. Funciona con cualquier cliente que hable el protocolo.

Cuatro de los cinco tools quedan listos así. judge_code es la excepción: es el único que sale a un tercero, lo paga quien hospeda este servidor, y por eso pide un token. Si lo quieres, escribe a ed@watr.mx y se conecta con una cabecera:

claude mcp add --transport http watr-oracle https://watr-software-oracle.onrender.com/mcp   --header "Authorization: Bearer TU_TOKEN"

Sin token no se rompe nada: judge_code contesta diciendo que falta y te manda a review_code, que hace el mismo trabajo sin salir de tu máquina.

Tools

search_practicesConsulta en lenguaje natural → reglas aplicables con su stance.
get_ruleUn rule_id → la regla completa: principio, smell, refactor y fuentes.
review_codeUn fragmento → señales estructurales, reglas aplicables y el formato de veredicto obligatorio.
judge_codeUn fragmento → veredicto con probabilidad por regla. Asesor, no compuerta: deja pasar el 38% de las violaciones, medido. Pide token.
list_domainsEl mapa completo del corpus y su cobertura.

Para quién

Equipos que ya usan agentes de coding y quieren un estándar consistente en vez de criterio improvisado por sesión. La capa enterprise —tus propias reglas montadas sobre la base— está en construcción: ed@watr.mx.