Files
Aleksei Sviridkin d24b92fe1d docs(agents): define where a new document belongs (#3777)
## What this PR does

`docs/` had collected component guides that belong on the website,
standalone oidc, gpu and vm networking documents written inside the
feature PRs that added the code and never routed anywhere a user looks.
Nothing said where documentation should go, and in particular nothing
mentioned that the website appends a whole package README onto a
published page, so a contributor with package scoped prose had no reason
to use that route.

This replaces the four line "Documentation is organized as follows" list
in `docs/agents/overview.md` with a destination table and the test that
separates `docs/` from the website: whether a non-documentation file has
to link to the document by path. It also says that a merged document
records current behaviour and its limitations, not the development
process around it, which is the "What is NOT in Phase N" and "this PR"
residue that motivated the whole thing.

One such residue dropped while here, `docs/operations/backup-classes.md`
described a pin as one "this PR removes".

Moving the documents themselves is a separate PR.

### Downstream repositories

- [x] No downstream repository is affected by this change

Walked the trigger map against the diff: this touches
`docs/agents/overview.md` and `docs/operations/backup-classes.md` only.
No package added, renamed or removed, no `values.yaml` or
`values.schema.json` field, no `packages/core/platform/values.yaml` key,
no bundle or variant, no release asset name, no `ApplicationDefinition`
semantics, no Talos pin, and no change to `cozyvalues-gen`, `cozypkg` or
a package Makefile.

### Release note

```release-note
NONE
```


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Documentation**
- Added guidance for choosing where new documentation belongs, including
package READMEs, the website, repository docs, API design documents, and
community resources.
- Clarified package README publishing and sync conditions, when
repository documentation is warranted, and where to document feature
limitations and development-process notes.
- Clarified that documents referencing unmerged pull requests or
unreleased dependencies need a tracking issue.
- Updated the CloudNativePG upgrade note to explain that the CRD version
skew came from an image tag pin outrunning the vendored chart CRDs; the
pin has since been removed.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-10-21 13:23:45 +03:00
..