Saltar al contenido
Pathrule

documentación

Espacio de trabajo de ejemplo

Crea un espacio de trabajo local de ejemplo con una memoria, una regla y una skill, y luego pide a tu agente de programación que lea el conocimiento para un cambio en el checkout.

En esta página

Basta con un ejemplo pequeño para ver la diferencia entre una decisión, una restricción y un procedimiento. Crea un espacio de trabajo local, escribe una entrada de cada tipo y pregúntale a tu agente de programación qué aplica a un cambio en el checkout.

Crea el proyecto

Usa una carpeta vacía para el ejemplo:

mkdir pathrule-example
cd pathrule-example
pathrule setup --local
pathrule ui

La configuración crea el espacio de trabajo local y conecta los clientes que elijas. La Local Console se abre en tu navegador. Este es tu espacio de trabajo: el conocimiento se puede editar y se guarda en esta máquina.

Escribe tres entradas

Selecciona el espacio de trabajo de ejemplo en la Local Console. Crea estas entradas en la ruta raíz, /.

Memoria: Por qué los descuentos van en las líneas de pedido

We apply discounts to individual line items so tax and refund calculations use the same discounted amount. A total-level discount would make those calculations disagree.

Una memoria conserva la decisión y su motivo.

Regla: Mantén los cálculos de descuento en un solo lugar

Checkout changes must use the shared discount calculation. Do not add a second calculation in a screen or API handler.

Una regla indica lo que exige el proyecto. Entregarla no convierte automáticamente una regla escrita en prosa en una verificación bloqueante; consulta las reglas como barreras de protección.

Skill: Revisar un cambio en el checkout

1. Read the discount decision and the checkout rule.
2. Identify the calculation the change uses.
3. Check tax and refund behavior for the same discounted line item.
4. Report the verification performed and anything still uncertain.

Una skill conserva un procedimiento que el agente puede invocar cuando se lo pidas.

Pregúntale al agente qué aplica

Abre tu agente de programación conectado en la carpeta del ejemplo y pregúntale:

Before changing checkout discounts, read the Pathrule knowledge for this workspace. Explain the decision, the requirement and the review procedure that apply. Do not implement a change yet.

El agente debería distinguir el motivo, el requisito y el procedimiento. Revisa las entradas en la Local Console y usa pathrule doctor si el agente no puede acceder a ellas.

Prueba después con un alcance real

En un repositorio real, vincula el conocimiento del checkout a su propia ruta en lugar de a la raíz. Empieza por Conceptos clave para entender la herencia, y por Inicio rápido para la configuración completa.