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.
enforceDos 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.
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.
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.
search_practices | Consulta en lenguaje natural → reglas aplicables con su stance. |
get_rule | Un rule_id → la regla completa: principio, smell, refactor y fuentes. |
review_code | Un fragmento → señales estructurales, reglas aplicables y el formato de veredicto obligatorio. |
judge_code | Un fragmento → veredicto con probabilidad por regla. Asesor, no compuerta: deja pasar el 38% de las violaciones, medido. Pide token. |
list_domains | El mapa completo del corpus y su cobertura. |
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.