Decided: the EMPTY-ONCE law applied to profiles — a section with nothing to show renders nothing (attendance-section.tsx already did this; the public profile's StatStrip and its 경기 기록/매너 태그/업적 sections did not), and a page mostly empty for a new player shows one calm line instead of three empty wells. The public profile with history phone shows the same sections in today's order, now through the shared MatchHistoryRow.
packages/features/profile/src/{public-profile,profile}-screen.tsx
grounded in 10 source file(s)
packages/features/profile/src/public-profile-screen.tsxpackages/features/profile/src/profile-screen.tsxpackages/features/profile/src/public-profile/result-zones.tsxpackages/features/profile/src/trust-record/trust-record-rows.tsxpackages/features/profile/src/profile-tab/profile-achievements-zone.tsxpackages/features/profile/src/trust-record/trust-record-body.tsxpackages/features/profile/src/profile-tab/profile-friends-zone.tsxpackages/app/src/domain/rules/tier.config.tspackages/app/src/presentation/utils/identity-block-model.tspackages/app/src/presentation/components/reliability-pill.tsx