I completely agree with you, I should not have phrased it this way.
Indeed, using fuel surface temperature implies that the pyrolysis is located at this very surface and the model is expected to reproduce physics for these applications. We worked mainly on pool fires for which we have experimental data which seem to confirm this hypothesis for this application (thanks to a local measurement of temperature in the pool close to fuel surface). As for connection between fuel temperature and reaction rate, it is commonly used through the Arrhenius law for all kind of materials, including those for which we have in-depth pyrolysis. Maybe I should have talked about "local temperature" (which may be inside the material) and not "surface temperature".
But then I wonder, can we currently take into account the depth at which pyrolysis occurs with a prescribed HRRPUA? Because as written in the technical guide, “the desired HRR is translated into a mass flux for fuel at a given solid surface, which can be thought of as the surface of a burner”. So it would seem pyrolysis will be assumed to occur at fuel surface even during the free burning phase.
Also, I checked the way it is done with the full pyrolysis model. Equation 7.28 p71 in technical guide involves a term Ts which is a solid temperature I guess. But where is it taken? I checked in the source code and I understand ONE_D%TMP(I) is a surface temperature, am I wrong?