# Epic Product Engineer Public Discovery

Version: 1

Epic Product Engineer exposes public content in HTML by default and explicit `.md` twins for supported public route families.

## Discovery surfaces

- [`/llms.txt`](https://www.epicproduct.engineer/llms.txt) — lightweight operator hint surface
- [`/sitemap.xml`](https://www.epicproduct.engineer/sitemap.xml) — XML sitemap for crawlers
- [`/sitemap.md`](https://www.epicproduct.engineer/sitemap.md) — markdown discovery index
- [`/rss.xml`](https://www.epicproduct.engineer/rss.xml) — RSS feed

## Human URLs

- Posts: `https://www.epicproduct.engineer/<slug>`
- Workshop lessons: `https://www.epicproduct.engineer/workshops/<module>/<lesson>` for free public lessons
- Workshop landing pages: `https://www.epicproduct.engineer/workshops/<module>`

### Indexed public examples

- [Become a Product Engineer Podcast](https://www.epicproduct.engineer/become-a-product-engineer-podcast) (list)

## Markdown twins

- Posts: `https://www.epicproduct.engineer/<slug>.md`
- Workshop lessons: `https://www.epicproduct.engineer/workshops/<module>/<lesson>.md` for free public lessons
- `Accept: text/markdown` content negotiation is supported on post and lesson HTML routes.

## Usage

```bash
curl https://www.epicproduct.engineer/llms.txt
curl https://www.epicproduct.engineer/sitemap.md
curl https://www.epicproduct.engineer/sitemap.xml
curl https://www.epicproduct.engineer/rss.xml
curl https://www.epicproduct.engineer/some-post-slug.md
curl https://www.epicproduct.engineer/workshops/module-slug/lesson-slug.md
curl -H 'Accept: text/markdown' https://www.epicproduct.engineer/some-post-slug
```
