ContentGeneration
콘� �츠 생성 단계 (Stage 1~3) — Stage enum + sequential gate + 진행 추적
상태
| 항목 | 값 |
|---|---|
| Layer | composite |
| Tier | L1 |
| Status | wip |
| Version | 0.9.0 |
| 가격 | Free (free) |
| **카� | |
| �고리** | Content |
개요
개요
ContentGeneration 은 multi-saas-kit 의 Layer 2 Composite Plugin � 니다. academy.how 의 Stage 1~3 콘� �츠 생성 파이프라인을 표준 enum + state machine 으로 추출.
핵심 컴포넌트
Stage (enum)
3단계 + 순서 관리:
EXTRACT(1) — 원본 자료 추출 (PDF/Asset → text)ANALYZE(2) — 분석/메타 추출 (chapter/lesson 분류)RENDER(3) — 학습 콘� �츠 렌더 (HTML/SVG)
메서드: order(), next(), previous().
StageProgressTracker (Pure)
status($completed)— 현재 / 다음 / 진행률 / blocked 여부canEnter($stage, $completed)— 이전 단계 모두 완료해야 다음 진� (재귀)- Gap 검출 — extract 미완료인데 render 완료 같은 비정상 상태 감지
의존성
- DocumentProcessor — 추출된 콘� �츠를 Document 로 저장
출처
academy.how ContentExtractor + LessonBriefExtractor + BookProfileExtractor 의 Stage 1~3 흐름 추출.
라이선스
MIT
의존성
데모
- Platform 관리자 패널에서 메타 확인 🔒 로그인 필요
- 사용 예시 (PHP)
🛒 Plugin Store에서 보기: store.codebase.how/plugins/content-generation