Приложение школы тайцзи: расписание, выбранные занятия, напоминания и персональный доступ к материалам и Zoom. Веб-вики поддерживает поиск, чтение, недавние публикации и граф связей.
Проверенная общая база и незавершённые работы: Cabinet account и отдельный источник расписания, подготовленная web SSO ветка, восстановленные исходники privacy/native reader/iPad сборки18. Это исходники кандидата; они не означают включённый production SSO или новую сборку TestFlight.
| Путь | Назначение |
|---|---|
apps/practice-app/ |
Expo / TypeScript: iOS, Android и web |
practice_api/ |
FastAPI: расписание, доступ, админка, сайт и вики |
apps/wiki-graph/ |
Веб-библиотека и граф |
deploy/daychee/ |
Конфигурация сервера и Docker |
scripts/, tests/ |
Инструменты и тесты |
design/, docs/ |
Дизайн-референсы и документация |
Оцифровка, индексация и редакционный пайплайн находятся в отдельном приватном daychi-knowledge. Daychi сохраняет приложение, сайт, интерфейс вики и content API. Границы и переход. Корпус, рабочие базы и секреты не входят в Git. Название проекта — Daychi; совместимость старых идентификаторов сохраняется.
Клиент: Node.js 22.13+ и npm; для native-сборок нужны Xcode или Android SDK/JDK.
git clone https://github.com/sleontenko/daychi.git
cd daychi/apps/practice-app
npm ci
cp .env.example .env.local
npm run web
# Native: npm run ios или npm run androidПубличные URL задаются в .env.local: EXPO_PUBLIC_SCHEDULE_API_URL
и EXPO_PUBLIC_DAYCHEE_API_URL. Персональный доступ требует HTTPS.
Уведомления и exact alarms проверяются в native-сборке.
Backend: Python 3.12+.
python3.12 -m venv .venv
.venv/bin/python -m pip install -r scripts/dev-requirements.txt
.venv/bin/python -m uvicorn practice_api.schedule_app:app --host 127.0.0.1 --port 8001Это публичное расписание. Основной сервис и синтетические fixtures описаны в архитектуре.
Команды проверок и порядок PR — в CONTRIBUTING. CI запускает тесты без production-данных и секретов.
- Продукт и план развития
- Архитектура и дизайн
- История выпусков
- Статус вики и новые материалы
- Работа с контентом
- Все документы и безопасность
/prototype содержит демонстрационные экраны. Статусы выпусков и ограничения
проверок указаны в changelog. Права на сторонние компоненты и дизайн сохраняются;
репозиторий не предоставляет новую open-source лицензию.
Agents start with AGENTS.md and invoke the installed /collaborate skill to discover addressed Workshop assignments and coordinate changes at project boundaries.
Изолированный кандидат следует совместному browser-session контракту Workshop #13, включая отдельные production/staging профили. Проверки и условия запуска. Кандидат по умолчанию отключён; опубликованный сервер и мобильные сборки не менялись.
Уточнение 14 октября: публичный обзор графа на главной возвращён; клик предлагает вход через кабинет. Локальная проверка, без публикации.