(discovery) Discovery:; (poet) generative
process; (poem) \(T\); (poet.east) – (poem.west);
(critic) feedback; (poem.east) – (critic.west); (experience) reflective
process; (comment) ; (reflection) ;
([yshift=1mm]critic.east) to [out=0,in=270] (comment.south) ; (comment.north) to [out=90,in=0] (experience.east) ; (experience.west) to [out=180,in=90] (reflection.north) ; (reflection.south) to [out=270,in=140] ([yshift=1.5mm]critic.west) ;
(mid1);
(feedback) \(T^{\star}\); (focusshift) [Focus shift];
([yshift=-1mm]critic.east) to[out=0,in=90] (mid1) to[out=270,in=0] (feedback.east);
(invention) Invention:;
(integrator) verification;
(mid2);
(feedback.west) to[out=180,in=90] (mid2) to[out=270,in=160] (integrator.west);
(explainer) experimental
process;
(question) ; (answer) ;
([yshift=-1mm]integrator.east) to [out=0,in=90] (question.north) ; (question.south) to [out=270,in=0] (explainer.east) ; (explainer.west) to [out=180,in=270] (answer.south) ; (answer.north) to [out=90,in=200] ([xshift=1mm,yshift=-1.8mm]integrator.west) ;
(problem) \(R\);
([yshift=1mm]integrator.east) – (problem.west);
(pgrammer) evaluation
process; (problem.east) – (pgrammer.west); (etc) ...; (pgrammer.east) – (etc.west);