feat(goose-v149): add offline phase3 gate without real LLM calls
Memind CI / Test, build, and release guards (push) Has been cancelled
Memind CI / Test, build, and release guards (push) Has been cancelled
Block unattended DashScope smokes by default and provide a zero-token merge verification entry via run-goosed-v149-phase3-offline.mjs. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -7,9 +7,19 @@
|
||||
|
||||
## 聚合验证入口
|
||||
|
||||
**默认(不消耗 LLM token):**
|
||||
|
||||
```bash
|
||||
bash scripts/run-goosed-v149-local.sh # :18049 另开终端
|
||||
node scripts/run-goosed-v149-phase3.mjs # Phase 2 + parity + drift
|
||||
node scripts/run-goosed-v149-phase3-offline.mjs
|
||||
```
|
||||
|
||||
通过时应输出 **`GOOSE_V149_PHASE3_OFFLINE_OK`**。
|
||||
|
||||
**完整 smoke(须用户明确批准 + DashScope 配额):**
|
||||
|
||||
```bash
|
||||
GOOSE_V149_ALLOW_REAL_LLM=1 bash scripts/run-goosed-v149-local.sh # :18049 另开终端
|
||||
GOOSE_V149_ALLOW_REAL_LLM=1 node scripts/run-goosed-v149-phase3.mjs
|
||||
```
|
||||
|
||||
通过时应输出 **`GOOSE_V149_PHASE3_OK`**。
|
||||
|
||||
@@ -37,8 +37,14 @@ GOOSE_V149_ALLOW_REAL_LLM=1 node scripts/check-goosed-v149-reply-smoke.mjs
|
||||
|
||||
## 推荐替代
|
||||
|
||||
- 合并前优先:`node --test scripts/goose-v149-canary.test.mjs`、`compare-goose-v149-message-sanitize.mjs`、`compare-goose-v149-memory-manifest.mjs`
|
||||
- 必须验证 Portal 集成时:单次、有人值守、先确认 DashScope 配额
|
||||
- **零 LLM 合并前验证**(默认推荐):
|
||||
|
||||
```bash
|
||||
node scripts/run-goosed-v149-phase3-offline.mjs
|
||||
```
|
||||
|
||||
- 单项:`node --test scripts/goose-v149-canary.test.mjs`、`compare-goose-v149-message-sanitize.mjs`、`compare-goose-v149-memory-manifest.mjs`
|
||||
- 必须验证 Portal 集成时:单次、有人值守、先确认 DashScope 配额,且 `GOOSE_V149_ALLOW_REAL_LLM=1`
|
||||
|
||||
## 回滚 Canary
|
||||
|
||||
|
||||
Reference in New Issue
Block a user