Long-term, it's said you are in the finale (8)
I believe the answer is:
enduring
'long-term' is the definition.
(thesaurus)
'you are in the finale' is the wordplay.
'you are' becomes 'ur' (text or internet abbreviation).
'in the' means one lot of letters goes inside another.
'finale' becomes 'ending' (I've seen this before).
'ur' inserted into 'ending' is 'ENDURING'.
'it's said' is the link.
This may not be right. Some or all of it may belong to another bit of the clue.
(Other definitions for enduring that I've seen before include "having lasting qualities" , "Lasting' tolerating" , "Putting up with something" , "stable ..." , "Lasting, unceasing" .)