diff --git a/CLAUDE.md b/CLAUDE.md index 1e1b435..054d15f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -6,7 +6,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co 小学生乘法口诀(九九表)语音背诵小程序。核心交互:**自动读题 → 小朋友开口说答案 → 本地离线语音识别判分**,全程免手(hands-free)。三种模式:顺序闯关、随机挑战(随机模式对错题动态加权)、双人抢答(键盘/蓝牙手柄按键抢答,抢到者语音作答,抢答内部又分顺序/随机出题)。**UI 只面向 PC / Pad(≥760px),不做手机端适配**,风格参考多邻国(高饱和主色 + 厚底 3D 按钮 + 大圆角 + 弹跳动效)。 -只有两份代码文件:`index.html`(前端单页,含全部 UI/逻辑)和 `server.js`(后端,零 npm 依赖)。没有构建步骤、没有 `package.json`、没有 `node_modules`、没有测试框架。 +代码文件:`index.html`(前端单页,含全部 UI/逻辑)、`server.js`(后端,零 npm 依赖)、`grammar/number.gbnf`(whisper 解码语法约束的静态兜底)、`eval.js`(识别回归评测,零依赖)。没有构建步骤、没有 `package.json`、没有 `node_modules`、没有测试框架。 ## Commands @@ -21,10 +21,10 @@ bash start.sh # 或 node server.js node -e "new (require('vm').Script)(require('fs').readFileSync('server.js','utf8'));console.log('server ok')" node -e "const m=require('fs').readFileSync('index.html','utf8').match(/