Purpose: Capture ideas and future work.Add tasks here when you think of something that needs to be done, but you’re not ready to work on it yet. Tasks in backlog are just placeholders - they don’t need detailed instructions.
Purpose: Tasks queued for automatic execution.When a task is moved to Todo, Coddo’s queue runner automatically picks it up and starts executing it. Before moving a task here, make sure:
The task has a clear title
The instruction is detailed enough for the agent
You’ve configured the execution mode (worktree, direct, or last used — the default is configurable in Settings)
You’ve picked a provider (Claude Code or Codex) and a model
Break work into small tasks - Smaller, focused tasks get better results than large, vague ones
Write detailed instructions - Include what you want, any constraints, and examples
Use tags - Categorize tasks (bug, feature, refactor) for better organization
Review before marking done - Always check the changes before completing a task
Archive regularly - Keep your board clean by archiving done tasks
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Coddo","colors":{"primary":"#000000","light":"#FFFFFF","dark":"#000000"},"logo":{"light":"https://mintcdn.com/sygen/dGgD9qdq7HLn8bLe/logo/light.svg?fit=max\u0026auto=format\u0026n=dGgD9qdq7HLn8bLe\u0026q=85\u0026s=3ed64d03fb85422f4f5f5ddb0c09d399","dark":"https://mintcdn.com/sygen/dGgD9qdq7HLn8bLe/logo/dark.svg?fit=max\u0026auto=format\u0026n=dGgD9qdq7HLn8bLe\u0026q=85\u0026s=57949fe680deee5b3c4872b036c77f12"},"favicon":"https://mintcdn.com/sygen/dGgD9qdq7HLn8bLe/favicon.svg?fit=max\u0026auto=format\u0026n=dGgD9qdq7HLn8bLe\u0026q=85\u0026s=54593dbc8eab3465636b1b5fb2ab6c18","background":{"color":{"light":"#FFFDFA","dark":"#0A0A0A"}},"navbar":{"links":[{"href":"mailto:hello@coddo.ai","label":"Support"}],"primary":{"type":"button","label":"Download","href":"https://coddo.ai/download"}},"footer":{"socials":{"x":"https://x.com/coddo_ai","github":"https://github.com/coddo-ai/coddo-releases","instagram":"https://www.instagram.com/coddo.ai","discord":"https://discord.gg/S6J3kYTgAy"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://coddo.ai"},{"anchor":"Download Coddo","icon":"download","href":"https://coddo.ai/download"},{"anchor":"Whisper Island","icon":"microphone","href":"https://coddo.ai/whisper-island"},{"anchor":"GitHub","icon":"github","href":"https://github.com/coddo-ai/coddo-releases"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sygen","hasAudioNarration":false,"actualSubdomain":"sygen","customDomains":["docs.coddo.ai"],"gitSource":{"type":"github","owner":"coddo-ai","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21db29a00fa423a8a608eb","collectionId":"a8c91f02-98a5-4db5-9531-ac7da83efa0a","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21db29a00fa423a8a608eb:success","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Coddo","count":14},{"language":"default","tag":"Features","count":12},{"language":"default","tag":"Whisper Island","count":10},{"language":"default","tag":"Guides","count":3},{"language":"default","tag":"Getting Started","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"guides/task-workflow","slug":"/guides/task-workflow","pageMetadata":{"title":"Task Workflow","description":"Understand the full lifecycle of a task - from creation to completion.","icon":"arrow-progress","href":"/guides/task-workflow"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Understand the full lifecycle of a task - from creation to completion.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`This guide explains how tasks move through the Coddo pipeline, from initial idea to completed work.`}),`\n`,_jsx(Heading,{level:`2`,id:`the-task-lifecycle`,children:`The task lifecycle`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Backlog > Todo > In Progress > Review > Done`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`Each stage represents a step in your development workflow:`}),`\n`,_jsx(Heading,{level:`3`,id:`1-backlog`,children:`1. Backlog`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Purpose:`}),` Capture ideas and future work.`]}),`\n`,_jsx(_components.p,{children:`Add tasks here when you think of something that needs to be done, but you’re not ready to work on it yet. Tasks in backlog are just placeholders - they don’t need detailed instructions.`}),`\n`,_jsx(Heading,{level:`3`,id:`2-todo`,children:`2. Todo`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Purpose:`}),` Tasks queued for automatic execution.`]}),`\n`,_jsxs(_components.p,{children:[`When a task is moved to Todo, Coddo’s `,_jsx(_components.strong,{children:`queue runner`}),` automatically picks it up and starts executing it. Before moving a task here, make sure:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`The task has a clear `,_jsx(_components.strong,{children:`title`})]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.strong,{children:`instruction`}),` is detailed enough for the agent`]}),`\n`,_jsxs(_components.li,{children:[`You’ve configured the `,_jsx(_components.strong,{children:`execution mode`}),` (worktree, direct, or last used — the default is configurable in `,_jsx(_components.strong,{children:`Settings`}),`)`]}),`\n`,_jsxs(_components.li,{children:[`You’ve picked a `,_jsx(_components.strong,{children:`provider`}),` (Claude Code or Codex) and a `,_jsx(_components.strong,{children:`model`})]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`3-in-progress`,children:`3. In Progress`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Purpose:`}),` Tasks currently being executed.`]}),`\n`,_jsx(_components.p,{children:`When the queue runner picks up a task:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`A `,_jsx(_components.strong,{children:`chat thread`}),` is linked to the task (or created automatically)`]}),`\n`,_jsxs(_components.li,{children:[`If using `,_jsx(_components.strong,{children:`worktree mode`}),`, a Git worktree is created`]}),`\n`,_jsx(_components.li,{children:`The agent (Claude Code or Codex) reads the task instruction and begins working`}),`\n`,_jsx(_components.li,{children:`Progress is shown in real time (current tool, completed tools, todo items)`}),`\n`]}),`\n`,_jsx(_components.p,{children:`During execution you can:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Stop`}),` the task to pause execution`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Cancel`}),` the task and move it back to backlog`]}),`\n`,_jsx(_components.li,{children:`Watch the chat conversation in the detail panel`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`4-review`,children:`4. Review`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Purpose:`}),` Verify completed work before marking as done.`]}),`\n`,_jsx(_components.p,{children:`After the agent finishes:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Review the changes in the `,_jsx(_components.strong,{children:`Chat`}),` view (diffs, tool outputs)`]}),`\n`,_jsx(_components.li,{children:`For worktree tasks, validate and merge the branch`}),`\n`,_jsx(_components.li,{children:`For direct mode tasks, commit and push changes`}),`\n`,_jsx(_components.li,{children:`You can also send another message to ask for additional changes`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`5-done`,children:`5. Done`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Purpose:`}),` Completed and reviewed tasks.`]}),`\n`,_jsx(_components.p,{children:`Move tasks here when you’re satisfied with the result. Done tasks can be:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Archived`}),` to clean up the board`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Unarchived`}),` if you need to revisit them`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`execution-modes-explained`,children:`Execution modes explained`}),`\n`,_jsx(Heading,{level:`3`,id:`worktree-mode-default-recommended-for-parallel-work`,children:`Worktree mode (default, recommended for parallel work)`}),`\n`,_jsx(CodeBlock,{numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`main branch -----------------------------------`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` |-- coddo/1-fix-login (worktree)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` |-- coddo/2-add-tests (worktree)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`Each task gets its own Git worktree and branch. Up to `,_jsx(_components.strong,{children:`5 worktree tasks can execute in parallel`}),`, configurable in Settings. Benefits:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Parallel execution`}),` - Up to 5 tasks can run simultaneously`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Isolation`}),` - Changes don’t interfere with each other`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Clean merges`}),` - Each task’s changes are on a separate branch`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`direct-mode-simpler-workflow`,children:`Direct mode (simpler workflow)`}),`\n`,_jsx(_components.p,{children:`Tasks run on your current branch. Benefits:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Simpler`}),` - No branch management needed`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Faster`}),` - No worktree creation overhead`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Auto-commit`}),` - Optionally commit changes automatically`]}),`\n`]}),`\n`,_jsx(Warning,{children:`Only one task can run in direct mode at a time, since they share the same working directory.`}),`\n`,_jsx(Heading,{level:`2`,id:`task-+-chat-relationship`,children:`Task + Chat relationship`}),`\n`,_jsx(_components.p,{children:`Every in-progress task is linked to a chat thread. This means:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Opening a task shows the full conversation in the detail panel`}),`\n`,_jsx(_components.li,{children:`The agent has the task instruction as context`}),`\n`,_jsx(_components.li,{children:`Duration from the chat is attributed to the task`}),`\n`,_jsx(_components.li,{children:`You can continue the conversation from the review state`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`best-practices`,children:`Best practices`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Break work into small tasks`}),` - Smaller, focused tasks get better results than large, vague ones`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Write detailed instructions`}),` - Include what you want, any constraints, and examples`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Use tags`}),` - Categorize tasks (bug, feature, refactor) for better organization`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Review before marking done`}),` - Always check the changes before completing a task`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Archive regularly`}),` - Keep your board clean by archiving done tasks`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Task Workflow","description":"Understand the full lifecycle of a task - from creation to completion.","icon":"arrow-progress","href":"/guides/task-workflow"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"The task lifecycle","slug":"the-task-lifecycle","depth":2,"children":[{"title":"1. Backlog","slug":"1-backlog","depth":3,"children":[]},{"title":"2. Todo","slug":"2-todo","depth":3,"children":[]},{"title":"3. In Progress","slug":"3-in-progress","depth":3,"children":[]},{"title":"4. Review","slug":"4-review","depth":3,"children":[]},{"title":"5. Done","slug":"5-done","depth":3,"children":[]}]},{"title":"Execution modes explained","slug":"execution-modes-explained","depth":2,"children":[{"title":"Worktree mode (default, recommended for parallel work)","slug":"worktree-mode-default-recommended-for-parallel-work","depth":3,"children":[]},{"title":"Direct mode (simpler workflow)","slug":"direct-mode-simpler-workflow","depth":3,"children":[]}]},{"title":"Task + Chat relationship","slug":"task-+-chat-relationship","depth":2,"children":[]},{"title":"Best practices","slug":"best-practices","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"sygen","siteName":"Coddo","title":"Task Workflow - Coddo","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-11T21:47:31.246Z","originalFileLocation":"guides/task-workflow.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Understand the full lifecycle of a task - from creation to completion.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Coddo\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sygen/dmNCSH8fkb2owK-J/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/sygen/dmNCSH8fkb2owK-J/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sygen/dmNCSH8fkb2owK-J/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sygen/dmNCSH8fkb2owK-J/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sygen/dmNCSH8fkb2owK-J/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sygen/dmNCSH8fkb2owK-J/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sygen/dmNCSH8fkb2owK-J/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sygen/dmNCSH8fkb2owK-J/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sygen/dmNCSH8fkb2owK-J/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Task Workflow - Coddo\">\u003cmeta data-mint-head property=\"og:description\" content=\"Understand the full lifecycle of a task - from creation to completion.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Coddo\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.coddo.ai/guides/task-workflow\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sygen.mintlify.app/_mintlify/api/og/v2?division=Guides\u0026amp;title=Task+Workflow\u0026amp;description=Understand+the+full+lifecycle+of+a+task+-+from+creation+to+completion.\u0026amp;theme=9b42f8e6af8f6f18488189ca\u0026amp;signature=a176413521543e5eb3bd7741bd427ef29f9ff492c0698e0c06116be11aa99495\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Task Workflow - Coddo\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Understand the full lifecycle of a task - from creation to completion.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sygen.mintlify.app/_mintlify/api/og/v2?division=Guides\u0026amp;title=Task+Workflow\u0026amp;description=Understand+the+full+lifecycle+of+a+task+-+from+creation+to+completion.\u0026amp;theme=9b42f8e6af8f6f18488189ca\u0026amp;signature=a176413521543e5eb3bd7741bd427ef29f9ff492c0698e0c06116be11aa99495\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/sygen/dmNCSH8fkb2owK-J/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Coddo\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.coddo.ai/guides/task-workflow\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/task-workflow.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.coddo.ai/#organization\",\"name\":\"Coddo\",\"url\":\"https://docs.coddo.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sygen/dGgD9qdq7HLn8bLe/logo/light.svg?fit=max\u0026auto=format\u0026n=dGgD9qdq7HLn8bLe\u0026q=85\u0026s=3ed64d03fb85422f4f5f5ddb0c09d399\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.coddo.ai#website\",\"name\":\"Coddo\",\"url\":\"https://docs.coddo.ai\",\"publisher\":{\"@id\":\"https://docs.coddo.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.coddo.ai/guides/task-workflow#webpage\",\"url\":\"https://docs.coddo.ai/guides/task-workflow\",\"name\":\"Task Workflow\",\"description\":\"Understand the full lifecycle of a task - from creation to completion.\",\"dateModified\":\"2026-05-11T21:47:31.246Z\",\"isPartOf\":{\"@id\":\"https://docs.coddo.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.coddo.ai/guides/task-workflow#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.coddo.ai/guides/task-workflow#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guides\",\"item\":\"https://docs.coddo.ai/guides/first-project\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Task Workflow\",\"item\":\"https://docs.coddo.ai/guides/task-workflow\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.coddo.ai/guides/task-workflow#article\",\"headline\":\"Task Workflow\",\"name\":\"Task Workflow\",\"description\":\"Understand the full lifecycle of a task - from creation to completion.\",\"url\":\"https://docs.coddo.ai/guides/task-workflow\",\"mainEntityOfPage\":{\"@id\":\"https://docs.coddo.ai/guides/task-workflow#webpage\"},\"dateModified\":\"2026-05-11T21:47:31.246Z\",\"publisher\":{\"@id\":\"https://docs.coddo.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.coddo.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Coddo\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Coddo","nav":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://coddo.ai"},{"anchor":"Download Coddo","icon":"download","href":"https://coddo.ai/download"},{"anchor":"Whisper Island","icon":"microphone","href":"https://coddo.ai/whisper-island"},{"anchor":"GitHub","icon":"github","href":"https://github.com/coddo-ai/coddo-releases"}]},"tabs":[{"tab":"Coddo","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":""},{"title":"Installation","href":"/installation"},{"title":"Quick Start","href":"/quickstart"}]},{"group":"Features","pages":[{"title":"Chat Interface","icon":"message","href":"/features/chat"},{"title":"Kanban Board","icon":"table-columns","href":"/features/kanban"},{"title":"Git Integration","icon":"code-branch","href":"/features/git"},{"title":"Voice Dictation","icon":"microphone","href":"/features/voice-dictation"},{"title":"Skills","icon":"bolt","href":"/features/skills"},{"title":"Statistics","icon":"chart-line","href":"/features/stats"},{"title":"CLAUDE.md / AGENTS.md Editor","icon":"file-pen","href":"/features/claude-md"},{"title":"Settings","icon":"gear","href":"/features/settings"}]},{"group":"Guides","pages":[{"title":"Creating Your First Project","description":"A step-by-step guide to setting up your first project in Coddo.","icon":"folder-plus","href":"/guides/first-project"},{"title":"Task Workflow","icon":"arrow-progress","href":"/guides/task-workflow"},{"title":"Git Workflow","description":"How to use Coddo's Git integration for a smooth version control workflow.","icon":"code-branch","href":"/guides/git-workflow"}]}]},{"tab":"Whisper Island","pages":[{"title":"Whisper Island","href":"/whisper-island"}]}]},"basePath":"","title":"Task Workflow - Coddo","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}