[{"data":1,"prerenderedAt":616},["ShallowReactive",2],{"post-akidevrule-2-0-windows-python-installer":3,"content-query-boQ4yIc2FT":362},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"categoryKey":11,"readTime":12,"body":13,"_type":356,"_id":357,"_source":358,"_file":359,"_stem":360,"_extension":361},"\u002Fposts\u002Fakidevrule-2-0-windows-python-installer","posts",false,"","AkiDevRule 2.0: Windows First-Class + install.py SSOT","2.0.0-2.0.1: installer Python cross-platform, CI Windows, core floor coding+design, 9 skill, 5 agent, METHOD audit mới.","2026-08-11","aiInfra","7 min",{"type":14,"children":15,"toc":350},"root",[16,25,51,58,200,206,268,274,279,324,344],{"type":17,"tag":18,"props":19,"children":21},"element","h1",{"id":20},"akidevrule-20-windows-và-python-installer",[22],{"type":23,"value":24},"text","AkiDevRule 2.0: Windows và Python Installer",{"type":17,"tag":26,"props":27,"children":28},"p",{},[29,31,40,42,49],{"type":23,"value":30},"Trang dự án: ",{"type":17,"tag":32,"props":33,"children":37},"a",{"href":34,"rel":35},"https:\u002F\u002Fakitao.com\u002Fpj\u002Fakidevrule\u002F",[36],"nofollow",[38],{"type":23,"value":39},"akitao.com\u002Fpj\u002Fakidevrule",{"type":23,"value":41},". Repo: ",{"type":17,"tag":32,"props":43,"children":46},{"href":44,"rel":45},"https:\u002F\u002Fgithub.com\u002Flacvietanh\u002Fakidevrule",[36],[47],{"type":23,"value":48},"github.com\u002Flacvietanh\u002Fakidevrule",{"type":23,"value":50},".",{"type":17,"tag":52,"props":53,"children":55},"h2",{"id":54},"_100-10082026-cơ-chế-không-thêm-nhắc",[56],{"type":23,"value":57},"1.0.0 (10\u002F08\u002F2026) — Cơ chế, không thêm nhắc",{"type":17,"tag":59,"props":60,"children":61},"ul",{},[62,121,139,155,165,175],{"type":17,"tag":63,"props":64,"children":65},"li",{},[66,72,74,81,83,89,90,96,97,103,105,111,113,119],{"type":17,"tag":67,"props":68,"children":69},"strong",{},[70],{"type":23,"value":71},"Core floor",{"type":23,"value":73},": ",{"type":17,"tag":75,"props":76,"children":78},"code",{"className":77},[],[79],{"type":23,"value":80},"index.md",{"type":23,"value":82},", ",{"type":17,"tag":75,"props":84,"children":86},{"className":85},[],[87],{"type":23,"value":88},"RULE-agent-behavior",{"type":23,"value":82},{"type":17,"tag":75,"props":91,"children":93},{"className":92},[],[94],{"type":23,"value":95},"RULE-coding",{"type":23,"value":82},{"type":17,"tag":75,"props":98,"children":100},{"className":99},[],[101],{"type":23,"value":102},"RULE-design-core",{"type":23,"value":104}," qua ",{"type":17,"tag":75,"props":106,"children":108},{"className":107},[],[109],{"type":23,"value":110},"@",{"type":23,"value":112}," trong ",{"type":17,"tag":75,"props":114,"children":116},{"className":115},[],[117],{"type":23,"value":118},"CLAUDE.md",{"type":23,"value":120}," — không phụ thuộc model invoke skill.",{"type":17,"tag":63,"props":122,"children":123},{},[124,129,131,137],{"type":17,"tag":67,"props":125,"children":126},{},[127],{"type":23,"value":128},"5 agent",{"type":23,"value":130}," (",{"type":17,"tag":75,"props":132,"children":134},{"className":133},[],[135],{"type":23,"value":136},"claude\u002Fagents\u002F",{"type":23,"value":138},"): hands \u002F judge \u002F conduct \u002F challenger \u002F maker; read-only = thiếu tool, không phải câu chữ.",{"type":17,"tag":63,"props":140,"children":141},{},[142,153],{"type":17,"tag":67,"props":143,"children":144},{},[145,151],{"type":17,"tag":75,"props":146,"children":148},{"className":147},[],[149],{"type":23,"value":150},"[RULES]",{"type":23,"value":152}," receipt",{"type":23,"value":154}," bắt buộc — tách LOAD-fail vs COMPLY-fail.",{"type":17,"tag":63,"props":156,"children":157},{},[158,163],{"type":17,"tag":67,"props":159,"children":160},{},[161],{"type":23,"value":162},"METHOD",{"type":23,"value":164}," zero-trust, proportionality, subtraction-audit.",{"type":17,"tag":63,"props":166,"children":167},{},[168,173],{"type":17,"tag":67,"props":169,"children":170},{},[171],{"type":23,"value":172},"akiflow",{"type":23,"value":174},": mode discuss | audit | execute; anchor = lời chủ sở hữu nguyên văn.",{"type":17,"tag":63,"props":176,"children":177},{},[178,183,185,191,193,199],{"type":17,"tag":67,"props":179,"children":180},{},[181],{"type":23,"value":182},"scythe + \u002Fakilint",{"type":23,"value":184}," cho ",{"type":17,"tag":75,"props":186,"children":188},{"className":187},[],[189],{"type":23,"value":190},"[WRAP]",{"type":23,"value":192},"\u002F",{"type":17,"tag":75,"props":194,"children":196},{"className":195},[],[197],{"type":23,"value":198},"[YAP]",{"type":23,"value":50},{"type":17,"tag":52,"props":201,"children":203},{"id":202},"_200201-1108-delivery-windows",[204],{"type":23,"value":205},"2.0.0–2.0.1 (11\u002F08) — Delivery Windows",{"type":17,"tag":59,"props":207,"children":208},{},[209,223,245,256],{"type":17,"tag":63,"props":210,"children":211},{},[212,221],{"type":17,"tag":67,"props":213,"children":214},{},[215],{"type":17,"tag":75,"props":216,"children":218},{"className":217},[],[219],{"type":23,"value":220},"install.py",{"type":23,"value":222},": SSOT cài (payload, skills, agents, Antigravity map, settings).",{"type":17,"tag":63,"props":224,"children":225},{},[226,243],{"type":17,"tag":67,"props":227,"children":228},{},[229,235,237],{"type":17,"tag":75,"props":230,"children":232},{"className":231},[],[233],{"type":23,"value":234},"install.ps1",{"type":23,"value":236}," \u002F ",{"type":17,"tag":75,"props":238,"children":240},{"className":239},[],[241],{"type":23,"value":242},"install.sh",{"type":23,"value":244},": launcher mỏng.",{"type":17,"tag":63,"props":246,"children":247},{},[248,250,255],{"type":23,"value":249},"CI matrix ubuntu\u002Fmacos\u002F",{"type":17,"tag":67,"props":251,"children":252},{},[253],{"type":23,"value":254},"windows-latest",{"type":23,"value":50},{"type":17,"tag":63,"props":257,"children":258},{},[259,261,266],{"type":23,"value":260},"Floor ",{"type":17,"tag":67,"props":262,"children":263},{},[264],{"type":23,"value":265},"Python 3.7",{"type":23,"value":267}," (2.0.1: bỏ kwarg 3.8, chọn interpreter mới nhất ≥3.7).",{"type":17,"tag":52,"props":269,"children":271},{"id":270},"_9-skill-hiện-tại",[272],{"type":23,"value":273},"9 skill hiện tại",{"type":17,"tag":26,"props":275,"children":276},{},[277],{"type":23,"value":278},"akirule · akiflow · akithink · akihtmlreport · akihelp · akigitcommit · aki-article-writer · akidevsync-notes · akilint.",{"type":17,"tag":280,"props":281,"children":285},"pre",{"className":282,"code":283,"language":284,"meta":7,"style":7},"language-bash shiki shiki-themes night-owl","curl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Flacvietanh\u002Fakidevrule\u002Fmaster\u002Finstall.sh | bash\n","bash",[286],{"type":17,"tag":75,"props":287,"children":288},{"__ignoreMap":7},[289],{"type":17,"tag":290,"props":291,"children":294},"span",{"class":292,"line":293},"line",1,[295,301,307,313,319],{"type":17,"tag":290,"props":296,"children":298},{"style":297},"--shiki-default:#82AAFF;--shiki-default-font-style:italic",[299],{"type":23,"value":300},"curl",{"type":17,"tag":290,"props":302,"children":304},{"style":303},"--shiki-default:#82AAFF",[305],{"type":23,"value":306}," -fsSL",{"type":17,"tag":290,"props":308,"children":310},{"style":309},"--shiki-default:#ECC48D",[311],{"type":23,"value":312}," https:\u002F\u002Fraw.githubusercontent.com\u002Flacvietanh\u002Fakidevrule\u002Fmaster\u002Finstall.sh",{"type":17,"tag":290,"props":314,"children":316},{"style":315},"--shiki-default:#7FDBCA",[317],{"type":23,"value":318}," |",{"type":17,"tag":290,"props":320,"children":321},{"style":297},[322],{"type":23,"value":323}," bash\n",{"type":17,"tag":26,"props":325,"children":326},{},[327,329,335,337,343],{"type":23,"value":328},"Windows: ",{"type":17,"tag":75,"props":330,"children":332},{"className":331},[],[333],{"type":23,"value":334},"git clone …; .\\install.ps1",{"type":23,"value":336}," hoặc ",{"type":17,"tag":75,"props":338,"children":340},{"className":339},[],[341],{"type":23,"value":342},"py -3 install.py",{"type":23,"value":50},{"type":17,"tag":345,"props":346,"children":347},"style",{},[348],{"type":23,"value":349},"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);}",{"title":7,"searchDepth":351,"depth":351,"links":352},2,[353,354,355],{"id":54,"depth":351,"text":57},{"id":202,"depth":351,"text":205},{"id":270,"depth":351,"text":273},"markdown","content:posts:akidevrule-2-0-windows-python-installer.md","content","posts\u002Fakidevrule-2-0-windows-python-installer.md","posts\u002Fakidevrule-2-0-windows-python-installer","md",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"categoryKey":11,"readTime":12,"body":363,"_type":356,"_id":357,"_source":358,"_file":359,"_stem":360,"_extension":361},{"type":14,"children":364,"toc":611},[365,369,385,389,499,503,554,558,562,591,607],{"type":17,"tag":18,"props":366,"children":367},{"id":20},[368],{"type":23,"value":24},{"type":17,"tag":26,"props":370,"children":371},{},[372,373,378,379,384],{"type":23,"value":30},{"type":17,"tag":32,"props":374,"children":376},{"href":34,"rel":375},[36],[377],{"type":23,"value":39},{"type":23,"value":41},{"type":17,"tag":32,"props":380,"children":382},{"href":44,"rel":381},[36],[383],{"type":23,"value":48},{"type":23,"value":50},{"type":17,"tag":52,"props":386,"children":387},{"id":54},[388],{"type":23,"value":57},{"type":17,"tag":59,"props":390,"children":391},{},[392,436,450,463,471,479],{"type":17,"tag":63,"props":393,"children":394},{},[395,399,400,405,406,411,412,417,418,423,424,429,430,435],{"type":17,"tag":67,"props":396,"children":397},{},[398],{"type":23,"value":71},{"type":23,"value":73},{"type":17,"tag":75,"props":401,"children":403},{"className":402},[],[404],{"type":23,"value":80},{"type":23,"value":82},{"type":17,"tag":75,"props":407,"children":409},{"className":408},[],[410],{"type":23,"value":88},{"type":23,"value":82},{"type":17,"tag":75,"props":413,"children":415},{"className":414},[],[416],{"type":23,"value":95},{"type":23,"value":82},{"type":17,"tag":75,"props":419,"children":421},{"className":420},[],[422],{"type":23,"value":102},{"type":23,"value":104},{"type":17,"tag":75,"props":425,"children":427},{"className":426},[],[428],{"type":23,"value":110},{"type":23,"value":112},{"type":17,"tag":75,"props":431,"children":433},{"className":432},[],[434],{"type":23,"value":118},{"type":23,"value":120},{"type":17,"tag":63,"props":437,"children":438},{},[439,443,444,449],{"type":17,"tag":67,"props":440,"children":441},{},[442],{"type":23,"value":128},{"type":23,"value":130},{"type":17,"tag":75,"props":445,"children":447},{"className":446},[],[448],{"type":23,"value":136},{"type":23,"value":138},{"type":17,"tag":63,"props":451,"children":452},{},[453,462],{"type":17,"tag":67,"props":454,"children":455},{},[456,461],{"type":17,"tag":75,"props":457,"children":459},{"className":458},[],[460],{"type":23,"value":150},{"type":23,"value":152},{"type":23,"value":154},{"type":17,"tag":63,"props":464,"children":465},{},[466,470],{"type":17,"tag":67,"props":467,"children":468},{},[469],{"type":23,"value":162},{"type":23,"value":164},{"type":17,"tag":63,"props":472,"children":473},{},[474,478],{"type":17,"tag":67,"props":475,"children":476},{},[477],{"type":23,"value":172},{"type":23,"value":174},{"type":17,"tag":63,"props":480,"children":481},{},[482,486,487,492,493,498],{"type":17,"tag":67,"props":483,"children":484},{},[485],{"type":23,"value":182},{"type":23,"value":184},{"type":17,"tag":75,"props":488,"children":490},{"className":489},[],[491],{"type":23,"value":190},{"type":23,"value":192},{"type":17,"tag":75,"props":494,"children":496},{"className":495},[],[497],{"type":23,"value":198},{"type":23,"value":50},{"type":17,"tag":52,"props":500,"children":501},{"id":202},[502],{"type":23,"value":205},{"type":17,"tag":59,"props":504,"children":505},{},[506,518,536,545],{"type":17,"tag":63,"props":507,"children":508},{},[509,517],{"type":17,"tag":67,"props":510,"children":511},{},[512],{"type":17,"tag":75,"props":513,"children":515},{"className":514},[],[516],{"type":23,"value":220},{"type":23,"value":222},{"type":17,"tag":63,"props":519,"children":520},{},[521,535],{"type":17,"tag":67,"props":522,"children":523},{},[524,529,530],{"type":17,"tag":75,"props":525,"children":527},{"className":526},[],[528],{"type":23,"value":234},{"type":23,"value":236},{"type":17,"tag":75,"props":531,"children":533},{"className":532},[],[534],{"type":23,"value":242},{"type":23,"value":244},{"type":17,"tag":63,"props":537,"children":538},{},[539,540,544],{"type":23,"value":249},{"type":17,"tag":67,"props":541,"children":542},{},[543],{"type":23,"value":254},{"type":23,"value":50},{"type":17,"tag":63,"props":546,"children":547},{},[548,549,553],{"type":23,"value":260},{"type":17,"tag":67,"props":550,"children":551},{},[552],{"type":23,"value":265},{"type":23,"value":267},{"type":17,"tag":52,"props":555,"children":556},{"id":270},[557],{"type":23,"value":273},{"type":17,"tag":26,"props":559,"children":560},{},[561],{"type":23,"value":278},{"type":17,"tag":280,"props":563,"children":564},{"className":282,"code":283,"language":284,"meta":7,"style":7},[565],{"type":17,"tag":75,"props":566,"children":567},{"__ignoreMap":7},[568],{"type":17,"tag":290,"props":569,"children":570},{"class":292,"line":293},[571,575,579,583,587],{"type":17,"tag":290,"props":572,"children":573},{"style":297},[574],{"type":23,"value":300},{"type":17,"tag":290,"props":576,"children":577},{"style":303},[578],{"type":23,"value":306},{"type":17,"tag":290,"props":580,"children":581},{"style":309},[582],{"type":23,"value":312},{"type":17,"tag":290,"props":584,"children":585},{"style":315},[586],{"type":23,"value":318},{"type":17,"tag":290,"props":588,"children":589},{"style":297},[590],{"type":23,"value":323},{"type":17,"tag":26,"props":592,"children":593},{},[594,595,600,601,606],{"type":23,"value":328},{"type":17,"tag":75,"props":596,"children":598},{"className":597},[],[599],{"type":23,"value":334},{"type":23,"value":336},{"type":17,"tag":75,"props":602,"children":604},{"className":603},[],[605],{"type":23,"value":342},{"type":23,"value":50},{"type":17,"tag":345,"props":608,"children":609},{},[610],{"type":23,"value":349},{"title":7,"searchDepth":351,"depth":351,"links":612},[613,614,615],{"id":54,"depth":351,"text":57},{"id":202,"depth":351,"text":205},{"id":270,"depth":351,"text":273},1786664016777]