Singapore template — do not publish (S5 placeholder)
This Singapore-country placeholder verifies that the catch-all route handles two-segment URLs and emits the right breadcrumb schema.
What this is
A Singapore-namespaced placeholder. Its only job is to prove that
/guides/singapore/_singapore-template resolves through the catch-all route's
two-segment branch, that the country segment in the URL matches the
frontmatter country field, and that the BreadcrumbList JSON-LD reflects the
country in its trail.
What this file 404s on (deliberately)
Asking for this content at the global path — /guides/_singapore-template —
must return a 404, not the singapore guide. The catch-all enforces that
country-specific content is unreachable except through its country segment.
That's the cross-segment isolation gate the verification step checks.
Why no FAQs
The global template has FAQs to exercise the conditional FAQPage schema
emission. This file omits FAQs to exercise the other code path — when
frontmatter has no faqs, the catch-all should not emit a FAQPage JSON-LD
script. Both paths get covered between the two placeholders.
When this file disappears
Same as the global template: deleted or replaced when Session 8's H-1B1
flagship lands at content/guides/singapore/h1b1-visa.mdx.