Tag the 17 open todos with their g15office task IDs, close 7 todos that are already done or promoted to Phase 16.3, and record the sync rules and the phase-to-task map in .planning/G15OFFICE.md.
50 lines
2.2 KiB
Markdown
50 lines
2.2 KiB
Markdown
# g15office sync
|
|
|
|
Todos and phases in `.planning/` are mirrored in g15office, project `summercms` (see `g15office.json`). Keep the two in sync.
|
|
|
|
## Todos
|
|
|
|
- Every todo in `todos/pending/` has a g15office task, and its frontmatter carries the task ID: `g15office: <id>`.
|
|
- Capturing a todo creates its g15office task in the same session (type Bug, Feature, Improvement or Task; the description ends with `Local: .planning/todos/pending/<file>`). Write the ID back into the frontmatter.
|
|
- Closing a todo (moving it to `todos/done/`) also moves its task to `Live`, or to `Rejected` if it was dropped, with a one-line comment saying where it was done.
|
|
- A todo promoted to a phase closes into that phase's milestone task. For example, `backend-admin-api-tokens` became the Phase 16.3 task.
|
|
|
|
## Phases
|
|
|
|
Each roadmap phase has one milestone task titled `[Phase N] <name>`, type Task. Post a short comment on it whenever the phase advances (discussed, planned, a plan executed, verified, UAT, shipped), and keep its status in step:
|
|
|
|
| Phase state | g15office status |
|
|
|---|---|
|
|
| Not discussed, or discussed but not planned | To do |
|
|
| Planned or executing | In progress |
|
|
| Executed, waiting on verification/UAT | Testing |
|
|
| Complete | Live |
|
|
|
|
A new phase, inserted or added, gets its task when it is added to `ROADMAP.md`. A todo that a phase will deliver becomes a subtask of that phase's task.
|
|
|
|
| Phase | Task | Phase | Task |
|
|
|---|---|---|---|
|
|
| 1 | 1ar7xvcd | 14.2 | fdlwwsfh |
|
|
| 2 | 7uqoumsi | 14.2.1 | bf2wsxhz |
|
|
| 3 | 0tszvge7 | 14.3 | utmjarsp |
|
|
| 4 | qbwhi5u9 | 15 | qqbp8xtm |
|
|
| 5 | 5ahymkhp | 16 | n0nuhzca |
|
|
| 6 | altu10qm | 16.1 | y7adhmsm |
|
|
| 7 | jzdzafce | 16.2 | gwzqpjyi |
|
|
| 8 | 9nwkuxzo | 16.3 | 5lcivllc |
|
|
| 9 | hrjqlvb8 | 17 | ejoiuzy4 |
|
|
| 10 | vgrmjuwl | 18 | 46vnjevj |
|
|
| 10.1 | hwr4istb | 18.1 | 2vriy9pw |
|
|
| 10.2 | 6nwcght4 | 19 | 6nojs2go |
|
|
| 11 | sz63omvi | 19.1 | uakdpkc8 |
|
|
| 11.1 | 9crhrf7k | 19.2 | hgol7otp |
|
|
| 11.2 | pvwvnvvi | 19.3 | lpybyjdh |
|
|
| 12 | odwb6onw | 19.4 | l7t8dbyl |
|
|
| 12.1 | c5wcij0a | 19.5 | onunbz3l |
|
|
| 12.2 | hkoccgbx | 19.6 | avoroeb4 |
|
|
| 13 | nkbr2ybg | 20 | 0rkcboo0 |
|
|
| 14 | cwlaryop | | |
|
|
| 14.1 | v0j5lwvq | | |
|
|
|
|
Backlog phase 999.1 (newsletter) has no task until it is promoted into the roadmap.
|