Add active slice handoff contract
This commit is contained in:
@@ -105,6 +105,15 @@ try {
|
||||
assert.ok(data.brief.whatWouldChangeRanking.some(item => /evidence fails|re-run the order/i.test(item)));
|
||||
assert.ok(Array.isArray(data.brief.assumptions));
|
||||
assert.equal(data.handoff.readiness.status, 'ready');
|
||||
assert.equal(data.handoff.activeSlice.schema, 'ranker-active-slice-v1');
|
||||
assert.equal(data.handoff.activeSlice.item.id, data.buildOrder.doFirst[0]);
|
||||
assert.match(data.handoff.activeSlice.proof.nextStep, /manual proof/i);
|
||||
assert.equal(data.handoff.activeSlice.source.artifactId, 'snapshot_123');
|
||||
assert.equal(data.handoff.activeSlice.source.sourceSection, 'concept-map.nextMoves');
|
||||
assert.ok(data.handoff.activeSlice.notNow.some(item => item.id === 'export'));
|
||||
assert.match(data.handoff.activeSlice.rule, /Only this active slice is build-ready/);
|
||||
assert.match(data.handoff.copyableText, /## Active slice/);
|
||||
assert.match(data.handoff.copyableText, /- Do not start yet:/);
|
||||
assert.equal(data.handoff.readiness.sourceComplete, true);
|
||||
assert.ok(data.handoff.readiness.nextChecks.some(item => /Do first item/i.test(item)));
|
||||
assert.match(data.handoff.copyableText, /# Ranker build-order handoff/);
|
||||
|
||||
Reference in New Issue
Block a user