CAP catalogue — how to read

CAP = Capability (what Maya must do). SDD = Software Design Document (how the system is designed). ADR = Architecture Decision Record (why a technical choice was locked). Maya AI + training honour the same records — if behaviour is wrong, we detail the CAP, not hope the model invents it.

7 CAPs = Asto loop One page each Review → freeze SDD
Asto asked: “gimana bacanya untuk make sure maya melakukan ini?” Use the checklist below. Each Asto bullet maps to one CAP. Open the CAP → read Must / Must not → run the verify probes. ChatGPT review: paste this page URL + Asto’s bullet list and ask “is every bullet covered by a CAP?”

Coverage checklist (Asto → CAP)

CAPTitleAsto bulletStatus
CAP-01 Detect user intent di awal dia cek intensi user covered
CAP-02 Complete slots → trip summary setelah dapat intensi dia lengkapi semua yang diperlukan untuk dijadikan summary covered
CAP-03 Summary edit without Search kalau user saat disajikan summary tidak click search berarti ada data summary yang perlu diubah berdasarkan chating user covered
CAP-04 Re-confirm when intent may have changed kalau dicurigai user berubah intensi, dia konfirmasi lagi intensi user covered
CAP-05 After Search: ≤3 best options setelah user click search maka dia akan sajikan 3 opsi yang paling sesuai dengan preferensi user covered
CAP-06 No Book → refine and search again kalau user tidak click book berarti user belum cocok dengan pilihan dan dia akan cari lagi yang paling cocok berdasarkan chatting user covered
CAP-07 After Book → intents met → confirmation setelah user book dia akan cek apakah intensi user terpenuhi semua, kalau sudah dia akan sajikan halaman konfirmasi (sesuai flow design) covered

Glossary

CAPCapability — behavioural contract Maya must perform.
SDDSoftware Design Document — product/system design wrapping CAPs.
ADRArchitecture Decision Record — e.g. Maya→MCP→OMS, summary-before-search.
NRCPNatural Reply Capability Pack — how Maya speaks; cannot weaken CAP gates.
CAP-01Detect intent CAP-02Summary slots CAP-03Edit summary CAP-04Re-confirm intent CAP-05≤3 options CAP-06Refine / more options CAP-07Book → confirm