Skip to content
  • liuchang's avatar
    搭建 W0 monorepo 脚手架 · 106c7458
    liuchang authored
    
    
    按落地方案 Step 0 建工程骨架,为后续各周的业务实现铺好受约束的地基:
    - sf-server:模块化单体基础设施(R<T> 返回体、全局异常、traceId 透传、审计切面、
      租户上下文、双数据源 + mysql/postgres/redis/minio 四项健康检查、TaskQueue 抽象 +
      Redis Stream 实现),按 spec/rule/orch/gate/metric 分包,不含任何业务实体
    - sf-executor / sf-console / sf-rules / deploy / scripts 骨架
    - 连接参数一律从 .env 注入,锁定 Redis Stream / pgvector / MyBatis-Plus 等既定决策
    
    验证:sf-executor、sf-console 均过 npm install + tsc 类型检查(console 另过 vite build);
    sf-server 因本机为 Java 11 且无 Gradle,未本地编译,仅静态复查。
    gradle-wrapper.jar 需在有 Gradle 的机器上补生成;连接模板为 deploy/env.example。
    
    Co-Authored-By: default avatarClaude Opus 4.8 <noreply@anthropic.com>
    106c7458
Loading