spec-to-code: from pipeline to plugin, and the bug I almost ignored