Interesting approach, thank you.
A while ago I addressed the same concerns by inventing adaptive variation of Pomodoro, where the interval length is fluctuating all the time:
I use my own app to implement it: https://github.com/gumb0/adaptive-pomodoro
(perhaps I could adapt it to try out your approach)
For me they still don't work.
Footnote links are broken in this post.
I skip it (because in the flow I don't want to be interrupted by a break) and start immediately the next pomodoro with longer interval.
Yes, sounds reasonable, I will probably make the breaks proportional to pomodoro length.
(1/3 feels like a bit too much though, e.g. 8 minute break for each 25 minute pomodoro. 1/5 to 1/4 would be closer to classic 25-5)
Yes, in fact it's not automatic shortening/extending of the interval in my app, I just have convenient shortcuts for "start pomodoro 5 min longer / 5 min shorter / the same length", so I sometimes decide to keep current interval, too.