Use plan-status as the only machine state source for plan queueing, claiming, and finishing.
Route record-plan through queue insertion and update templates/prompts to match the single-state model.
BREAKING CHANGE: playbook.py -record-spec and main_loop.py record are removed.
Claim the first executable plan in plan-file order after resuming any in-progress plan, preserve skipped as its own workflow phase, and document the required post-done commit gate in the agent rules.