Files
his/healthlink-his-server/AGENTS.md
华佗 dad8aa0aad docs(iron-rules): 铁律18禁止破坏原有功能统一写入所有AI工具配置
- MD/specs/IRON_RULES.md: 总览表补充#14-#18,版本升至v2.1
- AGENTS.md: P0铁律区新增铁律18
- RULES.md: P0铁律区新增铁律18
- healthlink-his-server/AGENTS.md: 速查区新增铁律18
- healthlink-his-ui/AGENTS.md: 速查区新增铁律18
- .cursorrules/.clinerules/.windsurfrules: 同步新增铁律18
- V25实体层: NursingVitalSignsChart/SurgerySafetyCheck/SpecimenBarcode/SysAuditLog/EmpiIdVerification
- V25 Flyway迁移: V25__vitalsigns_safety_barcode_audit.sql
2026-06-06 20:05:44 +08:00

1.0 KiB

HealthLink-HIS 后端开发规范

🤖 本文件供 AI 工具自动读取。完整规范见 ../../RULES.md

铁律速查

  1. 修改完必须测试mvn clean compile -DskipTests
  2. Flyway 迁移 — 新建表/字段必须走 Flyway
  3. 测试通过才提交 — 编译+测试全通过才能 commit
  4. API路径对齐/healthlink-his/api/v1/
  5. 先分解再行动 — 非平凡任务先出计划
  6. 文档在 MD 目录 — 大写下划线命名
  7. 铁律18: 禁止破坏原有功能 — 完善功能时不能破坏已有功能

快速命令

export JAVA_HOME=/opt/jdk-25
mvn clean compile -DskipTests          # 编译
mvn install -DskipTests                # 构建
mvn test -pl healthlink-his-application -Dtest="XxxTest" -Dsurefire.failIfNoSpecifiedTests=false

详细规范

→ 完整铁律: MD/specs/IRON_RULES.md → 后端规范: MD/specs/BACKEND_DEVELOPMENT_STANDARD.md → 后端清单: MD/specs/BACKEND_CHECKLIST.md → 根目录完整规范: RULES.md