Cognitive Task Partitioning: an architecture for AI-assisted development | Heykuki News