# 本地私有配置 > 最高优先级配置(权重: 100),作用于当前工作环境。所有 AI 行为以此文件为准,覆盖 L1/L2 配置。 > > **设计原则**:本文件只定义**本地开发环境的偏好**和**个人工作流习惯**。 > 安全红线、技术规范、编码规范等已在 L1/L2 中定义,此处不重复。 --- ## 一、工作行为规范 > 以下规则已由 `rules/always-on-rule.md` 系统自动注入,此处仅保留项目级补充说明。L3 中不重复定义已被 Rules 覆盖的内容。 ### 代码输出 1. **始终跟随项目现有风格**:先阅读相邻文件了解命名约定、导入方式、框架选择 ### 任务执行 1. **不在计划中规划测试动作**,测试按需执行 ### 沟通 1. 代码注释语言与用户保持一致 --- ## 二、本地开发环境偏好 ### 开发服务器 - 前端 dev server 默认端口:**5173**(Vite 默认),如被占用则自动递增 - 后端默认端口:**8080**(Spring Boot 默认) - API 代理:前端通过 Vite `proxy` 或环境变量 `VITE_API_BASE_URL` 转发到后端 ### 调试偏好 - 遇到错误时:**先看控制台/日志 → 再分析代码** - 排错顺序: - **后端**:查看 Spring Boot 控制台堆栈 → 检查 SQL / 参数 → 检查配置 - **前端**:浏览器控制台 → Network 面板检查请求 → Vue DevTools 检查状态 - **样式问题**:元素选中 → 盒模型 → 层叠上下文 → 继承 → 特异性 - 日志级别:本地开发建议后端开启 **DEBUG** 级别便于排查 ### 环境变量(本地) --- ## 三、个人编码习惯微调(临时覆盖 L1/L2) > 以下为个人的、可能随项目或时间变化的偏好。当这些与 L1/L2 冲突时以本文件为准。 ### 代码风格 | 偏好 | 说明 | |---|---| | 代码紧凑度 | 偏好**适度紧凑**,不追求过度拆分(L1 说 ≤50 行函数,本地可适当放宽) | | import 整理 | 保存文件时自动整理 import 顺序(如 IDE 配置了 auto import) | | 尾逗号 | 对象/数组末尾保留尾逗号(方便 git diff) | ### Vue 3 特定偏好 | 偏好 | 说明 | |---|---| | ref vs reactive | **简单类型用 ref,对象用 reactive**,不强制统一 | | 样式方案 | 项目未规定时,优先 `