빈 번들 503 을 "에셋을 선언한 활성 확장이 있는데 결과가 비었다" 로 판정해, 스타일 규칙이 아직 없는 0바이트 CSS 만 선언된 기본 구성이 통째로 503 이 됐다. file_get_contents 는 0바이트에서 false 가 아니라 '' 를 돌려주므로 읽기 실패 분기도 타지 않는다. 선언 축 게터는 전부 file_exists 게이트라 부재를 셀 수 없어, 존재 게이트가 없는 getDeclaredAssetAbsolutePaths 를 통로로 두고 503 의 근거를 소실 축(findMissingDeclaredAssets)으로 옮긴다. 존재하되 비었으면 빈 200 이다. 곁들여: 실패 배너 항목명을 내부 구분 키에서 사용자 어휘로(engine-v1.64.7), 봇 화면이 없는 템플릿 CSS 를 링크하지 않도록 실재 게이트, 매니페스트 자산 선언 드리프트 4건 정정.
Hello 모듈 개발자 문서
modules/_bundled/gnuboard7-hello_module · 모듈
훅 수: 1 · 구독 훅 수: 1 · 라우트 수: 7 · 모델 수: 1 · 테이블 수: 1 · 마이그레이션 수: 1 · 레이아웃 수: 3 · 핸들러 수: 0
문서 목차
| 문서 | 내용 |
|---|---|
| architecture.md | 설계 의도·계층 지도·디렉토리 맵 |
| extension-points.md | 발행/구독 훅·미들웨어·채널·스케줄 |
| data-model.md | 모델·소유 테이블·마이그레이션·Enum |
| settings.md | 설정 스키마·권한·메뉴·라우트·의존 관계 |
| frontend.md | 레이아웃·액션 핸들러·전역 진입점·에셋 |
| editor-spec.md | 레이아웃 편집기에 선언한 팔레트·컨트롤·샘플 데이터 |
| api/ | API 레퍼런스 |
| ../AGENTS.md | 에이전트·확장개발자 진입점 |
| ../README.md | 사람(도입검토자·운영자) 진입점 |