# `_plans/` — session pickup / 计划文件 归档约定

> 立于 2026-07-17（REDUN-05：pickup 长期累积无归档约定，起手读 `_plans/` 难分辨当前活跃 pickup）。

## 约定

- **`_plans/` 活跃层只保留**：
  1. **当前活跃** pickup（最新 1-2 份，正在或即将续跑的）；
  2. 被 `STATUS.md` 固定指针或其它 tracked 文档**引用**的 pickup（如 [`next-session-pickup-2026-07-08-full-lifecycle-optimization.md`](./next-session-pickup-2026-07-08-full-lifecycle-optimization.md)）。
- **归档**：session 跑完、pickup 被后续 supersede、且**全仓 0 引用**后，`git mv` 到全局归档 [`docs/_archive/_plans/`](../../_archive/_plans/)（2026-07-23 激进 prune 后，历史件统一归拢到 `docs/_archive/`，原 `_plans/_archive/` 本地层已并入）。git 历史仍完整可查，需要时 `git log --follow` / `git show`。
- **被引用的旧 pickup 留原位**，直到引用它的文档解引用后再归档（避免断链）。
- 归档前先核引用：`grep -rln <pickup-basename> docs/ AGENTS.md CLAUDE.md`，0 命中才移。

## 目的

起手读 `_plans/` 能一眼分辨"当前活跃 pickup"，不被历史堆积淹没。历史 pickup 是 session 交接的一次性产物，价值在当时；归档不删，保留可追溯性。
