Artifact comment errors now tell you whether a thread is really missing or just dropped from fetch.
What's wrong with this entry?
Asking for an artifact comment thread that is not in the fetched set now says whether the thread genuinely does not exist or whether threads were dropped from the fetch.
- Raises
comments_thread_not_foundwhen the id is absent, with text pointing at the "comments" action as the source of thread ids - Raises
comments_degradedinstead when threads were dropped, so the model does not conclude the thread is gone - A filtered listing that comes back empty now tells the model to re-run without
thread_id
no comment thread ${er} on this artifact \u2014 thread ids come from action "comments"
Strings lifted out of the shipped bundle, so the claim above can be checked against them.