Repository: microsoft/terminal (language: cpp)

Issue:
Update roadmap documentation for 2023 and beyond
The roadmap document, referenced prominently from the project's ReadMe file, has not been updated in more than a year:

https://github.com/microsoft/terminal/commits/main/doc/roadmap-2022.md

Please could the roadmap be updated with your plans for the future. If the roadmap is no longer being used, could the section in the ReadMe be removed, as it is no longer relevant.


Discussion / hints:
as a note: we're not just leaving you on read. We've got some folks out for overlapping chunks of the summer, resulting in us not quite having put together the official Q3 plan yet. We're all working on _stuff_ that'll eventually be a part of it, but we don't have quorum to sign off on a real roadmap. 

When we do, we'll loop back on this ☺️ 

Fix patch:
diff --git a/README.md b/README.md
index f0e06e1d145..b174aeaa5a9 100644
--- a/README.md
+++ b/README.md
@@ -120,7 +120,7 @@ repository.
 
 ## Windows Terminal Roadmap
 
-The plan for the Windows Terminal [is described here](/doc/roadmap-2022.md) and
+The plan for the Windows Terminal [is described here](/doc/roadmap-2023.md) and
 will be updated as the project proceeds.
 
 ## Project Build Status
diff --git a/doc/roadmap-2022.md b/doc/roadmap-2022.md
index eab75a0e9b2..5c4d5bf7e70 100644
--- a/doc/roadmap-2022.md
+++ b/doc/roadmap-2022.md
@@ -1,5 +1,9 @@
 # Terminal 2022 Roadmap
 
+> **NOTE**
+>
+> This document has been superseded by the [Terminal 2023 Roadmap]. Please refer to that document for the updated roadmap.
+
 ## Overview 
 
 This document outlines the roadmap of features we're planning for the Windows Terminal during 2022. This serves as a successor to the [Terminal v2 Roadmap], to reflect changes to our planning going forward.
@@ -126,3 +130,5 @@ Incoming issues/asks/etc. are triaged several times a week, labeled appropriatel
 [Windows Terminal Preview 1.12 Release]: https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-12-release/
 [Windows Terminal Preview 1.13 Release]: https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-13-release/
 [Windows Terminal Preview 1.14 Release]: https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-14-release/
+
+[Terminal 2023 Roadmap]: https://github.com/microsoft/terminal/tree/main/doc/roadmap-2023.md
diff --git a/doc/roadmap-2023.md b/doc/roadmap-2023.md
new file mode 100644
index 00000000000..c27faa340e0
--- /dev/null
+++ b/doc/roadmap-2023.md
@@ -0,0 +1,76 @@
+# Terminal 2023 Roadmap
+
+## Overview 
+
+This document outlines the roadmap of features we're planning for the Windows Terminal during 2023. This serves as a successor to the [2022 Roadmap], to reflect changes to our planning going forward.
+
+## Release cadence
+
+We've settled on a roughly quarterly release cycle - about once every three months. In May we released [Terminal 1.18]. We're targeting 1.19 for sometime in late September, and 1.20 likely in early January 2024. (These timelines are rough estimates, not strict rules. For example, 1.18's release was pushed back slightly to better align with Build 2023.)
+
+New features will go into [Windows Terminal Preview](https://aka.ms/terminal-preview) first. Typically, one release after they've been in Preview, those features will move into [Windows Terminal](https://aka.ms/terminal) ("Terminal Stable"). In the case of some more risky or experimental features, we might hold them to only Preview builds for an extended period[^1].
+
+
+| Quarter | Date       | Release Version | Preview Release Blog Post |
+| --------|------------|---------------- | ------------------------- |
+| CY23 Q1 | 2023-01-24 | [Terminal 1.17] | [Windows Terminal Preview 1.17 Release] |
+| CY23 Q2 | 2023-05-23 | [Terminal 1.18] | [Windows Terminal Preview 1.18 Release] |
+| CY23 Q3 |            | [Terminal 1.19] | [Windows Terminal Preview 1.19 Release] |
+| CY23 Q4 |            | [Terminal 1.20] | [Windows Terminal Preview 1.20 Release] |
+
+Within a single milestone, we typically reserve the last month as "bake time", to polish off bugfixes and get the release ready to ship. In this last month, we'll likely slow down our ingestion of community PRs just to stabilize what's already in `main`. For example, a given release might look like:
+
+```mermaid
+gantt
+    title Proposed Terminal Releases 1.14-1.18
+    dateFormat  YYYY-MM-DD
+    axisFormat  %d %b
+    section Terminal 1.18
+        Lock down & bake        :l18, 2023-05-09  , 2w
+        Release 1.18            :milestone, 2023-05-23, 0
+        1.18 becomes Stable     :milestone, after l19, 0
+    section Terminal 1.19
+        Features                :f19, after l18, 10w
+        Bugfix                  :b19, after f19  , 4w
+        Lock down & bake        :l19, after b19  , 2w
+        Release 1.19            :milestone, after l19, 0
+```
+
+_informative, not normative_
+
+## Up next in the Terminal
+
+### Terminal 1.19
+
+* Canary builds. Nightly builds of the Terminal from `main`. More unstable, but quicker access to experimental features.
+* Terminal AI. While this will only be shipping in Canary builds to begin with, the v0 implementation will be available roughly at the same time as 1.19.
+* The Suggestions UI. This is the starting point for shell completions [#3121], tasks [#1595], and probably Terminal AI at some point too.
+* Unicode input for `cmd.exe` (and any other console app using "cooked reads"). See [#15567]
+* Miscellaneous performance improvements. Conhost should be a _lot_ faster now.
+* Broadcast input mode, for sending text to multiple panes at once.
+
+## Team member "north stars"
+
+For a more fluid take on what each of the team's personal goals are, head on over to [Core team North Stars]. This has a list of more long-term goals that each team member is working towards, but not things that are necessarily committed work.
+
+
+[^1]: A conclusive list of these features can be found at https://github.com/microsoft/terminal/blob/main/src/features.xml. Note that this is a raw XML doc used to light up specific parts of the codebase, and not something authored for human consumption.
+
+[2022 Roadmap]: https://github.com/microsoft/terminal/tree/main/doc/roadmap-2022.md
+
+[Terminal 1.17]: https://github.com/microsoft/terminal/releases/tag/v1.17.1023
+[Terminal 1.18]: https://github.com/microsoft/terminal/releases/tag/v1.18.1462.0
+[Windows Terminal Preview 1.17 Release]: https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-17-release/
+[Windows Terminal Preview 1.18 Release]: https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-18-release/
+
+[@DHowett]: https://github.com/DHowett
+[@zadjii-msft]: https://github.com/zadjii-msft
+[@lhecker]: https://github.com/lhecker
+[@carlos-zamora]: https://github.com/carlos-zamora
+[@PankajBhojwani]: https://github.com/PankajBhojwani
+
+[Core team North Stars]: https://github.com/microsoft/terminal/wiki/Core-team-North-Stars
+
+[#1595]: https://github.com/microsoft/terminal/issues/1595
+[#3121]: https://github.com/microsoft/terminal/issues/3121
+[#15567]: https://github.com/microsoft/terminal/issues/15567


Test patch: