From 50b8de6c31de9876576a0f2f169d8207490d5fa0 Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Wed, 08 Apr 2026 15:51:24 +0800
Subject: [PATCH] config: 更新 Claude Code 本地设置

---
 openspec/changes/implement-c-side-menu/proposal.md |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/openspec/changes/implement-c-side-menu/proposal.md b/openspec/changes/implement-c-side-menu/proposal.md
new file mode 100644
index 0000000..fc44049
--- /dev/null
+++ b/openspec/changes/implement-c-side-menu/proposal.md
@@ -0,0 +1,23 @@
+## Why
+
+admin2-components 作为管理后台组件库,需要一个可折叠的三级侧边菜单组件,承担整站主导航职能。现有的 spec 设计文档(`openspec/docs/old-refactors/side-menu/`)已详细定义行为契约,需要转化为可实现的组件代码。
+
+## What Changes
+
+- 新增 `CSideMenu` 组件(`src/framework/sideMenu/`)
+- 支持三级菜单嵌套(利用 antd@6 Menu 原生内嵌三级能力)
+- 实现同级手风琴展开行为(同一父节点下仅一个展开分支)
+- 实现响应式固定模式(窄屏下覆盖式抽屉 + 遮罩)
+- 支持菜单数据由外部注入(受控组件模式)
+
+## Capabilities
+
+### New Capabilities
+
+- `side-menu`:可折叠的三级侧边菜单组件,支持响应式布局、同级手风琴展开
+
+## Impact
+
+- 新增 `src/framework/sideMenu/` 组件目录
+- 依赖 antd@6 Menu 组件
+- 组件作为受控组件,宿主负责菜单数据管理与路由跳转

--
Gitblit v1.9.1