{
  "uid": "cogitave.learn.operate-from-day-1",
  "kind": "module",
  "href": "/modules/operate-from-day-1/",
  "title": "Operate from Day 1",
  "summary": "Describe the Day 1 operating model - the pinned inner loop and the flow-based outer loop - state the parity contract that keeps the inner loop honest, name Cogitave's flow-based ways of working and why ADR-0025 chose it over Scrum, and explain why the human gate stays an exception inside the flow.",
  "type": null,
  "products": [
    "cogitave-core"
  ],
  "roles": [
    "developer"
  ],
  "levels": [
    "intermediate"
  ],
  "subjects": [
    "it-management"
  ],
  "headings": [],
  "source": "By the end of this module, you'll be able to:\n- Describe the Day 1 operating model: a pinned, reproducible inner loop (mise, just, trunk-based delivery, preview environments) composed with a flow-based outer loop, both specified from the estate's first day rather than added after launch.\n- State the parity contract that keeps the inner loop honest - lefthook commands == CI commands == just targets - and explain why drift between them is the bug development-process exists to kill.\n- Name Cogitave's flow-based ways of working: WIP-limited continuous flow (Kanban-style) as the base method plus Shape-Up-style betting for larger bets, with the request-lifecycle Request as the unit that flows, and say why ADR-0025 rejected Scrum for this team.\n- Explain what a WIP limit protects in an agent-heavy flow, why the human gate stays an exception rather than a routine checkpoint, and how DORA and flow metrics measure the system honestly without becoming a target.\n",
  "units": [
    "cogitave.learn.operate-from-day-1.introduction",
    "cogitave.learn.operate-from-day-1.the-day-1-operating-model",
    "cogitave.learn.operate-from-day-1.flow-based-ways-of-working",
    "cogitave.learn.operate-from-day-1.knowledge-check",
    "cogitave.learn.operate-from-day-1.summary"
  ],
  "durationInMinutes": 24,
  "badge": "cogitave.learn.operate-from-day-1.badge",
  "partOf": "cogitave.learn.paths.operate-the-estate"
}