Term extraction: Plan and track work - hub /topics/ page and sub-pages
Part of the EN baseline term extraction work in #916. This issue tracks term candidates extracted from the [Plan and track work](https://docs.gitlab.com/topics/plan_and_track/) section of the docs, starting from the hub page and growing as sub-pages are processed.
Note: many planning terms extracted earlier from `get_started_planning_work.md` are already in #923. This issue covers new terms not yet captured there.
#### Hub page extract
Source: https://docs.gitlab.com/topics/plan_and_track/
| Term | Count | In Quickterm | FR (from Quickterm) | Notes |
|------|-------|--------------|---------------------|-------|
| `requirement` / `requirements` | 2 (1 prose, 1 link) | Yes, three conflicting entries | `conditions` (Preferred), `conditions requises` (Preferred), `exigence` (Preferred) | Three different Preferred FR forms for the same EN term; translator has no clear signal |
| `to-do list` / `to-do item` | 1 (link) | Yes | `liste pense-bêtes` / `tâche de la liste des pense-bêtes` (Preferred) | `pense-bête` is non-obvious; translator would not guess this without guidance |
| `thread` | 1 (link) | Yes, two conflicting entries | `fil de discussion` (Preferred) and `thread` (Preferred) | Quickterm itself is inconsistent on this term |
| `quick action` | 1 (link) | Yes | `action rapide` (Preferred) | Named GitLab feature for slash commands in text fields |
| `confidential issue` | 20 | `confidential` registered, FR empty; compound not registered | | Whole page is about this term; \[T-Risk\] — should be `ticket confidentiel` but no FR guidance in Quickterm |
| `linked issue` | many | Not registered | | Page title and main concept; `blocking issue` and `blocked issue` are registered but parent term is not; name drift: file = `related_issues`, nav = Linked issues, UI = Linked items; \[T-Risk\] |
| `external participant` | many | Not registered | | Defined in Service Desk glossary; dedicated page; users without a GitLab account who interact via email only; \[T-Risk\] |
| `email ingestion` | 3 (configure.md) | Not registered | | Admin-focused; the process of receiving and processing incoming emails into tickets; lower confidence candidate |
| `label priority` | many (sorting_issue_lists.md, labels.md) | Not registered | | GitLab feature: labels can be assigned a numeric priority that affects issue sort order; FR word order unclear: `priorité d'étiquette` vs `étiquette prioritaire`; \[T-Risk\] |
| `linked item` | many (work_items/linked_items.md) | Not registered | | Broader than `linked issue`; covers issues, epics, tasks, OKRs; dedicated page; \[T-Risk\] |
| `child item` | many (work_items/child_items.md) | Not registered | | `child epic` → `epic enfant` exists but `child item` itself is unregistered; dedicated page; \[T-Risk\] |
| `custom field` | many (work_items/custom_fields.md) | Not registered | | New feature (GA 18.0); user-defined data fields on work items; `champ personnalisé` vs `attribut` vs `paramètre` unclear; \[T-Risk\] |
| `lifecycle` | many (work_items/status.md) | Not registered | | GitLab-specific: a named collection of statuses for a work item type; `cycle de vie` is standard but DNT vs translate unclear; \[T-Risk\] |
| `saved view` | many (work_items/saved_views.md) | Not registered | | Saved filter configuration for work item lists; `vue enregistrée` natural but `vue` vs `affichage` is a genuine FR choice; \[T-Risk\] |
| `scoped label` | many (labels.md) | Yes | `label à portée limitée` (Preferred) | GitLab-specific label type using `::` separator; enforces mutual exclusivity within a scope. Quickterm confirms FR = "label à portée limitée" (Preferred). |
| `iteration cadence` | many (iterations/\_index.md) | Not registered | | GitLab-specific container for iterations; automates iteration scheduling; distinct from `iteration` (already in #923); `cadence d'itération` plausible but compound not established; \[T-Risk\] |
| `burndown chart` | many (burndown_and_burnup_charts.md) | Yes (also "burn down chart" as Preferred EN) | `graphique d'avancement burndown` (Preferred) | Premium feature; shows remaining issues over time during a milestone. Quickterm confirms FR = "graphique d'avancement burndown" (Preferred). |
| `burnup chart` | many (burndown_and_burnup_charts.md) | Yes | `graphique d'avancement burnup` (Preferred) | Premium feature; shows total vs completed issues over time; complements burndown chart. Quickterm confirms FR = "graphique d'avancement burnup" (Preferred). |
| `weight` | many (work_items/weight.md, issue_board.md) | Yes | `poids` (Preferred) | Premium feature; numeric field representing estimated effort, value, or complexity. Quickterm confirms FR = "poids" (Preferred). |
#### Already covered elsewhere
The following terms from this section are already extracted:
* #923: `issue`, `epic`, `milestone`, `label`, `roadmap`, `iteration`, `issue board`, `time tracking`, `OKR`
* Pilot TBX (!26): `merge request`, `CI/CD pipeline`, `branch`, `commit`, `repository`
#### Sub-pages to process next
In nav order. Tutorials marked `(tutorial)`.
* [Getting started](https://docs.gitlab.com/user/get_started/get_started_planning_work/) — already in #923
* [Tutorials: Plan and track work](https://docs.gitlab.com/tutorials/plan_and_track/) (tutorial)
* [Tutorial: Use GitLab for Scrum](https://docs.gitlab.com/tutorials/scrum_events/) (tutorial)
* [Stand-ups, retrospectives, and velocity](https://docs.gitlab.com/tutorials/scrum_events/standups_retrospectives_velocity/) (tutorial)
* [Tutorial: Use GitLab for Kanban](https://docs.gitlab.com/tutorials/kanban/) (tutorial)
* [Work items](https://docs.gitlab.com/user/work_items/)
* [Epics](https://docs.gitlab.com/user/group/epics/)
* [Manage epics](https://docs.gitlab.com/user/group/epics/manage_epics/)
* [Linked epics](https://docs.gitlab.com/user/group/epics/linked_epics/)
* [Epic boards](https://docs.gitlab.com/user/group/epics/epic_boards/)
* [Issues](https://docs.gitlab.com/user/project/issues/) — `create_issues` and `managing_issues` already in #923
* [Create issues](https://docs.gitlab.com/user/project/issues/create_issues/) — already in #923
* [Manage issues](https://docs.gitlab.com/user/project/issues/managing_issues/) — already in #923
* [Issue boards](https://docs.gitlab.com/user/project/issue_board/)
* [Tutorial: Set up issue boards for team hand-off](https://docs.gitlab.com/tutorials/boards_for_teams/) (tutorial)
* [Tutorial: Set up an issue board for a team stand-up](https://docs.gitlab.com/tutorials/boards_for_standups/) (tutorial)
* [Confidential issues](https://docs.gitlab.com/user/project/issues/confidential_issues/)
* [Crosslinking issues](https://docs.gitlab.com/user/project/issues/crosslinking_issues/)
* [CSV export](https://docs.gitlab.com/user/project/issues/csv_export/)
* [CSV import](https://docs.gitlab.com/user/project/issues/csv_import/)
* [Design management (deprecated)](https://docs.gitlab.com/user/project/issues/design_management/)
* [Due dates](https://docs.gitlab.com/user/project/issues/due_dates/)
* [Emoji reactions](https://docs.gitlab.com/user/emoji_reactions/)
* [Tutorial: Create an issue in an existing project](https://docs.gitlab.com/tutorials/create_issue_in_existing_project/) (tutorial)
* [Tutorial: Set up a project for issue triage](https://docs.gitlab.com/tutorials/issue_triage/) (tutorial)
* [Tutorial: Set up a group for issue triage](https://docs.gitlab.com/tutorials/issue_triage_group/) (tutorial)
* [Tutorial: Set up a complex group with subgroups for issue triage](https://docs.gitlab.com/tutorials/issue_triage_complex_group/) (tutorial)
* [Tutorial: Set up a project for idea management](https://docs.gitlab.com/tutorials/idea_management/) (tutorial)
* [Multiple assignees](https://docs.gitlab.com/user/project/issues/multiple_assignees_for_issues/)
* [Linked issues](https://docs.gitlab.com/user/project/issues/related_issues/)
* [Service Desk](https://docs.gitlab.com/user/project/service_desk/)
* [Configure Service Desk](https://docs.gitlab.com/user/project/service_desk/configure/)
* [Use Service Desk](https://docs.gitlab.com/user/project/service_desk/using_service_desk/)
* [External participants](https://docs.gitlab.com/user/project/service_desk/external_participants/)
* [Rake tasks](https://docs.gitlab.com/administration/raketasks/service_desk_email/)
* [Sorting and ordering issue lists](https://docs.gitlab.com/user/project/issues/sorting_issue_lists/)
* [Weight](https://docs.gitlab.com/user/project/issues/issue_weight/)
* [Zoom meetings in issues](https://docs.gitlab.com/user/project/issues/associate_zoom_meeting/)
* [Tasks](https://docs.gitlab.com/user/tasks/)
* [Linked items](https://docs.gitlab.com/user/work_items/linked_items/)
* [Child items](https://docs.gitlab.com/user/work_items/child_items/)
* [Custom fields](https://docs.gitlab.com/user/work_items/custom_fields/)
* [Status](https://docs.gitlab.com/user/work_items/status/)
* [Saved views](https://docs.gitlab.com/user/work_items/saved_views/)
* [Weight](https://docs.gitlab.com/user/work_items/weight/)
* [Labels](https://docs.gitlab.com/user/project/labels/)
* [Iterations](https://docs.gitlab.com/user/group/iterations/)
* [Tutorial: Use GitLab to run an Agile iteration](https://docs.gitlab.com/tutorials/agile_sprint/) (tutorial)
* [Milestones](https://docs.gitlab.com/user/project/milestones/)
* [Burndown and burnup charts](https://docs.gitlab.com/user/project/milestones/burndown_and_burnup_charts/)
* [Comments and threads](https://docs.gitlab.com/user/discussions/)
* [Requirements](https://docs.gitlab.com/user/project/requirements/)
* [Time tracking](https://docs.gitlab.com/user/project/time_tracking/)
* [Customer relations (CRM)](https://docs.gitlab.com/user/crm/)
* [Wikis](https://docs.gitlab.com/user/project/wiki/)
* [Group wikis](https://docs.gitlab.com/user/project/wiki/group/)
* [Use wiki with your planning workflow](https://docs.gitlab.com/user/project/wiki/wiki_for_planning/)
* [Roadmaps](https://docs.gitlab.com/user/group/roadmap/)
* [Objectives and key results (OKR)](https://docs.gitlab.com/user/okrs/)
* [Keyboard shortcuts](https://docs.gitlab.com/user/shortcuts/)
* [Quick actions](https://docs.gitlab.com/user/project/quick_actions/)
* [Autocomplete characters](https://docs.gitlab.com/user/project/autocomplete_characters/)
* [Markdown](https://docs.gitlab.com/user/markdown/)
* [AsciiDoc](https://docs.gitlab.com/user/asciidoc/)
* [Rich text editor](https://docs.gitlab.com/user/rich_text_editor/)
* [Wiki-specific Markdown](https://docs.gitlab.com/user/project/wiki/markdown/)
* [To-Do List](https://docs.gitlab.com/user/todos/)
* [GitLab Query Language (GLQL)](https://docs.gitlab.com/user/glql/) (lower priority)
* [Fields](https://docs.gitlab.com/user/glql/fields/) (lower priority)
* [Functions](https://docs.gitlab.com/user/glql/functions/) (lower priority)
* [Data sources](https://docs.gitlab.com/user/glql/data_sources/) (lower priority)
* [Work items](https://docs.gitlab.com/user/glql/data_sources/work_items/) (lower priority)
* [Merge requests](https://docs.gitlab.com/user/glql/data_sources/merge_requests/) (lower priority)
* [Pipelines](https://docs.gitlab.com/user/glql/data_sources/pipelines/) (lower priority)
* [Jobs](https://docs.gitlab.com/user/glql/data_sources/jobs/) (lower priority)
* [Projects](https://docs.gitlab.com/user/glql/data_sources/projects/) (lower priority)
#### How this issue grows
Each sub-page is fetched from the GitLab repo, scanned against the translation-risk criteria in [term-brief.md](https://gitlab.com/gitlab-com/localization/docs-site-localization/-/blob/main/terminology_artifacts/term-brief.md), cross-referenced against Quickterm, and new candidates are added to the table and checklist above. Terms already captured in #923 or the pilot TBX are not repeated.
#### Review checklist
All 20 candidates were taken forward to TBX. FR translations are being reviewed by @maud-L in #930+.
- [x] requirement / requirements
- [x] to-do list / to-do item
- [x] thread
- [x] quick action
- [x] confidential issue
- [x] linked issue
- [x] external participant
- [x] email ingestion
- [x] label priority
- [x] linked item
- [x] child item
- [x] custom field
- [x] lifecycle
- [x] saved view
- [x] scoped label
- [x] iteration cadence
- [x] burndown chart
- [x] burnup chart
- [x] weight
issue