작업 요약 · 2026-06-18
Ford 4포털 통합 — 개발·배포 요약
groupware · QMS · trace · i-SMOD — 식별→집계→이관→발번→결재→콜백까지
✅ 이번 세션에 한 것
- 12+ PR 머지·프로덕션 배포 (4포털)
- 정책 ①②③④ 해결 — active-only resolve · decided_by=email(계약 확인) · gw:system 센티넬 · TRACE 입력 DTO
- 보안 하드닝 — 문서 본문 저장소 path-traversal 차단 · Flow C3 콜백 fail-closed(무서명 거부)
- 견고화 — DB 풀 resilience · PM2 복원력 · dotenv(.env) 로딩
🔗 포털-투-포털 연동 (4개 흐름 실증)
| 흐름 | 방향 | 검증 |
| identity (신원해석) | ismod → gw | name_i18n·resolve·인증가드 |
| Flow C (결재 요청) | ismod → gw | 결재 실생성·멱등 |
| Flow C3 (결재 콜백) | gw → ismod | HMAC 서명·위변조 거부 |
| ②③ signals/cases | trace → QMS | eight_d 발번·멱등 |
로컬 실연동으로 검증 완료. 프로덕션 실연동은 4 호스트에 공유 시크릿만 넣으면 작동(선택).
📌 남은 선택 항목 (안 해도 정상)
- 공유 시크릿 4 호스트 동일값 설정 → 실 포털간 인증 트래픽 활성화
- trace 송신 서명헤더
X-Signature → X-Portal-Signature 정합 (lead·trace 조율)
- QMS ②③ 수신기는 이미 라이브(
/api/signals.php) — 시크릿 설정 시 동작