SEO / indexability attest
Read-only cards: indexable, noindex, canonical-ok. From mock fixture path/robots/canonical metadata only. Unbound/missing fail-closed. Not live masterengine.ai. Not kernel source of truth.
How to read · mock robots / canonical metadata only
- Indexable here is a mock claim on a marketing path (e.g.
/) — specimen only. No live crawl, no Search Console API. - Noindex shows expected private/app paths (e.g.
/login,/app) with robots noindex. Correct noindex ≠ “bad SEO”; it is intentional. - Canonical-ok is a mock canonical host presence/ok claim. Presence ≠ production SEO review.
- Unbound / Missing is fail-closed: not pass, no pretend-pass, no invented robots/canonical. Missing ≠ pass. Unbound ≠ pass.
- Env / host / robots binding names only (see
env.example). Secret values never ship in this pack.
Indexable —
Noindex —
Canonical-ok —
Unbound / Missing (fail-closed) —
Fail-closed count —
Finding rows (mock robots / canonical specimen)
- Awaiting local fixture…
Awaiting local fixture…