Commit Graph

80 Commits

Author SHA1 Message Date
反编译工作区 5513b635e5 fix: _parity_full_rows → _parity_rows in parity test
Former-commit-id: 989f7952d2719650edf535793314162fd76932c2
2026-05-02 06:08:55 +08:00
反编译工作区 fbd30a7b4e feat: robust stop-all (pgrep kill) + start-all skip-if-running detection
Former-commit-id: 6ffcf5714ef663afa22f891bdb566950e4c47b60
2026-05-01 23:21:13 +08:00
反编译工作区 7a7bf42165 fix: use wildcard JAR matching for any version, fix health endpoints to /health (Boot 1.x)
Former-commit-id: 20071a784e3c5c1f8b392fd5ec8d44b500810359
2026-05-01 23:18:31 +08:00
反编译工作区 31ec44e21a fix: reuse existing ybs-kafka/ybs-zookeeper, move Consul to 9517, remove ZK/Kafka from compose
Former-commit-id: c7aff428fd4b259c9795da76ce4a53be29f9fe4d
2026-05-01 22:57:47 +08:00
反编译工作区 ef9f38587c fix: use Redis port 6380 to avoid conflict with existing ybs-redis on 6379
Former-commit-id: e8adb090f9ed0d0ac1b4845f8271428bc4ddb386
2026-05-01 22:55:24 +08:00
反编译工作区 2c2d30038e fix: force remove all conflicting containers before docker compose up
Former-commit-id: b9996801db2592eeb4454789cdf8ec1fa6c642ee
2026-05-01 22:54:08 +08:00
反编译工作区 57c639cbf1 fix: clean existing containers before Docker compose up to avoid port conflicts
Former-commit-id: 90c1c5d29595bf7f59b66a7de23b7ff89834c6c5
2026-05-01 22:52:33 +08:00
反编译工作区 65fb32d97f fix: restore ZK, use confluentinc/cp-zookeeper:7.5.0 + cp-kafka:7.5.0 (both locally available)
Former-commit-id: 8fffa72c508a4008e2d7790a307eb1e2e4602cde
2026-05-01 22:51:33 +08:00
反编译工作区 fa6f5fad37 fix: remove ZK port from conflict check (Kafka now uses KRaft)
Former-commit-id: 088ef1707668288a81ce245ce13015f5681bb81e
2026-05-01 22:49:47 +08:00
反编译工作区 d5af622220 fix: use local confluentinc/cp-kafka:7.5.0 with KRaft (no ZK) to avoid Docker Hub rate limit
Former-commit-id: ef796a125d08573dc75e4636b042a2e08a94d311
2026-05-01 22:49:18 +08:00
反编译工作区 52fa9c7bab feat: add idempotency check — skip DB restore/DDL if already populated
Former-commit-id: 9db5bc17dcaaefc7148625f081bdb845cc6820d0
2026-05-01 22:33:53 +08:00
反编译工作区 282b4f1c54 fix: use multi-line sed range to strip GTID_PURGED statements from SQL dumps
Former-commit-id: a9ab3ad575a151fa423fc3ea4f9568c512db124c
2026-05-01 22:31:05 +08:00
反编译工作区 72040cdce6 fix: filter GTID_PURGED from SQL imports to avoid MySQL error 1840
Former-commit-id: 3d9d223cdb274faf74d5ee138dd76608415b77e5
2026-05-01 20:57:38 +08:00
反编译工作区 83dafde6ca fix: escape MySQL backtick quotes in prepare-db.sh (double-backslash -> single)
Former-commit-id: 0ffd939b7bc3ddeb9810bbdd31fb2768189d2309
2026-05-01 20:56:21 +08:00
反编译工作区 7a642e6c02 feat: add one-click test environment setup script (setup.sh)
Former-commit-id: 3f2a6bcb61d5219b5b3ab54c809ab4a16f21a7ef
2026-05-01 19:50:57 +08:00
反编译工作区 3788f23850 feat: add health-check, verify-functional, start/stop orchestration scripts
Former-commit-id: 889cae9583861690b94f7fbc99dda36f6e38c446
2026-05-01 19:49:45 +08:00
反编译工作区 fd20618314 feat: add service start/stop orchestration scripts (start-all.sh, stop-all.sh) in 源码 path
Former-commit-id: 2dea59a89d7bff85268a6545c35b7aa74a499eb9
2026-05-01 19:48:50 +08:00
反编译工作区 6b1cf70cd5 feat: add service start/stop orchestration scripts
Former-commit-id: 4e4335591be6f906229115cef4fe9c42c11d70f1
2026-05-01 19:47:18 +08:00
反编译工作区 8f1e3a2b39 feat: add health-check script for all components
Former-commit-id: 2e9a8f37462c5f71ac25a7e7fe707f935584167b
2026-05-01 19:46:45 +08:00
反编译工作区 e9cd71029d feat: add test env infra compose, config templates, build/prepare scripts
Former-commit-id: 70b7cd14e81c8f43300638dcd5f9859115e1959a
2026-05-01 19:41:18 +08:00
反编译工作区 8b15445328 feat: add service config templates and extraction script
Former-commit-id: 1de24b7eb79676d1aba9d799a58c5a753290cf52
2026-05-01 19:38:01 +08:00
Automation 3175b7074b feat: add database restoration script for 11 databases (executable)
Former-commit-id: f234c68258d9b1925a7fae647ab7c39ee617c92f
2026-05-01 19:32:49 +08:00
反编译工作区 98bc5e55e2 feat: add test environment unified config (env.sh)
Former-commit-id: e7c94043281f0d8419ab443c5dd98d3aad1a7dac
2026-05-01 19:29:16 +08:00
反编译工作区 cbfedb2bad fix: remove redundant @RibbonClient annotations for ninca-common and ninca-common-component-organization
Former-commit-id: 373b5501bac6093bd5f006d7a2c49b997f8ba8b7
2026-05-01 14:54:26 +08:00
反编译工作区 4f79e10bd6 chore: cleanup stray nested directories in frontend-source
Former-commit-id: 376f94edd602d3dfed1cbada6e08361ee7b08e73
2026-04-29 13:07:40 +08:00
反编译工作区 48b31823e6 docs: add frontend-source AGENTS.md
Former-commit-id: ac5061eebdc5816947e33127ed5091d9aa5e1f4b
2026-04-29 13:06:16 +08:00
反编译工作区 dff95489a8 feat: scaffold elevator-front, alarm-front, front_acs Vue 2 projects
Former-commit-id: 083600ea51f3204ce90fccbf9b7c80e055d13f1c
2026-04-29 13:05:27 +08:00
反编译工作区 557a3d316e feat: scaffold front_acs Vue 2 project
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>

Former-commit-id: 7216db7bb08a06b77041cd9f9c4245bcaa858c81
2026-04-29 13:04:05 +08:00
反编译工作区 803fb0bea8 feat: scaffold alarm-front Vue 2 project
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>

Former-commit-id: 1347bf8befedaab41f6c25bf881a5ab5ad86ed0d
2026-04-29 13:03:55 +08:00
反编译工作区 7e9817cc17 feat: scaffold elevator-front Vue 2 project
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>

Former-commit-id: 6fbe83de8e476b5b6de173cdaef67ddebfe3049f
2026-04-29 13:03:46 +08:00
反编译工作区 66f6d7b720 feat: cwos-portal routing/store/api scaffolding
Adds router, store and simple API client setup


Former-commit-id: e306ed6f05c5a46563dcfd6bb13b8c29326fd3e4
2026-04-29 12:55:24 +08:00
反编译工作区 fd3ee54135 feat: scaffold cwos-portal bootstrap (main.js, App.vue)
Adds application bootstrap files for Vue 2 + Element UI


Former-commit-id: 588f73060138b2b891fb00c2e70318de4020d026
2026-04-29 12:55:07 +08:00
反编译工作区 7a9dcc43dc feat: scaffold cwos-portal Vue 2 skeleton (config)
Includes package.json, vue.config.js, babel.config.js, and public/index.html


Former-commit-id: 670bbb3eadd4c3900723717b0cdb64a5faa790e6
2026-04-29 12:54:50 +08:00
反编译工作区 86fc4eb695 feat: add elevator-front, alarm-front, front_acs decompiled sources
Former-commit-id: 227ec9664fa803a11a731cf5336437c497f17066
2026-04-29 12:50:14 +08:00
反编译工作区 ee9c0aa26d fix: relocate cwos-portal decompiled output to correct path; remove nested directory
Former-commit-id: 7a35ba61e92ede5d81f132d969713dabe7a27194
2026-04-29 12:11:22 +08:00
反编译工作区 e8672a3c7b fix: relocate cwos-portal decompiled output to correct path; remove nested directory
Former-commit-id: dc30d42a8c55ed8b2382a41dc2434233fbed9930
2026-04-29 12:09:48 +08:00
反编译工作区 ea8e492076 feat: add cwos-portal decompiled source (P0 verification)
Former-commit-id: 3c4e8c6dd8e9d07a7d02a482a74dc5c609120300
2026-04-29 12:09:16 +08:00
反编译工作区 787fa1ca6e feat: add batch beautifier script
Former-commit-id: 07fc4002b57215485805fcc9eaa6d869f6e22af1
2026-04-29 12:03:19 +08:00
反编译工作区 72d0785b50 feat: add router table extractor script
Former-commit-id: 077d411ff67c34df692f271b177983ac96e99cd1
2026-04-29 12:01:54 +08:00
反编译工作区 7889f7f3b9 feat: add API call extractor script
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>

Former-commit-id: 32eb1a04435e3e1adf760c8a9bd3f499f23e4c3a
2026-04-29 12:01:11 +08:00
反编译工作区 7ba980f935 fix(unpack-webpack): fix TypeError in extractByRegex and broaden IIFE regex coverage for more bundle forms
Former-commit-id: a5d44f8ace6fdd9c5440af3896b5c2bd0ed0ef0e
2026-04-29 11:55:42 +08:00
反编译工作区 438a323038 feat(unpack-webpack): add webpack bundle unpacker script to frontend-source/scripts
Former-commit-id: 9b8bf61302736531deffa87de927f7d77a70ae0c
2026-04-29 11:49:31 +08:00
反编译工作区 bf7b3ce79c chore: whitelist frontend-source in root .gitignore
Former-commit-id: 5b3e00869121d16f5fbf938779364254617f40d2
2026-04-29 11:42:22 +08:00
反编译工作区 640e188270 chore: init frontend-source directory with tooling scaffold
Former-commit-id: 435fb8e3e4f8e334ad3b0e95052edbdd9547d197
2026-04-29 11:39:06 +08:00
反编译工作区 824305aebf feat(elevator): 部署与 V1 对齐 Consul,Ribbon 固定 ninca-crk-std
- bootstrap:discovery.enabled=false、注册字段与 access-control,与 V1 fat-jar 一致(宿主机仍 192.168.3.12)
- application:v2-maven 使用 elevator-app、tomcat UTF-8;注释与静态 Ribbon 说明
- 新增 NincaCrkStdRibbonConfiguration + @RibbonClient,避免 Edgware 下 Feign 无可用实例
- deploy README 更新 Consul / ninca-crk-std 说明

Made-with: Cursor

Former-commit-id: 0a6ac9552cb18403816120113c56f13876a5a11f
2026-04-28 01:16:52 +08:00
反编译工作区 418c7db202 feat(elevator): 对齐 V1 lib 的 Davinci/扫描/事件与部署配置
- davinci-manager-storage:FilePart 路径与基址按 V1 JAR(/portal/file、/part/*、GET /download)
- 启动类:扫描 cn.cloudwalk.serial 与 cn.cloudwalk.cwos.client.resource,补 UUIDSerial 与 ApplicationService
- deploy:v1/v2 application 中 cloudwalk.serial.enabled、Kafka 指向 192.168.3.12:9092;deploy/.gitignore 忽略日志
- cloudwalk-common-serial:补充 META-INF/spring.factories(Boot 自动配置)
- 电梯:Session 配置、Davinci Bean、Feign 包、MQTT/Visitor/Zone Feign;部署脚本与 API parity 工具更新
- 文档与根脚本若干;未纳入大体积 jar/zip 与 v1 CFR 对比目录

Made-with: Cursor

Former-commit-id: b76d142d13ebb5c0898de2d9d11bc583876829c2
2026-04-28 01:02:31 +08:00
反编译工作区 be7a8e9d89 release(cw-elevator): v2.0.0 发布说明、升级文档与发布脚本
- 增加电梯应用 v2.0.0 技术/甲方/升级计划说明
- 增加 release-cw-elevator-application.sh 与 releases 忽略 JAR
- 发布包目录含 ddl 与文档副本(JAR 由本地构建,不提交)

Made-with: Cursor

Former-commit-id: 3939231809c424041419f38be69db99edaef55f4
2026-04-27 14:10:41 +08:00
反编译工作区 0c56a3e599 chore(frontend): add static frontend build artifacts (portal, front_acs, etc.)
Made-with: Cursor

Former-commit-id: 571c9a99ee26d90505e550c287eb8ad8d743ff8d
2026-04-27 13:40:23 +08:00
反编译工作区 038f846dad docs+test: 发布包对拍计划、pytest 双端 API 对拍与 run_elevator_parity 脚本
- docs/elevator-api-parity: 计划/报告模板/示例
- tools/elevator_api_parity: 端点目录、fixtures、对拍 client/compare、报告生成
- scripts/run_elevator_parity: JDK8 构建 + 单测/对拍(无服务时跳过对拍用例)

Made-with: Cursor

Former-commit-id: 3d54a40e1a7ae0b1724261d4f18910a6f415f853
2026-04-25 09:50:32 +08:00
反编译工作区 2cd9da61da feat(maven-cw-elevator): 增加 starter 模块与可执行发布包
- 新增 cw-elevator-application-starter:repackage 产出 cw-elevator-application-2.0.0.jar
- ElevatorApplication:Feign、MapperScan、Async、Cache、AOP、EnableCloudwalkEvent
- 父 POM 引入 Spring Cloud Greenwich.SR6 BOM;service 使用 spring-cloud-starter-openfeign
- 主类 Start-Class: cn.cloudwalk.elevator.ElevatorApplication

Made-with: Cursor

Former-commit-id: 2b89dcb5aab7c0f29a1068fc9839de99670f2789
2026-04-25 09:41:11 +08:00