[{"data":1,"prerenderedAt":398},["ShallowReactive",2],{"navigation":3,"\u002Fguide\u002Fcore-concepts":95,"\u002Fguide\u002Fcore-concepts-surround":393},[4,22,53,61,68],{"title":5,"path":6,"stem":7,"children":8,"icon":11},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"Overview","i-lucide-info",{"title":13,"path":14,"stem":15,"icon":16},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":18,"path":19,"stem":20,"icon":21},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage","i-lucide-play",{"title":23,"path":24,"stem":25,"children":26,"page":52},"Guide","\u002Fguide","2.guide",[27,32,37,42,47],{"title":28,"path":29,"stem":30,"icon":31},"Features","\u002Fguide\u002Ffeatures","2.guide\u002F1.features","i-lucide-sparkles",{"title":33,"path":34,"stem":35,"icon":36},"Core Concepts","\u002Fguide\u002Fcore-concepts","2.guide\u002F2.core-concepts","i-lucide-brain",{"title":38,"path":39,"stem":40,"icon":41},"Workflow","\u002Fguide\u002Fworkflow","2.guide\u002F3.workflow","i-lucide-workflow",{"title":43,"path":44,"stem":45,"icon":46},"Comparison","\u002Fguide\u002Fcomparison","2.guide\u002F4.comparison","i-lucide-scale",{"title":48,"path":49,"stem":50,"icon":51},"Optimizations","\u002Fguide\u002Foptimizations","2.guide\u002F5.optimizations","i-lucide-zap",false,{"title":54,"path":55,"stem":56,"children":57,"icon":60},"Agents","\u002Fagents","3.agents\u002F1.index",[58],{"title":59,"path":55,"stem":56,"icon":60},"Agent Team","i-lucide-bot",{"title":62,"path":63,"stem":64,"children":65,"icon":67},"Configuration","\u002Fconfiguration","4.configuration\u002F1.index",[66],{"title":62,"path":63,"stem":64,"icon":67},"i-lucide-settings",{"title":69,"path":70,"stem":71,"children":72,"icon":74},"Resources","\u002Fresources","5.resources\u002F1.index",[73,75,80,85,90],{"title":69,"path":70,"stem":71,"icon":74},"i-lucide-book-open",{"title":76,"path":77,"stem":78,"icon":79},"Contributing","\u002Fresources\u002Fcontributing","5.resources\u002F2.contributing","i-lucide-git-pull-request",{"title":81,"path":82,"stem":83,"icon":84},"Production Best Practices","\u002Fresources\u002Foperational-notes","5.resources\u002F3.operational-notes","i-lucide-shield",{"title":86,"path":87,"stem":88,"icon":89},"Local Development","\u002Fresources\u002Flocal-development","5.resources\u002F4.local-development","i-lucide-code",{"title":91,"path":92,"stem":93,"icon":94},"Compatible Tools","\u002Fresources\u002Fcompatible-tools","5.resources\u002F5.compatible-tools","i-lucide-blocks",{"id":96,"title":33,"body":97,"description":386,"extension":387,"links":388,"meta":389,"navigation":390,"path":34,"seo":391,"stem":35,"__hash__":392},"docs\u002F2.guide\u002F2.core-concepts.md",{"type":98,"value":99,"toc":373},"minimark",[100,105,109,112,116,119,232,237,240,280,283,287,343,346,350,358,362],[101,102,104],"h2",{"id":103},"how-it-works","How It Works",[106,107,108],"p",{},"Gem Team wraps your AI with a structured delivery pipeline: task classification, planning, delegation, verification, debugging, and learning: so you get reliable results without depending on a single long prompt.",[106,110,111],{},"Work is batched, dependencies are serialized, and high-confidence learnings are saved for future runs.",[101,113,115],{"id":114},"knowledge-layers","Knowledge Layers",[106,117,118],{},"Gem Team organizes knowledge across six layers, each with a specific purpose:",[120,121,122,139],"table",{},[123,124,125],"thead",{},[126,127,128,133,136],"tr",{},[129,130,132],"th",{"align":131},"left","Layer",[129,134,135],{"align":131},"Location",[129,137,138],{"align":131},"Purpose",[140,141,142,160,174,189,202,217],"tbody",{},[126,143,144,151,157],{},[145,146,147],"td",{"align":131},[148,149,150],"strong",{},"PRD",[145,152,153],{"align":131},[154,155,156],"code",{},"docs\u002FPRD.yaml",[145,158,159],{"align":131},"Product requirements and approved decisions",[126,161,162,167,171],{},[145,163,164],{"align":131},[148,165,166],{},"AGENTS.md",[145,168,169],{"align":131},[154,170,166],{},[145,172,173],{"align":131},"Stable project conventions, rules, and agent instructions",[126,175,176,181,186],{},[145,177,178],{"align":131},[148,179,180],{},"Plan artifacts",[145,182,183],{"align":131},[154,184,185],{},"docs\u002Fplan\u002F{plan_id}\u002F",[145,187,188],{"align":131},"Per-task plans, context envelopes, task registries, evidence, and results",[126,190,191,196,199],{},[145,192,193],{"align":131},[148,194,195],{},"Memory",[145,197,198],{"align":131},"Memory tool \u002F configured backend",[145,200,201],{"align":131},"Durable facts, decisions, gotchas, patterns, and failure modes",[126,203,204,209,214],{},[145,205,206],{"align":131},[148,207,208],{},"Skills",[145,210,211],{"align":131},[154,212,213],{},"docs\u002Fskills\u002F",[145,215,216],{"align":131},"Reusable procedures extracted from successful repeated workflows",[126,218,219,224,229],{},[145,220,221],{"align":131},[148,222,223],{},"Derived docs",[145,225,226],{"align":131},[154,227,228],{},"docs\u002Fknowledge\u002F",[145,230,231],{"align":131},"Reference notes, external docs, summaries, and research outputs",[233,234,236],"h3",{"id":235},"context-envelope","Context Envelope",[106,238,239],{},"The context envelope is a progressive cache shared across all agents. It includes:",[241,242,243,250,256,262,268,274],"ul",{},[244,245,246,249],"li",{},[148,247,248],{},"Tech stack",": languages, frameworks, libraries, and versions",[244,251,252,255],{},[148,253,254],{},"Architecture snapshot",": component relationships, data flow, API contracts",[244,257,258,261],{},[148,259,260],{},"Conventions",": coding style, naming, patterns, testing approach",[244,263,264,267],{},[148,265,266],{},"Constraints",": platform, performance, security, accessibility requirements",[244,269,270,273],{},[148,271,272],{},"Research digest",": findings from codebase exploration",[244,275,276,279],{},[148,277,278],{},"Prior decisions",": architectural and design decisions with rationale",[106,281,282],{},"The envelope is enriched after each execution wave and filtered per-agent: each agent receives only the sections relevant to its task.",[233,284,286],{"id":285},"three-tier-memory","Three-Tier Memory",[120,288,289,302],{},[123,290,291],{},[126,292,293,296,299],{},[129,294,295],{"align":131},"Tier",[129,297,298],{"align":131},"Scope",[129,300,301],{"align":131},"Persistence",[140,303,304,317,330],{},[126,305,306,311,314],{},[145,307,308],{"align":131},[148,309,310],{},"Repo",[145,312,313],{"align":131},"Workspace-scoped",[145,315,316],{"align":131},"Stored with the repository",[126,318,319,324,327],{},[145,320,321],{"align":131},[148,322,323],{},"Session",[145,325,326],{"align":131},"Conversation-scoped",[145,328,329],{"align":131},"Cleared after conversation ends",[126,331,332,337,340],{},[145,333,334],{"align":131},[148,335,336],{},"Global",[145,338,339],{"align":131},"User-scoped",[145,341,342],{"align":131},"Persists across all workspaces",[106,344,345],{},"Facts are persisted only when confidence ≥ 0.85, with high-confidence items (≥ 0.90, stable, ≥ 3 uses) promoted to durable cache. Auto-eviction occurs after 90 days with no access (read or write).",[101,347,349],{"id":348},"execution-model","Execution Model",[106,351,352,353,357],{},"Workflow depth adapts to complexity: from one-shot for trivial tasks to full DAG-based wave execution with validation gates for high-risk work. See ",[354,355,356],"a",{"href":39},"Workflow →"," for the full pipeline.",[101,359,361],{"id":360},"next","Next",[106,363,364,366,367,366,370],{},[354,365,356],{"href":39}," · ",[354,368,369],{"href":63},"Configuration →",[354,371,372],{"href":49},"Optimizations →",{"title":374,"searchDepth":375,"depth":376,"links":377},"",1,2,[378,379,384,385],{"id":103,"depth":376,"text":104},{"id":114,"depth":376,"text":115,"children":380},[381,383],{"id":235,"depth":382,"text":236},3,{"id":285,"depth":382,"text":286},{"id":348,"depth":376,"text":349},{"id":360,"depth":376,"text":361},"How Gem Team turns AI coding into a reliable engineering process; knowledge layers, context envelope, and memory tiers.","md",null,{},{"icon":36},{"title":33,"description":386},"dsf5qfFrbA9LIIniu3xLhPFjU4hrPy1SoguVf8rV9Xk",[394,396],{"title":28,"path":29,"stem":30,"description":395,"icon":31,"children":-1},"Quality, testing, design, and DevOps features that ship better code by default.",{"title":38,"path":39,"stem":40,"description":397,"icon":41,"children":-1},"How Gem Team turns AI coding into a structured, reliable engineering process.",1784549432116]