Merge branch 'origin/main' into main
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# План по LLM Wiki
|
||||
|
||||
## Задачи
|
||||
|
||||
- **Сохранять историю коммитов, связанную с DDG** в папке `work/llm-wiki/commit-history/<YYYY-MM-DD>.md` (коммиты, аналитику, скрипты DDG).
|
||||
- **Записывать историю оплаты организатора, относящуюся к DDG**, в `work/llm-wiki/payments/payment-<YYYY-MM>.md`.
|
||||
- **Всё остальное** (общие планы, задачи, OS‑настройки, прочие заметки) размещать в `personal/plans/` и подпапках, как обычно.
|
||||
|
||||
## Структура папок
|
||||
|
||||
- `work/llm-wiki/`
|
||||
- `commit-history/` — только DDG‑коммиты.
|
||||
- `payments/` — только DDG‑оплаты.
|
||||
- `personal/plans/`
|
||||
- хранит все остальные записи (планирование, OS, личные задачи и пр.).
|
||||
|
||||
## Шаблоны
|
||||
|
||||
### История коммитов (DDG)
|
||||
```markdown
|
||||
# Commit History – <YYYY-MM-DD>
|
||||
|
||||
- <commit_hash> — <author> — <date> — <message>
|
||||
```
|
||||
|
||||
### Отчёт об оплате (DDG)
|
||||
```markdown
|
||||
# Payment Report – <YYYY-MM>
|
||||
|
||||
- Сумма: <amount>
|
||||
- Дата: <date>
|
||||
- Организатор: <organizer>
|
||||
- Примечание: <notes>
|
||||
```
|
||||
|
||||
## Невыполненные задачи (если что‑то не успеется)
|
||||
- ⚠️ *[описание задачи]* — будет добавлено в раздел «Новые задачи» при следующей итерации.
|
||||
@@ -123,6 +123,8 @@ Settings → Repositories → **+** → `https://reflect.qentra.top`
|
||||
|
||||
---
|
||||
|
||||
Paywall option - Adapty
|
||||
|
||||
## Android Signing
|
||||
|
||||
**Keystore:** `~/.android/signing/nolvu-release.jks` (вне репо, не в git)
|
||||
|
||||
@@ -107,6 +107,17 @@ Apple требует дисклеймер: "Не является заменой
|
||||
- После сброса: онбординг с чистого листа
|
||||
- Реализует GDPR-требование "право на удаление" (см. [[privacy-legal]])
|
||||
|
||||
- **Папка документов** — пикер системной папки для хранения/чтения сессий
|
||||
- Расположение: под кнопкой "Пропустить" на стартовом экране + отдельная секция в Настройках
|
||||
- Позволяет выбрать любую папку (iCloud Drive, локальная, внешний диск на iPad)
|
||||
- По умолчанию: стандартная `Documents/UserProfile/` — ничего не ломается
|
||||
- Нужно для переноса данных между устройствами (резервная копия, смена телефона)
|
||||
- iOS: `.fileImporter(allowedContentTypes: [.folder])` (SwiftUI, iOS 14+)
|
||||
- Возвращает security-scoped URL → сохраняется как bookmark в UserDefaults
|
||||
- `startAccessingSecurityScopedResource()` / `stopAccessingSecurityScopedResource()` при каждом доступе
|
||||
- Android (`#if SKIP`): `Intent.ACTION_OPEN_DOCUMENT_TREE` → URI с `takePersistableUriPermission`
|
||||
- ProfileManager читает путь из UserDefaults (bookmark на iOS, URI string на Android)
|
||||
|
||||
### Структура сессии
|
||||
1. **Check-in** (2 мин): короткий mood check через карточки
|
||||
2. **Тема** (выбирает пользователь или AI предлагает из паттернов)
|
||||
@@ -686,6 +697,7 @@ Phase 2 — Voice + Android (6-8 недель)
|
||||
├── OpenAI Realtime API интеграция
|
||||
├── Skip.tools → Android версия
|
||||
├── Persistence: профиль пользователя + recurring topics
|
||||
├── Импорт/экспорт папки данных (iOS + Android file picker)
|
||||
└── Подписка через RevenueCat
|
||||
|
||||
Phase 3 — Launch & Marketing (2-4 недели)
|
||||
|
||||
Reference in New Issue
Block a user