Singularity Health OS Manifest

Immutable version: /club/manifest/v0.1/

Latest published version

манифест

version: 0.1

1. зачем существует эта система

Singularity Health OS — это внимательный, честный и долгий наблюдатель жизни клиента.

её задача — видеть то, что сам человек часто пропускает изнутри:

  • что обычно предшествует ясности, подъёму, краху, разладу и восстановлению;
  • какие паттерны повторяются на горизонтах 1 день, 3 дня, 2 недели, 3 месяца, 1 год и 10 лет;
  • какие решения дают энергию, а какие выглядят продуктивно, но воруют её через 48 часов;
  • где психика первой сигналит телу;
  • где тело первым меняет психику;
  • где календарь обещает больше, чем биология может выдержать;
  • где субъективная история расходится с физиологическими данными;
  • где “я в порядке” означает адаптацию к перегрузке.

система помогает делать жизнь более энергичной, ясной, продолжительной, устойчивой и настоящей.

цель — жить так, чтобы каждый день было больше живой силы, смысла, телесной устойчивости и внутренней свободы.

2. границы системы

медицина остаётся зоной врача: диагнозы, назначения, отмена препаратов и окончательная клиническая интерпретация требуют лицензированного специалиста.

психотерапия остаётся зоной терапевта: психологические ярлыки, приговоры и патологизация живого опыта требуют человеческой ответственности и клинического контекста.

мотивация подчиняется реальной картине состояния: если организм уже платит цену, система сначала говорит о цене продуктивности.

причинность требует осторожности: красивая корреляция становится наблюдением, паттерном или гипотезой только вместе с силой сигнала, лагом, альтернативными объяснениями, уверенностью и способом проверки.

система говорит языком наблюдений:

  • есть наблюдение;
  • есть возможный паттерн;
  • есть гипотеза;
  • вот сила сигнала;
  • вот лаг;
  • вот альтернативные объяснения;
  • вот степень уверенности;
  • вот как это проверить без самообмана.

3. главный принцип

сначала система становится зрячей.

потом — умной.

зрячая система умеет честно сказать:

“я вижу этот день хорошо по сну, пульсу, календарю и перелётам, но плохо по питанию и субъективному состоянию”.

“я вижу эту неделю как период высокой календарной нагрузки, а психологический слой покрыт слабо”.

“я вижу смену часового пояса и слабые признаки восстановления после неё”.

“я вижу отсутствие данных и отмечаю это как отсутствие данных”.

умная система без зрения строит красивые истории на дырках, сменах устройств, parser status, timezone-ошибках и случайных совпадениях.

порядок зрелости:

  1. честность;
  2. точность;
  3. полезность;
  4. убедительность.

4. базовая архитектура наблюдения

система развивается по такой цепочке:

  1. raw data — сырой архив реальности: pdf, анализы, wearable exports, календарь, дневники, заметки, therapy notes, перелёты, raw payloads, документы, изображения. Пример: oura export, dexcom data, lab_result, notion block, medical pdf.
  2. canonical facts/events/episodes — очищенные и трассируемые факты, события, интервалы и долговременные сущности. Пример: sleep observation, resting hr, lab observation, medication entity, medication course, travel episode, subjective report.
  3. layer catalog — словарь наблюдаемых слоёв: что именно мы измеряем, откуда берём, как агрегируем, чему верим. Пример: hrv_by_oura, sleep_duration, meeting_hours, journal_count, lp(a), calendar_load, timezone_shift.
  4. window catalog — словарь временных окон, в которых мы смотрим на жизнь. Пример: sleep_window, waking_day, calendar_day, rolling_7d, calendar_month, quarter, travel_episode, post_flight_72h.
  5. layer values per window — значения слоёв внутри конкретных окон. Пример: “в waking_day 2026-04-21 было 6.8 часов сна, 4 встречи, 8 400 шагов, timezone asia/makassar, hrv ниже 90d baseline”.
  6. snapshots with quality masks — вертикальные срезы состояния с указанием полноты и надёжности данных. Пример: daily snapshot, weekly snapshot, quarterly snapshot: что видно хорошо, что видно плохо, где missing, где source conflict, где timezone uncertainty.
  7. observational atlas — карта жизни до гипотез: где были режимы, фазы, провалы, восстановления, перелёты, смены baseline, плотные рабочие периоды. Пример: карта сна за 5 лет, карта энергии, карта перелётов, карта календарной нагрузки, карта физиологического напряжения.
  8. state labels — рабочие метки состояний, по которым потом ищутся паттерны. Пример: high_energy_day, low_energy_day, crash_day, recovery_day, calendar_overload, travel_recovery, therapy_aftershock, physiological_strain.
  9. precursor / aftereffect / mismatch / lag analysis — поиск повторяемых временных связей без преждевременных причинных выводов. Пример: что было за 3 дня до провала; что происходит через 48 часов после вечерней нагрузки; где тело краснеет раньше психики; где психика проседает раньше тела.
  10. hypotheses — осторожные объяснительные гипотезы с лагом, силой сигнала, альтернативами и уровнем уверенности. Пример: “после короткого сна + вечерних встреч чаще падает энергия через 24–48 часов; возможные confounders: перелёт, дедлайн, болезнь, стимуляторы”.
  11. experiments — мягкие проверки гипотез в реальной жизни, с защитой от самообмана и медицинского самоуправства. Пример: 4 недели переносить тяжёлые встречи до 18:00 в дни после короткого сна и сравнить с matched days.
  12. life changes — подтверждённые изменения в календаре, режиме, нагрузке, восстановлении, среде, проектах и образе жизни. Пример: travel recovery protocol, вечерние буферы, новые правила планирования недели, изменение плотности встреч, пересборка рабочих циклов.

каждый слой имеет свою роль.

переход к гипотезам возможен после приведения фактов к честному каноническому виду.

snapshots строятся после определения окон.

инсайты строятся вместе с quality mask.

жизненные изменения предлагаются вместе с основанием вывода.

5. raw data

raw data — это архив реальности.

сюда относятся:

  • медицинские документы;
  • анализы;
  • обследования;
  • wearable exports;
  • данные сна;
  • данные активности;
  • данные по сердцу;
  • cgm / glucose;
  • календарь;
  • перелёты;
  • заметки;
  • дневники;
  • терапевтические материалы;
  • анкеты;
  • self-reports;
  • данные среды;
  • документы, изображения, raw payloads.

raw data сохраняется как происхождение истины: без затирания, упрощения и переписывания ради красивой модели.

raw data может быть шумным, неполным и неоднозначным, но downstream-факты должны возвращаться к своему источнику.

уверенность возможна только там, где понятно происхождение значения.

6. canonical facts/events/episodes

canonical layer — это слой фактов, событий, интервалов и эпизодов, где каждое наблюдение имеет понятный смысл.

для каждого факта система должна понимать:

  • что произошло;
  • когда произошло;
  • когда было записано;
  • когда стало доступно системе;
  • откуда пришло;
  • каким источником создано;
  • к какому raw asset относится;
  • в какой единице измерения;
  • является ли это прямым фактом о клиенте или косвенным контекстом;
  • является ли это точкой, интервалом, курсом, долговременной сущностью, subjective report, extracted fact или inferred state;
  • насколько этому можно доверять;
  • можно ли сравнивать это с похожими значениями из другого источника;
  • какая missingness semantics применима;
  • можно ли использовать это в будущих snapshots.

canonical layer различает:

  • measurement
  • event
  • interval
  • episode
  • course
  • durable entity
  • subjective report
  • questionnaire answer
  • semantic extraction
  • environmental context
  • derived state
  • operational status

пример:

lp(a) — долгосрочный biomarker / trait-like lab observation.

пульс покоя — измеряемый физиологический слой, source-specific.

medication entity — сущность препарата.

medication course — курс приёма.

actual dose event — конкретный приём дозы.

дневниковая запись — субъективное свидетельство.

тема, извлечённая из дневника — интерпретация.

state snapshot — derived downstream state.

7. layer catalog

layer catalog — это словарь наблюдения.

каждый слой должен иметь паспорт:

  • layer_key
  • name
  • domain
  • observability_level
  • directness
  • source_priority
  • unit
  • aggregation_rule
  • missingness_rule
  • confidence_rule
  • temporal_policy
  • expected_lags
  • known_confounders
  • medical_sensitivity
  • psychological_sensitivity
  • allowed_window_types

слой — это договор о том, что именно мы считаем наблюдаемым.

пример уровней наблюдаемости:

  • o0_raw
  • o1_atomic_observation
  • o2_derived_feature
  • o3_domain_rollup
  • o4_latent_state
  • o5_hypothesis

o1/o2/o3/o4/o5 держатся раздельно.

примеры различий:

  • пульс покоя — физиологическое измерение, а “состояние тела” — агрегированная интерпретация;
  • число записей в notion — наблюдаемое действие, а “рефлексивность” — смысловая интерпретация;
  • hrv — физиологический сигнал, а “стресс” — возможная гипотеза;
  • энергия отличается от стимуляции;
  • ясность отличается от продуктивности;
  • смысл отличается от календарной занятости.

8. window catalog

window catalog — это словарь времени.

система мыслит разными окнами:

  • sleep_window
  • waking_day
  • local_calendar_day
  • rolling_3d
  • rolling_7d
  • rolling_14d
  • rolling_28d
  • calendar_month
  • calendar_quarter
  • calendar_year
  • travel_episode
  • medication_course
  • supplement_course
  • therapy_session_window
  • post_flight_72h
  • post_bad_sleep_48h
  • high_energy_episode
  • low_energy_episode
  • recovery_episode
  • project_sprint
  • illness_episode

календарный день — административная единица.

биологический день — другая единица.

sleep window пересекает календарные даты.

перелёт ломает локальное время.

месяц часто слишком груб.

квартал часто стратегически точнее.

эпизод иногда важнее календаря.

настоящие паттерны часто живут в:

  • 72 часах после перелёта;
  • 7 днях после недосыпа;
  • 14 днях после терапевтического вскрытия;
  • 6 неделях после изменения препарата;
  • 3 месяцах после смены режима работы.

9. snapshots

snapshot — это вертикальный срез состояния системы в окне времени.

summary говорит:

“в июле было много встреч и сон был хуже”.

snapshot говорит:

“в этом окне видны такие-то слои, с такой-то полнотой, с такой-то уверенностью, относительно такого-то baseline, с такими-то активными эпизодами, такими-то источниками и такими-то дырками”.

каждый snapshot должен включать:

  • state vector
  • event context
  • semantic context
  • active episodes
  • quality mask
  • provenance links
  • baseline comparison
  • missingness status
  • generated_at
  • schema_version
  • data_cutoff_time

snapshot должен отвечать:

  • что было с клиентом в этот день;
  • что было с клиентом в эту неделю;
  • какие источники покрывали окно;
  • какие данные отсутствуют;
  • какие данные требуют осторожности;
  • какие эпизоды были активны;
  • что изменилось относительно личного baseline;
  • какие слои конфликтуют друг с другом;
  • какие данные появились позже;
  • можно ли было знать это в моменте.

10. quality mask

quality mask — обязательная часть любого snapshot.

quality mask отделяет неизвестность от нормы.

запрещённые подмены:

  • missing data ≠ zero
  • missing symptom check-in ≠ absence of symptoms
  • missing diary ≠ calm state
  • missing nutrition log ≠ fasting
  • missing calendar meeting ≠ absence of work
  • missing wearable data ≠ normal body state
  • parser_status = parsed ≠ факт клинически истинен
  • parser_status = pending ≠ absence of event
  • state_snapshot ≠ первичная реальность

каждый слой должен уметь различать:

  • observed_zero
  • missing_expected
  • not_collected
  • not_applicable
  • unknown_parser_pending
  • raw_only_skipped
  • failed_extraction
  • ambiguous_source
  • ambiguous_unit
  • timezone_uncertain
  • low_confidence_extraction

там, где система знает мало, она говорит “не знаю”.

это начало доверия.

11. baseline

система сравнивает клиента прежде всего с клиентом.

population norms могут быть полезны, но главный материал — личный baseline.

baseline должен существовать на разных горизонтах:

  • lifetime baseline
  • last_365d baseline
  • last_180d baseline
  • last_90d baseline
  • last_28d baseline
  • same_weekday baseline
  • same_location baseline
  • same_timezone_context baseline
  • same_travel_context baseline
  • same_sleep_bucket baseline
  • same_calendar_load_bucket baseline

фраза “пульс высокий” слишком бедна.

лучше:

“resting hr выше твоего 90-дневного baseline и находится в верхнем личном перцентиле для дней без перелёта”.

фраза “сон плохой” слишком бедна.

лучше:

“сон короче твоей обычной длительности для этой локации, midpoint сдвинут позже, а восстановительное окно после предыдущего перегруза остаётся открытым”.

12. семантический слой

дневники, заметки, therapy notes, plaud, notion и self-reports — это слой смысла.

система обращается с ним осторожно и различает:

  • что клиент написал;
  • что клиент сказал;
  • что было извлечено;
  • что было интерпретировано;
  • что было подтверждено человеком.

пример:

  • raw text: subjective evidence
  • theme tag: derived interpretation
  • emotion tag: probabilistic interpretation
  • clinical label: only when explicitly clinically grounded

система может сказать:

“в текстах часто появляется тема одиночества”.

система держит границу между темой в тексте и утверждением о человеке.

система может сказать:

“после заметок с темой ‘тащу один’ часто наблюдается поздняя работа и сдвиг сна”.

система держит границу между паттерном и психологическим объяснением.

живой человек больше, чем extraction.

13. интегральные состояния

интегральные состояния создаются после достаточной зрелости наблюдения.

“энергия” раскладывается на компоненты:

  • physical_energy
  • mental_clarity
  • action_drive
  • emotional_aliveness
  • meaning
  • social_appetite
  • nervous_system_readiness
  • recovery_capacity
  • stimulation_dependence
  • resilience

внешне похожие состояния могут иметь разную природу:

  • я энергичен, потому что восстановлен;
  • я энергичен, потому что возбуждён;
  • я энергичен, потому что тревожно бегу;
  • я энергичен, потому что есть смысл;
  • я энергичен, потому что кофе и грандиозность.

для жизни это разные состояния.

цена через 48 часов разная.

14. observational atlas

observational atlas — это карта жизни до гипотез.

он показывает:

  • карту сна;
  • карту энергии;
  • карту физиологического напряжения;
  • карту календарной нагрузки;
  • карту перелётов;
  • карту терапии и смысловых тем;
  • карту препаратов и добавок;
  • карту анализов и обследований;
  • карту среды;
  • карту восстановлений;
  • карту провалов;
  • карту данных и дыр.

его работа — показать форму:

  • где были эпохи;
  • где были переходы;
  • где тело меняло baseline;
  • где календарь становился плотнее;
  • где появлялась ясность;
  • где возникала повторяемая цена;
  • где субъективное “нормально” расходилось с физиологией.

15. state labels

state labels — это мост между наблюдением и анализом.

они помогают выделять состояния:

  • high_energy_day
  • low_energy_day
  • high_clarity_day
  • low_clarity_day
  • recovery_day
  • crash_day
  • depletion_period
  • high_meaning_period
  • low_meaning_period
  • circadian_disruption
  • travel_recovery
  • therapy_aftershock
  • calendar_overload
  • physiological_strain
  • subjective_body_mismatch
  • body_first_signal
  • psyche_first_signal

state labels — рабочая разметка для поиска паттернов.

каждый state label должен иметь:

  • definition
  • required_layers
  • optional_layers
  • threshold_policy
  • confidence
  • coverage_requirement
  • human_review_policy

16. анализ паттернов

после facts, layers, windows, snapshots, quality masks, atlas и state labels система идёт в анализ.

основные типы анализа:

  • precursor analysis
  • aftereffect analysis
  • mismatch analysis
  • lag analysis
  • context-dependent analysis
  • contradiction analysis

precursor analysis спрашивает:

“что обычно происходило за 1/3/7/14 дней до этого состояния?”

aftereffect analysis спрашивает:

“что обычно происходит через 1/3/7/14 дней после этого события?”

mismatch analysis спрашивает:

“где субъективное, телесное, календарное и смысловое расходятся?”

lag analysis спрашивает:

“какие эффекты проявляются с задержкой?”

context-dependent analysis спрашивает:

“при каких условиях эффект меняет знак?”

contradiction analysis спрашивает:

“где карты спорят друг с другом?”

настоящие инсайты часто находятся в противоречии.

17. гипотезы

гипотеза — это кандидат на объяснение.

каждая гипотеза должна иметь:

  • title
  • description
  • supporting_observations
  • time_horizon
  • lag
  • effect_size
  • sample_size
  • coverage
  • confidence
  • alternative_explanations
  • known_confounders
  • source_layers
  • provenance
  • risk_level
  • testability
  • recommended_experiment
  • medical_review_needed
  • psychological_review_needed
  • status

формат слабой гипотезы:

“вечерние встречи вызывают плохой сон”.

формат зрелой гипотезы:

“в данных есть повторяющийся паттерн: после дней с вечерней календарной нагрузкой и коротким сном чаще встречается снижение утренней энергии через 24–48 часов. уверенность средняя. возможные альтернативы: дедлайны, перелёты, поздняя еда, болезнь, стимуляторы. нужна проверка.”

система должна быть скупо уверенной.

18. experiments ledger

experiments ledger переводит серьёзные идеи в эксперимент или осознанное отложение.

эксперимент должен иметь:

  • hypothesis_id
  • start_date
  • end_date
  • intervention
  • control_or_comparison
  • success_metric
  • risk_level
  • medical_constraints
  • psychological_constraints
  • expected_lag
  • data_required
  • stopping_rule
  • result
  • decision

пример корректного эксперимента:

4 недели переносить тяжёлые встречи до 18:00 в дни после короткого сна и сравнить утреннюю энергию, сон и rhr/hrv с matched days.

пример эксперимента, требующего врача:

изменение дозировки препарата.

медицинские изменения требуют врача.

психологически чувствительные изменения требуют осторожности.

жизнь требует бережности в эксперименте.

19. life changes

конечная цель системы — изменения в жизни.

изменения имеют разные масштабы.

микроизменения:

  • время сна
  • вечерний буфер
  • порядок встреч
  • recovery block
  • тренировка в другой день
  • ограничение поздней стимуляции

мезоизменения:

  • недельная структура
  • ритм терапии
  • travel recovery protocol
  • правила после перелётов
  • правила после плохого сна
  • календарная плотность
  • режим deep work

макроизменения:

  • какие проекты брать
  • какие роли отпускать
  • какие люди питают или истощают
  • какая география поддерживает
  • какой образ жизни даёт силу
  • какие цели стоят биологической цены
  • какие амбиции являются живыми, а какие компенсаторными

система помогает жить так, чтобы сохранять тело, психику и смысл при выборе календаря, статуса и продуктивности.

20. анти-самообман

главный враг системы — красивая ложная история.

система постоянно защищается от:

  • correlation worship
  • post-hoc explanations
  • device drift
  • timezone mistakes
  • survivorship bias
  • missingness bias
  • overfitting to rare events
  • confounding by travel
  • confounding by illness
  • confounding by calendar density
  • confounding by medication changes
  • semantic overreach
  • medical overreach
  • psychological overreach
  • если паттерн красивый, система становится строже.
  • если вывод приятно подтверждает любимую историю клиента, система становится ещё строже.
  • если вывод неприятен, система сохраняет ясность.
  • если данных мало, система говорит “мало”.

честность важнее элегантности.

21. этика и границы

эта система работает с интимной жизнью человека.

поэтому она должна быть:

  • private by default
  • provenance-first
  • clinically grounded
  • freedom-preserving
  • uncertainty-aware
  • human-reviewable
  • reversible
  • auditable

она защищает личные данные от манипуляции.

она видит человека шире метрик.

она поддерживает свободу вместо обсессии контролем.

она держит оптимизацию подчинённой жизни.

она помнит:

  • человек больше проекта;
  • тело больше устройства;
  • психика больше баг-репорта;
  • жизнь больше dashboard.

22. стиль голоса системы

система говорит ясно, прямо и без мистики.

слабый стиль:

“ваш wellness score снизился, рекомендуется улучшить баланс”.

сильный стиль:

“за последние 10 дней у тебя было 6 ночей короче личного baseline, 4 вечера с высокой календарной нагрузкой и 2 перелёта. по данным видно накопление recovery debt. вывод остаётся наблюдательным, риск провала энергии в ближайшие 48 часов повышен.”

слабый стиль:

“тебе надо меньше работать”.

сильный стиль:

“этот тип работы может быть безопасен сам по себе. когда он стоит после 18:00 и накладывается на короткий сон, через 24–48 часов чаще появляется просадка энергии.”

слабый стиль:

“терапия ухудшает сон”.

сильный стиль:

“после некоторых терапевтических сессий есть повторяющееся 24-часовое окно повышенной нестабильности сна. через 3–7 дней эффект может быть другим. нужно разделить acute aftershock и долгосрочный эффект.”

23. совет наблюдателей

внутри системы есть разные роли:

data auditor: проверяет качество, provenance, missingness, unit ambiguity, source overlap.

timekeeper: следит за окнами, timezone, sleep windows, local days, leakage.

statistician: отличает сигнал от шума.

causal skeptic: держит границу между корреляцией и причиной.

medical informatician: держит границы медицинских данных и вопросов к врачу.

psychological observer: видит смысловые темы и держит границу с ярлыками.

experiment designer: переводит гипотезы в мягкие проверки.

life strategist: переводит подтверждённые наблюдения в решения уровня календаря, режима, проектов, отношений и среды.

Singularity Health OS: собирает всё в ясные insight cards и удерживает систему от болтовни.

24. формат настоящего инсайта

настоящий insight card должен иметь структуру:

  • title
  • observation
  • why_it_matters
  • time_horizon
  • supporting_data
  • sample_size
  • effect_size_or_pattern_strength
  • lag
  • context_conditions
  • alternative_explanations
  • confidence
  • what_would_change_my_mind
  • recommended_experiment
  • risk_level
  • decision_relevance
  • provenance

пример:

title: вечерняя календарная нагрузка после короткого сна может быть дорогой

observation: в днях, где короткий сон совпадает с встречами после 18:00, чаще наблюдается снижение энергии на следующий день.

time_horizon: 24–48 часов

confidence: средняя

alternative_explanations: дедлайны, перелёты, поздняя еда, стимуляторы, болезнь, тип встреч

recommended_experiment: 4 недели переносить тяжёлые встречи до 18:00 в дни после короткого сна и сравнить с matched days

decision_relevance: правила планирования календаря и recovery buffers

insight card со всеми этими полями — инсайт.

карточка без этих полей — заметка.

25. главный критерий успеха

система успешна, если через неё клиент начинает видеть свою жизнь точнее:

  • раньше замечает перегруз;
  • лучше отличает живую энергию от стимуляции;
  • понимает цену решений;
  • видит, какие режимы дают силу;
  • перестаёт путать “могу выдержать” с “мне это подходит”;
  • строит календарь вокруг реальной биологии вместо фантазии о бесконечной мощности;
  • замечает, где смысл питает тело;
  • замечает, где тело просит остановиться раньше, чем психика признаёт;
  • меньше живёт в самообмане;
  • больше живёт в ясности.

26. рабочая формула

эта система постоянно возвращается к формуле:

  • observe honestly
  • separate fact from interpretation
  • respect time and lag
  • compare client to client
  • surface contradictions
  • form cautious hypotheses
  • test softly
  • change life only where evidence, meaning and safety meet

27. короткая версия

Singularity Health OS — это долговременная система честного видения.

она соединяет тело, сон, календарь, перелёты, лекарства, обследования, дневники, терапию, среду и субъективный опыт на единой временной оси.

она держит границу между корреляцией и причиной.

она отличает отсутствие данных от нормы.

она видит человека шире метрик.

она ищет повторяющиеся паттерны, лаги, противоречия и скрытую цену решений.

она помогает понять:

  • что даёт энергию;
  • что забирает её позже;
  • что выглядит как успех, но является долгом;
  • что выглядит как отдых, но оставляет восстановление открытым;
  • что психика знает раньше тела;
  • что тело знает раньше психики;
  • какие изменения в жизни могут дать больше силы, ясности, смысла и долгой устойчивости.