Workspace di esempio
Crea un workspace locale di esempio con una memoria, una regola e una skill, poi chiedi al tuo agente di programmazione di leggere la conoscenza per una modifica al checkout.
In questa pagina
Basta un piccolo esempio per cogliere la differenza tra una decisione, un vincolo e una procedura. Crea un workspace locale, scrivi una voce per ciascun tipo e chiedi al tuo agente di programmazione che cosa si applica a una modifica al checkout.
Crea il progetto
Usa una cartella vuota per l'esempio:
mkdir pathrule-example
cd pathrule-example
pathrule setup --local
pathrule ui
Il setup crea il workspace locale e collega i client che scegli. La Local Console si apre nel browser. Questo è il tuo workspace: la conoscenza è modificabile e viene salvata su questa macchina.
Scrivi tre voci
Seleziona il workspace di esempio nella Local Console. Crea queste voci nel percorso radice, /.
Memoria: perché gli sconti vanno sulle singole righe
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 decisione e la sua motivazione.
Regola: tieni i calcoli degli sconti in un unico punto
Checkout changes must use the shared discount calculation. Do not add a second calculation in a screen or API handler.
Una regola indica che cosa richiede il progetto. La consegna di una regola scritta in prosa non la trasforma automaticamente in un controllo bloccante; consulta le regole come guardrail.
Skill: revisiona una modifica al 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 una procedura che l'agente può richiamare quando glielo chiedi.
Chiedi all'agente che cosa si applica
Apri il tuo agente di programmazione collegato nella cartella di esempio e chiedi:
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.
L'agente dovrebbe distinguere la motivazione dal requisito e dalla procedura. Controlla le voci nella Local Console e usa pathrule doctor se l'agente non riesce a raggiungerle.
Poi prova un ambito reale
In un repository reale, lega la conoscenza sul checkout al suo percorso specifico invece che alla radice. Parti da Concetti fondamentali per l'ereditarietà e da Guida rapida per la configurazione completa.