Loading...
Loading...
Compare original and translation side by side
ralphreviewerreferences/scripts/ralphreviewerreferences/scripts/claude-sonnet-5model: claude-sonnet-5LEARNINGS.mdAGENTS.mddocs/adr/claude -pclaude-sonnet-5model: claude-sonnet-5LEARNINGS.mdAGENTS.mddocs/adr/claude -pgit rev-parse --show-toplevel~/.claude/afk.jsonrepostrackergithublinearreadyStatushumanStatusshipMode/afk-setupTriageReady for AgentReady for HumanIn ProgressIn ReviewChanges RequestedDonetriagereviewerghafk.json~/.claude/afk.jsonreposgit rev-parse --show-topleveltrackergithublinearreadyStatushumanStatusshipMode/afk-setupTriageReady for AgentReady for HumanIn ProgressIn ReviewChanges RequestedDonetriagereviewerghafk.jsonreadyStatusReady for AgentUrgentHighMediumLowNo prioritycreatedAtHighMediumReady for AgentNo priorityNeeds Triageafk.json<promise>NO_TICKETS</promise>readyStatusReady for AgentUrgentHighMediumLowNo prioritycreatedAtHighMediumReady for AgentNo priorityNeeds Triageafk.json<promise>NO_TICKETS</promise>LEARNINGS.mdAGENTS.mdLEARNINGS.mddocs/repo-standard.md/repo-standardLEARNINGS.mdAGENTS.mdLEARNINGS.mddocs/repo-standard.md/repo-standardDoneCanceledDuplicateBacklog| Status | Path |
|---|---|
| Interview: resolve open design questions (see Interview discipline). Resolution flips status/label, NOT code. This is |
| Human walkthrough (see below). You co-pilot; the user does the work. |
| Execute: sections 4-10. |
| Resume / rework: section 9, skip the gate. |
Ready for AgentReady for HumanNo priorityTriagetriagebugsecurityReady for AgentDoneCanceledDuplicateBacklog| 状态 | 处理路径 |
|---|---|
| 访谈: 解决未明确的设计问题(参见访谈规范)。解决后仅更新状态/标签,不修改代码。这是 |
| 人工走查(详见下文)。你作为副驾驶;用户执行实际工作。 |
| 执行: 第4-10节内容。 |
| 继续/返工: 第9节内容,跳过验证环节。 |
Ready for AgentReady for HumanNo priorityTriagetriagebugsecurityReady for Agent/to-issuesNeeds Triage/to-issuesNeeds TriageIn ProgressassigneeIn Progressassigneegit checkout main && git pullfeature/<slug>bug/<slug>bug<slug>/<prefix>/<identifier>-<title>feature/<identifier>-<title>git branch -a --list "*<identifier>-*"git checkout main && git pullfeature/<slug>bugbug/<slug><slug>/<prefix>/<identifier>-<title>feature/<identifier>-<title>git branch -a --list "*<identifier>-*"tddLEARNINGS.mdAGENTS.mddocs/adr/typecheck && lint && test && build| Label | How to work it |
|---|---|
| Test-first vertical slice. One failing test -> one slice of impl -> repeat. Tracer bullets, not horizontal layers. |
| Reproduce with a failing test FIRST, then minimal fix. Never AskUserQuestion about fix direction before the repro confirms the shape. |
| Diagnose discipline: reproduce -> minimise -> hypothesise -> instrument -> fix -> regression-test. |
| Treat as a bug: failing test demonstrating the vuln, then patch. |
| Refactor / rename / dead-code removal, no behaviour change. Tests still pass; ideally no test changes beyond renames. |
| Edit the doc; no code change. Treat as P0. |
tddLEARNINGS.mdAGENTS.mddocs/adr/typecheck && lint && test && build| 标签 | 处理方式 |
|---|---|
| 测试优先的垂直切片。先写一个失败的测试 -> 实现一部分切片 -> 重复此过程。采用 tracer bullets 方式,而非水平分层。 |
| 首先用失败的测试重现问题,然后进行最小化修复。在重现确认问题形态前,切勿询问用户修复方向。 |
| 诊断流程:重现 -> 最小化 -> 假设 -> 监控 -> 修复 -> 回归测试。 |
| 视为bug处理:先写演示漏洞的失败测试,然后打补丁。 |
| 重构/重命名/删除死代码,不改变行为。测试仍需通过;理想情况下除重命名外无需修改测试。 |
| 编辑文档;不修改代码。视为最高优先级(P0)。 |
/go/go/go/gocode-simplifier/go/go/go/go/gocode-simplifier/go/gogit statusgit log main..HEADAGENTS.mddocs/adr/git statusgit log main..HEADAGENTS.mddocs/adr/assignee: nullreviewerAGENTS.mdReady for HumanNeeds Manual QAManual QA required before merge**Branch:** <branch-name>**Preview:** <vercel-preview-url>gh pr viewqa-holdPreviewsave_issuelinks: [{title: "Preview", url}]create_attachmentlinksget_issuePreviewIn ReviewBacklogblockedblockedByassignee: nullreviewerAGENTS.mdReady for HumanNeeds Manual QAManual QA required before merge**Branch:** <branch-name>**Preview:** <vercel-preview-url>gh pr viewqa-holdPreviewsave_issuelinks: [{title: "Preview", url}]create_attachmentlinksget_issuePreviewIn ReviewBacklogblockedblockedBy **What the card was:** <the issue in one line>
**What we did:** <the change in plain terms, outcomes not file paths>
**How it was verified:** <tests run + result, typecheck/lint, any visual check>
**Manual QA:** <"none needed (covered by X)" OR the specific thing the human must
eyeball/click and why an agent couldn't> **工单内容:** <用一句话描述议题>
**完成工作:** <用通俗语言描述变更,聚焦结果而非文件路径>
**验证方式:** <运行的测试+结果,类型检查/代码检查,任何可视化检查>
**手动QA:** <"无需手动QA(由X覆盖)" 或 人工必须检查/点击的具体内容,以及Agent无法执行的原因>CONTEXT.mddocs/adr/CONTEXT.mddocs/adr/> *This was generated by AI during engineer.*> *This was generated by AI during engineer.*afk.jsongh issue viewgh project item-editgh issue edit --add-labelget_issuelist_commentssave_issuesave_commentJAM-6save_issue { state }afk.jsongh issue viewgh project item-editgh issue edit --add-labelget_issuelist_commentssave_issuesave_commentJAM-6save_issue { state }mainbuntsxmainbuntsxreferences/linear-mcp-schema.md-32602 unrecognized_keysscripts/linear-mcp-client.tsscripts/linear-open.tsreferences/linear-mcp-schema.md-32602 unrecognized_keysscripts/linear-mcp-client.tsscripts/linear-open.ts