{
  "uid": "cogitave.learn.open-your-first-pull-request.summary",
  "kind": "moduleUnit",
  "href": "/modules/open-your-first-pull-request/summary/",
  "title": "Summary",
  "summary": "",
  "type": null,
  "products": [],
  "roles": [],
  "levels": [],
  "subjects": [],
  "headings": [
    "Next steps"
  ],
  "source": "You took a small change all the way to an open pull request the way every Cogitave\ncontributor and agent does - and you can now do it so it passes on the first try.\n\nIn this module, you:\n\n- Wrote a **Conventional Commit** (`<type>[scope][!]: <desc>`), chose `fix` or\n  `feat`, and learned how to mark a breaking change.\n- **SSH-signed** the commit so GitHub reports it Verified, and saw why signing is\n  never disabled.\n- Let the **pre-commit hooks** run - formatters, linters, gitleaks, commitlint -\n  and learned that the hook is a convenience while **CI is the real gate**.\n- Satisfied **docs-as-code** so the change ships with its documentation, and\n  **opened the PR** - proposing the change and stopping for human review.\n\nThat completes the four modules of the contributor-onboarding path: the floor, the\nbaseline, the request lifecycle, and now a real contribution that applies all\nthree.\n\n## Next steps\n\n- @cogitave.learn.paths.contributor-onboarding - return to the path to claim your\n  trophy, then pick a role track that builds on this Tier-0 entry point.\n- The **commits & versioning standard** is the canonical reference, in the\n  estate's standards repository, for the full type list, SemVer, and how\n  release automation reads your commits.\n- The **Git hooks / pre-commit standard** covers every check lefthook runs,\n  and the local-CI parity behind it.\n",
  "partOf": "cogitave.learn.open-your-first-pull-request",
  "durationInMinutes": 3,
  "quiz": null
}