refactor(M02): 흐름도 다이어그램 쉼 가르기를 Eval level 그대로(가정 걷음 · PLAN 35-9)

- 시험 test_m02_df_diagram_parts.py 4 통과 · DataFlow 전부 검사 초록

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
This commit is contained in:
2026-10-01 20:39:25 +09:00
co-authored by Claude Opus 5.5
parent eb063c50bc
commit 8a9f23c6e3
2 changed files with 18 additions and 7 deletions
@@ -284,9 +284,8 @@ export function depInTrace(dep: DepLine, steps: CfStep[]): boolean {
return src && dst;
}
/** 끊긴 곳 갈래 — 쉼(조건이 안 맞아 이번엔 안 지나감 · 문제 아님) · 문제 — level 이 없으면 「통과 안 됨」 을 쉼으로 */
export const isRest = (k: CfBreak): boolean =>
((k as CfBreak & { level?: string }).level ?? (k.kind === "통과 안 됨" ? "쉼" : "문제")) === "쉼";
/** 끊긴 곳 갈래 — 쉼(조건이 안 맞아 이번엔 안 지나감 · 문제 아님) · 문제 — Eval 의 level 그대로 */
export const isRest = (k: CfBreak): boolean => k.level === "쉼";
/* ── 끌기 손잡이 ─────────────────────────────────────────────────────── */