I work remotely as a software engineering contractor.
I believe, and have been told, that I made valuable contributions during my time with the company.
However my work for the past three months has been sitting in unapproved, unmerged pull requests and therefore not used in the product despite the fact that it's supposed to fix some IMO important flaws or bugs.
I brought this up in meetings and in emails, but so far nothing has been done about it.
I also asked for guidance from the higher ups whether I should be focusing on something else, rather than continuing to deliver apparently useless code, but my emails have been ignored and I have received no answer.
My impression based on snippets I gathered (such as being asked to suggest new features) is that they may have started working on a brand new version of the product, without involving me in the new work. Again, I have no official confirmation for this as they haven't responded to any of my questions.
For the past two weeks the only work I have performed is to address a few technical questions about some features of the product. I haven't actually done any new development, which was my decision, hoping that would get their attention and elicit a response, unsuccessfully so far.
I find this lack of feedback and interest in my recent work puzzling given that the company continued paying me for code they haven't used, and professionally very unrewarding, and so I have decided to resign effective immediately.
But I'd like to hear others' views on this before I make the move.