[{"data":1,"prerenderedAt":188},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fdaily-workflow":3},{"id":4,"title":5,"body":6,"description":180,"extension":181,"meta":182,"navigation":183,"path":184,"seo":185,"stem":186,"__hash__":187},"docs\u002Fdocs\u002Fdaily-workflow.md","Daily workflow",{"type":7,"value":8,"toc":169},"minimark",[9,14,18,22,25,28,31,44,47,51,54,66,69,73,76,79,83,90,93,96,100,103,120,128,131,138,142,145,148,152,162],[10,11,13],"h2",{"id":12},"overview","Overview",[15,16,17],"p",{},"The FFF daily workflow is designed to fit into the gaps of your day, not consume it. There is no fixed time of day when you must attend to the system. Instead, there are a small number of lightweight touchpoints that recur whenever the system needs your attention.",[10,19,21],{"id":20},"morning-check-for-interruptions","Morning - check for interruptions",[15,23,24],{},"The first thing to do each morning is check whether any in-progress tickets have raised an interruption request overnight.",[15,26,27],{},"Interruptions are rare. A well-specified ticket should produce zero interruptions. But when they occur, they are blocking - the Forge loop for that ticket is paused waiting for your answer.",[15,29,30],{},"For each interruption:",[32,33,34,38,41],"ol",{},[35,36,37],"li",{},"Read the question (it will be specific and offer concrete options)",[35,39,40],{},"Respond with the answer",[35,42,43],{},"The Forge loop resumes automatically",[15,45,46],{},"Total time: 0-10 minutes, depending on the number of interruptions.",[10,48,50],{"id":49},"morning-review-the-backlog","Morning - review the backlog",[15,52,53],{},"Scan the staged tickets. Ask yourself:",[55,56,57,60,63],"ul",{},[35,58,59],{},"Are there any tickets that are ready to trigger today?",[35,61,62],{},"Are there any new requirements I need to drop into the Inlet?",[35,64,65],{},"Is the priority order still correct, or has something changed?",[15,67,68],{},"This is not a planning session. It is a 5-minute orientation. You are not estimating effort, assigning developers, or writing sprint goals. You are simply deciding whether to push any of the green buttons in front of you.",[10,70,72],{"id":71},"throughout-the-day-feed-new-requirements","Throughout the day - feed new requirements",[15,74,75],{},"Any time you encounter a new requirement - a user complaint, a feature idea, a bug report, a strategic decision - drop it into the Inlet immediately. Do not accumulate requirements in a notes app or a mental queue. Get them into the system.",[15,77,78],{},"The PM and Analytic agents will pick them up and refine them into staged tickets asynchronously. By tomorrow, a fresh requirement is typically staged and ready to trigger.",[10,80,82],{"id":81},"when-ready-trigger-1-2-tickets","When ready - trigger 1-2 tickets",[15,84,85,86],{},"The key question before triggering a ticket: ",[87,88,89],"strong",{},"will you have 10-15 minutes later today or tomorrow to review the Validation Package?",[15,91,92],{},"If yes, trigger the ticket. If not, wait. A Validation Package sitting unreviewed is a mild form of waste - the ephemeral environment is idling and the ticket is in a limbo state.",[15,94,95],{},"A sustainable rhythm for a solo Orchestrator is 1-3 tickets per day depending on ticket complexity. This translates to a constant stream of small, reviewed, confirmed deliveries rather than infrequent large batches.",[10,97,99],{"id":98},"when-the-validation-package-arrives-review-and-confirm","When the Validation Package arrives - review and confirm",[15,101,102],{},"When a Validation Package lands, treat it as a scheduled meeting with yourself. Reserve a block:",[32,104,105,108,111,114,117],{},[35,106,107],{},"Read the summary (2 minutes)",[35,109,110],{},"Review screenshots or screen recording (3 minutes)",[35,112,113],{},"Check the test report - look for unexpected skips or low coverage (3 minutes)",[35,115,116],{},"Scan the diff summary for anything surprising (2-3 minutes)",[35,118,119],{},"Make your decision: confirm, reject, or defer",[15,121,122,123,127],{},"If you confirm: issue the ",[124,125,126],"code",{},"confirm"," command and the deployment runs automatically.",[15,129,130],{},"If you reject: write a specific note describing what is missing or wrong, and return the ticket to Forge. Avoid vague rejections like \"this doesn't feel right\" - the agents cannot act on that.",[15,132,133,134,137],{},"If you defer: leave the ticket in ",[124,135,136],{},"Validating",". It will be there when you are ready.",[10,139,141],{"id":140},"end-of-day-optional-glance","End of day - optional glance",[15,143,144],{},"Before finishing, take 60 seconds to look at the pipeline state. How many tickets are in Forge? How many are staged? Is anything stalled?",[15,146,147],{},"This is not a review. It is a pulse check. If something looks odd - a ticket has been In Progress for much longer than similar tickets - make a note to investigate tomorrow.",[10,149,151],{"id":150},"the-rhythm-in-practice","The rhythm in practice",[153,154,159],"pre",{"className":155,"code":157,"language":158},[156],"language-text","Morning      5-10 min    Clear interruptions, scan backlog\nThroughout   0-5 min     Drop new requirements into Inlet\nMidday       15 min      Review + confirm Validation Package(s)\nAfternoon    2-5 min     Trigger 1-2 staged tickets\nEnd of day   1 min       Pulse check on pipeline state\n","text",[124,160,157],{"__ignoreMap":161},"",[15,163,164,165,168],{},"Total active time: ",[87,166,167],{},"25-35 minutes per day"," for a team of 6-8 agents running 2-4 concurrent tickets.",{"title":161,"searchDepth":170,"depth":170,"links":171},2,[172,173,174,175,176,177,178,179],{"id":12,"depth":170,"text":13},{"id":20,"depth":170,"text":21},{"id":49,"depth":170,"text":50},{"id":71,"depth":170,"text":72},{"id":81,"depth":170,"text":82},{"id":98,"depth":170,"text":99},{"id":140,"depth":170,"text":141},{"id":150,"depth":170,"text":151},"What a typical day looks like when you are running a team on the Feed, Forge, Finish methodology.","md",{},true,"\u002Fdocs\u002Fdaily-workflow",{"title":5,"description":180},"docs\u002Fdaily-workflow","y2FMbUEhL0RLBXcVTR4TaoXDfRwPdWGWtXXLA7TPBpo",1778559261708]