Inspect the transcript, logs, diffs, previews, and follow-up path before you trust the result.
A task is a single unit of Roomote work. It may start from Slack, GitHub, Linear, or the web dashboard, but the task view gives your team one shared place to inspect what happened and decide what should happen next.
You can send follow-up instructions while a task is active. If a task has completed and Roomote has a restorable snapshot, a follow-up can resume from that prior workspace instead of starting over.Good follow-ups are specific:
“Apply the second option and add a regression test.”
“Use the existing settings card pattern instead of adding a new component.”
Different teammates can run separate tasks in parallel. Teammates can also join the same task conversation when the work needs shared context, for example when a PM clarifies requirements and an engineer reviews the implementation plan.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Roomote","colors":{"primary":"#B0CD26","light":"#D6EE26","dark":"#B0CD26"},"logo":{"light":"https://mintcdn.com/newmote/GaqjyRm7m1KnE1Cj/logo/light.svg?fit=max\u0026auto=format\u0026n=GaqjyRm7m1KnE1Cj\u0026q=85\u0026s=ea2128362121f94a7de58a359666bb1d","dark":"https://mintcdn.com/newmote/GaqjyRm7m1KnE1Cj/logo/dark.svg?fit=max\u0026auto=format\u0026n=GaqjyRm7m1KnE1Cj\u0026q=85\u0026s=5426f6db2a54c33fef01287ea82557fd"},"favicon":"https://mintcdn.com/newmote/GaqjyRm7m1KnE1Cj/favicon-32x32.png?fit=max\u0026auto=format\u0026n=GaqjyRm7m1KnE1Cj\u0026q=85\u0026s=49aafab91ceb83389fa95754eef3c663","navbar":{"links":[{"href":"mailto:help@roomote.dev","label":"Support"}],"primary":{"type":"button","label":"Open Roomote","href":"/open-roomote"}},"fonts":{"heading":{"family":"DM Sans"},"body":{"family":"DM Sans"}},"icons":{"library":"lucide"},"integrations":{"posthog":{"apiKey":"phc_YyjgscLcSzrUSMSBkFByxkTpxw3kqWFGWwEWT525J0V","apiHost":"https://t.roomote.dev","sessionRecording":false},"cookies":{"key":"roo-code-cookie-consent","value":"true"}},"contextual":{"options":["copy","view","chatgpt","claude","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"newmote","hasAudioNarration":false,"actualSubdomain":"newmote","customDomains":["docs.newmote.dev"],"gitSource":{"type":"github","owner":"roocodeinc","repo":"roomote-internal","deployBranch":"develop","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a3b48fed9eb515d8c978874","collectionId":"9f7a46d1-1bde-4d87-83ff-298f47f4946c","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a3b48fed9eb515d8c978874:success","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"Guides","count":35},{"language":"default","tag":"Integrations","count":20},{"language":"default","tag":"Admin guides","count":8},{"language":"default","tag":"Using Roomote","count":3},{"language":"default","tag":"Start here","count":3},{"language":"default","tag":"Concepts","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"roomote.css","content":"/* latin-ext */\n@font-face {\n font-family: 'DM Sans';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'DM Sans';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n font-family: 'DM Sans';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'DM Sans';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n font-family: 'DM Sans';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'DM Sans';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n font-family: 'DM Sans';\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'DM Sans';\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face{font-family:'Monaspace Neon';src:url(/fonts/monaspace-neon-latin-400-normal.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Monaspace Neon';src:url(/fonts/monaspace-neon-latin-500-normal.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Monaspace Neon';src:url(/fonts/monaspace-neon-latin-700-normal.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}:root{--roomote-docs-radius-md:0.625rem;--roomote-docs-radius-lg:0.75rem;--roomote-docs-radius-xl:1rem}[data-docs-theme=mint],[data-docs-theme=mint] button,[data-docs-theme=mint] input,[data-docs-theme=mint] select,[data-docs-theme=mint] textarea,body,html{font-family:'DM Sans',ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}[data-docs-theme=mint] .font-mono,[data-docs-theme=mint] .prose code,[data-docs-theme=mint] .prose pre,[data-docs-theme=mint] [class*=language-],[data-docs-theme=mint] code,[data-docs-theme=mint] kbd,[data-docs-theme=mint] pre,[data-docs-theme=mint] samp{font-family:'Monaspace Neon','SFMono-Regular',ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono',monospace!important}[data-docs-theme=mint] .nav-logo{height:2rem;width:auto}.integration-name{display:inline-flex;align-items:center;gap:.45rem;width:max-content;max-width:100%;padding:0;border:0!important;background:0 0!important;color:inherit;line-height:1.2;text-decoration:none!important;vertical-align:middle;box-shadow:none!important}.integration-name:hover{color:inherit}.integration-logo{display:inline-block;width:1rem;height:1rem;flex:0 0 auto;margin:0!important;vertical-align:middle}.integration-name [data-rmiz-content],.integration-name [data-rmiz]{display:inline-flex!important;align-items:center;flex:0 0 auto;margin:0!important}.dark img.integration-logo[src^='https://api.iconify.design/simple-icons:'],.dark img[src='/logo/integrations/pylon.svg']{filter:invert(1)}[data-docs-theme=mint] #content-container>div:not([id]){margin-top:1rem;padding-right:1rem;padding-bottom:1.5rem;border-radius:var(--roomote-docs-radius-xl)}[data-docs-theme=mint] #content-area{padding-right:1rem}[data-docs-theme=mint] #table-of-contents-layout{border-left:1px solid rgba(17,24,39,.08)}.dark [data-docs-theme=mint] #table-of-contents-layout{border-left-color:rgba(255,255,255,.08)}[data-docs-theme=mint] #content,[data-docs-theme=mint] #footer,[data-docs-theme=mint] #header,[data-docs-theme=mint] #pagination,[data-docs-theme=mint] #table-of-contents{background:0 0}[data-docs-theme=mint] #topbar-cta-button>a{min-height:2.25rem;padding:0 1rem;border-radius:.5rem;background:#000;color:#fff;font-weight:600;transition:background-color 150ms ease,color 150ms ease,opacity 150ms ease}[data-docs-theme=mint] #topbar-cta-button>a:hover{background:rgba(0,0,0,.8);color:#d6ee26}[data-docs-theme=mint] #topbar-cta-button>a>span.absolute{display:none}[data-docs-theme=mint] #topbar-cta-button>a span,[data-docs-theme=mint] #topbar-cta-button>a svg,[data-docs-theme=mint] #topbar-cta-button>a>div{position:static;color:inherit}.dark [data-docs-theme=mint] #topbar-cta-button>a{background:#fff;color:#000}.dark [data-docs-theme=mint] #topbar-cta-button>a:hover{background:#d6ee26;color:#000}[data-docs-theme=mint] #content-container .rounded-md,[data-docs-theme=mint] #navbar .rounded-md,[data-docs-theme=mint] #sidebar .rounded-md{border-radius:var(--roomote-docs-radius-md)!important}[data-docs-theme=mint] #content-container .rounded-2xl,[data-docs-theme=mint] #content-container .rounded-xl,[data-docs-theme=mint] #navbar .rounded-2xl,[data-docs-theme=mint] #navbar .rounded-xl,[data-docs-theme=mint] #sidebar .rounded-2xl,[data-docs-theme=mint] #sidebar .rounded-xl{border-radius:var(--roomote-docs-radius-lg)!important}@media (max-width:1024px){[data-docs-theme=mint] #content-container>div:not([id]){margin-top:.75rem;padding-right:0;padding-left:0}[data-docs-theme=mint] #content-area{padding-right:0}}"}],"page":{"pagePath":"tasks","slug":"/tasks","pageMetadata":{"title":"Review a task","description":"Inspect the transcript, logs, diffs, previews, and follow-up path before you trust the result.","og:title":"Docs: Review a task","twitter:image":"https://app.roomote.dev/api/public-og?variant=docs\u0026title=Docs%3A+Review+a+task","og:image":"https://app.roomote.dev/api/public-og?variant=docs\u0026title=Docs%3A+Review+a+task","icon":"list-checks","href":"/tasks"},"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: \"Inspect the transcript, logs, diffs, previews, and follow-up path before you trust the result.\"\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={li:`li`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Table,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`A task is a single unit of Roomote work. It may start from Slack, GitHub, Linear, or the web dashboard, but the task view gives your team one shared place to inspect what happened and decide what should happen next.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-to-check-first`,children:`What to check first`}),`\n`,_jsx(_components.p,{children:`Before you dive into details, check the basics:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`what Roomote was asked to do`}),`\n`,_jsx(_components.li,{children:`which environment or repository context it used`}),`\n`,_jsx(_components.li,{children:`whether the task is still running, needs input, or has finished`}),`\n`,_jsx(_components.li,{children:`whether the end state matches the kind of outcome you wanted: answer, plan, patch, branch, or PR`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`task-view`,children:`Task view`}),`\n`,_jsx(_components.p,{children:`The task view gives you the working context for a run:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`conversation history and Roomote updates`}),`\n`,_jsx(_components.li,{children:`terminal and runtime logs`}),`\n`,_jsx(_components.li,{children:`generated artifacts`}),`\n`,_jsx(_components.li,{children:`code diffs`}),`\n`,_jsx(_components.li,{children:`previews for running apps`}),`\n`,_jsx(_components.li,{children:`task metadata and links back to Slack, Linear, or GitHub when available`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`review-the-evidence`,children:`Review the evidence`}),`\n`,_jsx(_components.p,{children:`Roomote is most useful when it can show its work. For implementation tasks, look for:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`commands, tests, or checks it ran`}),`\n`,_jsx(_components.li,{children:`logs or errors it used to make decisions`}),`\n`,_jsx(_components.li,{children:`screenshots or live previews for UI changes`}),`\n`,_jsx(_components.li,{children:`a diff or pull request for code changes`}),`\n`,_jsx(_components.li,{children:`a clear explanation when something could not be verified`}),`\n`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Surface`}),_jsx(_components.th,{children:`What to look for`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Transcript`}),_jsx(_components.td,{children:`Whether Roomote understood the ask, adapted to new context, and explained blockers clearly`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Terminal and logs`}),_jsx(_components.td,{children:`The concrete commands, errors, and runtime signals behind the final answer`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Diff or PR`}),_jsx(_components.td,{children:`Whether the actual code change matches the requested outcome`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Preview`}),_jsx(_components.td,{children:`Whether the visible result matches the claim for UI or workflow changes`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Artifacts`}),_jsx(_components.td,{children:`Plans, reports, screenshots, or other outputs you may want to reuse or review`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`continuing-work`,children:`Continuing work`}),`\n`,_jsx(_components.p,{children:`You can send follow-up instructions while a task is active. If a task has completed and Roomote has a restorable snapshot, a follow-up can resume from that prior workspace instead of starting over.`}),`\n`,_jsx(_components.p,{children:`Good follow-ups are specific:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`“Apply the second option and add a regression test.”`}),`\n`,_jsx(_components.li,{children:`“Use the existing settings card pattern instead of adding a new component.”`}),`\n`,_jsx(_components.li,{children:`“Open a PR with the fix.”`}),`\n`,_jsx(_components.li,{children:`“Explain the tradeoff before changing code.”`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`when-to-resume-versus-start-a-new-task`,children:`When to resume versus start a new task`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Resume the same task when the follow-up depends on the existing workspace, context, or unfinished implementation.`}),`\n`,_jsx(_components.li,{children:`Start a new task when the work is a separate objective, should use a different environment, or would make the current task thread too broad.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-merge-or-ship`,children:`Before you merge or ship`}),`\n`,_jsx(_components.p,{children:`Before you merge changes, review the diff and the verification Roomote ran. Roomote can move quickly, but your normal review process still matters.`}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`For implementation work, ask Roomote to include the tests or validation it ran\nin the final task message.`})}),`\n`,_jsx(Heading,{level:`2`,id:`multi-person-tasks`,children:`Multi-person tasks`}),`\n`,_jsx(_components.p,{children:`Different teammates can run separate tasks in parallel. Teammates can also join the same task conversation when the work needs shared context, for example when a PM clarifies requirements and an engineer reviews the implementation plan.`})]})}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":"Review a task","description":"Inspect the transcript, logs, diffs, previews, and follow-up path before you trust the result.","og:title":"Docs: Review a task","twitter:image":"https://app.roomote.dev/api/public-og?variant=docs\u0026title=Docs%3A+Review+a+task","og:image":"https://app.roomote.dev/api/public-og?variant=docs\u0026title=Docs%3A+Review+a+task","icon":"list-checks","href":"/tasks"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What to check first","slug":"what-to-check-first","depth":2,"children":[]},{"title":"Task view","slug":"task-view","depth":2,"children":[]},{"title":"Review the evidence","slug":"review-the-evidence","depth":2,"children":[]},{"title":"Continuing work","slug":"continuing-work","depth":2,"children":[]},{"title":"When to resume versus start a new task","slug":"when-to-resume-versus-start-a-new-task","depth":2,"children":[]},{"title":"Before you merge or ship","slug":"before-you-merge-or-ship","depth":2,"children":[]},{"title":"Multi-person tasks","slug":"multi-person-tasks","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/newmote/bbcd346320c98040/hubspot.js"],"subdomain":"newmote","siteName":"Roomote","title":"Docs: Review a task","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-06T14:38:46.952Z","originalFileLocation":"tasks.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=\"Inspect the transcript, logs, diffs, previews, and follow-up path before you trust the result.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Roomote\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/newmote/hnbPKc1jjS72d8Fm/_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/newmote/hnbPKc1jjS72d8Fm/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/newmote/hnbPKc1jjS72d8Fm/_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/newmote/hnbPKc1jjS72d8Fm/_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/newmote/hnbPKc1jjS72d8Fm/_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/newmote/hnbPKc1jjS72d8Fm/_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/newmote/hnbPKc1jjS72d8Fm/_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/newmote/hnbPKc1jjS72d8Fm/_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/newmote/hnbPKc1jjS72d8Fm/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Docs: Review a task\">\u003cmeta data-mint-head property=\"og:description\" content=\"Inspect the transcript, logs, diffs, previews, and follow-up path before you trust the result.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Roomote\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.newmote.dev/tasks\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://app.roomote.dev/api/public-og?variant=docs\u0026amp;title=Docs%3A+Review+a+task\">\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=\"Docs: Review a task\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Inspect the transcript, logs, diffs, previews, and follow-up path before you trust the result.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://app.roomote.dev/api/public-og?variant=docs\u0026amp;title=Docs%3A+Review+a+task\">\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/newmote/hnbPKc1jjS72d8Fm/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Roomote\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#B0CD26\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.newmote.dev/tasks\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/tasks.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.newmote.dev/#organization\",\"name\":\"Roomote\",\"url\":\"https://docs.newmote.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/newmote/GaqjyRm7m1KnE1Cj/logo/light.svg?fit=max\u0026auto=format\u0026n=GaqjyRm7m1KnE1Cj\u0026q=85\u0026s=ea2128362121f94a7de58a359666bb1d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.newmote.dev#website\",\"name\":\"Roomote\",\"url\":\"https://docs.newmote.dev\",\"publisher\":{\"@id\":\"https://docs.newmote.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.newmote.dev/tasks#webpage\",\"url\":\"https://docs.newmote.dev/tasks\",\"name\":\"Review a task\",\"description\":\"Inspect the transcript, logs, diffs, previews, and follow-up path before you trust the result.\",\"dateModified\":\"2026-05-06T14:38:46.952Z\",\"isPartOf\":{\"@id\":\"https://docs.newmote.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.newmote.dev/tasks#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.newmote.dev/tasks#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Admin guides\",\"item\":\"https://docs.newmote.dev/dashboard-and-settings-overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Review a task\",\"item\":\"https://docs.newmote.dev/tasks\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.newmote.dev/tasks#article\",\"headline\":\"Review a task\",\"name\":\"Review a task\",\"description\":\"Inspect the transcript, logs, diffs, previews, and follow-up path before you trust the result.\",\"url\":\"https://docs.newmote.dev/tasks\",\"mainEntityOfPage\":{\"@id\":\"https://docs.newmote.dev/tasks#webpage\"},\"image\":\"https://app.roomote.dev/api/public-og?variant=docs\u0026title=Docs%3A+Review+a+task\",\"dateModified\":\"2026-05-06T14:38:46.952Z\",\"publisher\":{\"@id\":\"https://docs.newmote.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.newmote.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Roomote\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Roomote","nav":{"global":null,"tabs":[{"tab":"Guides","groups":[{"group":"Start here","pages":[{"title":"Overview","icon":"house","href":""},{"title":"Quickstart","icon":"rocket","href":"/quickstart"},{"title":"Roll out Roomote to your team","icon":"users","href":"/roll-out-roomote-to-your-team"}]},{"group":"Admin guides","pages":[{"title":"Admin Overview","icon":"layout-dashboard","href":"/dashboard-and-settings-overview"},{"title":"Environments","icon":"folder-tree","href":"/environments"},{"title":"Agent Guidance","icon":"scroll-text","href":"/agent-guidance"},{"title":"Automations","icon":"zap","href":"/automations"},{"title":"Skills","icon":"graduation-cap","href":"/skills"},{"title":"Vibes","description":"Tune Roomote Slack reactions, summon emoji, and team-wide tone settings.","icon":"rainbow","href":"/vibes"},{"title":"Review a task","icon":"list-checks","href":"/tasks"},{"title":"Billing","description":"Understand Starter vs Pro, free trial limits, Parallel Roomotes, and when to upgrade.","icon":"credit-card","href":"/billing"}]},{"group":"Using Roomote","pages":[{"title":"What to ask Roomote","icon":"sparkles","href":"/use-cases"},{"title":"Personal Settings","icon":"id-card","href":"/personal-settings"},{"title":"File attachments","icon":"paperclip","href":"/file-attachments"}]},{"group":"Integrations","pages":[{"title":"Integrations overview","icon":"plug","href":"/integrations/index"},{"title":"Slack","icon":"https://api.iconify.design/simple-icons:slack.svg?color=%23111827","href":"/integrations/slack"},{"title":"GitHub","icon":"https://api.iconify.design/simple-icons:github.svg?color=%23111827","href":"/integrations/github"},{"title":"Asana","icon":"https://api.iconify.design/simple-icons:asana.svg?color=%23111827","href":"/integrations/asana"},{"title":"Better Stack","icon":"https://api.iconify.design/simple-icons:betterstack.svg?color=%23111827","href":"/integrations/better-stack"},{"title":"BigQuery","icon":"https://api.iconify.design/simple-icons:googlebigquery.svg?color=%23111827","href":"/integrations/bigquery"},{"title":"Braintrust","icon":"https://api.iconify.design/simple-icons:braintrust.svg?color=%23111827","href":"/integrations/braintrust"},{"title":"Google Drive","icon":"https://api.iconify.design/simple-icons:googledrive.svg?color=%23111827","href":"/integrations/google-drive"},{"title":"Grafana","icon":"https://api.iconify.design/simple-icons:grafana.svg?color=%23111827","href":"/integrations/grafana"},{"title":"Jira","icon":"https://api.iconify.design/simple-icons:jira.svg?color=%23111827","href":"/integrations/jira"},{"title":"Linear","icon":"https://api.iconify.design/simple-icons:linear.svg?color=%23111827","href":"/integrations/linear"},{"title":"Neon","icon":"https://api.iconify.design/simple-icons:neon.svg?color=%23111827","href":"/integrations/neon"},{"title":"Notion","icon":"https://api.iconify.design/simple-icons:notion.svg?color=%23111827","href":"/integrations/notion"},{"title":"PostHog","icon":"https://api.iconify.design/simple-icons:posthog.svg?color=%23111827","href":"/integrations/posthog"},{"title":"Pylon","icon":"https://mintlify.s3.us-west-1.amazonaws.com/newmote/logo/integrations/pylon.svg","href":"/integrations/pylon"},{"title":"Railway","icon":"https://api.iconify.design/simple-icons:railway.svg?color=%23111827","href":"/integrations/railway"},{"title":"Sentry","icon":"https://api.iconify.design/simple-icons:sentry.svg?color=%23111827","href":"/integrations/sentry"},{"title":"Snowflake","icon":"https://api.iconify.design/simple-icons:snowflake.svg?color=%23111827","href":"/integrations/snowflake"},{"title":"Supabase","icon":"https://api.iconify.design/simple-icons:supabase.svg?color=%23111827","href":"/integrations/supabase"},{"title":"Vercel","icon":"https://api.iconify.design/simple-icons:vercel.svg?color=%23111827","href":"/integrations/vercel"}]},{"group":"Concepts","pages":[{"title":"How Roomote works","icon":"bot","href":"/agents"}]}]}]},"title":"Docs: Review a task","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":[],"chunks":[]}