We have a requirement for a formatted text field capability within the Harness UI. This is needed as part of our initiative where we have a need to capture the recovery actions required per step in the process, so they can be easily followed by colleagues during disaster recovery events and tests. Currently the DR steps are stored in a document and we’re looking to replace this document with a pipeline which comprises of mixture of manual and automated steps. Once the pipeline is in place, that will be the standard way the DR process will be carried out (and maintained). However, we also require a manual fall back position where the application can still be recovered if Harness is down, or an issue prevents the users from accessing Harness, or (for some reason) the pipelines cannot carry out the automated tasks. To do this, the plan is that each stage (manual or automated) would still document the steps required to carry out that step in the DR Process (in a specific stage input variable). Any time a change is merged into the main branch, a process would be kicked off to extract the documentation in the pipeline and regenerate the manual document. In addition, for manual DR steps, the documentation would be displayed on the Approval Step for the appropriate staff to follow (without having to refer to any external documentation). They then approve the step once they have completed all the required tasks. For the documentation to be easily read/understood either in the created document, or the Approval steps, we need to be able to format the text. While it is possibly to format the string variables directly in the yaml, there’s no guarantee what experience out customers will have with yaml, and obviously the direct yaml editing does not provide any of the safeguards the UI provides. While we’d love to have a fully formatted text capability, at a basic requirement level we’d like the users to be able to provide string inputs, via the UI, which can be split over multiple lines. This should allow an expanded view if required i.e. in a similar manner to script definitions where you can open in a larger window for editing.