블록 추상화
모든 콘텐츠 타입이 블록 조합으로 표현됩니다. 단일 enum + 개별 블록 타입 스키마. 신규 블록 타입 추가 = enum 확장 + 렌더러 1개. DB 마이그레이션 불필요. 업계 유사 패턴: Notion · Gutenberg · Confluence.
One source. Every product reads from it.
Curea의 모든 콘텐츠는 하나의 그리드에 산다. 풀림이 읽고, 라스쿨이 읽고, 새빛인강이 읽는다. 중복 저장소 금지. 1.2M validated items, 4,800 taxonomy nodes, 한 PostgreSQL 축에 모입니다.
한 덩어리의 콘텐츠가 아니라, 지문 블록 · 선지 블록 · 해설 블록 · 이미지 블록 · 오디오 블록으로 쪼개진 부품. 각각이 독립적이고 교체·재조립이 가능합니다.
그래서 새로운 과목(예: 국어 → 물리)을 추가할 때 시스템을 다시 짓지 않습니다. 블록 한 종류를 더 쓰면 됩니다.
같은 이유로, 문제 한 개에서 시작된 구조가 문제집 · 개념서 · 강의 슬라이드 · 학습 미디어까지 같은 블록 문법으로 확장됩니다.
모든 콘텐츠 타입이 블록 조합으로 표현됩니다. 단일 enum + 개별 블록 타입 스키마. 신규 블록 타입 추가 = enum 확장 + 렌더러 1개. DB 마이그레이션 불필요. 업계 유사 패턴: Notion · Gutenberg · Confluence.
과목은 블록 조합의 프로필일 뿐입니다. 국어 · 수학 · 영어 · 과학 · 사회 · 한국사 모두 동일 스키마 위에서 표현됩니다.
같은 블록이 question · workbook · concept book · slide · shorts 어디서든 ID 참조로 재사용. 풀림 스튜디오(studio 서비스)가 이 조합을 편집하는 레이어.
Bloom × Lexical × Syntactic. Multivariate, not vibes-based.
Read more →Korean curriculum, hand-curated. Not borrowed.
Read more →Every question replays. Every model call audits.
Read more →