Skip to content

Task-시나리오 템플릿 기반 빠른 시작 workflow 구현 #100

@learncold

Description

@learncold

Summary

대표 사용자 시나리오와 입력 계약 5종을 묶은 템플릿 기반 빠른 시작 workflow를 만들어, 비전문가도 baseline/alternative 시나리오 초안을 바로 생성할 수 있게 한다.

Parent Issue

#5

Area

Application

Target Sprint

Sprint 3

Why Needed

Pathfinder 반영 backlog에서 시나리오 템플릿은 1차 확장 범위로 분리되어 있다. 템플릿을 별도 task로 고정해야 core input contract와 추천 workflow 사이의 사용자 진입 경로가 정리된다.

Scope

  • 템플릿 목록과 카드 정보에 목적, 레이아웃 조건, 주 위험 축을 표시한다.
  • 템플릿 선택 시 FacilityLayout / PopulationSpec / EnvironmentState / ControlPlan / ExecutionConfig 기본값을 채운다.
  • 필수 layout 조건이 부족할 때 경고하고 수동 생성으로 전환하는 workflow를 만든다.
  • 템플릿 출처와 사용자 수정 항목을 scenario metadata에 남긴다.

Out of Scope

  • 추천 후보 자동 생성 규칙
  • 중기 smoke/FED/FDS 연동
  • generic results viewer 전면 개편

Core Design Criteria

  • application은 템플릿 선택과 편집 workflow를 담당하고, 템플릿이 채우는 값의 정본은 domain 입력 계약에 둔다.
  • 템플릿은 사용자 시나리오 문서와 backlog에 정의된 대표 맥락만 다룬다.
  • 템플릿 provenance가 ScenarioVariation diff와 충돌하지 않게 저장한다.

Acceptance Criteria

  • 사용자가 목적/조건 설명이 있는 템플릿 목록을 볼 수 있다.
  • 템플릿 선택 시 입력 계약 5종의 권장 기본값이 채워진다.
  • 레이아웃 조건이 부족하면 사전 경고와 대체 경로가 제공된다.
  • 템플릿 기반으로 생성한 시나리오에 출처와 수정 내역이 남는다.

Related Docs

  • docs/product/Product Backlog - Pathfinder 반영안.md
  • docs/product/사용자 시나리오.md
  • uml/domain-scenario-model.puml
  • uml/application-run-results-workflow.puml

Dependencies / Blockers

Repository Checks

  • I checked for an existing related issue or epic before creating or updating this task.
  • I will keep the issue title aligned with the repository naming convention.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions