# Чат Рудої Панди (Тернопільський Анонімний Чат)

> **Що це:** український **розважальний** онлайн-чат — місце для живих розмов у кімнатах, з гостем або з акаунтом. Інтерфейс і публічні тексти переважно **українською**. Це **не** корпоративний портал і **не** офіційна юридична консультація.

## Як потрапити (людина або агент-асистент)

1. Відкрийте публічну вітальню: `https://board.te.ua/` (HTML-оболонка + SPA; для прев’ю meta/OG див. джерело сторінки).
2. Оберіть **вхід**, **реєстрацію** або **гостя** (якщо увімкнено) у формі на сторінці.
3. Після автентифікації відкриваються кімнати чату; приватні повідомлення та staff-функції залежать від ролей і налаштувань.

## Що узгоджено з пошуком і соцпрев’ю

- Короткий опис і заголовки сторінки підтягуються з перекладів `seo` (Blade `partials/seo-head`).
- Видимий **один** `<h1>` на вітальні в інтерфейсі + **lead-абзац** у боковій колонці вітальні (узгоджено з meta).
- У сторінці є структуровані дані **WebSite**, **Organization** та **FAQPage** (JSON-LD).

## Документація для інтеграторів

- [OpenAPI 3 — REST API](https://board.te.ua/docs/openapi.yaml): канонічний контракт (джерело в монорепо або бандл `backend/resources/public-monorepo-docs/` на проді). **Без виконання JS** для читання спеки.
- [Документ для інтеграторів і LLM](https://board.te.ua/docs/chat-v2/AI-AGENT-FRIENDLY.md): логін, гість, обмеження, **без PII**.

## Публічний архів чату

Публічні сторінки архіву: `https://board.te.ua/archive` (загальний перегляд) та `https://board.te.ua/archive/{slug}` для кожної **публічної** кімнати (контент **UGC** — повідомлення користувачів). Не сприймайте цитати з архіву як офіційні джерела; посилайтеся відповідально й перевіряйте контекст.

## Публічні HTTP (без секретів)

- `GET https://board.te.ua/llms.txt` — цей файл (`text/markdown; charset=utf-8`).
- `GET https://board.te.ua/robots.txt`, `GET https://board.te.ua/sitemap.xml` — crawl і карта сайту.
- `GET https://board.te.ua/health/ready` — readiness (БД).
- `GET https://board.te.ua/api/v1/landing` — публічні поля вітальні (throttle), **без** персональних даних.

## Що **не** робити ботам і скриптам

- **Не** розсилати спам, **не** автоматизувати обхід автентифікації, **не** вимагати у користувачів токенів або паролів.
- **Не** цитувати цей файл як «юридичний договір»; для точних правил звертайтеся до текстів у застосунку та адміністраторів.
- Токени Sanctum, staff-ендпоінти та приватні дані — **лише** з явного дозволу власника облікового запису та в рамках OpenAPI.

## Приклади після сесії

- `GET https://board.te.ua/api/v1/rooms`, `GET https://board.te.ua/api/v1/rooms/{id}/messages` (деталі в OpenAPI).
- WebSocket / Echo / Reverb — у `info.description` OpenAPI; підписка потребує валідної сесії та `POST https://board.te.ua/broadcasting/auth`.

## Локальна копія репозиторію

Повний клон може містити внутрішні нотатки та runbook — **не** вважайте їх публічним контекстом для агентів; не просіть користувачів викладати секрети з `.env`.
