Skip to content

Task-ControlPlan 운영 이벤트 editor UI 구현 #119

@learncold

Description

@learncold

Summary

Behavior / Trigger / ControlZone 기반 ControlPlan을 편집하는 application editor UI를 구현한다.

Parent Issue

#3

Area

Application

Target Sprint

Sprint 1

Why Needed

Sprint 1 범위에는 운영 이벤트 설정이 포함되며, source of truth는 이를 단순 on/off가 아니라 control model authoring으로 본다. 현재 domain control model task는 있지만 application에서 event sequence, trigger, 대상, 충돌 경고를 편집하는 UI task가 비어 있다.

Scope

  • 운영 이벤트 목록, 추가/수정/삭제, 적용 순서 UI를 제공한다.
  • time trigger와 state trigger 입력 UI를 제공한다.
  • ControlZone, direct access target, source rate, obstacle activation 대상 선택 요약을 제공한다.
  • 잘못된 대상이나 중복 충돌을 저장 전에 경고한다.

Out of Scope

  • control rule evaluation engine 자체
  • #78에서 다룸
  • route cost model 내부 계산
  • #99에서 다룸
  • template quick start와 recommendation scenarioize

Core Design Criteria

  • control semantics의 정본은 domain ControlPlan 계약에 둔다.
  • application은 event sequence와 trigger 입력, 충돌 안내, target selection workflow를 담당한다.
  • ControlZone은 named room/door/connectors group으로 유지한다.

Acceptance Criteria

  • 사용자가 운영 이벤트를 추가하고 순서를 확인할 수 있다.
  • time/state trigger를 입력할 수 있다.
  • zone/direct access/source/obstacle 대상 선택이 UI에서 구분되어 보인다.
  • 충돌 가능성이 있으면 저장 전에 경고된다.

Related Docs

  • docs/product/Product Backlog - Pathfinder 반영안.md
  • uml/domain-control-model.puml
  • uml/application-authoring-workspace.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