.cursor/skills/tr-dashboard-patch/SKILL.md
Implements TR 이동 대시보드 UI/UX from patch.md spec. Use when building or modifying Story Header, Map/Timeline/Detail layout, 2-click collision UX, View modes (Live/History/Approval/Compare), constraint badges, or any patch.md-defined visual/interaction rules. Enforces SSOT(option_c.json) and single-view flow (Where→When/What→Evidence).
npx skillsauth add macho715/tr_dash_mobile tr-dashboard-patchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Implements TR 이동 대시보드 UI/UX from patch.md (SSOT). Goal: "TR 하나 = 하나의 이동 스토리" in one screen.
patch.md (absolute priority)option_c.json (Activity SSOT)AGENTS.md| Area | Rule | patch.md | |------|------|----------| | Story Header | TR 선택 시 3초 내: WHERE / WHEN/WHAT / EVIDENCE | §2.1 | | 2-click Collision | 1클릭: 배지→요약 / 2클릭: Why 패널→Root cause+Evidence | §4.2 | | Map colors | Planned=회색, In progress=파랑, Completed=초록, Blocked=빨강, Delayed=주황 | §4.1 | | Constraint badges | [W] [PTW] [CERT] [LNK] [BRG] [RES] | §4.2 | | Collision badges | [COL] [COL-LOC] [COL-DEP] | §4.2 | | View Mode | Live/History/Approval/Compare + 권한 표 | §2.2 |
Story Header → Map | Timeline | Detail
Map↔Timeline highlight | History/Evidence
Read order: Story Header → Map (Where) → Gantt (When/What) → Detail + History/Evidence (Evidence)
Collision object must include: root_cause_code, related resources/activities, suggested_actions[].
| Condition | Display |
|-----------|---------|
| No actual.start | Plan bar solid |
| actual.start exists, no actual.finish | Plan + Actual overlay (in progress) |
| actual.finish exists | Actual complete + Plan deviation (±) |
| History mode | Actual primary, Plan dashed overlay |
| Mode | Edit | Reflow Apply | Evidence | Export | |------|------|--------------|----------|--------| | Live | Role-based | Limited (approval) | Yes | Yes | | History | No | No | No (read) | Yes | | Approval | No | No | View only | Yes | | Compare | No (overlay only) | No | View only | Yes |
option_c.json Plan update + History logactual_start/actual_end exists → timestamps immutabletr-dashboard-ssot-guard skilldevelopment
통합 파이프라인 4단계. SEA TRANSIT(해상 운행) 전용 Go/No-Go 의사결정 로직. Wave(ft)·Wind(kt) 입력, 3단 Gate(임계값·Squall/피크파 버퍼·연속 Weather window) 적용.
tools
WATER TIDE.csv 기반 주간(오전 6시~오후 5시) 최고 물때 상위 3시간대를 Voyage Overview의 tide-table에 voyage별로 연동. files/ 전용.
development
통합 파이프라인 1단계. AGI TR 일정(JSON/HTML)에서 pivot date 이후 전체 일정을 delta일만큼 자동 시프트. 모든 작업은 files 폴더 안에서만 수행.
development
통합 파이프라인 3단계. 모든 AGI Schedule 파이프라인 작업 완료 후 전체 점검. 데이터·일정·공지·날씨·KPI·히트맵·이미지·Go/No-Go 안내 등 모든 단계가 체크리스트에 포함되도록 검사 및 수정.