diff --git a/.gitignore b/.gitignore
index 9bbac4e..e136839 100644
--- a/.gitignore
+++ b/.gitignore
@@ -40,3 +40,4 @@ build/
 /.workbuddy/
 /.idea/
 /.codebuddy/
+/.codex-run/
diff --git a/docs/~$s后端开发规范.docx b/docs/~$s后端开发规范.docx
deleted file mode 100644
index 3df95b9..0000000
--- a/docs/~$s后端开发规范.docx
+++ /dev/null
@@ -1 +0,0 @@
-longlong
\ No newline at end of file
diff --git a/safety-eval-start/src/main/java/org/qinan/safetyeval/start/SafetyEvalApplication.java b/safety-eval-start/src/main/java/org/qinan/safetyeval/start/SafetyEvalApplication.java
index 030c88e..de49b66 100644
--- a/safety-eval-start/src/main/java/org/qinan/safetyeval/start/SafetyEvalApplication.java
+++ b/safety-eval-start/src/main/java/org/qinan/safetyeval/start/SafetyEvalApplication.java
@@ -1,5 +1,7 @@
 package org.qinan.safetyeval.start;
 
+import com.jjb.saas.framework.auth.model.SSOUser;
+import com.jjb.saas.framework.auth.utils.AuthContext;
 import org.apache.dubbo.config.spring.context.annotation.EnableDubbo;
 import org.springframework.beans.factory.config.BeanPostProcessor;
 import org.springframework.boot.SpringApplication;
diff --git a/safety-eval-start/src/main/resources/application-dev.yml b/safety-eval-start/src/main/resources/application-dev.yml
index c14e4e8..9a0c59c 100644
--- a/safety-eval-start/src/main/resources/application-dev.yml
+++ b/safety-eval-start/src/main/resources/application-dev.yml
@@ -6,17 +6,45 @@
 spring:
   config:
     import:
-      - nacos:common.yml?refreshEnabled=true
-      - nacos:safety-eval-service.yml
+      - optional:nacos:common.yml?refreshEnabled=true
+      - optional:nacos:safety-eval-service.yml
   cloud:
     nacos:
       discovery:
-        server-addr: 192.168.20.100:8848
-        namespace: public
+        server-addr: 192.168.20.100:30290
+        namespace: jjb-dragon
       config:
-        server-addr: 192.168.20.100:8848
-        namespace: public
+        server-addr: 192.168.20.100:30290
+        namespace: jjb-dragon
         file-extension: yml
+        shared-configs:
+          - data-id: config-spring.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-actuator.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-cache.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-sdk.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-sdk-server.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-log.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-job.yml
+            group: DEFAULT_GROUP
+            refresh: false
+          - data-id: config-mq.yml
+            group: DEFAULT_GROUP
+            refresh: false
+          - data-id: config-flyway.yml
+            group: DEFAULT_GROUP
+            refresh: false
   datasource:
     driver-class-name: com.mysql.cj.jdbc.Driver
     url: jdbc:mysql://192.168.20.100:33080/jjb_saas_safety_eval?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
@@ -36,6 +64,10 @@ spring:
         max-wait: -1
 
 dubbo:
+  registry:
+    address: nacos://192.168.20.100:30290
+    parameters:
+      namespace: jjb-dragon
   protocol:
     port: 20895
 
diff --git a/safety-eval-start/src/main/resources/application-local.yml b/safety-eval-start/src/main/resources/application-local.yml
index 28153f4..1280ba2 100644
--- a/safety-eval-start/src/main/resources/application-local.yml
+++ b/safety-eval-start/src/main/resources/application-local.yml
@@ -6,18 +6,46 @@
 spring:
   config:
     import:
-      - nacos:common.yml?refreshEnabled=true
-      - nacos:safety-eval-service.yml
+      - optional:nacos:common.yml?refreshEnabled=true
+      - optional:nacos:safety-eval-service.yml
   cloud:
     nacos:
       discovery:
-        enabled: false
-        server-addr: 192.168.20.100:8848
-        namespace: public
+        enabled: true
+        server-addr: 192.168.20.100:30290
+        namespace: jjb-dragon
       config:
-        server-addr: 192.168.20.100:8848
-        namespace: public
+        server-addr: 192.168.20.100:30290
+        namespace: jjb-dragon
         file-extension: yml
+        shared-configs:
+          - data-id: config-spring.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-actuator.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-cache.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-sdk.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-sdk-server.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-log.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-job.yml
+            group: DEFAULT_GROUP
+            refresh: false
+          - data-id: config-mq.yml
+            group: DEFAULT_GROUP
+            refresh: false
+          - data-id: config-flyway.yml
+            group: DEFAULT_GROUP
+            refresh: false
   datasource:
     driver-class-name: com.mysql.cj.jdbc.Driver
     url: jdbc:mysql://192.168.20.100:33080/jjb_saas_safety_eval?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
@@ -37,6 +65,10 @@ spring:
         max-wait: -1
 
 dubbo:
+  registry:
+    address: nacos://192.168.20.100:30290
+    parameters:
+      namespace: jjb-dragon
   protocol:
     port: 20895
 
diff --git a/safety-eval-start/src/main/resources/application-prod.yml b/safety-eval-start/src/main/resources/application-prod.yml
index b83f509..43f5142 100644
--- a/safety-eval-start/src/main/resources/application-prod.yml
+++ b/safety-eval-start/src/main/resources/application-prod.yml
@@ -14,10 +14,42 @@ spring:
       discovery:
         server-addr: prod-nacos:8848
         namespace: jjb-dragon
+        username: nacos
+        password: u9Hc7tLFBY
       config:
         server-addr: prod-nacos:8848
         namespace: jjb-dragon
+        username: nacos
+        password: u9Hc7tLFBY
         file-extension: yml
+        shared-configs:
+          - data-id: config-spring.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-actuator.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-cache.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-sdk.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-sdk-server.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-log.yml
+            group: DEFAULT_GROUP
+            refresh: true
+          - data-id: config-job.yml
+            group: DEFAULT_GROUP
+            refresh: false
+          - data-id: config-mq.yml
+            group: DEFAULT_GROUP
+            refresh: false
+          - data-id: config-flyway.yml
+            group: DEFAULT_GROUP
+            refresh: false
   datasource:
     driver-class-name: com.mysql.cj.jdbc.Driver
     url: jdbc:mysql://prod-mysql:3306/jjb_saas_safety_eval?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
@@ -37,6 +69,10 @@ spring:
         max-wait: -1
 
 dubbo:
+  registry:
+    address: nacos://prod-nacos:8848
+    parameters:
+      namespace: jjb-dragon
   protocol:
     port: 20895
 
diff --git a/safety-eval-start/src/main/resources/application.yml b/safety-eval-start/src/main/resources/application.yml
index 9101e85..f27ea0b 100644
--- a/safety-eval-start/src/main/resources/application.yml
+++ b/safety-eval-start/src/main/resources/application.yml
@@ -28,14 +28,22 @@ mybatis-plus:
   configuration:
     map-underscore-to-camel-case: true
 
-# ---------- Dubbo（环境无关的部分） ----------
+# ---------- Dubbo（环境无关的公共部分，各profile覆盖地址/端口） ----------
 dubbo:
   application:
     name: safety-eval-service
   registry:
-    address: N/A
+    timeout: 20000
+    check: false
+    filter: providerContextFilter
   scan:
     base-packages: org.qinan.safetyeval
+  protocol:
+    name: dubbo
+  consumer:
+    timeout: 20000
+    check: false
+    filter: consumerContextFilter
 
 safety-eval:
   security:
