2) with detailed, WELL NUMBERED (Claude is remarkably good at following number references), multi-level design and build documentation Claude absolutely CAN produce moderately complex applications (crud with some lightly branching business workflows).
The corollary to (2) however is can you actually get that working code to be production grade, AND maintain it? that far I haven't got yet.