Let me show you how this works in practice. I am going to build an itinerary introduction framework, test it, refine it, and save it.
The framework has a consistent structure. Task, format, constraints, and clear placeholders for the details that change with each use. The structure stays the same every time. The placeholders are where I fill in this client, this trip, this specific situation.
Now I am filling in the placeholders for a specific itinerary. A couple travelling to Japan for three weeks, celebrating a significant birthday. The brief calls for a pace that starts slow and builds toward something more adventurous by the end.
The output is in the right territory. The tone reflects the context document, the structure follows the framework, and the client detail is woven through it. But I want the opening to land more on the personal significance of the trip rather than the destination. That is a refinement.
I have added that refinement to the framework itself, not just to this output. Next time I use this framework for a trip with a personal occasion at its centre, the instruction is already there. The framework has improved because I used it.
That is the cycle: build, test, refine, save. Every use makes the library stronger.