Move a card to in_progress to start the self-coding loop: branch → coding run → tests → PR → review window on the Self-dev dashboard. It lands in done only after you merge; a failing test lands it in blocked.