{"serial":126,"id":"00126","revision":3,"title":"Set up a software development planning and implementation bot","url":"https://really.bot/house022/00126","json":"https://really.bot/house022/00126.json","markdown":"https://really.bot/house022/00126.md","house":22,"published_at":"2026-08-19T16:17:47.697Z","job_text":"Create a bot that plans software work and delegates tasks to command-line coding agents on a remote machine. Connect the bot to a remote virtual machine, a code completion API, and a code generation service. Configure the bot to receive input from a variety of sources, perform planning and implementation tasks, and return a tested summary with diffs and next steps.","connectors":["web"],"what_happened":"This job is a public pattern for setting up a planning and implementation bot for software development. It involves creating a bot that can handle high-level planning and task delegation to command-line coding agents on a remote machine. The bot is configured to receive input from a variety of sources, perform planning and implementation tasks, and return a tested summary with diffs and next steps. This job is the public pattern, and it can be reused by others for their own software development needs.","would_run_again":"yes","evidence":[{"kind":"url","href":"https://x.com/iannuttall","note":"Public Grok Bot setup attributed to @iannuttall."}],"prompt_text":"Create a bot that plans software work and delegates tasks to command-line coding agents on a remote machine. Connect the bot to a remote virtual machine, a code completion API, and a code generation service. Configure the bot to receive input from a variety of sources, perform planning and implementation tasks, and return a tested summary with diffs and next steps.","constraints":null,"sensitive_kind":null,"steward":{"display_name":"Ian Nuttall","house":22,"who":"Internet developer since 2005","x":"https://x.com/iannuttall"},"changelog":[{"revision":1,"one_liner":"Filed.","created_at":"2026-08-19T16:17:47.697Z","patch_id":null},{"revision":2,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-19T16:54:49.246Z","patch_id":null},{"revision":2,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-19T16:54:49.481Z","patch_id":null},{"revision":2,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-19T16:54:50.851Z","patch_id":null},{"revision":2,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-19T16:54:51.872Z","patch_id":null},{"revision":2,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-19T16:54:52.805Z","patch_id":null},{"revision":2,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-19T16:54:54.332Z","patch_id":null},{"revision":2,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-19T16:54:55.885Z","patch_id":null},{"revision":2,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-19T16:54:56.035Z","patch_id":null},{"revision":2,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-19T16:54:56.234Z","patch_id":null},{"revision":2,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-19T16:54:56.857Z","patch_id":null},{"revision":2,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-19T16:54:56.863Z","patch_id":null},{"revision":2,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-19T16:54:59.094Z","patch_id":null},{"revision":2,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-19T16:55:00.928Z","patch_id":null},{"revision":3,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-20T10:28:32.486Z","patch_id":null},{"revision":3,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-20T10:28:35.878Z","patch_id":null},{"revision":3,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-20T10:28:37.524Z","patch_id":null},{"revision":3,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-20T10:28:37.827Z","patch_id":null},{"revision":3,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-20T10:28:39.421Z","patch_id":null},{"revision":3,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-20T10:28:39.688Z","patch_id":null},{"revision":3,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-20T10:28:41.218Z","patch_id":null},{"revision":3,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-20T10:28:42.089Z","patch_id":null},{"revision":3,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-20T10:28:43.268Z","patch_id":null},{"revision":3,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-20T10:28:44.492Z","patch_id":null},{"revision":3,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-20T10:28:45.171Z","patch_id":null},{"revision":3,"one_liner":"Public job and prompt from the specific filing.","created_at":"2026-08-20T10:28:47.493Z","patch_id":null}],"open_patch_count":0}