[{"data":1,"prerenderedAt":668},["ShallowReactive",2],{"navigation_docs":3,"-skills-dev-skills-sweep-verification":246,"-skills-dev-skills-sweep-verification-surround":663},[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":134,"body":248,"description":656,"extension":657,"links":658,"meta":659,"navigation":660,"path":135,"seo":661,"stem":136,"__hash__":662},"docs/4.skills/dev-skills/sweep-verification.md",{"type":249,"value":250,"toc":645},"minimark",[251,256,261,265,272,277,281,292,295,299,305,309,409,413,440,444,514,518,523,529,534,540,545,551,556,562,567,573,577,582,602,607,621,625],[252,253,255],"h1",{"id":254},"the-sweep-verification-before-completion","The Sweep: Verification Before Completion",[257,258,260],"h2",{"id":259},"overview","Overview",[262,263,264],"p",{},"Claiming work is complete without verification is invalid, not efficiency.",[262,266,267,271],{},[268,269,270],"strong",{},"Core principle:"," Evidence before claims, always.",[262,273,274],{},[268,275,276],{},"Violating the letter of this rule is violating the spirit of this rule.",[257,278,280],{"id":279},"the-iron-law","The Iron Law",[282,283,288],"pre",{"className":284,"code":286,"language":287},[285],"language-text","NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE\n","text",[289,290,286],"code",{"__ignoreMap":291},"",[262,293,294],{},"If you haven't run the verification command in this message, you cannot claim it passes. This is Omerta Law 3 — the Rule of Truth.",[257,296,298],{"id":297},"the-gate","The Gate",[282,300,303],{"className":301,"code":302,"language":287},[285],"BEFORE claiming any status or expressing satisfaction:\n\n1. IDENTIFY: What command proves this claim?\n2. RUN: Execute the FULL command (fresh, complete)\n3. READ: Full output, check exit code, count failures\n4. VERIFY: Does output confirm the claim?\n   - If NO: State actual status with evidence\n   - If YES: State claim WITH evidence\n5. ONLY THEN: Make the claim\n\nSkip any step = invalid, not verification\n",[289,304,302],{"__ignoreMap":291},[257,306,308],{"id":307},"common-failures","Common Failures",[310,311,312,328],"table",{},[313,314,315],"thead",{},[316,317,318,322,325],"tr",{},[319,320,321],"th",{},"Claim",[319,323,324],{},"Requires",[319,326,327],{},"Not Sufficient",[329,330,331,343,354,365,376,387,398],"tbody",{},[316,332,333,337,340],{},[334,335,336],"td",{},"Tests pass",[334,338,339],{},"Test command output: 0 failures",[334,341,342],{},"Previous run, \"should pass\"",[316,344,345,348,351],{},[334,346,347],{},"Linter clean",[334,349,350],{},"Linter output: 0 errors",[334,352,353],{},"Partial check, extrapolation",[316,355,356,359,362],{},[334,357,358],{},"Build succeeds",[334,360,361],{},"Build command: exit 0",[334,363,364],{},"Linter passing, logs look good",[316,366,367,370,373],{},[334,368,369],{},"Bug fixed",[334,371,372],{},"Test original symptom: passes",[334,374,375],{},"Code changed, assumed fixed",[316,377,378,381,384],{},[334,379,380],{},"Regression test works",[334,382,383],{},"Red-green cycle verified",[334,385,386],{},"Test passes once",[316,388,389,392,395],{},[334,390,391],{},"Agent completed",[334,393,394],{},"VCS diff shows changes",[334,396,397],{},"Agent reports \"success\"",[316,399,400,403,406],{},[334,401,402],{},"Requirements met",[334,404,405],{},"Line-by-line checklist",[334,407,408],{},"Tests passing",[257,410,412],{"id":411},"red-flags-stop","Red Flags — STOP",[414,415,416,420,423,426,429,432,435],"ul",{},[417,418,419],"li",{},"Using \"should\", \"probably\", \"seems to\"",[417,421,422],{},"Expressing satisfaction before verification (\"Great!\", \"Perfect!\", \"Done!\", etc.)",[417,424,425],{},"About to commit/push/PR without verification",[417,427,428],{},"Trusting agent success reports",[417,430,431],{},"Relying on partial verification",[417,433,434],{},"Thinking \"just this once\"",[417,436,437],{},[268,438,439],{},"ANY wording implying success without having run verification",[257,441,443],{"id":442},"rationalization-prevention","Rationalization Prevention",[310,445,446,456],{},[313,447,448],{},[316,449,450,453],{},[319,451,452],{},"Excuse",[319,454,455],{},"Reality",[329,457,458,466,474,482,490,498,506],{},[316,459,460,463],{},[334,461,462],{},"\"Should work now\"",[334,464,465],{},"RUN the verification",[316,467,468,471],{},[334,469,470],{},"\"I'm confident\"",[334,472,473],{},"Confidence ≠ evidence",[316,475,476,479],{},[334,477,478],{},"\"Just this once\"",[334,480,481],{},"No exceptions",[316,483,484,487],{},[334,485,486],{},"\"Linter passed\"",[334,488,489],{},"Linter ≠ compiler",[316,491,492,495],{},[334,493,494],{},"\"Agent said success\"",[334,496,497],{},"Verify independently",[316,499,500,503],{},[334,501,502],{},"\"Partial check is enough\"",[334,504,505],{},"Partial proves nothing",[316,507,508,511],{},[334,509,510],{},"\"Different words so rule doesn't apply\"",[334,512,513],{},"Spirit over letter",[257,515,517],{"id":516},"key-patterns","Key Patterns",[262,519,520],{},[268,521,522],{},"Tests:",[282,524,527],{"className":525,"code":526,"language":287},[285],"✅ [Run test command] [See: 34/34 pass] \"All tests pass\"\n❌ \"Should pass now\" / \"Looks correct\"\n",[289,528,526],{"__ignoreMap":291},[262,530,531],{},[268,532,533],{},"Regression tests (TDD Red-Green):",[282,535,538],{"className":536,"code":537,"language":287},[285],"✅ Write → Run (pass) → Revert fix → Run (MUST FAIL) → Restore → Run (pass)\n❌ \"I've written a regression test\" (without red-green verification)\n",[289,539,537],{"__ignoreMap":291},[262,541,542],{},[268,543,544],{},"Build:",[282,546,549],{"className":547,"code":548,"language":287},[285],"✅ [Run build] [See: exit 0] \"Build passes\"\n❌ \"Linter passed\" (linter doesn't check compilation)\n",[289,550,548],{"__ignoreMap":291},[262,552,553],{},[268,554,555],{},"Requirements:",[282,557,560],{"className":558,"code":559,"language":287},[285],"✅ Re-read plan → Create checklist → Verify each → Report gaps or completion\n❌ \"Tests pass, phase complete\"\n",[289,561,559],{"__ignoreMap":291},[262,563,564],{},[268,565,566],{},"Agent delegation:",[282,568,571],{"className":569,"code":570,"language":287},[285],"✅ Agent reports success → Check VCS diff → Verify changes → Report actual state\n❌ Trust agent report at face value\n",[289,572,570],{"__ignoreMap":291},[257,574,576],{"id":575},"when-to-apply","When to Apply",[262,578,579],{},[268,580,581],{},"ALWAYS before:",[414,583,584,587,590,593,596,599],{},[417,585,586],{},"ANY variation of success/completion claims",[417,588,589],{},"ANY expression of satisfaction",[417,591,592],{},"ANY positive statement about work state",[417,594,595],{},"Committing, PR creation, task completion",[417,597,598],{},"Moving to next task",[417,600,601],{},"Delegating to agents",[262,603,604],{},[268,605,606],{},"Rule applies to:",[414,608,609,612,615,618],{},[417,610,611],{},"Exact phrases",[417,613,614],{},"Paraphrases and synonyms",[417,616,617],{},"Implications of success",[417,619,620],{},"ANY communication suggesting completion/correctness",[257,622,624],{"id":623},"omerta-compliance","Omerta Compliance",[414,626,629,639],{"className":627},[628],"contains-task-list",[417,630,633,638],{"className":631},[632],"task-list-item",[634,635],"input",{"disabled":636,"type":637},true,"checkbox"," Rule of Truth: Every claim backed by fresh command output",[417,640,642,644],{"className":641},[632],[634,643],{"disabled":636,"type":637}," Rule of Availability: Verification output preserved in conversation",{"title":291,"searchDepth":16,"depth":16,"links":646},[647,648,649,650,651,652,653,654,655],{"id":259,"depth":16,"text":260},{"id":279,"depth":16,"text":280},{"id":297,"depth":16,"text":298},{"id":307,"depth":16,"text":308},{"id":411,"depth":16,"text":412},{"id":442,"depth":16,"text":443},{"id":516,"depth":16,"text":517},{"id":575,"depth":16,"text":576},{"id":623,"depth":16,"text":624},"Use when about to claim work is complete, fixed, or passing — sweeps for evidence before any assertions, because unverified claims are invalid","md",null,{"name":134},{"order":112,"icon":96},{"title":134,"description":656},"wdjy5SEgGzaVFN_kc5k72KUROJWI9F9T0ABfB6JYN6w",[664,666],{"title":130,"path":131,"stem":132,"description":665,"order":112,"icon":96,"children":-1},"Use when starting feature work that needs isolation from the current workspace — sets up a secure safehouse with git worktrees for clean operational bases",{"title":145,"path":146,"stem":147,"description":667,"order":148,"icon":96,"children":-1},"Use when all territories report completion after the hit — handles integration, verification, consigliere final review, cleanup, and ledger updates to produce clean production-ready code",1793043438973]