[{"data":1,"prerenderedAt":62},["ShallowReactive",2],{"\u002Fdocs\u002Fpiv":3},{"id":4,"title":5,"body":6,"description":54,"extension":55,"meta":56,"navigation":57,"path":58,"seo":59,"stem":60,"__hash__":61},"docs\u002Fdocs\u002Fpiv.md","PIV Concept",{"type":7,"value":8,"toc":47},"minimark",[9,18,23,26,30,33,37,40],[10,11,12,13,17],"p",{},"PIV stands for ",[14,15,16],"strong",{},"Plan → Implement → Verify"," — the three core phases an agent runs\nthrough before a PR gets created.",[19,20,22],"h2",{"id":21},"plan","Plan",[10,24,25],{},"The agent reads the ticket, drafts a work plan, and writes a Markdown artifact as the\noutput of this phase. A human reviews this plan before moving on to Implement.",[19,27,29],{"id":28},"implement","Implement",[10,31,32],{},"The agent writes code based on the approved plan. Every change is recorded in the\nartifact handoff — not lost in chat context.",[19,34,36],{"id":35},"verify","Verify",[10,38,39],{},"A read-only scanner agent checks the implementation — lint, tests, automated review.\nRead-only means this agent cannot change code without an explicit approval gate.",[10,41,42,43,46],{},"Once Verify passes, the final checkpoint is ",[14,44,45],{},"human review"," before a PR is created.\nEach phase gets a maximum of 3 retries before being escalated to a human.",{"title":48,"searchDepth":49,"depth":49,"links":50},"",2,[51,52,53],{"id":21,"depth":49,"text":22},{"id":28,"depth":49,"text":29},{"id":35,"depth":49,"text":36},"The Plan, Implement, Verify discipline at the core of CAF.","md",{},true,"\u002Fdocs\u002Fpiv",{"title":5,"description":54},"docs\u002Fpiv","1CvaS3eyGpVGNbMAZ3oczKq1OFE5v1JBC7F7NplPtRE",1787621083717]