fix(files,test): probe requires organize.execute; rename duplicate E6 to E10; trash approval replay test

- POST /files/probe writes media_asset.media_info, so scope organize.read -> organize.execute
- e2e e6-w4a-endpoints -> e10-w4a-endpoints (number clashed with e6-auto-recover)
- trash: reusing a consumed approval / retired planId is rejected and the file stays

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
rootandClaude Opus 5.5 committed 2026-09-28 00:50:29 +08:00
1 parent 2e3c2098fd
commit d3de2c8971
3 files changed
+10 -5

No files matched your search

@@ -10,17 +10,17 @@ import {
waitFor,
} from "./harness.ts";
// E6 W4-A 前后端集成端点:手动提交下载(与自动同流程)、候选评估去重、库存叠加补字段、
// E10(原编号与 e6-auto-recover 重复,W6-B 改名) W4-A 前后端集成端点:手动提交下载(与自动同流程)、候选评估去重、库存叠加补字段、
// 整理记录 downloadTaskId、只读资产/产物端点、偏好标签修订历史、列表带作品标题、事件 JSON 补读。
const hasPg = await pgAvailable();
describe.skipIf(!hasPg)("E6 W4-A 集成端点", () => {
describe.skipIf(!hasPg)("E10 W4-A 集成端点", () => {
let e: E2E;
let target: Awaited<ReturnType<typeof seedMovieTarget>>;
beforeAll(async () => {
e = await createE2E("e6");
e = await createE2E("e10");
const base = await seedBase(e);
target = await seedMovieTarget(e, base.siteId);
}, 120_000);