Exemple d'espace de travail
Créez un espace de travail local d'exemple avec une mémoire, une règle et un skill, puis demandez à votre agent de codage de lire les connaissances avant une modification du checkout.
Sur cette page
Un petit exemple suffit pour saisir la différence entre une décision, une contrainte et une procédure. Créez un espace de travail local, rédigez une entrée de chaque type, puis demandez à votre agent de codage ce qui s'applique à une modification du checkout.
Créer le projet
Utilisez un dossier vide pour l'exemple :
mkdir pathrule-example
cd pathrule-example
pathrule setup --local
pathrule ui
La configuration crée l'espace de travail local et connecte les clients que vous choisissez. La Local Console s'ouvre dans votre navigateur. Cet espace de travail vous appartient : les connaissances sont modifiables et stockées sur cette machine.
Rédiger trois entrées
Sélectionnez l'espace de travail d'exemple dans la Local Console. Créez ces entrées au chemin racine, /.
Mémoire : pourquoi les remises s'appliquent aux lignes de commande
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.
Une mémoire conserve la décision et sa justification.
Règle : centraliser le calcul des remises
Checkout changes must use the shared discount calculation. Do not add a second calculation in a screen or API handler.
Une règle énonce ce que le projet exige. La diffusion d'une règle rédigée en texte libre n'en fait pas automatiquement une vérification bloquante ; consultez les règles comme garde-fous.
Skill : relire une modification du 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.
Un skill conserve une procédure que l'agent peut invoquer quand vous le lui demandez.
Demander à l'agent ce qui s'applique
Ouvrez votre agent de codage connecté dans le dossier d'exemple et demandez-lui :
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'agent doit distinguer la justification, l'exigence et la procédure. Examinez les entrées dans la Local Console et lancez pathrule doctor si l'agent n'arrive pas à y accéder.
Essayer ensuite une portée réelle
Dans un vrai dépôt, rattachez les connaissances liées au checkout à leur propre chemin plutôt qu'à la racine. Commencez par les concepts clés pour l'héritage, puis par le Démarrage rapide pour la configuration de bout en bout.