{
  "uid": "cogitave.learn.apply-the-agents-floor.summary",
  "kind": "moduleUnit",
  "href": "/modules/apply-the-agents-floor/summary/",
  "title": "Summary",
  "summary": "",
  "type": null,
  "products": [],
  "roles": [],
  "levels": [],
  "subjects": [],
  "headings": [
    "Next steps"
  ],
  "source": "You now know the floor that every Cogitave contributor and agent inherits, and\nwhat makes it hold.\n\nIn this module, you:\n\n- Named the **seven non-negotiable rules** in the root `AGENTS.md`: English\n  only, Conventional Commits, signed commits, docs-as-code, least privilege,\n  autonomy within the rails, and the human gate as an exception handler.\n- Matched each rule to **what enforces it** - a `commit-msg` hook and CI, an org\n  ruleset, the `docs-required` CI gate, capability grants and rulesets, and the\n  correctness-by-construction rails - so the floor holds without a human watching.\n- Learned to treat AGENTS.md as the **single source of truth** and follow it to\n  the owning standard for the detail, rather than paraphrasing a rule from memory.\n- Saw how to apply the floor to your own first change, and that the answer to a\n  failing check is always to **fix the change, never widen the rule**.\n\n## Next steps\n\nWhere you go next depends on your path:\n\n- **Contributor onboarding** → @cogitave.learn.inherit-the-project-baseline - how a\n  new repository inherits its complete ruleset, so the floor arrives pre-wired in\n  every repo you work in.\n- **Engineering standards** → @cogitave.learn.apply-naming-standards - start applying\n  the standards the floor points to, beginning with how the estate names things.\n- The root **`AGENTS.md`** is the source itself - re-read the seven rules\n  there; it is short by design.\n- The **autonomy-and-oversight standard** is the canonical doctrine behind\n  rules 6 and 7, in the estate's standards repository, if you want the full\n  model of when a human is summoned.\n",
  "partOf": "cogitave.learn.apply-the-agents-floor",
  "durationInMinutes": 3,
  "quiz": null
}