Los cuatro ajustes
- Mayúsculas:
lower,upperoany. - Separador: el carácter entre palabras,
hyphen,underscoreoany. - Parámetros requeridos: cualquiera de
utm_source,utm_medium,utm_campaign,utm_termyutm_contentque un enlace no pueda omitir. - Una violación: el modo.
blockrechaza el enlace;warnlo crea y reporta el problema.
spring-launch pasa con los valores por defecto; Spring Launch
y spring--launch no.
Un espacio de trabajo que nunca tocó la página corre con los valores por defecto: minúsculas,
guion, nada requerido, bloqueo. La página lo dice claramente: son los valores por defecto, y están
en vigor.
Cambiarla
Propietarios y administradores ven Editar la convención; todos los demás ven las reglas y no pueden cambiar nada. El editor cambia cómo debe lucir el siguiente enlace. Los enlaces ya creados conservan los valores incrustados en ellos; la auditoría es lo que encuentra los que ya no cumplen. También puedes pedirle al asistente que configure mayúsculas, un separador, parámetros requeridos, valores aprobados o una regla de dependencia con tus propias palabras, y te muestra la regla que registró como una tarjeta. Solo agrega: retirar un valor aprobado o quitar una regla de dependencia sigue siendo trabajo de esta página. Si un colega guarda la convención mientras tienes el editor abierto, tu guardado se rechaza y se te pide recargar y aplicar tu cambio de nuevo, en lugar de sobrescribir el suyo en silencio.Qué le pasa a un enlace que la rompe
En modo block el enlace no se crea. El rechazo nombra el parámetro, el valor y la regla que rompió, en una sola oración sobre la que puedes actuar:- Un valor con la forma incorrecta: utm_source ‘Newsletter’ no coincide con la convención de UTM de este espacio de trabajo (minúsculas, letras y dígitos unidos por ’-’).
- Un parámetro requerido que falta: utm_medium es obligatorio según la convención de UTM de este espacio de trabajo y no fue proporcionado.
- Un valor fuera de la lista aprobada, o uno que una regla de dependencia prohíbe: la oración enumera qué está permitido en su lugar. Ver Valores aprobados y Reglas de dependencia.
utm_medium=newsletter, que cae en
Unassigned en lugar de Email — se reporta con esa consecuencia y las grafías que funcionan, y
se rechaza en modo bloqueo como cualquier otra violación.
Aprobar un valor o registrar una regla de dependencia debe respetar el formato por sí mismo:
Facebook no se puede aprobar bajo una convención en minúsculas.Desde la API y el MCP
GET /api/v1/rules/convention lee los cuatro ajustes y PUT /api/v1/rules/convention los
cambia; el cuerpo es parcial por diseño, así que una regla que no nombres queda intacta. Las
lecturas necesitan rules:read, las escrituras rules:write. Las herramientas del MCP son
get_convention y set_convention; set_convention, como toda escritura de reglas, también
requiere que quien tenga el token sea propietario o administrador, así que el token de un miembro
se rechaza para su rol incluso cuando lleva el permiso.