[{"data":1,"prerenderedAt":709},["ShallowReactive",2],{"navigation_docs":3,"-skills-hierarchy-roles-omerta":246,"-skills-hierarchy-roles-omerta-surround":704},[4,28,62,94,207,236,240],{"title":5,"path":6,"stem":7,"children":8,"order":11,"icon":27},"Getting Started","/getting-started","1.getting-started/index",[9,12,17,22],{"title":10,"path":6,"stem":7,"order":11},"What is Gangsta Agents?",1,{"title":13,"path":14,"stem":15,"order":16},"Installation","/getting-started/installation","1.getting-started/installation",2,{"title":18,"path":19,"stem":20,"order":21},"Quickstart — Your First Heist","/getting-started/quickstart","1.getting-started/quickstart",3,{"title":23,"path":24,"stem":25,"order":26},"The 1% Rule","/getting-started/the-1-percent-rule","1.getting-started/the-1-percent-rule",4,"i-lucide-rocket",{"title":29,"path":30,"stem":31,"children":32,"order":11,"icon":61},"Core Concepts","/core-concepts","2.core-concepts/index",[33,34,39,43,48,52,56],{"title":29,"path":30,"stem":31,"order":11},{"title":35,"path":36,"stem":37,"order":38},"Intent Routing","/core-concepts/intent-routing","2.core-concepts/intent-routing",5,{"title":40,"path":41,"stem":42,"order":26},"Omerta — The Five Laws","/core-concepts/omerta","2.core-concepts/omerta",{"title":44,"path":45,"stem":46,"order":47},"Spec-Driven Development","/core-concepts/spec-driven-dev","2.core-concepts/spec-driven-dev",7,{"title":49,"path":50,"stem":51,"order":16},"The Gangsta Agents Family Hierarchy","/core-concepts/the-borgata","2.core-concepts/the-borgata",{"title":53,"path":54,"stem":55,"order":21},"The Heist Pipeline","/core-concepts/the-heist","2.core-concepts/the-heist",{"title":57,"path":58,"stem":59,"order":60},"The Ledger","/core-concepts/the-ledger","2.core-concepts/the-ledger",6,"i-lucide-brain",{"title":63,"icon":64,"path":65,"stem":66,"children":67},"Heist Pipeline","i-lucide-workflow","/heist-pipeline","3.heist-pipeline",[68,70,74,78,82,86,90],{"title":53,"path":65,"stem":69,"order":11},"3.heist-pipeline/index",{"title":71,"path":72,"stem":73,"order":16},"Reconnaissance","/heist-pipeline/reconnaissance","3.heist-pipeline/1.reconnaissance",{"title":75,"path":76,"stem":77,"order":21},"The Grilling","/heist-pipeline/the-grilling","3.heist-pipeline/2.the-grilling",{"title":79,"path":80,"stem":81,"order":26},"The Sit-Down","/heist-pipeline/the-sit-down","3.heist-pipeline/3.the-sit-down",{"title":83,"path":84,"stem":85,"order":38},"Resource Development","/heist-pipeline/resource-development","3.heist-pipeline/4.resource-development",{"title":87,"path":88,"stem":89,"order":60},"Execution","/heist-pipeline/the-hit","3.heist-pipeline/5.the-hit",{"title":91,"path":92,"stem":93,"order":47},"The Delivery","/heist-pipeline/laundering","3.heist-pipeline/6.laundering",{"title":95,"icon":96,"path":97,"stem":98,"children":99},"Skills Reference","i-heroicons-bolt","/skills","4.skills",[100,102,138,173],{"title":95,"path":97,"stem":101,"order":11,"icon":96},"4.skills/index",{"title":103,"icon":104,"path":105,"stem":106,"children":107,"page":137},"Dev Skills","i-heroicons-wrench-screwdriver","/skills/dev-skills","4.skills/dev-skills",[108,113,117,121,125,129,133],{"title":109,"path":110,"stem":111,"order":112,"icon":96},"audit-review","/skills/dev-skills/audit-review","4.skills/dev-skills/audit-review",31,{"title":114,"path":115,"stem":116,"order":112,"icon":96},"drill-tdd","/skills/dev-skills/drill-tdd","4.skills/dev-skills/drill-tdd",{"title":118,"path":119,"stem":120,"order":112,"icon":96},"exit-strategy","/skills/dev-skills/exit-strategy","4.skills/dev-skills/exit-strategy",{"title":122,"path":123,"stem":124,"order":112,"icon":96},"interrogation-debugging","/skills/dev-skills/interrogation-debugging","4.skills/dev-skills/interrogation-debugging",{"title":126,"path":127,"stem":128,"order":112,"icon":96},"receiving-orders","/skills/dev-skills/receiving-orders","4.skills/dev-skills/receiving-orders",{"title":130,"path":131,"stem":132,"order":112,"icon":96},"safehouse-worktrees","/skills/dev-skills/safehouse-worktrees","4.skills/dev-skills/safehouse-worktrees",{"title":134,"path":135,"stem":136,"order":112,"icon":96},"sweep-verification","/skills/dev-skills/sweep-verification","4.skills/dev-skills/sweep-verification",false,{"title":139,"icon":140,"path":141,"stem":142,"children":143,"page":137},"Heist Phases","i-heroicons-academic-cap","/skills/heist-phases","4.skills/heist-phases",[144,149,154,158,163,168],{"title":145,"path":146,"stem":147,"order":148,"icon":96},"laundering","/skills/heist-phases/laundering","4.skills/heist-phases/laundering",21,{"title":150,"path":151,"stem":152,"order":153,"icon":96},"reconnaissance","/skills/heist-phases/reconnaissance","4.skills/heist-phases/reconnaissance",22,{"title":155,"path":156,"stem":157,"order":148,"icon":96},"resource-development","/skills/heist-phases/resource-development","4.skills/heist-phases/resource-development",{"title":159,"path":160,"stem":161,"order":162,"icon":96},"the-grilling","/skills/heist-phases/the-grilling","4.skills/heist-phases/the-grilling",23,{"title":164,"path":165,"stem":166,"order":167,"icon":96},"the-hit","/skills/heist-phases/the-hit","4.skills/heist-phases/the-hit",24,{"title":169,"path":170,"stem":171,"order":172,"icon":96},"the-sit-down","/skills/heist-phases/the-sit-down","4.skills/heist-phases/the-sit-down",26,{"title":174,"icon":175,"path":176,"stem":177,"children":178,"page":137},"Hierarchy Roles","i-heroicons-user-group","/skills/hierarchy-roles","4.skills/hierarchy-roles",[179,184,188,193,198,203],{"title":180,"path":181,"stem":182,"order":183,"icon":96},"omerta","/skills/hierarchy-roles/omerta","4.skills/hierarchy-roles/omerta",11,{"title":185,"path":186,"stem":187,"order":183,"icon":96},"the-capo","/skills/hierarchy-roles/the-capo","4.skills/hierarchy-roles/the-capo",{"title":189,"path":190,"stem":191,"order":192,"icon":96},"the-consigliere","/skills/hierarchy-roles/the-consigliere","4.skills/hierarchy-roles/the-consigliere",12,{"title":194,"path":195,"stem":196,"order":197,"icon":96},"the-ledger","/skills/hierarchy-roles/the-ledger","4.skills/hierarchy-roles/the-ledger",15,{"title":199,"path":200,"stem":201,"order":202,"icon":96},"the-underboss","/skills/hierarchy-roles/the-underboss","4.skills/hierarchy-roles/the-underboss",17,{"title":204,"path":205,"stem":206,"order":183,"icon":96},"using-gangsta","/skills/hierarchy-roles/using-gangsta","4.skills/hierarchy-roles/using-gangsta",{"title":208,"icon":209,"path":210,"stem":211,"children":212},"Advanced","i-lucide-zap","/advanced","5.advanced",[213,216,220,224,228,232],{"title":214,"path":210,"stem":215,"order":11},"Advanced Topics","5.advanced/index",{"title":217,"path":218,"stem":219,"order":38},"Artifacts Reference","/advanced/artifacts","5.advanced/artifacts",{"title":221,"path":222,"stem":223,"order":26},"Checkpoint Recovery","/advanced/checkpoint-recovery","5.advanced/checkpoint-recovery",{"title":225,"path":226,"stem":227,"order":38},"Contributing","/advanced/contributing","5.advanced/contributing",{"title":229,"path":230,"stem":231,"order":16},"Writing Custom Skills","/advanced/custom-skills","5.advanced/custom-skills",{"title":233,"path":234,"stem":235,"order":21},"Multi-Agent Patterns","/advanced/multi-agent-patterns","5.advanced/multi-agent-patterns",{"title":237,"path":238,"stem":239,"order":60},"Glossary","/glossary","6.glossary",{"title":241,"path":242,"stem":243,"order":244,"icon":245},"Changelog","/changelog","7.changelog",8,"i-lucide-scroll-text",{"id":247,"title":180,"body":248,"description":697,"extension":698,"links":699,"meta":700,"navigation":701,"path":181,"seo":702,"stem":182,"__hash__":703},"docs/4.skills/hierarchy-roles/omerta.md",{"type":249,"value":250,"toc":685},"minimark",[251,256,261,265,269,274,277,293,297,300,318,321,431,435,438,493,509,513,527,531,534,560,564,567,620,624,627,681],[252,253,255],"h1",{"id":254},"omerta-the-laws-of-the-gangsta-agents-family","Omerta: The Laws of the Gangsta Agents Family",[257,258,260],"h2",{"id":259},"overview","Overview",[262,263,264],"p",{},"Omerta is the governance framework for the Gangsta Agents Family. It is not a phase — it is a cross-cutting concern enforced by every skill at every stage. These laws are non-negotiable.",[257,266,268],{"id":267},"the-five-laws","The Five Laws",[270,271,273],"h3",{"id":272},"law-1-the-introduction-rule-authorization-protocol","Law 1: The Introduction Rule (Authorization Protocol)",[262,275,276],{},"No agent-to-agent interaction occurs without mediation by the Underboss or Don.",[278,279,280,284,287,290],"ul",{},[281,282,283],"li",{},"Workers CANNOT communicate directly with each other",[281,285,286],{},"All messages pass through the chain: Worker → Crew Lead → Underboss",[281,288,289],{},"This prevents \"shadow coordination\" where agents develop shared assumptions outside the spec",[281,291,292],{},"Violation: Any attempt at direct agent-to-agent messaging is blocked and logged",[270,294,296],{"id":295},"law-2-the-rule-of-availability-state-durability","Law 2: The Rule of Availability (State Durability)",[262,298,299],{},"All Heist state MUST be checkpointed to files. If a session is interrupted, state must be recoverable.",[278,301,302,309,312,315],{},[281,303,304,305],{},"Checkpoint location: ",[306,307,308],"code",{},"docs/gangsta/\u003Cheist-name>/checkpoints/YYYY-MM-DD-checkpoint-\u003Cphase>.md",[281,310,311],{},"Checkpoint format: YAML frontmatter with phase, status, timestamp, resume instructions",[281,313,314],{},"Every phase transition writes a checkpoint BEFORE starting the next phase",[281,316,317],{},"On session resume, the Don reads the latest checkpoint and continues from that point",[262,319,320],{},"Checkpoint template:",[322,323,328],"pre",{"className":324,"code":325,"language":326,"meta":327,"style":327},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","---\nheist: \u003Cheist-name>\nphase: \u003Ccurrent-phase>\nstatus: in-progress | completed | blocked\ntimestamp: YYYY-MM-DDTHH:MM:SS\nnext-action: \u003Cwhat to do next>\nartifacts:\n  - \u003Clist of files produced so far>\n---\n\n## Resume Context\n\u003CSummary of what has been done and what remains>\n","yaml","",[306,329,330,338,352,362,372,382,392,400,408,413,420,426],{"__ignoreMap":327},[331,332,334],"span",{"class":333,"line":11},"line",[331,335,337],{"class":336},"sBMFI","---\n",[331,339,340,344,348],{"class":333,"line":16},[331,341,343],{"class":342},"swJcz","heist",[331,345,347],{"class":346},"sMK4o",":",[331,349,351],{"class":350},"sfazB"," \u003Cheist-name>\n",[331,353,354,357,359],{"class":333,"line":21},[331,355,356],{"class":342},"phase",[331,358,347],{"class":346},[331,360,361],{"class":350}," \u003Ccurrent-phase>\n",[331,363,364,367,369],{"class":333,"line":26},[331,365,366],{"class":342},"status",[331,368,347],{"class":346},[331,370,371],{"class":350}," in-progress | completed | blocked\n",[331,373,374,377,379],{"class":333,"line":38},[331,375,376],{"class":342},"timestamp",[331,378,347],{"class":346},[331,380,381],{"class":350}," YYYY-MM-DDTHH:MM:SS\n",[331,383,384,387,389],{"class":333,"line":60},[331,385,386],{"class":342},"next-action",[331,388,347],{"class":346},[331,390,391],{"class":350}," \u003Cwhat to do next>\n",[331,393,394,397],{"class":333,"line":47},[331,395,396],{"class":342},"artifacts",[331,398,399],{"class":346},":\n",[331,401,402,405],{"class":333,"line":244},[331,403,404],{"class":346},"  -",[331,406,407],{"class":350}," \u003Clist of files produced so far>\n",[331,409,411],{"class":333,"line":410},9,[331,412,337],{"class":336},[331,414,416],{"class":333,"line":415},10,[331,417,419],{"emptyLinePlaceholder":418},true,"\n",[331,421,422],{"class":333,"line":183},[331,423,425],{"class":424},"sHwdD","## Resume Context\n",[331,427,428],{"class":333,"line":192},[331,429,430],{"class":350},"\u003CSummary of what has been done and what remains>\n",[270,432,434],{"id":433},"law-3-the-rule-of-truth-anti-hallucination","Law 3: The Rule of Truth (Anti-Hallucination)",[262,436,437],{},"Every claim MUST cite its source. Agents adopt a \"Fact-First\" posture.",[439,440,441,454],"table",{},[442,443,444],"thead",{},[445,446,447,451],"tr",{},[448,449,450],"th",{},"Claim Type",[448,452,453],{},"Required Citation",[455,456,457,469,477,485],"tbody",{},[445,458,459,463],{},[460,461,462],"td",{},"Code behavior",[460,464,465,468],{},[306,466,467],{},"file:line"," reference",[445,470,471,474],{},[460,472,473],{},"Spec requirement",[460,475,476],{},"Contract section name",[445,478,479,482],{},[460,480,481],{},"Architectural decision",[460,483,484],{},"Constitution entry",[445,486,487,490],{},[460,488,489],{},"Past pattern",[460,491,492],{},"Ledger insight/fail reference",[278,494,495,503,506],{},[281,496,497,498,502],{},"Any uncited claim is ",[499,500,501],"strong",{},"invalid"," and must be flagged immediately",[281,504,505],{},"The Consigliere has standing authority to invoke a Truth check at any point",[281,507,508],{},"When flagged, the agent must either provide a citation or retract the claim",[270,510,512],{"id":511},"law-4-the-rule-of-budget-resource-management","Law 4: The Rule of Budget (Resource Management)",[278,514,515,518,521,524],{},[281,516,517],{},"Each Crew Lead operates within an allocated token budget set by the Underboss",[281,519,520],{},"Workers report resource consumption in their Reports",[281,522,523],{},"If a territory exceeds its budget, work pauses until the Underboss approves additional allocation",[281,525,526],{},"All \"profits\" (merged code, passing tests) are reported up: Worker → Crew Lead → Underboss → Don",[270,528,530],{"id":529},"law-5-the-spec-is-law","Law 5: The Spec is Law",[262,532,533],{},"The specification is the absolute source of truth.",[278,535,536,539,542],{},[281,537,538],{},"If code contradicts the spec, the SPEC is revised first — never the reverse",[281,540,541],{},"No \"shadow code\" hotfixes — every code change must trace to a Contract clause",[281,543,544,545],{},"If a bug is found during The Hit:\n",[546,547,548,551,554,557],"ol",{},[281,549,550],{},"Worker escalates to Crew Lead",[281,552,553],{},"Crew Lead escalates to Underboss",[281,555,556],{},"Underboss may invoke a mini-Grilling (single-pass) to revise the Contract",[281,558,559],{},"Only after Contract revision does implementation proceed",[257,561,563],{"id":562},"omerta-compliance-checklist","Omerta Compliance Checklist",[262,565,566],{},"Every skill MUST verify this checklist before proceeding to the next phase or action:",[278,568,571,584,593,602,611],{"className":569},[570],"contains-task-list",[281,572,575,579,580,583],{"className":573},[574],"task-list-item",[576,577],"input",{"disabled":418,"type":578},"checkbox"," ",[499,581,582],{},"Introduction Rule:"," All agent interactions mediated by hierarchy (no direct Worker-to-Worker)",[281,585,587,579,589,592],{"className":586},[574],[576,588],{"disabled":418,"type":578},[499,590,591],{},"Rule of Availability:"," Current state checkpointed to file",[281,594,596,579,598,601],{"className":595},[574],[576,597],{"disabled":418,"type":578},[499,599,600],{},"Rule of Truth:"," All claims cite their source (no invalid claims)",[281,603,605,579,607,610],{"className":604},[574],[576,606],{"disabled":418,"type":578},[499,608,609],{},"Rule of Budget:"," Resource consumption within allocated budget",[281,612,614,579,616,619],{"className":613},[574],[576,615],{"disabled":418,"type":578},[499,617,618],{},"Spec is Law:"," All changes trace to a Contract clause",[257,621,623],{"id":622},"red-flags","Red Flags",[262,625,626],{},"If you catch yourself thinking any of these, STOP — you are about to violate Omerta:",[439,628,629,639],{},[442,630,631],{},[445,632,633,636],{},[448,634,635],{},"Thought",[448,637,638],{},"Violated Law",[455,640,641,649,657,665,673],{},[445,642,643,646],{},[460,644,645],{},"\"I'll just make this quick fix without updating the spec\"",[460,647,648],{},"Law 5: Spec is Law",[445,650,651,654],{},[460,652,653],{},"\"I know this is true, I don't need to cite it\"",[460,655,656],{},"Law 3: Rule of Truth",[445,658,659,662],{},[460,660,661],{},"\"Let me ask that other agent directly, it's faster\"",[460,663,664],{},"Law 1: Introduction Rule",[445,666,667,670],{},[460,668,669],{},"\"I'll save the checkpoint after I finish this part\"",[460,671,672],{},"Law 2: Rule of Availability",[445,674,675,678],{},[460,676,677],{},"\"We're close to done, the budget doesn't matter now\"",[460,679,680],{},"Law 4: Rule of Budget",[682,683,684],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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 .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":327,"searchDepth":16,"depth":16,"links":686},[687,688,695,696],{"id":259,"depth":16,"text":260},{"id":267,"depth":16,"text":268,"children":689},[690,691,692,693,694],{"id":272,"depth":21,"text":273},{"id":295,"depth":21,"text":296},{"id":433,"depth":21,"text":434},{"id":511,"depth":21,"text":512},{"id":529,"depth":21,"text":530},{"id":562,"depth":16,"text":563},{"id":622,"depth":16,"text":623},"Use when enforcing governance guardrails during any gangsta operation — referenced as cross-cutting concern by all skills for anti-hallucination, authorization, state durability, resource management, and spec supremacy rules","md",null,{"name":180},{"order":183,"icon":96},{"title":180,"description":697},"Zn_T7vmdmdw4jC8AuIMcC2TEvm7oRfeXdjFB7dxOaTo",[705,707],{"title":169,"path":170,"stem":171,"description":706,"order":172,"icon":96,"children":-1},"Use when the grilling consensus is approved and it is time to draft the formal contract specification — strictly prohibits code generation, produces the binding spec document that governs all subsequent phases",{"title":185,"path":186,"stem":187,"description":708,"order":183,"icon":96,"children":-1},"Use when orchestrating workers within a specific domain territory — managing work package dispatch, reviewing reports against the contract, and reporting status to the underboss",1793043439972]