const assert=require('node:assert/strict'); const {sequencias}=require('../movimentos-core.js'); const ranges=Array.from({length:7},()=>[81,99]); const moves=sequencias(ranges); assert.equal(moves.length,5); for(const move of moves){assert.ok(move.passos.length>=3);for(const step of move.passos){assert.equal(step.length,7);step.forEach(v=>assert.ok(v>=81&&v<=99));}} assert.ok(moves.some(m=>m.passos.some(s=>s.filter(v=>v!==90).length>=3))); assert.deepEqual(moves[0].passos.at(-1),Array(7).fill(90)); console.log('OK: cinco sequências, limites e coordenação');