# Product requirements (/docs/maintain/prd)

What a reader-facing feature must do, for whom, and how we know it works.

> **Living snapshots.** Edit in place so each file describes the system as it is right now. No
> revision tables, no "previously X, now Y" — delete what is no longer true
> ([ADR-0002](../adr/ADR-0002-living-design-documentation.mdx)).

## Conventions [#conventions]

- File name: `<feature-slug>.mdx`.
- User stories with acceptance criteria in *Given / when / then* form.
- **Rules and edge cases** carry the content details: versions, ecosystems, public versus private, what happens to existing pages and their URLs.
- Open questions are asked (ADR-0004), not left in the file.

**Template:** [`../_templates/prd.mdx`](../_templates/prd.mdx)

## Documents [#documents]

| Document | Status | ADR |
|---|---|---|
| [The ADR constellation](./adr-constellation.mdx) | Current | [ADR-0019](../adr/ADR-0019-adr-folders-show-as-a-constellation-in-the-sidebar.mdx) |
| [Diagrams](./diagrams.mdx) | Current | [ADR-0022](../adr/ADR-0022-diagrams-show-archify-on-the-page-and-mermaid-in-markdown.mdx) |
| [Docs sidebars](./docs-sidebars.mdx) | Current | [ADR-0018](../adr/ADR-0018-docs-pages-get-orbit-stations-a-trajectory-and-the-full-horizon.mdx) |
| [Home page and catalogue](./home-page.mdx) | Current | [ADR-0017](../adr/ADR-0017-the-whole-site-is-one-solar-system.mdx), [ADR-0016](../adr/ADR-0016-home-search-is-the-fumadocs-dialog-and-private-projects-render-server-side.mdx), [ADR-0014](../adr/ADR-0014-home-page-is-a-search-first-release-map.mdx), [ADR-0013](../adr/ADR-0013-packages-and-projects-share-one-catalogue-shape.mdx) |
| [Multi-repository projects](./multi-repository-projects.mdx) | Current | [ADR-0024](../adr/ADR-0024-a-project-can-span-several-repositories.mdx) |
| [Site pages](./site-pages.mdx) | Current | [ADR-0015](../adr/ADR-0015-every-entry-lives-at-the-root-in-one-shape-and-one-look.mdx) |
| [The universe theme](./universe-theme.mdx) | Current | [ADR-0029](../adr/ADR-0029-the-verse-is-a-still-sky-you-zoom-through.mdx) |
| [Search and sharing](./search-and-sharing.mdx) | Current | [ADR-0035](../adr/ADR-0035-every-page-is-ready-for-search-and-sharing.mdx) |
