Explainable Fault Localization for Programming Assignments via LLM-Guided Annotation | Synapse