[{"data":1,"prerenderedAt":940},["ShallowReactive",2],{"navigation_docs":3,"-skills-heist-phases-the-hit":246,"-skills-heist-phases-the-hit-surround":935},[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":164,"body":248,"description":928,"extension":929,"links":930,"meta":931,"navigation":932,"path":165,"seo":933,"stem":166,"__hash__":934},"docs/4.skills/heist-phases/the-hit.md",{"type":249,"value":250,"toc":918},"minimark",[251,256,261,265,269,272,276,281,284,300,304,312,392,396,403,440,443,447,450,546,914],[252,253,255],"h1",{"id":254},"the-hit-execution-and-parallel-coding","The Hit: Execution and Parallel Coding",[257,258,260],"h2",{"id":259},"overview","Overview",[262,263,264],"p",{},"Workers and Crew Leads implement the Work Packages defined in the Execution Plan. Crews work simultaneously on their assigned territories, providing Reports (status updates) to the Underboss.",[257,266,268],{"id":267},"trigger","Trigger",[262,270,271],{},"Invoked after the Don approves the Execution Plan (Resource Development complete).",[257,273,275],{"id":274},"process","Process",[277,278,280],"h3",{"id":279},"step-1-underboss-distributes-work-packages","Step 1: Underboss Distributes Work Packages",[262,282,283],{},"For each territory, the Underboss sends the Crew Lead:",[285,286,287,291,294,297],"ul",{},[288,289,290],"li",{},"The territory definition",[288,292,293],{},"The assigned Work Packages (ordered by dependency)",[288,295,296],{},"The relevant Contract sections",[288,298,299],{},"The applicable Constitution rules",[277,301,303],{"id":302},"step-2-crew-leads-dispatch-workers","Step 2: Crew Leads Dispatch Workers",[262,305,306,307,311],{},"Each Crew Lead (invoke ",[308,309,310],"code",{},"gangsta:the-capo",") processes their Work Packages:",[313,314,315,389],"ol",{},[288,316,317,318,321,322,325,326,329,330],{},"For each independent Work Package, dispatch a Worker subagent with ",[308,319,320],{},"subagent_type: \"soldier\""," (do NOT use ",[308,323,324],{},"\"general\""," or ",[308,327,328],{},"\"general-purpose\""," — these are not valid in a Gangsta Agents installation), providing:",[285,331,332,335,338,341,344,347,386],{},[288,333,334],{},"The Work Package brief",[288,336,337],{},"The Contract clause being implemented",[288,339,340],{},"Applicable Negative Constraints",[288,342,343],{},"Territory conventions",[288,345,346],{},"Prevention reminder: Workers MUST NOT reproduce Gangsta-internal spec identifiers (FR-xxx, NFR-xxx, WP-xxx, where xxx is one or more digits) in source code, tests, comments, or documentation. This is prevention guidance, not a gate.",[288,348,349,353,354],{},[350,351,352],"strong",{},"Technical-debt prevention brief (Laundering gate):"," Laundering will block the Heist on five technical-debt checks. Workers must build today to pass those checks tomorrow:\n",[313,355,356,362,368,374,380],{},[288,357,358,361],{},[350,359,360],{},"Copy/paste:"," do not clone build_setup in 5+ lines across files. If two call sites share logic, extract a helper or parameterize the variation. The duplicate will be caught by jscpd (min-lines 5, min-tokens 35) in Laundering.",[288,363,364,367],{},[350,365,366],{},"Long files:"," target ≤ 300 source lines per file. Hard block at 500. If a Work Package forces a long file, the Contract must name it and the Don must pre-approve — otherwise split by responsibility.",[288,369,370,373],{},[350,371,372],{},"Test coverage:"," write tests for every new public function and every modified branch. Laundering compares against the pre-Heist coverage baseline; coverage on modified code may not drop. If the project has a coverage threshold in its config, the run must meet it.",[288,375,376,379],{},[350,377,378],{},"Clean architecture:"," imports flow downward through layers (domain → application → infrastructure → delivery); no business logic in controllers, route handlers, DB adapters, or network clients; one responsibility per file.",[288,381,382,385],{},[350,383,384],{},"Clean code:"," remove dead code before reporting; functions ≤ 50 lines (blank/comment excluded); nesting ≤ 4 levels via early returns; no magic numbers in production paths; identifiers must name themselves.",[288,387,388],{},"Worker Report must self-report against these five points. See Step 4.",[288,390,391],{},"Workers work in parallel within their territory (up to the allocated Worker count)",[277,393,395],{"id":394},"step-3-tdd-enforcement","Step 3: TDD Enforcement",[262,397,398,399,402],{},"Every Worker MUST follow ",[308,400,401],{},"gangsta:drill-tdd"," — the full Red-Green-Refactor cycle:",[313,404,405,411,417,423,428,434],{},[288,406,407,410],{},[350,408,409],{},"Write failing test"," — Based on the acceptance criteria",[288,412,413,416],{},[350,414,415],{},"Run test"," — Verify it fails for the right reason",[288,418,419,422],{},[350,420,421],{},"Write minimal implementation"," — Just enough to pass the test",[288,424,425,427],{},[350,426,415],{}," — Verify it passes",[288,429,430,433],{},[350,431,432],{},"Refactor against the technical-debt brief"," — during the Refactor phase, verify against the five Laundering-gate items: no copy/paste with existing code, file under the long-file threshold, tests cover the new code, imports flow downward, no dead code / long functions / deep nesting / magic numbers / unnamed identifiers. Laundering will block the Heist on any of these.",[288,435,436,439],{},[350,437,438],{},"Report"," — Return Report to Crew Lead",[262,441,442],{},"A Worker that writes implementation before tests has its Report REJECTED.",[277,444,446],{"id":445},"step-4-report-collection","Step 4: Report Collection",[262,448,449],{},"Each Worker returns a Report:",[451,452,457],"pre",{"className":453,"code":454,"language":455,"meta":456,"style":456},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","## Report: \u003CWP-ID>\n**Status:** success | failure | blocked\n**TDD Cycle:**\n- Test written: YES/NO\n- Test failed first: YES/NO\n- Implementation written: YES/NO\n- Test passes: YES/NO\n**Changes:**\n- \u003Cfile path>: \u003Ccreated/modified>\n**Technical-Debt Self-Check:**\n- Copy/paste: NONE | \u003Cfile pair + reason if duplicated>\n- Long files (longest created/modified): \u003CN> lines\n- Test coverage: \u003Cnew/modified public functions and branches covered — list any uncovered>\n- Clean architecture: \u003Clayer of each modified file + direction of any new import>\n- Clean code: \u003Cfunctions >50 lines? nesting >4? magic numbers? dead code? — list any>\n**Test Output:**\n","markdown","",[308,458,459,466,471,476,481,486,491,496,501,507,513,518,523,529,535,540],{"__ignoreMap":456},[460,461,463],"span",{"class":462,"line":11},"line",[460,464,465],{},"## Report: \u003CWP-ID>\n",[460,467,468],{"class":462,"line":16},[460,469,470],{},"**Status:** success | failure | blocked\n",[460,472,473],{"class":462,"line":21},[460,474,475],{},"**TDD Cycle:**\n",[460,477,478],{"class":462,"line":26},[460,479,480],{},"- Test written: YES/NO\n",[460,482,483],{"class":462,"line":38},[460,484,485],{},"- Test failed first: YES/NO\n",[460,487,488],{"class":462,"line":60},[460,489,490],{},"- Implementation written: YES/NO\n",[460,492,493],{"class":462,"line":47},[460,494,495],{},"- Test passes: YES/NO\n",[460,497,498],{"class":462,"line":244},[460,499,500],{},"**Changes:**\n",[460,502,504],{"class":462,"line":503},9,[460,505,506],{},"- \u003Cfile path>: \u003Ccreated/modified>\n",[460,508,510],{"class":462,"line":509},10,[460,511,512],{},"**Technical-Debt Self-Check:**\n",[460,514,515],{"class":462,"line":183},[460,516,517],{},"- Copy/paste: NONE | \u003Cfile pair + reason if duplicated>\n",[460,519,520],{"class":462,"line":192},[460,521,522],{},"- Long files (longest created/modified): \u003CN> lines\n",[460,524,526],{"class":462,"line":525},13,[460,527,528],{},"- Test coverage: \u003Cnew/modified public functions and branches covered — list any uncovered>\n",[460,530,532],{"class":462,"line":531},14,[460,533,534],{},"- Clean architecture: \u003Clayer of each modified file + direction of any new import>\n",[460,536,537],{"class":462,"line":197},[460,538,539],{},"- Clean code: \u003Cfunctions >50 lines? nesting >4? magic numbers? dead code? — list any>\n",[460,541,543],{"class":462,"line":542},16,[460,544,545],{},"**Test Output:**\n",[547,548,549,550],"actual",{"test":456,"output":456},"\n```\n**Notes:** ",[551,552,554,555,559,565,585,588,592,595,645,649,652,678,682,685,709,713,716,867,871],"issues,",{"concerns,":456,"deviations,":456,"technical-debt":456,"risks":456,"htmlFor":553,"laundering":456},[],"\n```\n",[277,556,558],{"id":557},"step-5-crew-lead-reviews-reports","Step 5: Crew Lead Reviews Reports",[262,560,561,562,564],{},"The Crew Lead reviews each Report (invoke ",[308,563,310],{},"):",[285,566,567,570,573,576,579],{},[288,568,569],{},"Acceptance criteria met?",[288,571,572],{},"TDD cycle followed?",[288,574,575],{},"Tests passing?",[288,577,578],{},"Convention compliance?",[288,580,581,584],{},[350,582,583],{},"Technical-debt self-check present and plausible?"," A Worker that reports NONE for every box without justification is suspect — flag for audit. The self-check is the early-warning system; Laundering enforces the gate.",[262,586,587],{},"Accept, reject with feedback, or escalate.",[277,589,591],{"id":590},"step-6-status-rollup","Step 6: Status Rollup",[262,593,594],{},"Crew Leads report territory status to the Underboss. The Underboss synthesizes for the Don:",[451,596,598],{"className":453,"code":597,"language":455,"meta":456,"style":456},"## Heist Progress: \u003CHeist Name>\n\n| Territory | Completed | In Progress | Failed | Budget Used |\n|-----------|-----------|-------------|--------|-------------|\n| Frontend  | 3/5       | 1           | 1      | 60%         |\n| Backend   | 4/4       | 0           | 0      | 45%         |\n| ...       |           |             |        |             |\n\n**Overall:** \u003CN>/\u003CTotal> Work Packages complete\n",[308,599,600,605,611,616,621,626,631,636,640],{"__ignoreMap":456},[460,601,602],{"class":462,"line":11},[460,603,604],{},"## Heist Progress: \u003CHeist Name>\n",[460,606,607],{"class":462,"line":16},[460,608,610],{"emptyLinePlaceholder":609},true,"\n",[460,612,613],{"class":462,"line":21},[460,614,615],{},"| Territory | Completed | In Progress | Failed | Budget Used |\n",[460,617,618],{"class":462,"line":26},[460,619,620],{},"|-----------|-----------|-------------|--------|-------------|\n",[460,622,623],{"class":462,"line":38},[460,624,625],{},"| Frontend  | 3/5       | 1           | 1      | 60%         |\n",[460,627,628],{"class":462,"line":60},[460,629,630],{},"| Backend   | 4/4       | 0           | 0      | 45%         |\n",[460,632,633],{"class":462,"line":47},[460,634,635],{},"| ...       |           |             |        |             |\n",[460,637,638],{"class":462,"line":244},[460,639,610],{"emptyLinePlaceholder":609},[460,641,642],{"class":462,"line":503},[460,643,644],{},"**Overall:** \u003CN>/\u003CTotal> Work Packages complete\n",[277,646,648],{"id":647},"step-7-escalation-handling","Step 7: Escalation Handling",[262,650,651],{},"When a Worker fails:",[313,653,654,660,666,672],{},[288,655,656,659],{},[350,657,658],{},"Crew Lead retries"," — Fresh Worker, same Work Package",[288,661,662,665],{},[350,663,664],{},"Crew Lead escalates to Underboss"," — If retry fails or Contract is ambiguous",[288,667,668,671],{},[350,669,670],{},"Underboss mini-Grilling"," — Single-pass: Devils-Advocate attacks the proposed fix, Don weighs in, Synthesizer produces revised Contract clause",[288,673,674,677],{},[350,675,676],{},"Underboss escalates to Don"," — If beyond operational scope",[277,679,681],{"id":680},"step-8-completion","Step 8: Completion",[262,683,684],{},"When all Crew Leads report territory completion:",[313,686,687,690,693],{},[288,688,689],{},"Underboss verifies: all Work Packages accepted, all tests passing",[288,691,692],{},"Write the final checkpoint (status: completed, next-action: Proceed to Laundering)",[288,694,695,702,703,705,706,708],{},[350,696,697,698,701],{},"Immediately invoke ",[308,699,700],{},"gangsta:laundering"," — do NOT ask the Don what to do next, do NOT pause, do NOT prompt for confirmation."," (This auto-advance is an authorized exception — documented in ",[308,704,204],{}," at the \"Never auto-advance\" rule, and in ",[308,707,169],{},".)",[257,710,712],{"id":711},"checkpoint","Checkpoint",[262,714,715],{},"Write checkpoint after each significant batch of Work Packages completes (not just at the end):",[451,717,721],{"className":718,"code":719,"language":720,"meta":456,"style":456},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","---\nheist: \u003Cheist-name>\nphase: the-hit\nstatus: in-progress | completed\ntimestamp: \u003CISO 8601>\nnext-action: \u003CContinue Hit | Proceed to Laundering (auto)>\ncompleted-wps: [WP-001, WP-002, ...]\npending-wps: [WP-003, ...]\nfailed-wps: [WP-004, ...]\nartifacts:\n  - \u003Clist of modified/created files>\n---\n","yaml",[308,722,723,729,743,753,763,773,783,811,829,847,855,863],{"__ignoreMap":456},[460,724,725],{"class":462,"line":11},[460,726,728],{"class":727},"sBMFI","---\n",[460,730,731,735,739],{"class":462,"line":16},[460,732,734],{"class":733},"swJcz","heist",[460,736,738],{"class":737},"sMK4o",":",[460,740,742],{"class":741},"sfazB"," \u003Cheist-name>\n",[460,744,745,748,750],{"class":462,"line":21},[460,746,747],{"class":733},"phase",[460,749,738],{"class":737},[460,751,752],{"class":741}," the-hit\n",[460,754,755,758,760],{"class":462,"line":26},[460,756,757],{"class":733},"status",[460,759,738],{"class":737},[460,761,762],{"class":741}," in-progress | completed\n",[460,764,765,768,770],{"class":462,"line":38},[460,766,767],{"class":733},"timestamp",[460,769,738],{"class":737},[460,771,772],{"class":741}," \u003CISO 8601>\n",[460,774,775,778,780],{"class":462,"line":60},[460,776,777],{"class":733},"next-action",[460,779,738],{"class":737},[460,781,782],{"class":741}," \u003CContinue Hit | Proceed to Laundering (auto)>\n",[460,784,785,788,790,793,796,799,802,804,808],{"class":462,"line":47},[460,786,787],{"class":733},"completed-wps",[460,789,738],{"class":737},[460,791,792],{"class":737}," [",[460,794,795],{"class":741},"WP-001",[460,797,798],{"class":737},",",[460,800,801],{"class":741}," WP-002",[460,803,798],{"class":737},[460,805,807],{"class":806},"sbssI"," ...",[460,809,810],{"class":737},"]\n",[460,812,813,816,818,820,823,825,827],{"class":462,"line":244},[460,814,815],{"class":733},"pending-wps",[460,817,738],{"class":737},[460,819,792],{"class":737},[460,821,822],{"class":741},"WP-003",[460,824,798],{"class":737},[460,826,807],{"class":806},[460,828,810],{"class":737},[460,830,831,834,836,838,841,843,845],{"class":462,"line":503},[460,832,833],{"class":733},"failed-wps",[460,835,738],{"class":737},[460,837,792],{"class":737},[460,839,840],{"class":741},"WP-004",[460,842,798],{"class":737},[460,844,807],{"class":806},[460,846,810],{"class":737},[460,848,849,852],{"class":462,"line":509},[460,850,851],{"class":733},"artifacts",[460,853,854],{"class":737},":\n",[460,856,857,860],{"class":462,"line":183},[460,858,859],{"class":737},"  -",[460,861,862],{"class":741}," \u003Clist of modified/created files>\n",[460,864,865],{"class":462,"line":192},[460,866,728],{"class":727},[257,868,870],{"id":869},"omerta-compliance","Omerta Compliance",[285,872,875,884,890,896,902,908],{"className":873},[874],"contains-task-list",[288,876,879,883],{"className":877},[878],"task-list-item",[880,881],"input",{"disabled":609,"type":882},"checkbox"," Introduction Rule: Workers dispatched through Crew Leads, no direct Worker communication",[288,885,887,889],{"className":886},[878],[880,888],{"disabled":609,"type":882}," Rule of Truth: Reports include actual test output, not claims",[288,891,893,895],{"className":892},[878],[880,894],{"disabled":609,"type":882}," Rule of Budget: Token usage tracked per Worker dispatch",[288,897,899,901],{"className":898},[878],[880,900],{"disabled":609,"type":882}," Spec is Law: Every implementation traces to a Contract clause via Work Package",[288,903,905,907],{"className":904},[878],[880,906],{"disabled":609,"type":882}," Technical-Debt Brief: Every Worker dispatch includes the five-point Laundering-gate brief; every Report includes a Technical-Debt Self-Check",[288,909,911,913],{"className":910},[878],[880,912],{"disabled":609,"type":882}," Rule of Availability: Checkpoint updated after each batch",[915,916,917],"style",{},"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);}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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":456,"searchDepth":16,"depth":16,"links":919},[920,921,922],{"id":259,"depth":16,"text":260},{"id":267,"depth":16,"text":268},{"id":274,"depth":16,"text":275,"children":923},[924,925,926,927],{"id":279,"depth":21,"text":280},{"id":302,"depth":21,"text":303},{"id":394,"depth":21,"text":395},{"id":445,"depth":21,"text":446},"Use when the execution plan is approved and it is time for parallel execution — dispatches workers through crew leads to implement work packages with TDD enforcement, report collection, and escalation protocols","md",null,{"name":164},{"order":167,"icon":96},{"title":164,"description":928},"wrBTF15hwJpiIf7DdJLGhvzU_rtWKwzUjeJisqasVRM",[936,938],{"title":159,"path":160,"stem":161,"description":937,"order":162,"icon":96,"children":-1},"Use when adversarial brainstorming is needed after reconnaissance — the Proposer, Devils-Advocate, and Synthesizer each run ONE pass (no rounds); the Don is grilled on the IDEA first, one question at a time, then the proposal is attacked",{"title":169,"path":170,"stem":171,"description":939,"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",1793043439831]