Contoh Task Kompleks
Misalnya requirement:
Satu user dapat login dari beberapa PC. Setiap PC memiliki session sendiri. Logout pada satu PC tidak boleh mengeluarkan user dari PC lain. Admin dapat melihat dan mencabut session tertentu.
Task seperti ini memiliki banyak bagian:
users
↓
authentication
↓
sessions
↓
device identification
↓
middleware
↓
logout
↓
revoke session
↓
admin management
↓
audit
↓
testingUntuk task seperti ini lebih masuk akal menggunakan:
Superpowers
↓
Opus Planning
↓
Sonnet Implementation
↓
Testing
↓
VerificationKesalahan pada tahap architecture dapat menyebabkan perubahan ulang pada banyak bagian sistem. Karena itu tambahan reasoning dan workflow terstruktur lebih layak digunakan.