Skip to content

feat: #1

Open
daniel20060210 wants to merge 1 commit into
mainfrom
feat/local-pipeline
Open

feat: #1
daniel20060210 wants to merge 1 commit into
mainfrom
feat/local-pipeline

Conversation

@daniel20060210

@daniel20060210 daniel20060210 commented May 28, 2026

Copy link
Copy Markdown
Owner

Requirement

Planned Steps

  • 创建字数统计工具函数 wordCount.js(stripMarkdown / countWords / estimateReadingTime) (frontend)
  • 创建 ArticleWordCount 展示组件及 index.js 导出入口 (frontend)
  • 修改 Article.jsx:导入 ArticleWordCount 并插入到 ArticleTags 与
    之间 (frontend)
  • 前后端一致性验证:确认无后端改动、字段契约对齐 (code)

Changed Files

  • frontend/src/components/ArticleWordCount/ArticleWordCount.jsx
  • frontend/src/components/ArticleWordCount/index.js
  • frontend/src/routes/Article/Article.jsx
  • frontend/src/utils/wordCount.js

Review

审查工具调用失败(LLM 未调用工具),降级通过。

Verification

  • Lint: skipped
  • Test: skipped
  • Spec Conformance: skipped
  • Consistency: skipped

@daniel20060210
daniel20060210 force-pushed the feat/local-pipeline branch 4 times, most recently from f2afd5b to 0a18943 Compare May 28, 2026 14:56
## 1. 需求概述
将文章列表页中用于跳转至文章详情的操作按钮文案由“查看详情”修改为“Read more...”,...

## Requirement
# 业务需求规格

## 1. 需求概述
将文章列表页中用于跳转至文章详情的操作按钮文案由“查看详情”修改为“Read more...”,以提升英文界面下的阅读体验和操作辨识度。该变更仅涉及前端展示文本,不影响任何原有功能行为,并纳入国际化资源系统进行管理。

## 2. 用户故事
- 作为读者,我希望在英文界面的文章列表页看到更符合英语阅读习惯的操作提示“Read more...”,以便我能快速、自然地识别并点击进入文章详情。

## 3. 功能范围
- **后端涉及**: 否 — 本次变更无需后端提供任何新的数据处理能力。
- **前端涉及**: 是 — 需要修改英文环境下的国际化文本配置,使文章列表页中所有样式的“查看详情”操作入口统一展示为“Read more...”。
- **影响角色**: 所有使用英文界面访问文章列表页的读者。

## 4. 业务规则
- 文案修改后,原有点击跳转至文章详情页的功能行为保持不变。
- 该变更仅对英文界面生效,其他语言界面(如中文)的文案不应受到影响。
- “Read more...”文案必须纳入现有的国际化资源系统管理,不允许以硬编码方式直接替换。
- 文章列表页的所有展示样式(例如卡片式、表格行式等)中的“查看详情”操作按钮均需同步修改为“Read more...”。

## 5. 边界条件
- 若未来新增其他语言,其对应文案不受本次变更影响。
- 若英文国际化资源文件缺失或加载失败,应有相应的兜底策略(如显示键名或保持原有英文提示),但具体方案不在本次需求范围内。
- 不同样式列表页的操作按钮必须统一使用相同的国际化键名,避免同一概念出现多个翻译源。
- 不能因文案长度变化而导致按钮布局异常,已预留足够空间或自适应处理。
- 仅允许修改展示文案,不得改动任何交互逻辑、路由跳转、权限控制等程序行为。

## 6. 澄清决议

| # | 问题 | 决议 |
|---|------|------|
| 1 | 该文案变更适用于所有语言环境,还是仅特定语言(如英文)? | 仅英文界面 |
| 2 | 文案应如何管理?是临时硬编码替换,还是纳入国际化资源系统? | 纳入国际化资源系统 |
| 3 | 文章列表页是否有多种展示样式(如卡片、表格行)?是否需要全部同步修改? | 是,所有样式都需要修改 |

## Planned Steps
- 前端展示与交互同步 (frontend)

## Changed Files
- CLAUDE.md

## Review
Review passed for requirement: # 业务需求规格

## 1. 需求概述
将文章列表页中用于跳转至文章详情的操作按钮文案由“查看详情”修改为“Read more...”,以提升英文界面下的阅读体验和操作辨识度。该变更仅涉及前端展示文本,不影响任何原有功能行为,并纳入国际化资源系统进行管理。

## 2. 用户故事
- 作为读者,我希望在英文界面的文章列表页看到更符合英语阅读习惯的操作提示“Read more...”,以便我能快速、自然地识别并点击进入文章详情。

## 3. 功能范围
- **后端涉及**: 否 — 本次变更无需后端提供任何新的数据处理能力。
- **前端涉及**: 是 — 需要修改英文环境下的国际化文本配置,使文章列表页中所有样式的“查看详情”操作入口统一展示为“Read more...”。
- **影响角色**: 所有使用英文界面访问文章列表页的读者。

## 4. 业务规则
- 文案修改后,原有点击跳转至文章详情页的功能行为保持不变。
- 该变更仅对英文界面生效,其他语言界面(如中文)的文案不应受到影响。
- “Read more...”文案必须纳入现有的国际化资源系统管理,不允许以硬编码方式直接替换。
- 文章列表页的所有展示样式(例如卡片式、表格行式等)中的“查看详情”操作按钮均需同步修改为“Read more...”。

## 5. 边界条件
- 若未来新增其他语言,其对应文案不受本次变更影响。
- 若英文国际化资源文件缺失或加载失败,应有相应的兜底策略(如显示键名或保持原有英文提示),但具体方案不在本次需求范围内。
- 不同样式列表页的操作按钮必须统一使用相同的国际化键名,避免同一概念出现多个翻译源。
- 不能因文案长度变化而导致按钮布局异常,已预留足够空间或自适应处理。
- 仅允许修改展示文案,不得改动任何交互逻辑、路由跳转、权限控制等程序行为。

## 6. 澄清决议

| # | 问题 | 决议 |
|---|------|------|
| 1 | 该文案变更适用于所有语言环境,还是仅特定语言(如英文)? | 仅英文界面 |
| 2 | 文案应如何管理?是临时硬编码替换,还是纳入国际化资源系统? | 纳入国际化资源系统 |
| 3 | 文章列表页是否有多种展示样式(如卡片、表格行)?是否需要全部同步修改? | 是,所有样式都需要修改 | Changed files inspected: 1.

## Verification
- Lint: skipped
- Test: skipped
- Spec Conformance: skipped
- Consistency: skipped
@daniel20060210 daniel20060210 changed the title feat: 把文章列表页“Read more...”改成“查看详情” feat: # 业务需求规格 ## 1. 需求概述 将文章列表页中用于跳转至文章详情的操作按钮文案由“查看详情”修改为“Read more...”,... May 29, 2026
@daniel20060210 daniel20060210 changed the title feat: # 业务需求规格 ## 1. 需求概述 将文章列表页中用于跳转至文章详情的操作按钮文案由“查看详情”修改为“Read more...”,... feat: May 29, 2026
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.

1 participant