How Iron Octopus reviews every change, sends issues back, and decides when a person should look.
Every work item is reviewed before it counts as done. The review is matched to the risk of the change: the riskier it is, the higher the bar it has to clear, and the more likely a person sees it.
Each work item has a risk level when it’s planned: Low, Standard, High or Critical. The risk level sets two things.How sure the review has to be. Iron Octopus approves a change on its own only when the review is confident enough for its risk level. Below that, a person reviews it.
Risk
Approved by Iron Octopus when confidence is at least
Rework rounds before a person reviews
Low
95%
2
Standard
97%
3
High
99%
4
Critical
Always reviewed by a person
4
How many times it can go back. If a work item still has issues after its rework rounds, it goes to a person instead of looping.A person also reviews any acceptance criterion Iron Octopus can’t verify, can’t check yet, or judges not to apply.
These are the default rules. You can change the thresholds and limits for one project or your whole workspace.
Home has a Caught in review section listing what review found and sent back in the last 14 days: the issue, the feature and work item, its risk level, and the attempt it was approved on. Below it, a line totals review all time: how many changes were approved, sent back for rework, and sent to a person.It’s the plainest record of Iron Octopus checking its own work.
When a work item needs you, open it from Needs you, read the change and what review found, and click Submit review with your decision.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Iron Octopus","description":"Documentation for Iron Octopus: proven software delivery practices, built in for AI.","colors":{"primary":"#2B7BA6","light":"#5A9EC6","dark":"#1F6690"},"logo":{"light":"https://mintcdn.com/iron-octopus/WNUxYFBRWUUKT4zd/logo/light.svg?fit=max\u0026auto=format\u0026n=WNUxYFBRWUUKT4zd\u0026q=85\u0026s=182dd3932ec0875c324a8339e04b559a","dark":"https://mintcdn.com/iron-octopus/WNUxYFBRWUUKT4zd/logo/dark.svg?fit=max\u0026auto=format\u0026n=WNUxYFBRWUUKT4zd\u0026q=85\u0026s=cb2cec4e6a727515333455ed3badf314","href":"https://www.ironoctopus.ai"},"favicon":"https://mintcdn.com/iron-octopus/WNUxYFBRWUUKT4zd/favicon.png?fit=max\u0026auto=format\u0026n=WNUxYFBRWUUKT4zd\u0026q=85\u0026s=af0fa688be21d449d37ae86d89bcb203","navbar":{"links":[{"href":"https://www.ironoctopus.ai/pricing","label":"Pricing"},{"href":"https://app.ironoctopus.ai","label":"Sign in"}],"primary":{"type":"button","label":"Start building","href":"https://app.ironoctopus.ai/start"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"iron-octopus","hasAudioNarration":false,"actualSubdomain":"iron-octopus","customDomains":["docs.ironoctopus.ai"],"gitSource":{"type":"github","owner":"ironoctopus-ai","repo":"io-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ae126942ed17d2f729ad274"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae163e0cac930da9a3842e9","collectionId":"d5b5edfb-9951-4cb9-9f67-b1d64d68ab8a","liveDeploymentHistoryId":"6ae163e0cac930da9a3842e9","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae17e9e5e9c5de0d9104438","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"Documentation","count":21},{"language":"default","tag":"Building blocks","count":8},{"language":"default","tag":"Build features","count":6},{"language":"default","tag":"Get started","count":3},{"language":"default","tag":"Fix problems","count":2},{"language":"default","tag":"Home","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"build/review-and-rework","slug":"/build/review-and-rework","pageMetadata":{"title":"Review and rework","description":"How Iron Octopus reviews every change, sends issues back, and decides when a person should look.","href":"/build/review-and-rework"},"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: \"How Iron Octopus reviews every change, sends issues back, and decides when a person should look.\"\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={p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Note,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Every work item is reviewed before it counts as done. The review is matched to the risk of the change: the riskier it is, the higher the bar it has to clear, and the more likely a person sees it.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-review-decides`,children:`What review decides`}),`\n`,_jsx(_components.p,{children:`Each review ends in one of three outcomes:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Outcome`}),_jsx(_components.th,{children:`What happens next`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Approved`}),_jsx(_components.td,{children:`The work item is done.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Rework required`}),_jsx(_components.td,{children:`The issues go back to be fixed, and the work item is reviewed again.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Human review required`}),_jsxs(_components.td,{children:[`The work item waits for a person to review it. It shows under `,_jsx(_components.strong,{children:`Needs you`}),` on Home as `,_jsx(_components.strong,{children:`Review requested`}),`.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`risk-levels`,children:`Risk levels`}),`\n`,_jsxs(_components.p,{children:[`Each work item has a risk level when it’s planned: `,_jsx(_components.strong,{children:`Low`}),`, `,_jsx(_components.strong,{children:`Standard`}),`, `,_jsx(_components.strong,{children:`High`}),` or `,_jsx(_components.strong,{children:`Critical`}),`. The risk level sets two things.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`How sure the review has to be.`}),` Iron Octopus approves a change on its own only when the review is confident enough for its risk level. Below that, a person reviews it.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Risk`}),_jsx(_components.th,{children:`Approved by Iron Octopus when confidence is at least`}),_jsx(_components.th,{children:`Rework rounds before a person reviews`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Low`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`95%`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Standard`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`97%`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`3`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`High`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`99%`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Critical`}),_jsx(_components.td,{children:`Always reviewed by a person`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`How many times it can go back.`}),` If a work item still has issues after its rework rounds, it goes to a person instead of looping.`]}),`\n`,_jsx(_components.p,{children:`A person also reviews any acceptance criterion Iron Octopus can’t verify, can’t check yet, or judges not to apply.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`These are the default rules. You can change the thresholds and limits for one project or your whole workspace. `})}),`\n`,_jsx(Heading,{level:`2`,id:`caught-in-review`,children:`Caught in review`}),`\n`,_jsxs(_components.p,{children:[`Home has a `,_jsx(_components.strong,{children:`Caught in review`}),` section listing what review found and sent back in the last 14 days: the issue, the feature and work item, its risk level, and the attempt it was approved on. Below it, a line totals review all time: how many changes were approved, sent back for rework, and sent to a person.`]}),`\n`,_jsx(_components.p,{children:`It’s the plainest record of Iron Octopus checking its own work.`}),`\n`,_jsx(Heading,{level:`2`,id:`review-a-change-yourself`,children:`Review a change yourself`}),`\n`,_jsxs(_components.p,{children:[`When a work item needs you, open it from `,_jsx(_components.strong,{children:`Needs you`}),`, read the change and what review found, and click `,_jsx(_components.strong,{children:`Submit review`}),` with your decision.`]})]})}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 and rework","description":"How Iron Octopus reviews every change, sends issues back, and decides when a person should look.","href":"/build/review-and-rework"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What review decides","slug":"what-review-decides","depth":2,"children":[]},{"title":"Risk levels","slug":"risk-levels","depth":2,"children":[]},{"title":"Caught in review","slug":"caught-in-review","depth":2,"children":[]},{"title":"Review a change yourself","slug":"review-a-change-yourself","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"iron-octopus","siteName":"Iron Octopus","title":"Review and rework - Iron Octopus","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T04:48:33.513Z","originalFileLocation":"build/review-and-rework.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=\"How Iron Octopus reviews every change, sends issues back, and decides when a person should look.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Iron Octopus\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/iron-octopus/osuDYMG2NjsMI9rP/_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/iron-octopus/osuDYMG2NjsMI9rP/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/iron-octopus/osuDYMG2NjsMI9rP/_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/iron-octopus/osuDYMG2NjsMI9rP/_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/iron-octopus/osuDYMG2NjsMI9rP/_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/iron-octopus/osuDYMG2NjsMI9rP/_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/iron-octopus/osuDYMG2NjsMI9rP/_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/iron-octopus/osuDYMG2NjsMI9rP/_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/iron-octopus/osuDYMG2NjsMI9rP/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Review and rework - Iron Octopus\">\u003cmeta data-mint-head property=\"og:description\" content=\"How Iron Octopus reviews every change, sends issues back, and decides when a person should look.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Iron Octopus\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.ironoctopus.ai/build/review-and-rework\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://iron-octopus.mintlify.app/_mintlify/api/og/v2?division=Build+features\u0026amp;title=Review+and+rework\u0026amp;description=How+Iron+Octopus+reviews+every+change%2C+sends+issues+back%2C+and+decides+when+a+person+should+look.\u0026amp;theme=4a40c59845d93360b45703b8\u0026amp;signature=8ff559ec3ccbe8ba8baee61d1a1409c4af3fc54dfa0c56e9375d3a5d1458bd4d\">\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=\"Review and rework - Iron Octopus\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How Iron Octopus reviews every change, sends issues back, and decides when a person should look.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://iron-octopus.mintlify.app/_mintlify/api/og/v2?division=Build+features\u0026amp;title=Review+and+rework\u0026amp;description=How+Iron+Octopus+reviews+every+change%2C+sends+issues+back%2C+and+decides+when+a+person+should+look.\u0026amp;theme=4a40c59845d93360b45703b8\u0026amp;signature=8ff559ec3ccbe8ba8baee61d1a1409c4af3fc54dfa0c56e9375d3a5d1458bd4d\">\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/iron-octopus/osuDYMG2NjsMI9rP/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Iron Octopus\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2B7BA6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.ironoctopus.ai/build/review-and-rework\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/build/review-and-rework.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.ironoctopus.ai/#organization\",\"name\":\"Iron Octopus\",\"url\":\"https://docs.ironoctopus.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/iron-octopus/WNUxYFBRWUUKT4zd/logo/light.svg?fit=max\u0026auto=format\u0026n=WNUxYFBRWUUKT4zd\u0026q=85\u0026s=182dd3932ec0875c324a8339e04b559a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.ironoctopus.ai#website\",\"name\":\"Iron Octopus\",\"url\":\"https://docs.ironoctopus.ai\",\"publisher\":{\"@id\":\"https://docs.ironoctopus.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.ironoctopus.ai/build/review-and-rework#webpage\",\"url\":\"https://docs.ironoctopus.ai/build/review-and-rework\",\"name\":\"Review and rework\",\"description\":\"How Iron Octopus reviews every change, sends issues back, and decides when a person should look.\",\"dateModified\":\"2026-10-28T04:48:33.513Z\",\"isPartOf\":{\"@id\":\"https://docs.ironoctopus.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.ironoctopus.ai/build/review-and-rework#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.ironoctopus.ai/build/review-and-rework#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Build features\",\"item\":\"https://docs.ironoctopus.ai/build/start-with-an-idea\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Review and rework\",\"item\":\"https://docs.ironoctopus.ai/build/review-and-rework\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.ironoctopus.ai/build/review-and-rework#article\",\"headline\":\"Review and rework\",\"name\":\"Review and rework\",\"description\":\"How Iron Octopus reviews every change, sends issues back, and decides when a person should look.\",\"url\":\"https://docs.ironoctopus.ai/build/review-and-rework\",\"mainEntityOfPage\":{\"@id\":\"https://docs.ironoctopus.ai/build/review-and-rework#webpage\"},\"dateModified\":\"2026-10-28T04:48:33.513Z\",\"publisher\":{\"@id\":\"https://docs.ironoctopus.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.ironoctopus.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Iron Octopus\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Iron Octopus","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Get started","pages":[{"title":"Welcome to Iron Octopus","href":""},{"title":"Quickstart","href":"/quickstart"},{"title":"How Iron Octopus works","href":"/how-it-works"}]},{"group":"Building blocks","pages":[{"title":"Building blocks","href":"/building-blocks/overview"},{"title":"Workspaces","href":"/building-blocks/workspaces"},{"title":"Projects","href":"/building-blocks/projects"},{"title":"Initiatives","href":"/building-blocks/initiatives"},{"title":"Features","href":"/building-blocks/features"},{"title":"Requirements","href":"/building-blocks/requirements"},{"title":"Work items","href":"/building-blocks/work-items"},{"title":"Defect reports","href":"/building-blocks/defect-reports"}]},{"group":"Build features","pages":[{"title":"Start with an idea","href":"/build/start-with-an-idea"},{"title":"Plans and approval","href":"/build/plans-and-approval"},{"title":"Work in progress","description":"Follow a feature while Iron Octopus builds it.","href":"/build/work-in-progress"},{"title":"Review and rework","href":"/build/review-and-rework"},{"title":"Release a feature","description":"What releasing does, and how to release a feature.","href":"/build/release-a-feature"},{"title":"Feature history and export","href":"/build/feature-history"}]},{"group":"Home","pages":[{"title":"Home and Needs you","href":"/home/needs-you"},{"title":"Ask","href":"/home/ask"}]},{"group":"Fix problems","pages":[{"title":"Report a defect","href":"/fix/report-a-defect"},{"title":"When work fails or gets stuck","href":"/fix/when-work-fails"}]}]}]},"title":"Review and rework - Iron Octopus","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":[],"chunks":[]}