İçeriğe geç
Pathrule

dokümanlar

Örnek çalışma alanı

Bir hafıza kaydı, bir kural ve bir beceri içeren yerel bir örnek çalışma alanı oluşturun, ardından kodlama ajanınızdan bir ödeme adımı değişikliği için bu bilgiyi okumasını isteyin.

Bu sayfada

Karar, kısıt ve prosedür arasındaki farkı görmek için küçük bir örnek yeterlidir. Yerel bir çalışma alanı oluşturun, her birinden bir tane yazın ve kodlama ajanınıza bir ödeme adımı (checkout) değişikliğinde nelerin geçerli olduğunu sorun.

Projeyi oluşturun

Örnek için boş bir klasör kullanın:

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

Kurulum, yerel çalışma alanını oluşturur ve seçtiğiniz istemcileri bağlar. Local Console tarayıcınızda açılır. Bu sizin çalışma alanınızdır: bilgi düzenlenebilir ve bu makinede saklanır.

Üç kayıt yazın

Local Console içinde örnek çalışma alanını seçin. Aşağıdaki kayıtları kök yolda, yani / altında oluşturun.

Hafıza kaydı: İndirimler neden satır kalemlerine uygulanır

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.

Hafıza kaydı, kararı ve gerekçesini saklar.

Kural: İndirim hesaplamalarını tek bir yerde tutun

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

Kural, projenin neyi gerektirdiğini belirtir. Düz metin bir kuralın ajana iletilmesi, onu otomatik olarak engelleyici bir denetime dönüştürmez; ayrıntılar için güvenlik bariyeri olarak kurallar sayfasına bakın.

Beceri: Bir ödeme adımı değişikliğini inceleyin

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.

Beceri, siz istediğinizde ajanın çalıştırabileceği bir prosedürü saklar.

Ajana nelerin geçerli olduğunu sorun

Bağlı kodlama ajanınızı örnek klasörde açın ve şunu sorun:

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.

Ajan, gerekçeyi gereksinimden ve prosedürden ayırt edebilmelidir. Kayıtları Local Console'da inceleyin; ajan kayıtlara ulaşamıyorsa pathrule doctor komutunu kullanın.

Sırada gerçek bir kapsam deneyin

Gerçek bir depoda, ödeme adımıyla ilgili bilgiyi kök yerine kendi yoluna bağlayın. Kalıtım için Temel kavramlar, uçtan uca kurulum için Hızlı başlangıç sayfasıyla başlayın.