I know that sentences can be short. "He ran", "I run", etc. are the first examples that come to mind. However, verbal responses to questions like "Yes" are often written with a period after it when I'm quite certain that it's not a full sentence.
One example that my colleagues and I couldn't agree on was "Charge accepted". I know it has a subject (the charge) and a past participle. But, surely it's missing a verb or something that disqualifies it from being a full sentence, thereby making it a little weird to end with a period, right? It even sounds weird without "The", but without "is" or "was" in there, it just doesn't seem like a full sentence.
I know that authors can break any grammatical rules they want at the end of the day though.