Loading...
Loading...
Compare original and translation side by side
tdtdtd usagetdtdtd usagetd usage --new-session # Auto-rotation + see current statetd usage --new-session # 自动切换会话 + 查看当前状态td start <issue-id> # Begin work
td log "OAuth callback implemented" # Track progress
td log --decision "Using JWT tokens" # Log decisions
td handoff <id> --done "..." --remaining "..." # Capture state
td review <id> # Submit for reviewtd start <issue-id> # 开始工作
td log "OAuth callback implemented" # 记录进度
td log --decision "Using JWT tokens" # 记录决策
td handoff <id> --done "..." --remaining "..." # 保存状态
td review <id> # 提交审核td ws start "Auth implementation" # Start work session
td ws tag td-a1b2 td-c3d4 # Associate issues (auto-starts them)
td ws tag --no-start td-e5f6 # Associate without starting
td ws log "Shared token storage" # Log to all tagged issues
td ws handoff # Capture state, end sessiontd ws start "Auth implementation" # 启动工作会话
td ws tag td-a1b2 td-c3d4 # 关联议题(自动启动)
td ws tag --no-start td-e5f6 # 关联议题但不启动
td ws log "Shared token storage" # 为所有关联议题记录日志
td ws handoff # 保存状态,结束会话undefinedundefinedundefinedundefinedtd handoff <id> \
--done "OAuth flow, token storage" \
--remaining "Refresh token rotation, error handling" \
--decision "Using JWT for stateless auth" \
--uncertain "Should tokens expire on password change?"--done--remaining--decision--uncertaintd usagetd context <id>td handoff <id> \
--done "OAuth flow, token storage" \
--remaining "Refresh token rotation, error handling" \
--decision "Using JWT for stateless auth" \
--uncertain "Should tokens expire on password change?"--done--remaining--decision--uncertaintd usagetd context <id>undefinedundefined
**Important:** You cannot approve work you implemented. Session isolation enforces this.
**重要提示:** 你无法审核自己实现的工作。会话隔离机制强制要求这一点。undefinedundefinedundefinedundefinedtd usagetd usage -qtd currenttd ws currenttd nexttd critical-pathtd usagetd usage -qtd currenttd ws currenttd nexttd critical-pathtd start <id>td unstart <id>td log "msg"td log --decision "..."td log --blocker "..."td show <id>td context <id>td start <id>td unstart <id>td log "msg"td log --decision "..."td log --blocker "..."td show <id>td context <id>td handoff <id> --done "..." --remaining "..."td ws handofftd handoff <id> --done "..." --remaining "..."td ws handofftd review <id>td reviewabletd approve <id>td reject <id> --reason "..."td review <id>td reviewabletd approve <id>td reject <id> --reason "..."td create "title" --type feature --priority P1td listtd list --status in_progresstd block <id>td delete <id>td create "title" --type feature --priority P1td listtd list --status in_progresstd block <id>td delete <id>td link <id> <files...>td files <id>td link <id> <files...>td files <id>td monitortd session --new "name"td undotd monitortd session --new "name"td undoopen → in_progress → in_review → closed
| |
v | (reject)
blocked -----------+open → in_progress → in_review → closed
| |
v | (reject)
blocked -----------+.todos/.todos/td usage --new-sessiontd ws starttd handofftd ws handoff--decision--uncertaintd linktd usage --new-sessiontd ws starttd handofftd ws handoff--decision--uncertaintd link