"When inflicting damage, if you allocate a wound to a model, you must keep on allocating wounds to that model until either it is slain, or no more wounds remain to be allocated."
"... no more wounds remain to be allocated" -> surely, this refers to the current phase, or more precisely, that units damage result?
Player one: "that'll be 3 wounds"
Player two: "I allocate as follows -bla bla. Are there any more wounds to allocate from this units' attacks?"
Player one: "Nope"
This infers that we are triggering the "no more wounds remain..." condition, which implies that the "contract" is fulfilled, and the restriction on allocating wounds is lifted until the "when inflicting damage..." condition is triggered anew.
This could have a great effect one the game. Say I have some unit with big dudes that are at 5 wounds each. In shooting (arguably, this could even be the same combat phase, only a second unit is attacking) I receive 3 wounds, and I allocate to a given model until slain or no more wounds are left to allocate. Contract fulfilled. In combat, I receive 4 wounds, and I allocate this to a different model. I am still fulfilling my contract, as I allocate all 4 wounds on this model, until slain or no more wounds are left to allocate.
Next Hero phase, some ability or spell has a healing effect on my unit, where each model restores x wounds. This of course, has a much greater effect on a unit where more models are still standing, and wounds are spread across. I mean, how else would spells/abilities healing "every model in unit" be any better than spells/abilities healing "target model in unit", if it was such that there would only ever exist one single model in a unit, that had one or more wounds taken of it?
Does this make any sense to you guys?
Or does "... no more wounds remain to be allocated" in fact refer to the very end of the game?
I'm no munchkin, I just have an interest in implication