feat(P0-A): 整合第一版并冻结最终发布 #1

Open
tuyixuan wants to merge 115 commits from codex/wp7-07 into codex/wp0-09
Member

变更

  • 整合 P0-A 全部开发任务至 WP7-07
  • 冻结最终 RELEASE.json、便携 ZIP 与 SHA-256
  • 增加最终制品泄漏扫描和浏览器支持门禁
  • 修复独立便携包的工作区依赖构建顺序

验证

  • E2E:63/63 通过
  • 安全与泄漏扫描:零命中
  • 便携包、Supervisor、Node/native、固定回环端口:通过
  • TDD 追踪:52 AC、109 需求、89 父族、117 case 全部闭环
  • 本地与 Gitea 分支 SHA 已核对一致

首版延期

  • TASK-WP7-03 Resend 真实服务验证
  • TASK-WP7-04 高德真实服务验证

以上两项明确记录为首版外部延期,不作为真实服务已通过。

## 变更 - 整合 P0-A 全部开发任务至 WP7-07 - 冻结最终 RELEASE.json、便携 ZIP 与 SHA-256 - 增加最终制品泄漏扫描和浏览器支持门禁 - 修复独立便携包的工作区依赖构建顺序 ## 验证 - E2E:63/63 通过 - 安全与泄漏扫描:零命中 - 便携包、Supervisor、Node/native、固定回环端口:通过 - TDD 追踪:52 AC、109 需求、89 父族、117 case 全部闭环 - 本地与 Gitea 分支 SHA 已核对一致 ## 首版延期 - TASK-WP7-03 Resend 真实服务验证 - TASK-WP7-04 高德真实服务验证 以上两项明确记录为首版外部延期,不作为真实服务已通过。
tuyixuan added 115 commits 2026-08-04 23:47:42 +08:00
feat: complete TASK-WP5-03 asset allowlist
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m5s
4d1ec8ba7e
feat: isolate asset release access classes (TASK-WP5-04)
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 59s
f1bebab611
feat: scaffold TASK-WP6-01 admin operations
Dada P0-A isolated Windows CI / validate-and-package (push) Successful in 10m45s
19212cc1b6
test: establish WP4-07 visual performance red harness
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 4m19s
40ecf0414a
test: validate WP5 task lineage for WP4-07 gate
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 3m23s
dc83408ec2
feat: publish admin sticker releases (TASK-WP5-05)
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 30s
c92a91a127
fix: build WP5-05 API workspace dependencies
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 6m0s
e8ffeac269
TASK-WP5-05: build the API dependency closure before OpenAPI generation so asset-release-manifest declarations are available.
fix: stabilize TASK-WP5-03 CI toolchain timeout
Dada P0-A isolated Windows CI / validate-and-package (push) Successful in 9m56s
5e2d4e7aaf
fix: build WP5-04 workspace API dependencies
Dada P0-A isolated Windows CI / validate-and-package (push) Successful in 9m15s
eed125c118
feat: implement TASK-WP5-07 preview grant lifecycle
Dada P0-A isolated Windows CI / validate-and-package (push) Successful in 14m18s
2c803454de
fix: include sharp optional runtime in WP5-05 package
Dada P0-A isolated Windows CI / validate-and-package (push) Successful in 12m34s
b00500512e
TASK-WP5-05: copy sharp and its installed Windows optional dependency, including packages without a default export, so the portable API can start.
feat: add admin state and diagnostics (TASK-WP6-05)
Dada P0-A isolated Windows CI / validate-and-package (push) Successful in 12m4s
5041dc03c3
feat: implement TASK-WP6-02 private content access
Dada P0-A isolated Windows CI / validate-and-package (push) Successful in 10m0s
d738ea175e
feat: enforce WP6-03 external service hard stops
Dada P0-A isolated Windows CI / validate-and-package (push) Successful in 9m34s
70754ec12b
feat: implement explicit sticker history cleanup (TASK-WP5-06)
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 3m16s
c2521f7208
# Conflicts:
#	package.json
# Conflicts:
#	apps/web/src/admin-models.tsx
#	apps/web/src/admin-users.tsx
#	apps/web/src/main.tsx
#	package.json
#	scripts/lib/openapi.mjs
# Conflicts:
#	apps/api/src/app.ts
#	apps/web/src/main.tsx
# Conflicts:
#	apps/api/src/app.ts
#	apps/web/src/generated/api/sdk.gen.ts
#	openapi/openapi.json
# Conflicts:
#	apps/api/src/app.ts
#	apps/api/src/main.ts
#	apps/web/src/generated/api/sdk.gen.ts
#	apps/web/src/generated/api/types.gen.ts
#	apps/web/src/main.tsx
#	openapi/openapi.json
#	package.json
feat: implement sensitive operation audit retention (TASK-WP6-04)
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 59s
1c46311e05
test: complete WP4-07 visual and performance budgets
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 2m34s
c0a8bd6d43
# Conflicts:
#	package.json
feat: record WP7-01 release candidate environment
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m5s
623cad25b2
test: record WP7-04 Amap external blocker
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 57s
d474768a2b
feat: add Resend release gate evidence validation (TASK-WP7-03)
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 59s
cca0a38ada
test: add WP7-02 controlled real contract gate
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m36s
28e6f66a1d
feat: add controlled Amap credential probe
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m0s
4ec8327f5e
test: configure WP7-02 OneAPI model routes
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 3m5s
68a1991255
test: define WP7-02 controlled executor contract
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 2m51s
597f4647ef
test: prove Amap monthly egress hard stop
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 50s
2bfb5f2953
feat: add secure WP7-02 external executor
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 48s
c2f89453a2
test: harden WP7-04 release gate evidence
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 3m1s
a7772a7e92
feat: execute WP7-02 independent model matrices
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 54s
470d243b5b
test(wp7-02): enforce exact image dimensions
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 51s
84a845136e
test: scaffold WP7-05 candidate UI gate
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 2m18s
33f87f8db3
fix: align WP7-05 candidate record schema
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 2m30s
e0e101ef28
test: require WP7-05 state evidence
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 3m17s
8abf1397a6
test(wp7-02): require current Gemini image contract
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 11m33s
0ed7b3f0ce
fix(wp7-02): use current Gemini image response contract
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m53s
66295287ce
test(wp7-02): require current Gemini v1 routes
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m51s
b8e30ab0b2
feat: build sanitized WP7-05 coverage evidence
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m49s
55646ba1b4
fix: wire production Amap adapter
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m47s
8c349fb56c
fix(wp7-02): update Gemini routes to v1
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 2m12s
0938997327
test(wp7-02): require exact image normalization
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 2m11s
9d6f4ac24b
fix(wp7-02): normalize generated image dimensions
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 2m17s
ae725a2d01
test(wp7-02): require bounded timeout retry evidence
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m25s
8337906dd2
fix(wp7-02): retry one transient image timeout
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m38s
0201c3e896
test(wp7-02): require GPT reference edit route
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m55s
fa925bfe12
fix(wp7-02): use GPT image edit route for references
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m53s
63de0917a0
fix: harden controlled Amap probe
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m46s
d03b491d2f
test: cover Amap production security gates
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 2m43s
f7bed92e61
test(wp7-02): require independent mixed evidence review
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 2m8s
382d50058c
fix(wp7-02): preserve independent mixed model evidence
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 2m11s
05949230ca
test(wp7-02): require native Gemini gateway contract
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m48s
534c82678a
fix(wp7-02): restore native Gemini image routing
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m45s
75a589dad8
test(wp7-02): require safe Gemini text classification
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 5m50s
3093c4470a
fix(wp7-02): classify Gemini response text safely
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m33s
f931c04853
fix(WP4-07): 支持新的贴纸资源根目录
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
4a0fb1bfae
test(wp7-02): require Gemini interactions image contract
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
d7a24a5ecb
feat(wp7-02): support Gemini image interactions
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
4aaba9f2bb
fix(WP4-07): 兼容迁移后的字体资源路径
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
f4fabb66e5
test(wp7-02): require provider image model mapping
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
e3c21b63a5
feat(wp7-02): map provider image model ids
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
03500bf47e
test(wp7-02): require Gemini chat image relay
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
6e5313e283
feat(wp7-02): support Gemini chat image relay
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
a54efb146a
test(wp7-02): require stable Gemini replacement set
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
0328aa8ef5
fix(wp7-02): replace preview Gemini routes
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
79ef17b7f0
test(wp7-02): require two-model evidence review
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
898679dd59
fix(wp7-02): review replacement model evidence
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
604c524298
test(wp7-02): require stable model secure routing
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
6bd5364d95
fix(wp7-02): route stable Gemini through secure broker
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
5631ef80f9
fix(WP6): 稳定整合门禁的资源路径与测试超时
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
bc6fa3d517
chore(WP7-06): 合并WP6整合验收基线
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
76b4f93709
chore(WP7-06): 合并WP4视觉验收与资源迁移修复
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
a7140e99e1
chore(WP7-06): 合并Resend发布门禁基线
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
b2793a2392
# Conflicts:
#	package.json
chore(WP7-06): 合并高德发布门禁基线
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
95ab0cb93b
# Conflicts:
#	package.json
#	supervisor/Dada.Supervisor/OfflineCommandRouter.cs
chore(WP7-06): 合并候选环境验收基线
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
ffd1643848
# Conflicts:
#	package.json
feat(WP7-06): 增加最终AC预冻结门禁
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
08e9c39e49
feat(WP7-07): 增加最终发布冻结与泄漏扫描
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
ad86b4ddcc
fix(WP7-07): 补齐便携包前置构建顺序
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
0f03b12f64
fix(WP7-07): 统一构建全部工作区依赖
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
194b59d4a5
fix(WP7-07): 修正最终包浏览器门禁探测
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
a22b1f19e9
fix(WP7-07): 排除发布扫描器路径误报
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
08f3cccae4
chore(WP7-07): 冻结第一版发布记录
Dada P0-A isolated Windows CI / validate-and-package (push) Successful in 17m46s
Dada P0-A isolated Windows CI / validate-and-package (pull_request) Successful in 17m49s
693fa117b7
All checks were successful
Dada P0-A isolated Windows CI / validate-and-package (push) Successful in 17m46s
Dada P0-A isolated Windows CI / validate-and-package (pull_request) Successful in 17m49s
You are not authorized to merge this pull request.
This pull request can be merged automatically.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin codex/wp7-07:codex/wp7-07
git checkout codex/wp7-07
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: intelligrow/tyx_AI_xhs#1