ModuleGenerator
학습 모듈 (Stage 4) — ModuleStatus 상태 머신 + 표준/tenant 타� 통합 레지스트리
상태
| 항목 | 값 |
|---|---|
| Layer | domain |
| Tier | L1 |
| Status | deprecated |
| Version | 0.9.0 |
| 가격 | Free (free) |
| **카� | |
| �고리** | Learning |
개요
⛔ Deprecated (ADR-039 사례 9)
ADR-039: Plugin Scope 원칙 적용 — 단일 도메인 전용 plugin 부적격 판정.
부적격 근거
어학 학습 도메인 — vocabulary/reading/listening/writing/speaking/grammar/practice 7�
ModuleType 은 어학 SaaS (academy.how) 전용. ModuleStatus state machine (DRAFT↔REVIEWING↔PUBLISHED↔ARCHIVED) 만 일반화 가능하나 단�
plugin 가치 낮음.
현재 상태 (중요)
⚠️ 'SaaS 이전' 작� 불필요. 본 plugin 의 원본 코드는 추출 작� 중에 academy.how 코드에 그대로 남아있습니다.
- 원본 위치:
workspace/academy.how/web/app/Modules/Content/Services/ModuleGenerator.php (외 Model/Service) - plugin 추출본:
platform/web/laravel/plugins/ModuleGenerator/(Phase 1+2 추출만 완료, Phase 4 어댑터 미진행) - academy.how 의 동작: 추출 작� 이후에도 자기 코드를 그대로 사용 중 (변경 없음)
Deprecated 의 의미
- ❌ 본 plugin 추출본을 더 이상 발전시키지 않음 (Phase 3 / Phase 4 진행 안 함)
- ❌ plugin store 카탈로그 � �출 안 함 (운영자 검색 결과에서 숨김)
- � academy.how 의 원본 코드는 그대로 사용 — 변경 불필요
- � plugin 폴더는 reference 로 보존 (다른 SaaS 가 유사 기능 작성 시 참고용)