8,500+
Lines of production code
~6 hrs
Total development time
0
Lines written by a human
625
API proxies scanned

The challenge

A major Australian bank required a platform for managing Apigee shared flows across multiple environments (SIT, UAT, Production). The organisation needed visibility into deployment status, runtime health, error patterns, and change impact across 625+ proxies. No commercial solution existed, and conventional development would require weeks of planning and dedicated resources.

The approach: AI spec-driven development

The methodology followed four stages:

What was built: Floey

A comprehensive platform consisting of eight core Python modules of 300 to 780 lines each:

Several of Floey's most valuable features were never explicitly requested. The model recognised opportunities for improvement and built them as part of its responses. This is the distinguishing characteristic of AI spec-driven development.

Key takeaways