Which curves appear is not a console decision — the recipe declares them in its metric contract, and
the first two go on the overview chart. That is why two methods show different defaults and why a
framework rename does not silently blank a chart.
Empty charts with moving logs means reporting is not happening, not that training is broken. See
reporting from training code.
Validation samples with rewards, and the reward distribution.
Sample conversations with their rewards, plus the distribution. Algorithm-specific fields — a DPO
rejected completion, an SFT reference answer — appear alongside without the platform needing to know
what they are.Reading the histogram is often faster than reading the reward curve: a mean that is climbing while
the distribution splits into two clumps usually means the model found one easy subset and stopped
improving on the rest.
Diagnosis: findings with confidence, and a proposed follow-up.
Runs automatically on failure and on a schedule while training, if the deployment enables it. Each
finding carries a confidence level, and a proposal may come with a submit plan — a concrete
follow-up job you approve or reject.
Approving a plan submits a real training job and spends real quota. The dialog says so; read the
diff before approving.
Runs an analysis now rather than waiting for the schedule
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"TunePlane","description":"TunePlane — one control plane for the whole LLM post-training lifecycle: environments, training, evaluation, serving and deployment, across any framework and any backend.","colors":{"primary":"#141618","light":"#9FA0A0","dark":"#141618"},"logo":{"light":"https://mintcdn.com/starforge/InJS8EvGlZCp2PSg/logo/mark.svg?fit=max\u0026auto=format\u0026n=InJS8EvGlZCp2PSg\u0026q=85\u0026s=69ca4ec035a742e44ccf911a2810084b","dark":"https://mintcdn.com/starforge/InJS8EvGlZCp2PSg/logo/mark-dark.svg?fit=max\u0026auto=format\u0026n=InJS8EvGlZCp2PSg\u0026q=85\u0026s=7bd0637054faca9fb70498ea06266b93","href":"/"},"favicon":{"light":"https://mintcdn.com/starforge/InJS8EvGlZCp2PSg/favicon.svg?fit=max\u0026auto=format\u0026n=InJS8EvGlZCp2PSg\u0026q=85\u0026s=2d2102320e91dd6d1b4e2f1060a9e6c5","dark":"https://mintcdn.com/starforge/InJS8EvGlZCp2PSg/favicon-dark.svg?fit=max\u0026auto=format\u0026n=InJS8EvGlZCp2PSg\u0026q=85\u0026s=dec3f593045edf947cc2c36384fe376e"},"appearance":{"default":"system"},"footer":{"socials":{"github":"https://github.com/tuneplane/tuneplane"}},"search":{"prompt":"Search docs…"},"fonts":{"family":"Plus Jakarta Sans"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"theme":{"light":"github-light","dark":"github-dark-dimmed"}},"latex":false},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"languages":[{"language":"en","default":true,"navbar":{"links":[{"href":"/","label":"Console"},{"href":"/en/quickstart","label":"Quickstart"}],"primary":{"type":"github","label":"GitHub","href":"https://github.com/tuneplane/tuneplane"}},"href":"en"},{"language":"zh-Hans","navbar":{"links":[{"href":"/","label":"控制台"},{"href":"/zh-Hans/quickstart","label":"快速开始"}],"primary":{"type":"github","label":"GitHub","href":"https://github.com/tuneplane/tuneplane"}},"href":"zh-Hans"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"starforge","hasAudioNarration":false,"actualSubdomain":"starforge","customDomains":["docs.tuneplane.ai"],"gitSource":{"type":"github","owner":"tuneplane","repo":"tuneplane","deployBranch":"main","contentDirectory":"mintlify","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6abb8c03dac088f3f7e513f5","collectionId":"14ef6ac9-130e-4ea7-878d-4a3d9f6d0dcd","liveDeploymentHistoryId":"6abb8c03dac088f3f7e513f5","schemaVersion":"v3"},"entitlements":{},"buildId":"6abb8c03dac088f3f7e513f5","clientVersion":"0.0.3952","searchFilterCounts":[{"language":"default","tag":"API 参考","count":456},{"language":"default","tag":"接口","count":456},{"language":"default","tag":"jobs","count":58},{"language":"en","tag":"Guides","count":49},{"language":"zh-Hans","tag":"指南","count":49},{"language":"zh-Hans","tag":"Web 控制台","count":33},{"language":"default","tag":"admin","count":32},{"language":"default","tag":"auth","count":32},{"language":"en","tag":"Web Console","count":31},{"language":"zh-Hans","tag":"CLI 参考","count":30},{"language":"en","tag":"CLI Reference","count":29},{"language":"en","tag":"Deployment \u0026 Ops","count":25},{"language":"zh-Hans","tag":"部署运维","count":25},{"language":"default","tag":"share","count":25},{"language":"default","tag":"datasets","count":22},{"language":"en","tag":"Train a model","count":19},{"language":"zh-Hans","tag":"训练模型","count":19},{"language":"default","tag":"volumes","count":17},{"language":"default","tag":"model-deployments","count":16},{"language":"default","tag":"plugins","count":15},{"language":"en","tag":"Frameworks","count":9},{"language":"zh-Hans","tag":"训练框架","count":9},{"language":"en","tag":"Get started","count":8},{"language":"en","tag":"Administration","count":8},{"language":"en","tag":"Resources","count":8},{"language":"en","tag":"Evaluation","count":8},{"language":"zh-Hans","tag":"开始","count":8},{"language":"zh-Hans","tag":"管理","count":8},{"language":"zh-Hans","tag":"资源","count":8},{"language":"zh-Hans","tag":"评测","count":8}]},"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":"style.css","content":"#navbar img.nav-logo,a[href=\"/\"]>img.nav-logo,header img.nav-logo{height:2.25rem!important;width:auto!important;max-height:none!important}#navbar a[href^=\"https://github.com/\"] span,header a[href^=\"https://github.com/\"] span,html[data-current-path=\"/\"] #header{display:none}card{transition:border-color .18s ease,background-color .18s ease}tile{overflow:hidden}"}],"page":{"pagePath":"en/console/job-detail","slug":"/en/console/job-detail","pageMetadata":{"title":"Job detail","description":"The eight tabs on a running or finished job, and which one answers which question.","sidebarTitle":"Job detail","icon":"activity","href":"/en/console/job-detail"},"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: \"The eight tabs on a running or finished job, and which one answers which question.\"\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={a:`a`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage,Table,Tip,Warning}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Open any job from the `,_jsx(_components.a,{href:`/en/console/jobs`,children:`job list`}),`. Eight tabs, each answering a different question.`]}),`\n`,_jsx(Frame,{caption:`Charts: reward, accuracy and training scalars, step by step.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-charts.png?fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=f0cbc511c02bb6a4b59b74c5575899ce`,alt:`Job charts tab`,\"data-og-width\":`2160`,width:`2160`,\"data-og-height\":`1350`,height:`1350`,\"data-path\":`images/console/job-charts.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-charts.png?w=280\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=98e9ba2ca6d1820933f1084a7013dc3b 280w, https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-charts.png?w=560\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=c47bd380d3d12a07817f2880f87a707e 560w, https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-charts.png?w=840\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=a5bb1869eaa2bc53124d3a021eb7503d 840w, https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-charts.png?w=1100\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=0de48317115e65c4ab04e0773024b772 1100w, https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-charts.png?w=1650\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=2326245d9eda2265efa642b60cf6071f 1650w, https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-charts.png?w=2500\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=ba5b565bb0c00fbc3c8d424ef4838942 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`the-tabs`,children:`The tabs`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tab`}),_jsx(_components.th,{children:`The question it answers`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Charts`})}),_jsx(_components.td,{children:`Is it learning? Loss, reward, KL, gradient norm, entropy`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Validation`})}),_jsx(_components.td,{children:`What is it actually producing? Sample conversations and reward histograms`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`System`})}),_jsx(_components.td,{children:`Is the hardware healthy? GPU utilisation, memory, network, per node`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Config`})}),_jsx(_components.td,{children:`What exactly was submitted? Resolved config and hyperparameters`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Logs`})}),_jsx(_components.td,{children:`What is it saying? The full stream, searchable and downloadable`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Environment`})}),_jsx(_components.td,{children:`What was it running in? Package versions, CUDA, GPU models, image digest`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Artifacts`})}),_jsx(_components.td,{children:`What did it produce? Checkpoints, exports, evaluation reports`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Diagnosis`})}),_jsx(_components.td,{children:`Why does this look wrong? An automated analysis, where enabled`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`charts`,children:`Charts`}),`\n`,_jsx(_components.p,{children:`Which curves appear is not a console decision — the recipe declares them in its metric contract, and\nthe first two go on the overview chart. That is why two methods show different defaults and why a\nframework rename does not silently blank a chart.`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Empty charts with moving logs means reporting is not happening, not that training is broken. See\n`,_jsx(_components.a,{href:`/en/api-reference/ingest`,children:`reporting from training code`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`validation`,children:`Validation`}),`\n`,_jsx(Frame,{caption:`Validation samples with rewards, and the reward distribution.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-validation.png?fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=21dd72c85dfcbafef1ae9d10527b4ff7`,alt:`Job validation tab`,\"data-og-width\":`2160`,width:`2160`,\"data-og-height\":`1350`,height:`1350`,\"data-path\":`images/console/job-validation.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-validation.png?w=280\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=b7f06bf769c81f30378b4f7ab4a74f83 280w, https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-validation.png?w=560\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=b65735ae2da7fd25539d61bfd71a81bd 560w, https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-validation.png?w=840\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=13d41ff865ebf085a0babe4b425c3f17 840w, https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-validation.png?w=1100\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=a46c666d382e241a54e4aee33ec36e4a 1100w, https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-validation.png?w=1650\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=326a8c55aae4a3b7f07fffa2011d4755 1650w, https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-validation.png?w=2500\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=f487d6515e14e377c6e48b018836be31 2500w`})}),`\n`,_jsx(_components.p,{children:`Sample conversations with their rewards, plus the distribution. Algorithm-specific fields — a DPO\nrejected completion, an SFT reference answer — appear alongside without the platform needing to know\nwhat they are.`}),`\n`,_jsx(_components.p,{children:`Reading the histogram is often faster than reading the reward curve: a mean that is climbing while\nthe distribution splits into two clumps usually means the model found one easy subset and stopped\nimproving on the rest.`}),`\n`,_jsx(Heading,{level:`2`,id:`diagnosis`,children:`Diagnosis`}),`\n`,_jsx(Frame,{caption:`Diagnosis: findings with confidence, and a proposed follow-up.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-diagnosis.png?fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=7f35482a0211f5cd13a5e2a4736bf45e`,alt:`Job diagnosis tab`,\"data-og-width\":`2160`,width:`2160`,\"data-og-height\":`1350`,height:`1350`,\"data-path\":`images/console/job-diagnosis.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-diagnosis.png?w=280\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=1ae28eba36577bfa6bb107b7896236bc 280w, https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-diagnosis.png?w=560\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=894463d6fea3bec2bb233b2ac71ecc61 560w, https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-diagnosis.png?w=840\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=63cebd6f210475379666ba7bd90dbd22 840w, https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-diagnosis.png?w=1100\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=2b1410ae4b6bb07b2ad4bc83d01e727a 1100w, https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-diagnosis.png?w=1650\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=869114ccaf601243d2023905901af853 1650w, https://mintcdn.com/starforge/GatXR2rI5-_Vm4_H/images/console/job-diagnosis.png?w=2500\u0026fit=max\u0026auto=format\u0026n=GatXR2rI5-_Vm4_H\u0026q=85\u0026s=cac65ee1942037cf16c079ac9fdd90ba 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Runs automatically on failure and on a schedule while training, if the deployment enables it. Each\nfinding carries a confidence level, and a proposal may come with a `,_jsx(_components.strong,{children:`submit plan`}),` — a concrete\nfollow-up job you approve or reject.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Approving a plan submits a real training job and spends real quota. The dialog says so; read the\ndiff before approving.`})}),`\n`,_jsx(Heading,{level:`2`,id:`what-you-can-do`,children:`What you can do`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`Effect`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Pause`})}),_jsx(_components.td,{children:`Stops the job, keeping its checkpoint. Resuming continues from it`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Resume`})}),_jsx(_components.td,{children:`Restarts from the latest checkpoint under the same run id`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Stop`})}),_jsx(_components.td,{children:`Ends the run. SIGTERM first, with a grace period to save a checkpoint`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Share`})}),_jsxs(_components.td,{children:[`Creates a read-only public link — see `,_jsx(_components.a,{href:`/en/guides/sharing`,children:`sharing`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Diagnose`})}),_jsx(_components.td,{children:`Runs an analysis now rather than waiting for the schedule`})]})]})]})]})}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":{"codeStyling":{"theme":{"light":"github-light","dark":"github-dark-dimmed"}},"config":{},"pageMetadata":{"title":"Job detail","description":"The eight tabs on a running or finished job, and which one answers which question.","sidebarTitle":"Job detail","icon":"activity","href":"/en/console/job-detail"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"The tabs","slug":"the-tabs","depth":2,"children":[]},{"title":"Charts","slug":"charts","depth":2,"children":[]},{"title":"Validation","slug":"validation","depth":2,"children":[]},{"title":"Diagnosis","slug":"diagnosis","depth":2,"children":[]},{"title":"What you can do","slug":"what-you-can-do","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"starforge","siteName":"TunePlane","title":"Job detail - TunePlane","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/console/job-detail","matchLevel":0},"zh-Hans":{"href":"/zh-Hans/console/job-detail","matchLevel":1}}},"lastModified":"2026-09-12T13:35:19.594Z","originalFileLocation":"en/console/job-detail.mdx","locale":"en"},"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=\"The eight tabs on a running or finished job, and which one answers which question.\">\u003cmeta data-mint-head name=\"application-name\" content=\"TunePlane\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/starforge/GckS4U1wjz1fZvKG/_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/starforge/GckS4U1wjz1fZvKG/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/starforge/GckS4U1wjz1fZvKG/_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/starforge/GckS4U1wjz1fZvKG/_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/starforge/GckS4U1wjz1fZvKG/_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/starforge/GckS4U1wjz1fZvKG/_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/starforge/GckS4U1wjz1fZvKG/_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/starforge/GckS4U1wjz1fZvKG/_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/starforge/GckS4U1wjz1fZvKG/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Job detail - TunePlane\">\u003cmeta data-mint-head property=\"og:description\" content=\"The eight tabs on a running or finished job, and which one answers which question.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"TunePlane\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.tuneplane.ai/en/console/job-detail\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://starforge.mintlify.app/_mintlify/api/og/v2?division=Workspace\u0026amp;title=Job+detail\u0026amp;description=The+eight+tabs+on+a+running+or+finished+job%2C+and+which+one+answers+which+question.\u0026amp;theme=d594fc747a584e2e90492cf7\u0026amp;signature=a1756ffb1a231eed0657c62c3785b614c22c889430b1e7e489debef895dbf423\">\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=\"Job detail - TunePlane\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The eight tabs on a running or finished job, and which one answers which question.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://starforge.mintlify.app/_mintlify/api/og/v2?division=Workspace\u0026amp;title=Job+detail\u0026amp;description=The+eight+tabs+on+a+running+or+finished+job%2C+and+which+one+answers+which+question.\u0026amp;theme=d594fc747a584e2e90492cf7\u0026amp;signature=a1756ffb1a231eed0657c62c3785b614c22c889430b1e7e489debef895dbf423\">\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/starforge/GckS4U1wjz1fZvKG/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"TunePlane\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#141618\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.tuneplane.ai/en/console/job-detail\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/console/job-detail.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.tuneplane.ai/en/console/job-detail\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-Hans\" href=\"https://docs.tuneplane.ai/zh-Hans/console/job-detail\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.tuneplane.ai/en/console/job-detail\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.tuneplane.ai/#organization\",\"name\":\"TunePlane\",\"url\":\"https://docs.tuneplane.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/starforge/InJS8EvGlZCp2PSg/logo/mark.svg?fit=max\u0026auto=format\u0026n=InJS8EvGlZCp2PSg\u0026q=85\u0026s=69ca4ec035a742e44ccf911a2810084b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.tuneplane.ai#website\",\"name\":\"TunePlane\",\"url\":\"https://docs.tuneplane.ai\",\"publisher\":{\"@id\":\"https://docs.tuneplane.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.tuneplane.ai/en/console/job-detail#webpage\",\"url\":\"https://docs.tuneplane.ai/en/console/job-detail\",\"name\":\"Job detail\",\"description\":\"The eight tabs on a running or finished job, and which one answers which question.\",\"dateModified\":\"2026-09-12T13:35:19.594Z\",\"isPartOf\":{\"@id\":\"https://docs.tuneplane.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.tuneplane.ai/en/console/job-detail#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.tuneplane.ai/en/console/job-detail#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Workspace\",\"item\":\"https://docs.tuneplane.ai/en/console/jobs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Job detail\",\"item\":\"https://docs.tuneplane.ai/en/console/job-detail\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.tuneplane.ai/en/console/job-detail#article\",\"headline\":\"Job detail\",\"name\":\"Job detail\",\"description\":\"The eight tabs on a running or finished job, and which one answers which question.\",\"url\":\"https://docs.tuneplane.ai/en/console/job-detail\",\"mainEntityOfPage\":{\"@id\":\"https://docs.tuneplane.ai/en/console/job-detail#webpage\"},\"dateModified\":\"2026-09-12T13:35:19.594Z\",\"publisher\":{\"@id\":\"https://docs.tuneplane.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.tuneplane.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"TunePlane\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"TunePlane","nav":{"global":null,"languages":[{"language":"en","default":true,"navbar":{"links":[{"href":"/","label":"Console"},{"href":"/en/quickstart","label":"Quickstart"}],"primary":{"type":"github","label":"GitHub","href":"https://github.com/tuneplane/tuneplane"}},"tabs":[{"tab":"Guides","icon":"book-open","pages":[{"title":"Guides","href":"/en"}]},{"tab":"API Reference","icon":"plug","pages":[{"title":"API Reference","href":"/en/api-reference/introduction"}]},{"tab":"CLI Reference","icon":"terminal","pages":[{"title":"CLI Reference","href":"/en/cli/overview"}]},{"tab":"Web Console","icon":"layout-dashboard","groups":[{"group":"Web console","icon":"layout-dashboard","pages":[{"title":"The web console","sidebarTitle":"All screens","icon":"layout-dashboard","href":"/en/console/overview"},{"title":"Overview","sidebarTitle":"Overview","icon":"gauge","href":"/en/console/dashboard"}]},{"group":"Workspace","expanded":false,"pages":[{"title":"Jobs","description":"The job list at /jobs: filters, bulk actions, sweep badges, and the submission ledger.","icon":"activity","href":"/en/console/jobs"},{"title":"Job detail","sidebarTitle":"Job detail","icon":"activity","href":"/en/console/job-detail"},{"title":"Projects","description":"Every run of every experiment in one project, side by side, at /projects.","icon":"folder-kanban","href":"/en/console/projects"},{"title":"Review","icon":"git-compare","href":"/en/console/review"},{"title":"Approvals","icon":"inbox","href":"/en/console/approvals"},{"title":"Usage and quota","icon":"chart-column","href":"/en/console/usage"}]},{"group":"Assets","expanded":false,"pages":[{"title":"Data","icon":"database","href":"/en/console/data"},{"title":"Models","icon":"box","href":"/en/console/models"},{"title":"Deployments","icon":"boxes","href":"/en/console/deployments"},{"title":"Playground","icon":"message-square","href":"/en/console/playground"}]},{"group":"Evaluation","expanded":false,"pages":[{"title":"Benchmarks","icon":"gauge","href":"/en/console/benchmarks"},{"title":"Rubrics","icon":"ruler","href":"/en/console/rubrics"},{"title":"Environments","icon":"joystick","href":"/en/console/environments"},{"title":"Tasksets and Agent evaluations","icon":"list-check","href":"/en/console/tasksets"},{"title":"Sandbox pools","icon":"boxes-stacked","href":"/en/console/sandbox-pools"}]},{"group":"Extensions","expanded":false,"pages":[{"title":"Methods","icon":"flask-conical","href":"/en/console/methods"},{"title":"Plugins","icon":"puzzle","href":"/en/console/plugins"},{"title":"MCP","sidebarTitle":"MCP","icon":"plug","href":"/en/console/mcp"},{"title":"Hugging Face","sidebarTitle":"Hugging Face","icon":"link","href":"/en/console/integrations"}]},{"group":"Your account","expanded":false,"pages":[{"title":"Profile","icon":"user","href":"/en/console/profile"},{"title":"Notifications","icon":"bell","href":"/en/console/notifications"},{"title":"Tutorial","icon":"graduation-cap","href":"/en/console/tutorial"}]},{"group":"Administration","expanded":false,"pages":[{"title":"Users","icon":"shield","href":"/en/console/users"},{"title":"Teams","icon":"users-round","href":"/en/console/teams"},{"title":"Capacity","icon":"radar","href":"/en/console/capacity"},{"title":"Billing","icon":"receipt","href":"/en/console/billing"},{"title":"Audit","sidebarTitle":"Audit","icon":"scroll-text","href":"/en/console/audit"},{"title":"Scheduled tasks","icon":"clock","href":"/en/console/tasks"},{"title":"Settings","icon":"settings","href":"/en/console/settings"}]}]},{"tab":"Deployment \u0026 Ops","icon":"server","pages":[{"title":"Deployment \u0026 Ops","href":"/en/ops/overview"}]}]},{"language":"zh-Hans","navbar":{"links":[{"href":"/","label":"控制台"},{"href":"/zh-Hans/quickstart","label":"快速开始"}],"primary":{"type":"github","label":"GitHub","href":"https://github.com/tuneplane/tuneplane"}},"pages":[{"title":"zh-Hans","href":"/zh-Hans/console/job-detail"}]}]},"title":"Job detail - TunePlane","buildId":"dpl_7GUK3ixdQTF3BSNUQYJm8ibGxQWw","deploymentId":"dpl_7GUK3ixdQTF3BSNUQYJm8ibGxQWw","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-BUwlkhKf.js","DynamicMarkdown-CCag2O17.js","zoom-image-lightbox-BVI9Chd9.js","PlusIcon-dPxQtROk.js","lightbox-handle-r17bVUz3.js"]}