import { BfcacheGuard } from './_components/bfcache-guard'; // 인증 최종 판단은 하지 않는다(Partial Rendering 때문에 레이아웃은 인증 체크 지점으로 부적합 — // Next.js 공식 authentication 가이드 지침). 대신 캐시 차단만 명시적으로 강제한다. // // 이 레이어는 보호 영역 전체의 공통 보안층으로 축소되어 있다 — 크롬(헤더·사이드바 등)은 // 하위 레이아웃((basic)/(empty))의 책임이며, 여기서는 세션 재검증 강제와 bfcache 방어만 담당한다. export const dynamic = 'force-dynamic'; export default function Layout({ children, }: Readonly<{ children: React.ReactNode; }>) { return ( <> {children} ); }