Skip to content

Task-UI 셸과 GitHub workflow 정합화 #113

@learncold

Description

@learncold

Summary

현재 MainWindow의 데모용 단일 상태 패널을 MVP 워크플로를 담을 수 있는 UI 셸로 정리하고, 실제 GitHub Project/issue 운영 상태와 저장소 문서를 다시 맞춘다.

Parent Issue

#3

Area

Application

Target Sprint

Later

Why Needed

현재 저장소는 빌드와 기본 실행은 가능하지만, UI는 상태 라벨과 start/pause/stop 버튼만 있는 데모 창 수준이고, GitHub Project 문서는 실제 Epic/Task 구조와 일부 정책 예외 규칙에서 어긋나 있다. 이 상태를 그대로 두면 구현과 협업 기준이 다시 분리된다.

Scope

  • MainWindow를 import/scenario/run/results/recommendation 흐름이 보이는 셸로 재구성한다.
  • runtime status 패널을 데모용 텍스트 한 줄이 아니라 확장 가능한 정보 레이아웃으로 정리한다.
  • docs/process/GitHub Project.md, CONTRIBUTING.md, .github 정책 파일을 실제 Project/PR 예외 규칙과 맞춘다.
  • issue form과 실제 운영 형식의 차이를 줄인다.

Out of Scope

  • domain의 실제 시나리오 편집/비교/추천 기능 구현
  • 새로운 결과 분석 로직 구현
  • Project 보드 자체의 GitHub UI 설정 대규모 개편

Core Design Criteria

  • UI 문자열 조합과 화면 구성은 application에 두고 domain/engine 의존 방향을 유지한다.
  • 아직 구현되지 않은 기능은 placeholder로 표현하되 현재 문서 워크플로와 용어를 반영한다.
  • GitHub 협업 규칙 문서는 실제 보드/최근 issue 운영 상태를 source of truth로 다시 맞춘다.

Acceptance Criteria

  • MainWindow가 import/scenario/run/results/recommendation 단계를 구분해 보여준다.
  • runtime status가 확장 가능한 레이아웃으로 정리되고 기존 start/pause/stop 동작은 유지된다.
  • GitHub Project 문서의 Epic/Area/운영 메모가 실제 상태와 맞는다.
  • PR 예외 규칙과 issue form 설명이 현재 운영 규칙과 충돌하지 않는다.

Related Docs

  • docs/process/GitHub Project.md
  • docs/product/사용자 시나리오.md
  • docs/product/Product Backlog - Pathfinder 반영안.md
  • 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

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions