Health [x] Is defined app path [x] Base url has been set Section Path [x] Default map uses indonesian slugs [x] Resolves path to section key [x] Section path reverse lookup [x] Path normalization [x] Variant inherits default map [x] Template override extends default map Template Asset [x] Existing file gets version cache buster [x] Missing file has no version cache buster [x] Leading slash is normalized Template Theme [x] Returns null for template without theme [x] Returns theme from template json [x] Returns null for default template [x] Returns theme for built in variant [x] Theme result is cached per template Template Validator [x] Installed templates have no errors [x] Missing theme css is reported as error [x] Missing asset reference is reported as error [x] Invalid json is reported as error [x] Overridden and inherited views are reported Template View [x] Maps frontend page to active template [x] Maps layout to active template [x] Maps flat view name [x] Leaves legacy views untouched [x] Leaves prefixed and namespaced views untouched [x] Falls back to default template when active has no file [x] Active template overrides default