Files
local-deep-research/docs/processes
LearningCircuit 1054775ad6 docs(processes): add review process guide + lifecycle section in CONTRIBUTING (5/5) (#3861)
* docs(processes): add review process guide and contributor lifecycle section

Introduces docs/processes/<process-name>/ as the convention for
documenting organizational processes, with README.md as the entry
point so visiting the folder URL on GitHub renders directly. First
process documented is the PR review process.

docs/processes/review-process/README.md covers:
- Quick-reference label table (what each triage label means + who
  acts next)
- Maintainer roster (global codeowners + extended reviewer team)
- PR triage queue: canonical search filters reviewers can run to
  find work that needs attention
- Lifecycle of a PR (label transitions on review/synchronize)
- Reviewer responsibilities per label
- Spotting low-engagement PRs: concrete heuristics (broken tests,
  mechanical churn, ignored feedback, scope violations) and the
  recommended needs-rework response
- Bot-PR policy: treat as proposals; close or take forward as
  maintainer-authored PR rather than iterating with the bot.
  References #3847 as the working example.
- Escalation paths for security and legal concerns

CONTRIBUTING.md gains a Pull Request Lifecycle subsection with the
contributor-facing label table and an Engagement expectations
paragraph: AI tooling is welcome, what matters is reading your diff,
running tests, and answering review questions directly.

Existing docs/SECURITY_REVIEW_PROCESS.md is left in place; migration
to docs/processes/security-review-process/ is a separate follow-up.

PR 5 of 5 introducing PR triage automation. Depends on labels being
synced first via PR 1 (#3857).

* docs(processes): drop killed-template references, soften engagement section

PR #3860 (the structured PR template) was closed in favor of leaving PR
descriptions free-form, so two stale references no longer make sense:

- CONTRIBUTING.md "Engagement expectations" section pointed contributors
  at "the PR template's Verification section" — that section doesn't
  exist. Rewritten as "Showing your engagement" with the verification
  narrative ask delivered via the PR body directly. Tone reframed from
  reject-shaped to invite-shaped: needs-rework is presented as a way to
  focus review time, not as turning the contribution away.

- docs/processes/review-process/README.md (maintainer-facing) had two
  similar references — "Verification section of the template" and
  "template-shaped description" — both rewritten to point at the PR
  body directly without referencing a template that doesn't exist.
2026-05-09 19:16:07 +02:00
..