feat(bearing): 솔플레이트 표에 '방위각 검사 (″)' 열 (Q-SH4)

교각·교대 솔플레이트 상세 TABLE에 받침별로 엑셀 방위각과 짝 받침 방향의 차이(초)를 보인다.
10″ 이하 "≤ 10″", 넘으면 WS01, 짝이 없으면 "— (짝 없음)".
- BearingSole.azimuthCheckSec (짝의 from/to 쪽에 맞는 값), 표 행 azimuthSec
- 테스트: P1 전열 ≤ 0.5″ · 후열 없음, A1 ≤ 0.5″, P1 ③ 방위각 75°59′ 오타 → 약 87″ · WS01 그 받침만
- 브라우저 확인(운곡교 완도·광주 데이터): P1-광주 전열 짝 A1-광주 0.0–0.3″, 후열 짝 P2-광주 0.0–0.1″

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ypshimandClaude Opus 5.5 committed 2026-11-06 15:39:42 +09:00
1 parent 54c855ab1a
commit 3bd2340609
7 files changed
+41 -8

No files matched your search

+3
View File
@@ -59,6 +59,9 @@ describe('솔플레이트 TABLE (모델값, 2026-11-03)', () => {
expect(rows[0].checkRhs).toBeCloseTo(15.265, 2);
// 후열 ⑥: no pair (P2 not loaded) → the front twin ① value, 가정 + WS03.
expect(rows[5]).toMatchObject({ source: '가정', pair: undefined, T: 30 });
// 방위각 검사 (″, Q-SH4): front row against the A1 direction ≤ 0.5″, back row has no pair.
expect(rows.slice(0, 5).every((r) => r.azimuthSec !== undefined && r.azimuthSec <= 0.5)).toBe(true);
expect(rows[5].azimuthSec).toBeUndefined();
expect(rows[5].warnings).toContain('WS03');
});
});