zeroclaw/docs/contributing
Nim G 483f773e1d
feat(ci): add per-component path labels and labeler workflow (#4461)
* feat(ci): add per-component labels for channels, providers, and tools

labeler.yml only had base scope labels (channel, provider, tool) matching
entire directories. The PR workflow and ci-map specs already describe
fine-grained module labels (channel:telegram, provider:kimi, tool:shell)
but the labeler config never implemented them.

Adds 27 channel, 13 provider, and 12 tool group entries. Base labels are
preserved for the compaction rule in pr-labeler.yml.

* feat(ci): add pr-path-labeler workflow to invoke actions/labeler

labeler.yml has path-label config but no workflow was invoking it.
Adds pr-path-labeler.yml on pull_request_target to apply path and
per-component labels automatically. Updates actions source policy
doc to reflect the new workflow and action.

* docs(contributing): add label registry as single reference for all PR labels

Label definitions were scattered across labeler.yml, label-policy.json,
pr-workflow.md, and ci-map.md with no consolidated view. Adds a single
registry documenting all 99 labels by category, their definitions, how
each is applied, and which automation exists vs. is specced but missing.

* docs(contributing): correct label-registry automation status

The CI was simplified from 20+ workflows to 4. Size, risk,
contributor tier, and triage label automation (pr-labeler.yml,
pr-auto-response.yml, pr-check-stale.yml) were removed during
that simplification. Update the registry to reflect that these
labels are now applied manually, not "not yet implemented."

See PR #2931 for the upstream docs cleanup.
2026-03-24 01:43:35 -04:00
..
actions-source-policy.md feat(ci): add per-component path labels and labeler workflow (#4461) 2026-03-24 01:43:35 -04:00
adding-boards-and-tools.md docs: update all internal links to match topic-based directory layout 2026-03-09 23:09:09 -04:00
cargo-slicer-speedup.md docs: update all internal links to match topic-based directory layout 2026-03-09 23:09:09 -04:00
change-playbooks.md docs: add ADR for tool shared state ownership contract (#4057) 2026-03-22 18:40:34 -04:00
ci-map.md ci: auto-sync Scoop and AUR on stable release (#3743) 2026-03-16 21:34:29 -04:00
cla.md docs: update all internal links to match topic-based directory layout 2026-03-09 23:09:09 -04:00
custom-providers.md docs: restructure docs/ into topic-based directory layout 2026-03-09 22:25:20 -04:00
doc-template.md docs: restructure docs/ into topic-based directory layout 2026-03-09 22:25:20 -04:00
docs-contract.md refactor: Agents file done according to best practices (slim, light, project specific, avoids things the models already know) 2026-03-09 23:16:48 -04:00
extension-examples.md docs: add extension examples and update references in contributing materials 2026-03-10 15:11:28 -04:00
label-registry.md feat(ci): add per-component path labels and labeler workflow (#4461) 2026-03-24 01:43:35 -04:00
langgraph-integration.md docs: restructure docs/ into topic-based directory layout 2026-03-09 22:25:20 -04:00
pr-discipline.md refactor: Agents file done according to best practices (slim, light, project specific, avoids things the models already know) 2026-03-09 23:16:48 -04:00
pr-workflow.md fix(docs): correct broken path references in contributing docs 2026-03-11 03:31:14 -04:00
README.md test: restructure test suite into five-level taxonomy 2026-03-11 11:03:33 -04:00
release-process.md docs: add Scoop and AUR workflows to CI map and release process 2026-03-16 14:17:18 -04:00
reviewer-playbook.md fix(docs): correct broken path references in contributing docs 2026-03-11 03:31:14 -04:00
testing-telegram.md fix(docs): remove stale onboarding flags after CLI changes (#3516) 2026-03-14 17:54:14 -04:00
testing.md docs(testing): note both co-located and separate unit test patterns 2026-03-11 11:52:09 -04:00

Contributing, Review, and CI Docs

For contributors, reviewers, and maintainers.

Core Policies

Suggested Reading Order

  1. CONTRIBUTING.md
  2. pr-workflow.md
  3. reviewer-playbook.md
  4. ci-map.md