⟨/⟩ Ntr/60_Epics/MinimalUseCase/EPIC_MinimalUseCase.cs

33 строк · в начало

using Rugrid.Sdaid.Notation.Documents;
using Rugrid.Sdaid.Epas.Ntr.Epics.MinimalUseCase.UseCases;

namespace Rugrid.Sdaid.Epas.Ntr.Epics.MinimalUseCase
{
    /// <summary>
    /// Эпик-обёртка над единственным сквозным сценарием первого этапа. В markdown-источнике
    /// эпиков не было: документ заведён, чтобы use-case не остался сиротой и получил
    /// структурную связь (требование методологии). Содержание сценария — в use-case.
    /// </summary>
    public class EPIC_MinimalUseCase : IEpicDocument
    {
        public static string _refName = "Эпик: минимальный сценарий использования";

        public string Name => "Минимальный сценарий использования";

        public string Description =>
            @"Сквозной сценарий первого этапа: от начального наполнения БД Сервиса до отчёта сравнения моделей. Эпик собирает контекст и ссылается на артефакты слоёв — сам сценарий описан в use-case.";

        public string Version => "1.0";
        public string Status => "accepted";
        public string[] Comments => new string[0];

        public static string Scope = $"""
            ## Состав

            Единственный use-case эпика — {SdaidAnchors.RefTo<UC_MinimalUseCase>()}. Шаги сценария
            опираются на страницы и компоненты раздела UI и на доменную модель; отдельных
            эпик-локальных решений и открытых вопросов первый этап не оставил.
            """;
    }
}