Well, if the NCC is a content document then it should be saved as ncc.xhtml. The navigation docment is created separately and stored as navigation.xhtml (but based on the NCC).

ncc-navigation.xpl creates a navigation document based on the NCC.
navigation.xpl further refines the navigation document using px:epub3-nav-create-toc.