refactor: 删除所有 sh 脚本,改用直接命令行操作

- 删除 init.sh 脚本
- 删除 scripts/health-check.sh 脚本
- 删除 scripts/e2e-test.sh 脚本
- 更新 README.md 删除脚本引用
- 更新 PERDAS-GUIDE.md 改为直接命令行操作
- 更新 PROGRESS.md 删除脚本相关内容
- 配置 .gitignore 不再忽略脚本文件

开发流程改为:
1. pwd 确认目录
2. ./stock-tool-simple & 启动
3. cat feature_list.json 查看功能
4. 修改代码开发功能
5. jq 更新 feature_list.json 状态
6. vim 更新 PROGRESS.md
7. git commit 推送

简化开发流程,减少依赖外部脚本
This commit is contained in:
root
2026-02-19 04:01:10 +08:00
parent e3722787e1
commit b18e0e91b7
6 changed files with 107 additions and 679 deletions

View File

@@ -4,27 +4,30 @@
- **项目名称**: Stock Tool - 股票数据分析工具
- **项目地址**: http://gitea.xieyao.vip/xieyao/stock-tool
- **初始提交**: 2026-02-18T19:06:35Z
- **当前会话**: 2026-02-18T19:30:00Z
- **当前会话**: 2026-02-19T03:54:00Z
---
## 会话 1 - 2026-02-18T19:30:00Z
## 会话 1 - 2026-02-19T03:54:00Z
### 本次工作内容
1. 初始化 PERDAS 增强版开发环境
2. 创建 feature_list.json - 详细功能清单
3. 配置强约束指令和测试流程
4. 准备端到端测试框架
5. 删除所有 sh 脚本,改为直接命令行操作
### 完成的工作
- ✅ 创建 feature_list.json6个功能5个已完成1个进行中
- ✅ 创建 PROGRESS.md 进度跟踪文件
- ✅ 删除 init.sh、health-check.sh、e2e-test.sh 脚本
- ✅ 更新 README.md 和 PERDAS-GUIDE.md 删除脚本引用
- ✅ 配置直接命令行操作方式
- ✅ 设置项目状态:新增会话开始
### 下一步计划
1. 运行 init.sh 启动开发环境
2. 运行健康检查验证基础功能
3. 完成当前 in_progress 的功能feat-006 数据刷新)
1. 启动服务器验证
2. 完成当前 in_progress 的功能feat-006 数据刷新)
### 代码提交
```
@@ -32,6 +35,7 @@ Commit: 初始化 PERDAS 增强版开发环境
Files:
- feature_list.json (新增)
- PROGRESS.md (新增)
- PERDAS-GUIDE.md (新增)
```
---
@@ -52,23 +56,27 @@ Files:
- **待开发功能**: 0
## 注意事项
- 每次会话开始前必须运行 init.sh
- 每次会话必须先运行回归测试health-check.sh
- 所有功能必须通过端到端测试
- 测试截图必须保存到 tests/screenshots/
- 每次会话开始时直接运行 ./stock-tool-simple 启动
- 通过 curl 测试 API 是否正常
- 必须更新 feature_list.json 的 passes 字段标记完成
- 必须更新 PROGRESS.md 记录本次工作
- 必须保存测试截图到 tests/screenshots/
## 快速命令
```bash
# 启动开发环境
./init.sh
# 运行健康检查
./scripts/health-check.sh
# 启动服务器
./stock-tool-simple &
# 查看功能清单
cat feature_list.json
# 查看进度
cat PROGRESS.md
# 查看提交历史
git log --oneline -10
# 更新功能状态
jq '.features[] | select(.id=="feat-006") | .passes = true' feature_list.json > tmp.json && mv tmp.json feature_list.json
```