Skip to content

Commit ae2fe5f

Browse files
committed
[Docs] - 명함 v3 가 무효화한 규범 문서 서술 4건 정정
이 스택(#1196 구간)이 바꾼 현실을 문서가 현재형으로 부정하고 있었다: - build-and-modules.md 2곳: BusinessCard 를 "3D 렌더링(RealityKit) 캡슐화" 모듈로 서술 — 렌더링은 2D SwiftUI(BusinessCardFaceView)로 확정됐고 141f6d6 에서 ARKit·RealityKit 링크까지 해제돼 UMCApp 전체 참조 0건. 경계 정책에서 살아남은 부분(카드 UI 는 BusinessCardPresentation 링크로 재사용)만 남기고 3D 전제를 지움 - tuist-file-mapping.md 2행: ProfileCardSection(5a946f7 루트 제외)· MyActiveLogSection(7662750 v3 루트가 MyActivitySection 으로 대체)이 소비자 0건이 됐는데 문서 자체 범례가 요구하는 dormant 표기가 없어 살아있는 컴포넌트로 오인될 상태. 선례(136행 StudyManagementItem) 형식으로 표기. MyActiveLogsType enum 은 라우팅에서 계속 쓰이므로 존치 범위를 명시
1 parent f71ef2a commit ae2fe5f

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

‎docs/claude/build-and-modules.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ UMCApp/
8787
│ ├── Activity/
8888
│ ├── Auth/
8989
│ ├── Badge/
90-
│ ├── BusinessCard/ # 전자명함 (3D 렌더링 캡슐화 경계 모듈)
90+
│ ├── BusinessCard/ # 전자명함 (2D 카드 UI · QR · 근거리 교환)
9191
│ ├── Community/
9292
│ ├── Home/
9393
│ ├── MyPage/
@@ -111,7 +111,7 @@ Core Modules (Foundation / Network / DesignSystem / UIComponents / DI)
111111
External Packages (Moya 15.0.3 / Kingfisher 8.6.1)
112112
```
113113

114-
> **경계 정책 — BusinessCard**: `Model3D`/`RealityView` 등 RealityKit 렌더링은 `BusinessCardPresentation` 내부에만 캡슐화한다. MyPage·Home·Community·Activity·Auth 등 명함을 노출하는 Feature는 `BusinessCardPresentation`만 링크하며, RealityKit을 직접 링크하지 않는다.
114+
> **경계 정책 — BusinessCard**: MyPage·Home·Community·Activity·Auth 등 명함을 노출하는 Feature는 `BusinessCardPresentation`만 링크해 카드 UI(`BusinessCardFaceView` 등)를 재사용하며, 카드 화면을 자체 구현하지 않는다. 렌더링은 2D SwiftUI로 확정 — 초기 구상이던 RealityKit(3D) 렌더링은 폐기됐고(#1196에서 ARKit·RealityKit 링크 해제) UMCApp에 RealityKit 참조가 없다.
115115
116116
> **경계 정책 — 일정(Schedule) (#981 확정)**: 전용 Schedule Feature 모듈은 **신설하지 않는다.**
117117
> 일정 도메인의 단일 소유자는 `HomeDomain`(모델·Repository/UseCase Protocol) + `HomeData`(`ScheduleV2Router`·`ScheduleRepository`·일정 DTO) + `HomePresentation`(일정 화면)이다.

‎docs/claude/tuist-file-mapping.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -600,8 +600,8 @@
600600
| `Presentation/Components/Section/MypageSection/HelpSection.swift` | **이식 제외(dead)** — 레거시 호출처 0건(`HelpSection()` 을 그리는 화면이 없음) |
601601
| `Presentation/Components/Section/MypageSection/LawSection.swift` | MyPagePresentation |
602602
| `Presentation/Components/Section/MypageSection/LinkSection.swift` | MyPagePresentation (`ProfileLinkSection` 으로 개명) |
603-
| `Presentation/Components/Section/MypageSection/MyActiveLogSection.swift` | MyPagePresentation |
604-
| `Presentation/Components/Section/MypageSection/ProfileCardSection.swift` | MyPagePresentation |
603+
| `Presentation/Components/Section/MypageSection/MyActiveLogSection.swift` | MyPagePresentation · **dormant** — 이식 완료됐으나 마이페이지 v3 재편(#1196)으로 소비자 0건. 루트의 활동 요약은 신규 `MyActivitySection` 이 대체. 라우팅 enum `MyActiveLogsType` 은 계속 사용 중이므로 enum 까지 지우지 말 것. 삭제 금지(의도적 존치) |
604+
| `Presentation/Components/Section/MypageSection/ProfileCardSection.swift` | MyPagePresentation · **dormant** — 이식 완료됐으나 마이페이지 v3 재편(#1196)으로 루트가 명함 카드(`BusinessCardSection`)로 교체되며 소비자 0건. 삭제 금지(의도적 존치) |
605605
| `Presentation/Components/Section/MypageSection/SettingSection.swift` | MyPagePresentation |
606606
| `Presentation/Components/Section/MypageSection/SocialSection.swift` | MyPagePresentation (`SocialConnectSection` 으로 개명) |
607607
| `Presentation/Enum/AuthType.swift` | MyPagePresentation |

0 commit comments

Comments
 (0)