diff --git a/.Jules/palette.md b/.Jules/palette.md
index 432aa05f..e2a98206 100644
--- a/.Jules/palette.md
+++ b/.Jules/palette.md
@@ -16,3 +16,9 @@
## 2026-06-25 - Explicit Loading Feedback for Intent Generation
**Learning:** In deeply nested data-action layouts (like DataLayout's document and thread intent generation), missing explicit loading spinners and text changes (e.g., from "실행" to "처리 중") leaves users guessing if the button click registered. `disabled` alone is insufficient feedback for intent-checking actions which often take several seconds.
**Action:** When adding asynchronous intent check actions (like WebDAV or thread validations), always combine `disabled={isLoading}`, `aria-busy={isLoading}`, a `Loader2` spinner, and a dynamic text label (e.g. `isLoading ? '점검 중' : '점검'`) to give immediate, unambiguous feedback.
+## 2024-07-06 - Ensure active tabs use `aria-current` and keyboard focus styles
+**Learning:** When using raw HTML `
))}
-
+
{(['프로젝트 상세', '마일스톤', '의사결정 로그'] as ProjectViewMode[]).map((mode) => (