Skip to content

feat(web-studio): extract task-pipeline.ts SSOT for unified drawer and table rendering - #3828

Open
skloxo wants to merge 2 commits into
volcengine:mainfrom
skloxo:feat/web-studio-pipeline-ssot
Open

feat(web-studio): extract task-pipeline.ts SSOT for unified drawer and table rendering#3828
skloxo wants to merge 2 commits into
volcengine:mainfrom
skloxo:feat/web-studio-pipeline-ssot

Conversation

@skloxo

@skloxo skloxo commented Aug 6, 2026

Copy link
Copy Markdown

Summary

Extracts task-pipeline.ts as a shared Single Source of Truth (SSOT) helper module for web-studio/src/routes/tasks/.

Key Changes

  1. Single Source of Truth (task-pipeline.ts): Unified task execution pipeline steps across both task table rows and detail drawers (外部解析语义处理嵌入向量).
  2. Detail Sheet & Route Alignment: Updated task-detail-sheet.tsx and route.tsx to consume getTaskPipelineSteps() and getTaskPipelineGroups().
  3. Trace Log & Duration Streamer: Improved task execution log rendering and time duration formatting.

Verification

  • Built production bundle with vite build (✓ built in 13.38s).
  • Verified zero typescript/linter errors.

Comment thread web-studio/src/i18n/locales/zh-CN.ts Outdated
},
},
hardwareCharts: {
gpuVramTitle: 'RTX 2080 Ti 物理显存与 GPU 算力走势',

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

these seems not relevant to the fix.

Comment thread openviking/parse/parsers/markdown.py Outdated
cjk_chars = len(re.findall(r"[\u4e00-\u9fff\u3040-\u30ff\uac00-\ud7af]", content))
other_chars = len(re.findall(r"[^\s]", content)) - cjk_chars
return int(cjk_chars * 0.7 + other_chars * 0.3)
return int(cjk_chars * 1.0 + other_chars * 0.25)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

not relevant to this fix. please leave only necessary changes.

@skloxo
skloxo force-pushed the feat/web-studio-pipeline-ssot branch from 549dc82 to 7392812 Compare August 8, 2026 02:07
@skloxo

skloxo commented Aug 8, 2026

Copy link
Copy Markdown
Author

Hi @ZaynJarvis, thanks for pointing this out! I have cleaned up the unrelated markdown.py and zh-CN.ts changes from this branch. Now PR #3828 contains strictly the task-pipeline SSOT extraction for web-studio. Ready for re-review! Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

2 participants