Skip to content

[Application] connect Sprint 1 authoring run flow#152

Closed
SilverSupplier wants to merge 3 commits into
codex/sprint1-layout-review-polishfrom
codex/sprint1-authoring-run-flow
Closed

[Application] connect Sprint 1 authoring run flow#152
SilverSupplier wants to merge 3 commits into
codex/sprint1-layout-review-polishfrom
codex/sprint1-authoring-run-flow

Conversation

@SilverSupplier
Copy link
Copy Markdown
Collaborator

Summary

  • Scenario Authoring의 readiness gate, staged baseline 실행, run/result 전환을 Sprint 1 범위에 맞춰 연결합니다.
  • authoring state를 프로젝트 저장/다시 열기 흐름에 포함하고 JSON 로딩 시 잘못된 값은 안전한 기본값으로 보정합니다.
  • Run/Result 화면에 baseline 실행 상태, configured event 요약, completion/risk metrics를 추가합니다.
  • Run Again이 Result 내부에 Run/Result 위젯을 계속 중첩하지 않도록 authoring 상위 전환 콜백으로 재실행합니다.

Related Issue

Area

  • Engine
  • Domain
  • Application
  • Docs
  • Build
  • Analysis
  • Chore

Architecture Check

  • I kept the dependency direction application -> domain -> engine.
  • I did not add Qt UI code to src/domain.
  • I did not add domain or application dependencies to src/engine.
  • I used src/ as the include root.

Verification

  • cmake --preset windows-debug
  • cmake --build --preset build-debug
  • ctest --preset test-debug
  • cmake --build --preset build-no-app-debug
  • ctest --preset test-no-app-debug
  • Not run (reason below)

Verification was run on the integrated Sprint 1 stack after splitting this PR.

Risks / Follow-up

  • Event handling remains Sprint 1 level: configured preset/list and run summary only. Full ControlPlan editing and persisted analysis artifacts remain follow-up work under the referenced issues.
  • This PR is stacked on [Application] polish layout review approval controls #151 and should be reviewed after or with the Layout Review polish PR.

@SilverSupplier
Copy link
Copy Markdown
Collaborator Author

추가 UX polish 커밋을 올렸습니다: adfcb33

  • Scenario Events preset의 긴 설명을 버튼 본문에서 분리하고 word-wrap 가능한 카드 + 짧은 Add Event 버튼으로 변경
  • Configured Events / Crowd tree row의 긴 label을 줄이고 상세는 detail/tooltip으로 이동
  • Run/Result bottleneck 긴 이름 잘림 가능성을 tooltip으로 이동
  • 공통 panel header가 긴 제목을 줄바꿈할 수 있도록 조정

로컬 확인: 수정 후 cmake --build --preset build-debug 성공.

@SilverSupplier
Copy link
Copy Markdown
Collaborator Author

캔버스 탐색 UX 개선 커밋을 추가했습니다: fe52c31

  • Simulation canvas에서 왼쪽 드래그 pan을 허용해 hotspot/bottleneck focus 이후 사용자가 직접 위치를 조정할 수 있게 했습니다.
  • 캔버스 커서를 open/closed hand로 바꿔 이동 가능성을 드러냈습니다.
  • 우측 상단에 +, -, Fit view controls를 추가해 wheel/double-click 같은 숨은 조작에 의존하지 않도록 했습니다.
  • 기존 middle drag, Space+drag, double-click reset은 보조 입력으로 유지했습니다.

로컬 확인: cmake --build --preset build-debug 성공.

@SilverSupplier SilverSupplier marked this pull request as ready for review April 30, 2026 06:57
@learncold
Copy link
Copy Markdown
Owner

현재 main에는 일부 기능이 이미 반영되어 있고 stacked PR 기반 충돌 및 범위 중복이 있어 닫습니다. 필요한 내용은 main 기준으로 별도 선별 반영하겠습니다.

@learncold learncold closed this Apr 30, 2026
@SilverSupplier SilverSupplier deleted the codex/sprint1-authoring-run-flow branch May 5, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants