@Override
			Source adjust(long pTickCount, long pPatchCount, long pSkipCount) {
				// The first tick is decode, so <= 1 tick is definitely not a full instruction
				return pTickCount <= 1 && pPatchCount == 0 && pSkipCount == 0 ? RECORD : INPUT;
			}
The schedule comes from the user or some source other than a recorded emulation schedule.
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/model/time/schedule/TraceSchedule.java