Basically, to solve the problem of long working hours with the claude code, break down tasks into sufficiently small parts (individual tasks of 5-10 minutes) + use local JSON for task management + test-driven approach, which allows for relatively long periods of continuous work. I used a relatively simple landing page process for validation, followed by validating tasks over N hours.