<%*
// ---- Сбор всех данных ----
let id = await tp.system.prompt("Введите ID требования", "REQ-XXX-YYY");
let title = await tp.system.prompt("Введите краткое название требования");
let level = await tp.system.suggester(["Система", "Аппарат", "Подсистема", "Компонент подсистемы"], ["Система", "Аппарат", "Подсистема", "Компонент подсистемы"]);
let type = await tp.system.suggester(
  ["Функциональное", "Нефункциональное", "Бизнес-требование", "Ограничение"],
  ["Функциональное", "Нефункциональное", "Бизнес-требование", "Ограничение"]
);
let priority = await tp.system.suggester(
  ["Высокий", "Средний", "Низкий"],
  ["high", "medium", "low"]
);
let status = await tp.system.suggester(
  ["Черновик", "На рассмотрении", "Утверждено", "Реализовано", "Отклонено"],
  ["draft", "review", "approved", "implemented", "rejected"]
);
let obj_tag = await tp.system.prompt("Тег объекта (напр. мка, сос, корпус)");
let created = tp.date.now("YYYY-MM-DD");

// Описание и критерии – многострочные
let description = await tp.system.prompt(
  "Опишите требование (можно использовать Markdown)",
  "",
  true
);

// Переименовываем файл (ID без расширения, Templater сам добавит .md)
//await tp.file.rename(id);
%>
---
id: "<% id %>"
title: "<% title %>"
level: "<% level %>"
type: "<% type %>"
priority: "<% priority %>"
status: "<% status %>"
created: <% created %>
tags: [req, "<% obj_tag %>"]
---

# <% title %>

**ID:** `<% id %>`  
**Тип:** `<% type %>`  
**Уровень:** `<% level %>`
**Приоритет:** `<% priority %>`  
**Статус:** `<% status %>`  
**Дата создания:** `<% created %>`

## Описание
<%= description %>
## Связанные требования

## Комментарии
