修复: gen_stream判重+重试分类+状态机最短路径+既有测试修复

This commit is contained in:
lxy
2026-08-12 00:29:06 +08:00
parent 9407f821b9
commit d31a27512c
36 changed files with 2614 additions and 264 deletions
+1
View File
@@ -41,6 +41,7 @@ export default {
sendBack: 'Send Back',
sendBackToReview: 'Send Back to Review',
block: 'Block',
defer: 'Defer',
cancel: 'Cancel Task',
},
advancing: 'Advancing...',
+35
View File
@@ -30,6 +30,7 @@ export default {
done: 'Done',
blocked: 'Blocked',
cancelled: 'Cancelled',
deferred: 'Deferred',
},
// Groups
@@ -53,6 +54,39 @@ export default {
quickPriority: 'Priority',
quickDelete: '🗑 Delete',
// Batch action bar (shared by Tasks / ProjectDetail / TaskDetail subtasks)
batch: {
selected: '{n} selected',
selectAll: 'Select All',
clear: 'Clear',
advanceTo: 'Move to',
noCommonTarget: 'No common target status for selected tasks',
cancel: 'Cancel',
defer: 'Defer',
resume: 'Resume',
priority: 'Priority',
assignee: 'Assignee',
assigneePlaceholder: 'Enter assignee…',
delete: 'Delete',
confirmDelete: 'Delete {n} tasks? {c} subtasks will be cascaded.',
confirmDeletePlain: 'Delete {n} tasks?',
deleteResult: 'Deleted {n} tasks ({c} subtasks cascaded)',
advanceResult: 'Advanced {n} tasks',
updateResult: 'Updated {n} tasks',
skipped: '{n} tasks skipped (not allowed)',
failed: '{n} failed',
selectHint: 'Select tasks for batch actions',
},
// Task kanban board
kanban: {
toggleList: 'List',
toggleKanban: 'Board',
emptyColumn: 'No tasks',
dragHandle: 'Drag to move',
parentNoDrag: 'Parent status is aggregated from subtasks and cannot be dragged',
},
// New task modal
modal: {
title: 'New Task',
@@ -85,6 +119,7 @@ export default {
done: '✅ Done',
blocked: '🚫 Blocked',
cancelled: '🗑️ Cancelled',
deferred: '⏰ Deferred',
},
// Error fallbacks (user-visible via state.error)
err: {