Then that's not an Agile process. That sounds more like mini-waterfall.
It's perfectly possible to deliver small units of work weekly. One still gets frameworks while doing that. It's just that the work of making the framework happens over time, not up front. Which is good, because good designs are based on good information, and the beginning of the project is when you have the least information.
We tend towards 4 or 5 sprints in which nothing is completed, only to suddenly have a flood of completed things the next.