Skip to content

test(workflow): 覆盖四向八向逐方向候选 - #580

Merged
huyanxius merged 5 commits into
1024XEngineer:mainfrom
xyh202131:feat/full-direction-ui
Aug 24, 2026
Merged

huyanxius merged 5 commits into
1024XEngineer:mainfrom
xyh202131:feat/full-direction-ui

Conversation

@xyh202131

@xyh202131 xyh202131 commented Aug 24, 2026 •

Copy link
Copy Markdown
Contributor

变更内容

  • 已通过 pull 同步包含 feat(generation): 四向八向使用全方向独立合同 #577、feat(workflow): 按全部方向编排生成任务 #579 的最新 main,移除已合入的重复生产代码。
  • Quick Start 回归测试覆盖四向角色母版的 west 候选、逐方向选择门禁和确认结果。
  • Quick Start 回归测试覆盖八向角色母版全部八个独立方向,以及四向动作首帧的 west 选择。
  • Workflow Editor 回归测试覆盖四向母版确认与动作首帧中的 west 候选。
  • 当前 sourceDirections 已无业务消费者;Workflow Editor、Quick Start、发布与导出均使用 generationDirections。

变更范围

  • 相对最新 main 仅修改 2 个前端测试文件。
  • 生产代码和后端差异均为 0;不包含工程文件、压缩包或文档产物。

验证

  • 定向页面测试:155 项通过。
  • 前端覆盖率测试(排除 Windows 下路径解析失败的 font-delivery.test.ts):1047 项通过。
  • 覆盖率:Statements 92.21%,Branches 86.68%,Functions 95.86%,Lines 95.20%。
  • TypeScript 类型检查、Lint、2 个改动文件格式检查、生产构建通过。

Closes #611
Refs #544
Refs #222

@vercel

vercel Bot commented Aug 24, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
windup Ready Ready Preview Aug 24, 2026 8:21am

@github-actions

github-actions Bot commented Aug 24, 2026 •

Copy link
Copy Markdown

✅ 此 PR 已关联 issue,之前的提醒已自动标记为已解决。

@codecov

codecov Bot commented Aug 24, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@fennoai fennoai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the backend direction contract, workflow generation/confirmation state, character persistence, and action export/publish path. The new generation requirements are correctly represented in the workflow, but the export publisher still consumes the legacy source-direction list, causing generated directions to be discarded and published assets to fail the new backend completeness contract.

Verification: python3 -m compileall -q backend/packages/common/src backend/packages/app/src backend/tests passed; git diff --check passed. Frontend Vitest/typecheck could not run because the checkout has no usable node_modules/.bin/vitest (the command returned Permission denied).

Comment thread frontend/src/entities/character/directions.ts
@xyh202131 xyh202131 changed the title feat(workflow): 逐方向确认四向八向候选 test(workflow): 覆盖四向八向逐方向候选 Aug 24, 2026
@huyanxius
huyanxius merged commit fefcc7b into 1024XEngineer:main Aug 24, 2026
9 checks passed

This branch was successfully deployed

1 active deployment
Preview — 7ac37f61 Deployed Aug 24, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test(workflow): 覆盖四向八向候选的逐方向选择

2 participants