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.
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)
| CAP | Title | Asto bullet | Status |
|---|---|---|---|
| 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.