Головне
- 18 серпня 2026: пакет клінічного огляду безпеки зі стабільними ID правил, версійними метаданими конфігурації, діагностикою бети з урахуванням середовища і тестовим покриттям готовності v1.6.
- 19 серпня 2026: приватні метрики життєвого циклу, офлайн-стійка черга фідбеку бети, внутрішній дашборд засновника, потім перехід на платний акаунт розробника Apple з новим bundle ID, і увімкнення Live Activities для продакшену.
- Того ж дня mommyrefuel.com було повністю перероблено: розділ довіри й приватності, тексти, що чесно описують готовий застосунок на шляху до TestFlight (а не список очікування до запуску), повна українська версія сайту й реальна сітка функцій.
- Ніщо з цього не стверджує, що застосунок на цьому етапі потрапив в App Store чи публічний TestFlight — це робота з готовності, яка мала відбутися спочатку, задокументована по мірі того, як відбувалася.
- Це останній пост засновницького тижня 13–19 серпня; далі наступні пости підхоплюють, де б не була наступна реальна віха.
Де і коли
18 серпня 2026:
- 08:49 — пакет клінічного огляду безпеки: каталог стабільних ID правил (MR-CRISIS-001 та інші), зіставлений з движком безпеки, з тестом, що забороняє розбіжність; чесний статус огляду "чернетка" (тест забороняє коли-небудь стверджувати клінічний огляд, якого не було); запобіжник безпеки для ШІ виокремлено, тож контракт "криза ніколи не доходить до ШІ" напряму тестується; папка docs/clinical-review/, яку можна переглянути без Xcode (8f71c6e)
- 08:49 — заголовки кризи й ескалації позначені як заголовки VoiceOver, доступні першими через навігацію ротором (94f07b5)
- 08:49 — тестове покриття готовності v1.6: фікстури безпеки, запобіжник ШІ, метадані, фідбек (285a6b7)
- 08:49 — документація готовності до TestFlight і матриця критеріїв релізу GA (caa820c)
- 08:49 — модель середовища (розробка/бета/продакшн), тож внутрішня діагностика коректно показується в бета-версії TestFlight без розкиданих дебаг-прапорців, плюс безпечна для бети діагностика і ширші категорії фідбеку, включно з окремою опцією "Проблема безпеки" (2a19e20)
19 серпня 2026:
- 08:41 — приватні метрики життєвого циклу (перше використання, активні дні, дата активації), що ніколи не покидають пристрій, і закритий, беззмістовний набір назв аналітичних подій — структурний запобіжник, тож провайдер аналітики може отримати лише відомий випадок події, ніколи довільні дані (fd22531)
- 08:41 — межа подачі фідбеку бети: віддалено, коли налаштована кінцева точка фідбеку, інакше локальна черга, що дедуплікує й ніколи тихо не втрачає фідбек; плюс спокійний, обмежений за частотою щотижневий чекін корисності (995af6d)
- 08:41 — внутрішній дашборд засновника лише для бети/дебагу (життєвий цикл, залученість, фідбек, платформа) і п'ять узгоджених демо-сценаріїв для тестування (6d01522)
- 08:41 — розширене регресійне покриття для вищезгаданого (53430bb), і документація: метрики продукту бети, гайд для інтерв'ю, фреймворк рішень, звіт готовності (8e62068)
- 11:34 — mommyrefuel.com перероблено: розділ довіри й приватності, тексти переосмислені зі списку очікування до продукту на готовий застосунок на шляху до TestFlight (b0274a3)
- 11:47 — повна українська версія сайту на /uk/, перемикач мов EN/UK, і повідомлення про екосистему оновлено, щоб відображати те, що справді збудовано (Watch, віджети, Health, Siri, Коло турботи) (2cd6747)
- 11:56 — перехід на платний акаунт розробника Apple й новий ідентифікатор пакета, com.mommyrefuel.ios (e7202c8)
- 12:22 — увімкнено Live Activities для продакшену (e1e7920)
- 14:53 — задекларовано звільнення від шифрування, тож майбутні завантаження в TestFlight пропускають ручне питання про експортну відповідність (2f6adf9)
- 16:03 — на сайт додано розділ "що робить Mommy Refuel", англійською та українською (aaac8fd)
Ставитися до огляду безпеки серйозно, письмово
Найважливіша частина цих двох днів для мене — це взагалі не функція. Це зробити логіку безпеки Mommy Refuel такою, яку може перевірити хтось, хто не є Swift-розробником. Кожне правило, пов'язане з кризою, тепер має стабільний ID, зіставлений один-до-одного з тим, що насправді робить движок безпеки застосунку, з тестом, що падає, якщо ці двоє коли-небудь розійдуться. Статус огляду чесно зберігається як "чернетка" — є тест, який зупинить збірку, якщо будь-який код коли-небудь стверджуватиме, що клінічний огляд відбувся до того, як він насправді відбувся. Це навмисний вибір: я краще буду ніяково чесним у коді про те, що ще не сталося, ніж тихо натякну на більшу впевненість, ніж є насправді.
Робота з готовності, а не запуск
Хочу бути тут точним, бо весь цей журнал побудований на точності: ніщо за ці два дні не відправило збірку в TestFlight чи App Store. Вийшла інфраструктура, яка робить відповідальний запуск можливим — модель середовища, щоб бета-тестувальники бачили правильну діагностику без плутанини з дебаг-прапорцями, цикл фідбеку, який ніколи тихо не втрачає те, що повідомив тестувальник (включно з окремим способом позначити саме проблему безпеки), і приватні метрики, що показують мені, чи справді застосунок використовується й корисний, ніколи не збираючи нічого особистого. Перехід на платний акаунт розробника й новий ідентифікатор пакета (com.mommyrefuel.ios) 19 серпня теж був суто операційним — ідентифікатори безкоштовного особистого акаунта автоматично зайняло тестування на пристроях раніше, і вони стали недоступні новому платному акаунту, тож усе потребувало чистого, постійного дому, перш ніж могла відбутися справжня подача.

Live Activities, справді увімкнено
Live Activity "Вікно відпочинку / Перезавантаження" існувала в коді з v1.4, але її потрібно було явно увімкнути для продакшн-використання (NSSupportsLiveActivities), що сталося о 12:22 19-го числа. Невеликий коміт, але саме такі деталі вирішують, чи функція, яка вже працює в розробці, справді доходить до когось.
Сайт нарешті каже правду про те, що існує
До 19 серпня mommyrefuel.com все ще говорив мовою списку очікування до запуску — що було точним у перший день, але перестало бути точним десь навколо четвертої чи п'ятої функції. Того дня я переробив його повністю: новий розділ довіри й приватності, побудований навколо чотирьох реальних стовпів (приватність за задумом, детермінована безпека, рідний для iPhone і Watch, створений для реального життя), тексти, що тепер прямо кажуть — це готовий застосунок на шляху до TestFlight, а не ідея, що збирає е-мейли, і сітка з дев'яти карток функцій, що описують те, що справді виходить — щоденний бал, особиста базова лінія, фокус дня, відновлення й безпека, попросити допомоги, Refuel AI, материнський таймлайн, тижневий звіт і режим візиту до лікаря, приватний щоденник.
Того ж дня сайт отримав повний український переклад на /uk/ — кожен видимий рядок, а не частковий прохід, — з перемикачем мов і правильними hreflang-альтернативами, а розділ екосистеми переписали, щоб описувати реальні готові можливості (Apple Watch, віджети, Apple Health, Siri, Коло турботи) замість бажаних.

Завершення засновницького тижня
Це тринадцять днів історії: від першого коміту-прототипу 13 серпня до сайту, що нарешті описував реальний, протестований, інтегрований з екосистемою Apple застосунок на шляху до TestFlight 19 серпня. Я веду цей журнал, щоб ця історія залишалася видимою, а не перетворилася пізніше на розмите "ми деякий час щось будували". Застосунок згодом дійшов до живого, безкоштовного пілоту в App Store приблизно 12 вересня 2026 року — це вже окремий пост, зі своїми реальними датами.

Питання, які ставлять мами
Чи потрапив застосунок у TestFlight до 19 серпня 2026 року?
Цей пост описує роботу з готовності — модель середовища, пакет огляду безпеки, метрики, цикл фідбеку, перехід акаунта розробника. Він документує підготовку, а не підтверджену дату подачі в TestFlight чи App Store.
Чи пройшов контент безпеки клінічний огляд на цей момент?
Ні. Каталог правил безпеки й метадані були створені, щоб зробити огляд можливим і не дати застосунку хибно стверджувати, що клінічний огляд відбувся до того, як він відбувся.
Чи збирає дашборд засновника особисті дані?
Ні. Це внутрішній перегляд лише для бети/дебагу, повністю побудований на тих самих приватних, беззмістовних метриках життєвого циклу й залученості, що використовуються деінде в застосунку — без особистого контенту, без стороннього SDK аналітики.
Чому змінився ідентифікатор пакета?
Оригінальні ідентифікатори автоматично зайняв безкоштовний особистий акаунт розробника Apple під час раннього тестування на пристроях і стали недоступні новому платному акаунту, тож усе перенесли на com.mommyrefuel.ios для чистого, постійного налаштування.
Доступність може залежати від встановленої версії застосунку. Статуси підтверджені засновником на момент публікації.



