Under the hood
A new telemetry event reports the specific file path when a publish is rejected for an unrecognized path
What
When publishing files fails because a file's path isn't recognized as served (an internal check returns notServedPath), Claude Code now fires a files_invalid telemetry event carrying the specific rejected path, in addition to throwing the existing error.
Why
This gives more detail for diagnosing publish failures caused by unrecognized file paths, since the exact path involved is now captured rather than just the fact that an error occurred.