[P1] [리팩터링 1차] 8081 파일 책임 맵 정리 및 프런트 서빙 경로 정돈 #18
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
상위 이슈
#14배경
현재
8081에서는 허브 엔트리, 로그인, 조직현황 레거시, 분석 화면, 디자인 오버라이드,incoming-files참고 자산이 서로 얽혀 있어 어떤 URL이 어떤 파일을 실제로 읽는지 다시 추적해야 하는 상태다.특히 아래 혼선이 크다.
frontend/public/index.htmlfrontend/public/styles.cssfrontend/public/styles-8081-design.csslegacy/static/common.csslegacy/static/organization.csslegacy/static/organization.jsincoming-files/payment.htmlincoming-files/mh.htmlincoming-files내부 참고/복구 자산이번 차수 목표
기능 추가 전에
8081프런트 쪽 책임과 실제 서빙 경로를 먼저 고정한다.작업 범위
styles.css는 공통 기본,styles-8081-design.css는 8081 전용 오버라이드로 정착index.htmlasset version 및 iframe 연결 정리incoming-files안에서 실제 서빙 자산과 참고 자산 구분 기준 수립work-8081정식 구조에 맞게 재배치제외 범위
완료 조건
incoming-files에서 실제 서빙 자산과 참고 자산의 구분 기준이 정리될 것1차 구조 정리 진행 기록.
현재까지 반영한 내용:
docs/architecture/8081_SERVING_MAP.md추가8081기준 실제 서빙 경로와 파일 책임을 먼저 문서화styles.css공통 기준으로 유지, 허브 8081 전용 오버라이드는styles-8081-design.css로 분리 시작/integrations/payment,/integrations/mh의 실제 서빙 파일을incoming-files/served/payment.html,incoming-files/served/mh.html로 분리main.py에서 위served/경로를 읽도록 변경현재 유지한 원칙:
8080루트 소스 수정 없음8081work-8081 기준에서만 구조 정리 수행크로스 체크 결과:
8080 /api/health정상8081dev 컨테이너 health 정상/api/health200/legacy/organization200/integrations/payment200/integrations/mh200/app/incoming-files/served/payment.html,/app/incoming-files/served/mh.html존재 확인현재 남은 1차 범위:
incoming-files안의 실제 서빙 자산 / 참고 원본 자산 경계 더 명확히 정리index.htmlasset version과 iframe 연결 규칙 문서/코드 기준 더 단순화주의:
incoming-files/payment.html,incoming-files/mh.html원본 파일은 남겨둔 상태이며, 현재는 안전한 전환을 위해served/에 복사 후 서빙 경로만 변경함추가 진행 기록.
이번 라운드에서 한 정리:
frontend/public/index.html에 역할 주석 추가styles.css는 로그인/공통 기본styles-8081-design.css는 8081 허브 전용 오버라이드/legacy/organization,/integrations/payment,/integrations/mh의 실제 책임 위치를 주석으로 명시docs/architecture/8081_SERVING_MAP.md갱신/integrations/payment,/integrations/mh실제 서빙 파일을incoming-files/served/*기준으로 정정incoming-files/payment.html,incoming-files/mh.html는 당분간 비교/복구용으로 남긴다는 정책 명시incoming-files/served/README.md추가incoming-files/reference/README.md추가현재 1차 정리 결과 해석:
이번 라운드 크로스 체크:
/api/health200/legacy/organization200/integrations/payment200/integrations/mh200/app/incoming-files/served안에payment.html,mh.html,README.md존재 확인다음 1차 잔여 범위:
index.html,legacy/static/*,incoming-files/payment.html,incoming-files/mh.html)을 기준으로 ‘정식 서빙 파일/비교용 파일/오버라이드 파일’ 3분류를 더 분명하게 정리payment.html,mh.html루트 파일을 더 이상 수정하지 않도록 작업 기준을served/쪽으로 고정2026-04-01 1차 구조 정리 진행상황 업데이트
반영/확인 내용:
docs/architecture/8081_SERVING_MAP.md추가docs/NEXT_SESSION_CHECKPOINT.md를 현재 운영 구조(8080=total,8081=work-8081) 기준으로 갱신/integrations/payment,/integrations/mh의 실제 서빙 파일을incoming-files/served/payment.html,incoming-files/served/mh.html로 고정served/*를 보도록 정리 시작styles.css)과 8081 전용 허브 디자인 오버라이드(styles-8081-design.css) 책임을 분리incoming-files/payment.html,incoming-files/mh.html은 비교/복구용 복사본으로 당분간 유지크로스 체크:
8080 /api/health정상8081dev 컨테이너 proxy/backend/frontend/db healthy/api/health,/legacy/organization,/integrations/payment,/integrations/mh모두 200styles-8081-design.css실제 서빙 확인현재 판단:
#19, 스크립트/문서 운영 규칙 정리는#20에서 진행2026-04-01 1차 정리 상태 업데이트
현재 판단:
#18범위의 1차 안정화는 완료로 봐도 되는 상태1차 안정화 완료로 보는 근거:
8080=total,8081=work-8081작업 축 분리 고정/integrations/payment,/integrations/mh실제 서빙 경로를incoming-files/served/*로 명시화styles.css)과 8081 허브 전용 오버라이드(styles-8081-design.css) 책임 분리/api/health,/legacy/organization,/integrations/payment,/integrations/mh) 재검증 완료남은 범위:
#19#20#18은 필요 시 기능 작업 중 발생하는 프런트 자산 경계 보정 정도만 추가로 수행권장 다음 작업:
#18은 현재 상태로 유지하고, 다음 우선순위인 사업관리대장 탭 기능 작업으로 이동1차 구조 정리 후속으로 8081 디자인 SSOT와 런타임 패턴을 실제 코드 기준으로 승격했습니다.
이번 반영 요약:
frontend/public/design-tokens.cssfrontend/public/design-patterns.cssdocs/architecture/DESIGN_SSOT.mdtokens -> patterns -> 화면별 실제 서빙 파일로 체크포인트/룰북/실행플로우에 고정incoming-files/served/payment.html,incoming-files/served/mh.html,legacy/static/*,frontend/public/*가 공통 디자인 기준을 바라보도록 정리project/payment화면의 프로젝트명 초기 비표시 문제 수정현재 이슈 #18 관점 결과:
커밋:
fb5b0f0 feat: unify 8081 dashboard design system and views현재 기준으로 완료 처리 가능.
반영 완료:
8081서빙 책임 맵 문서화payment,mh,ledger실제 서빙 경로 고정incoming-files내 served / reference 경계 수립현재는 이 이슈의 1차 목표였던 파일 책임 맵 정리 및 프런트 서빙 경로 정돈을 넘어,
#21에서 실제 서비스 코드 독립화까지 진행된 상태.