Archived
ACT-WORK-05:P-08 交回后先 finish 再发 P-10 卡,顺序写死进 guide
实测逮到:人交回 P-08 那张卡(表1+表2)后,模型下一拍直接发了 P-10 的卡,却没先 finish S0d_p08_master——引擎挑工作区画面按"当下还没干完 的第一步"取 view,S0d_p08_master 还 Active 时画面就停在 p08-master-create 不动,人拿到 P-10 的卡却看不见资料表一格,提交闸必然拦死。 两处 guide 补齐先后顺序:S0d_p08_master 交回段落写死"finish 在先、 发卡在后"两步动作串,并点出不收步的后果(画面停在哪);S0d_p10_document 开头加兜底句,若进来时上一项还开着,先补 finish 再发卡。 包内测试钉死这段顺序表述不会被静默删掉或改软。版本号 1.2.0 → 1.2.1。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FJcX8A6TWp4GRs41TYryEh
This commit is contained in:
@@ -201,6 +201,16 @@ describe('说明书与剧本的骨架', () => {
|
||||
expect(s0d).toContain('至少留一颗候选');
|
||||
});
|
||||
|
||||
it('P-08 交回之后先 finish 再发 P-10 卡,顺序写死进两段 guide(2026-08-27 实测:漏收步会让工作区画面停在 P-08 那两张表,P-10 卡发出后人却看不见资料表、提交闸拦死)', () => {
|
||||
const s0d = ASSESSMENT_STEPS.find((s) => s.item === 'S0d_p08_master')?.guide ?? '';
|
||||
expect(s0d).toContain('finish S0d_p08_master');
|
||||
expect(s0d).toMatch(/顺序不能反/);
|
||||
expect(s0d).toContain('p08-master-create');
|
||||
const s0d10 = ASSESSMENT_STEPS.find((s) => s.item === 'S0d_p10_document')?.guide ?? '';
|
||||
expect(s0d10).toContain('finish S0d_p08_master');
|
||||
expect(s0d10).toMatch(/若它还开着|先.*finish/);
|
||||
});
|
||||
|
||||
it('五段进度,每段名 ≤10 字;除放行外每项恰属一段', () => {
|
||||
expect(ASSESSMENT_PHASES).toHaveLength(5);
|
||||
for (const p of ASSESSMENT_PHASES) expect(p.name.length, p.name).toBeLessThanOrEqual(10);
|
||||
|
||||
Reference in New Issue
Block a user