diff --git a/B07_DesignDetail/B07_DesignDetail_Engine_Cad_Cover.py b/B07_DesignDetail/B07_DesignDetail_Engine_Cad_Cover.py
index 28d58b7f..76fe67cb 100644
--- a/B07_DesignDetail/B07_DesignDetail_Engine_Cad_Cover.py
+++ b/B07_DesignDetail/B07_DesignDetail_Engine_Cad_Cover.py
@@ -30,6 +30,9 @@ from B07_DesignDetail.B07_DesignDetail_Engine_Template import (
)
COVER_TEMPLATE = "00_template_cover"
+# 표지는 엔티티가 전부 도각(잠금)이라 그대로 두면 덧그릴 자리가 없다 — 잠금 아닌
+# 도면층을 하나 실어 사용자가 적을 자리를 준다(2026-09-01).
+NOTE_LAYER_ID = "b08-cover-note"
def build_cover_drawing(drawing_id: str, fields: dict[str, str] | None = None) -> dict[str, Any]:
@@ -52,5 +55,8 @@ def build_cover_drawing(drawing_id: str, fields: dict[str, str] | None = None) -
return {
"format": DRAWING_FORMAT,
"entities": entities,
- "layers": [_layer(FRAME_LAYER_ID, "도각", locked=True)],
+ "layers": [
+ _layer(NOTE_LAYER_ID, "주기"),
+ _layer(FRAME_LAYER_ID, "도각", locked=True),
+ ],
}
diff --git a/B07_DesignDetail/openwebcad/src/components/RibbonWidgets.tsx b/B07_DesignDetail/openwebcad/src/components/RibbonWidgets.tsx
index fe8ece4a..5e303d01 100644
--- a/B07_DesignDetail/openwebcad/src/components/RibbonWidgets.tsx
+++ b/B07_DesignDetail/openwebcad/src/components/RibbonWidgets.tsx
@@ -117,11 +117,15 @@ export const LayersWidget: FC = () => {