[{"data":1,"prerenderedAt":105},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fv2\u002Fcli\u002Fdoctor":3},{"id":4,"title":5,"body":6,"description":16,"extension":98,"meta":99,"navigation":100,"path":101,"seo":102,"stem":103,"__hash__":104},"docs\u002Fdocs\u002Fv2\u002Fcli\u002Fdoctor.md","axon doctor",{"type":7,"value":8,"toc":95},"minimark",[9,13,17,40,55,58,72,88,91],[10,11,5],"h1",{"id":12},"axon-doctor",[14,15,16],"p",{},"Report what is wrong with the current project's installed state.",[18,19,24],"pre",{"className":20,"code":21,"language":22,"meta":23,"style":23},"language-bash shiki shiki-themes dark-plus","axon doctor\n","bash","",[25,26,27],"code",{"__ignoreMap":23},[28,29,32,36],"span",{"class":30,"line":31},"line",1,[28,33,35],{"class":34},"sCudf","axon",[28,37,39],{"class":38},"sKc5r"," doctor\n",[14,41,42,46,47,54],{},[43,44,45],"strong",{},"It repairs nothing."," It prints faults and exits, leaving the fix to you — usually\n",[48,49,51],"a",{"href":50},"\u002Fdocs\u002Fv2\u002Fcli\u002Fprepare",[25,52,53],{},"axon prepare",".",[14,56,57],{},"It exists because \"my install is broken\" used to be a debugging session. The faults it\nnames were each found once in production, from an error message that pointed somewhere\nelse: a dangling cache graft reported as a missing cognet, a staging-resolved version range\nreported as a typo. Each of those cost an afternoon, and each is now one line of output.",[14,59,60,63,64,71],{},[25,61,62],{},"doctor"," reads ",[43,65,66,67,70],{},"the same primitive ",[25,68,69],{},"prepare"," gates on",", so the two can never disagree. A\ndiagnostic that contradicts the tool it diagnoses is worse than no diagnostic at all.",[18,73,75],{"className":20,"code":74,"language":22,"meta":23,"style":23},"axon doctor --json\n",[25,76,77],{"__ignoreMap":23},[28,78,79,81,84],{"class":30,"line":31},[28,80,35],{"class":34},[28,82,83],{"class":38}," doctor",[28,85,87],{"class":86},"scz_3"," --json\n",[14,89,90],{},"Reach for it when a project will not boot, when an installed module is not appearing in the\ntool manifest, or when an error message does not match what you know about the project.",[92,93,94],"style",{},"html pre.shiki code .sCudf, html code.shiki .sCudf{--shiki-default:#DCDCAA}html pre.shiki code .sKc5r, html code.shiki .sKc5r{--shiki-default:#CE9178}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .scz_3, html code.shiki .scz_3{--shiki-default:#569CD6}",{"title":23,"searchDepth":96,"depth":96,"links":97},2,[],"md",{},true,"\u002Fdocs\u002Fv2\u002Fcli\u002Fdoctor",{"title":5,"description":16},"docs\u002Fv2\u002Fcli\u002Fdoctor","V_yzzeg1TM222ltMrqPw2AGq5_In6O5KsYkeaAh0l-A",1786899561247]