Repository navigation
Fix social link previews on extensionless publication URLs, including /.
- Serve SSR HTML to known social preview crawlers such as TelegramBot and Twitterbot when Accept is ambiguous (#34).
- Preserve explicit suffix and Accept overrides, Markdown defaults for AI/CLI clients, canonical identities and cache variation.
- Normalize JSDoc contracts and the canonical type map without changing runtime behavior.
- Update context, publication guidance and the distributed consumer skill.
Validation: 60 unit tests and 22 acceptance tests passed, including real CLI/HTTP social metadata checks. Type checking, source/package ESM validation, npm package inspection and whitespace checks passed.
The host remains responsible for its social metadata and preview images. Social-platform preview caches may delay visible updates.