DECIDED 2026-09-18 (owner): the list card is the session-detail hero, folded into the three lines its square tile is bound to. L1 = venue title (one line) + ONE chip in the hero's titleBadge seat (the strip's lead when it says more than 모집 중, else my standing) + bookmark; L2 = the hero's 📅 fact at GlyphFactRow's inline density with the time folded in (one when-phrase); L3 = the hero's 🎾 format·style fact + the tier band at inline density (bare dots + numbers, no pill, no NTRP prefix) | fee; the recruitment meter closes the card as one thin bar + count (its count becomes the hero's 확정 인원 stat). Weather leaves the card; format/style chips fold into the 🎾 fact; five chips become one and the chip-height closing row becomes a bar. Supersedes the 2026-09-17 proposal. Map tile, no-middle-dot and no-top-strip rulings unchanged.
packages/app/src/presentation/components/sessions/session-card-v2.tsxpackages/app/src/presentation/hooks/use-session-card-models.tspackages/app/src/domain/session-info-model/builder.tspackages/app/src/domain/session-info-model/types.tspackages/features/sessions/src/session-detail/page/session-hero.tsxpackages/ui/src/media-hero.tsxpackages/ui/src/glyph-fact-row.tsxpackages/ui/src/meta.tsxpackages/app/src/presentation/components/sessions/session-strip-ui.tsxpackages/app/src/presentation/components/sessions/session-media-row.tsx