The Training (weapon enchantment) ability says:
Popular among those who seek to impersonate skilled warriors, a training weapon grants one combat feat to the wielder as long as the weapon is drawn and in hand. The feat is chosen when this special ability is placed on the weapon. That feat cannot be used as a prerequisite for any other feats and functions for the wielder only if she meets its prerequisites. Once chosen, the feat stored in the weapon cannot be changed.
And Warrior Spirit (su), the Fighter's Advanced Weapon Training option, says:
The fighter can forge a spiritual bond with a weapon that belongs to the associated weapon group, allowing him to unlock the weapon’s potential. Each day, he designates one such weapon and gains a number of points of spiritual energy equal to 1 + his weapon training bonus. While wielding this weapon, he can spend 1 point of spiritual energy to grant the weapon an enhancement bonus equal to his weapon training bonus. Enhancement bonuses gained by this advanced weapon training option stack with those of the weapon, to a maximum of +5. The fighter can also imbue the weapon with any one weapon special ability with an equivalent enhancement bonus less than or equal to his maximum bonus by reducing the granted enhancement bonus by the amount of the equivalent enhancement bonus. The item must have an enhancement bonus of at least +1 (from the item itself or from warrior spirit) to gain a weapon special ability. In either case, these bonuses last for 1 minute.
This seems to me like this is an effective way of getting a combat feat of your choice, reminiscent of a Brawler's Martial Flexibility. For the low, low cost of having an already potent Advanced Weapon Training option.
However, it could be that Training's "lock in" means that taking the ability will always be the same feat.
Do I get to choose a feat for Training every time I activate Warrior Spirit, or would I always get the same feat?