ВОПРОСЫ·35 · FAQ дома: спрашивай — дом отвечает честно
·35 · такт «ПОСАДКА»

ВОПРОСЫ дома СИНГУЛЯР

Дверь ·35 — место, где дом отвечает на вопросы своими словами: факты взяты только из текстов самого дома, а где факта нет — честно показана дверь, где он живёт. Каждый вопрос раскрывается касанием; ответы работают без JavaScript — это нативные details, их читает скринридер.

вопросов 26 · ответ открывается касанием

⌂ лицо дома ¶ доки

◇ Дом о чём этот дом

Что такое дом СИНГУЛЯР — простыми словами?

СИНГУЛЯР — офлайн-вселенная караоке RUVSON: дом из дверей-страниц, где песня, слово и знание доступны каждому. 41 дверь · 62 песни · 200 языков — и всё это живёт в обычных HTML-файлах, которые открывает твой браузер. Один файл = целая комната: скачал — открыл — поёшь, без сервера, без установки, без интернета. Кто хозяин дома — человек, и это видно по каждой двери: лицо дома, О ДОМЕ ·37.

Кто такой Малыш?

МАЛЫШ — свой ИИ дома: растёт внутри зала ·31, учит языки, ведёт словари и черновики, помогает с текстами и переводами. Память — в ДАННЫЕ дома, наружу не отправляется ничего — ноль сети. Его наука и план автономии — МАЛЫШ.md; слова дома — в словаре ·36.

Кому этот дом?

Всем, кому тесно от «продвинутых» сервисов: миссия фонда дома — держать живым свободный дом, где песня и слово доступны каждому: незрячему, глухому, старику, ребёнку, человеку без денег (хартия ·34). В Ладом ·31 на этот случай целая матрица людей: немой поёт текстом-пульсом, глухой — вибро-ритмом и световым битом, незрячий — озвучкой строки вперёд, человек с дислексией — «лёгким чтением». Вход в дом не по билету: кто дал — дал, кто не дал — не дал, всё полноценное и бесплатное для каждого.

Почему сайт — это двери-страницы?

Потому что дверь, которая сама себя открывает, не требует ничего чужого: каждый HTML-файл — отдельная комната со своим кодом, словами и голосом. Такой файл можно переслать другу — откроется двойным кликом в любом браузере; можно поставить весь дом как приложение — и все двери лягут в офлайн-кэш целиком. Ноль серверов означает ноль замков: дом не выключит музыку, не покажет рекламу и не закроет дверь «по подписке» — визуальный канон дома смотри в ФУНДАМЕНТЕ ·27.

Можно ли дописывать дом своим?

Да: весь дом открыт — страницы, сторожа-тесты и счётчик лежат в репе rtynbirf/singulyar, читай, собирай, форкай смело. Своё слово дом принимает без правки ядра: человек произносит намерение, машина предлагает среды — жить средой решает человек (дверь ·29 СВОБОДА). Как устроены комнаты, инварианты и что проверять перед сборкой — смотри документацию и словарь дома ·36.

⌁ Установка и офлайн поставил — и поёшь без сети

Как поставить дом на Android и iPhone/iPad?

Android: открой адрес дома в Chrome, меню «⋮» → «Установить приложение» — иконка появится на рабочем столе. iPhone/iPad — только через Safari: кнопка «Поделиться» → «На экран „Домой“» → «Добавить», потому что Apple разрешает установку только из Safari. После установки дом открывается отдельным окном без адресной строки и работает офлайн — страницы уже на устройстве. Пошагово, с картинками платформ: инструкция установки.

А на компьютере?

Windows 10/11: Chrome или Edge → иконка «Установить» справа в адресной строке — приложение появится в «Пуск», можно закрепить на панели задач. macOS: в Chrome/Edge так же, а в Safari 17+ — меню «Файл» → «Добавить в Dock». Linux: меню «⋮» → «Установить приложение»; планшеты ставятся как свои платформы — Android как Android, iPad как iPhone (инструкция установки).

Как за полминуты проверить, что дом работает офлайн?

Установка даёт проверку за 30 секунд: открой дом с иконки — окно без адресной строки, затем включи авиарежим и открой снова — страницы открываются из офлайн-кэша. Ничего нажимать не надо: байты уже у тебя, их отдал сервис-воркер. Если что-то не открылось — один раз открой дверь с сетью и повтори.

Что именно кэшируется и сколько это весит?

В пре-кэш воркера входят ядро модулей, все двери, СВОД-доки и композиция — включая трек «Просто люби» в ядре офлайна; 62 минусовки в пре-кэш не входят: берутся по клику и дальше живут в кэше. Честный потолок: 140 ключей и 250 МБ не-ядерного кэша — воркер держит кэш по весу. Ориентиры по весу: флагман «Когда теряем» — около 15 МБ, вся ОС одним файлом — 40 МБ, аудио-библиотеки ремастера — 208 МБ zip; детали — в документации.

Дом обновился — что делать после обновления?

Ничего особенного: открой любую дверь с сетью — сервис-воркер скачает новый такт в свой кэш, а старый уйдёт сам. Дом честно подмигивает: живая бирка обновления показывает, что ядро стало новым. Настройки и чаты живут в браузере твоего устройства — переезд на новый телефон делается переносом файла настроек (ПУЛЬТ → ДАННЫЕ в зале ·31).

♪ Пение ладом, сцена и все голоса

Ладом ·31 и Сцена ·32 — чем они отличаются?

Ладом ·31 — пульт вечера: 4 строки на экране (текст выбранного языка · транскрипция кириллицей · оригинал · АВТОАКОРД), телефоны зала по Wi-Fi через КРЫШУ (WebRTC + Whisper-автосинхрон). Сцена ·32 — караоке фонда дома: 62 локальные минусовки из minus/, тексты 62 песен вшиты, слово-вайп по весам слов и ТЭП-очки с комбо и рекордом. Коротко: ·31 — вечер с залом и людьми, ·32 — сцена с баллами; ноль сети — у обоих.

Откуда берутся минусовки?

Из папки minus/ самого дома: 62 минусовки в ремастер-версии — mp3 128 кбит/с, клиппинг снят, кодек-мусор вычищен. Поют их ХОР ·15, СУФЛЁР ·16 и Сцена ·32 — аудио лежит в доме, а не на чужом сервере. Для локальных копий в релизах есть полные архивы ремастера: минусовки 208 МБ и фуллы 208 МБ zip.

На каких языках поёт дом?

Флагман «Когда теряем» живёт на 200 языках — у каждого свои текст и субтитры (txt + srt) в ДАННЫЕ дома. В Ладом ·31 строки дают четырьмя языками (рус · транскрипция · eng · esp), интерфейс отвечает RU·EN·ES, а песня переводится автоматически на 17 языков с кэшем прямо в доме. Романизация любой письменности — офлайн, силами ФОНЕТИКИ ·20: слог-чипы для хань и хангыля, транслит для остального. Слова и термины дома — в словаре ·36.

Как поют глухие, незрячие и люди с дислексией?

Глухому дом даёт вибро-ритм в такт, световой бит по краю экрана, такт-монитор и текст-пульс. Незрячему — озвучку строки вперёд (синтез речи), «пульс по голосу», где буква загорается ровно под голосом, скринридер (aria-live), голосовые команды и режим одной кнопки. При дислексии — «лёгкое чтение» с раздвинутыми буквами, шрифт «круглый» и точность пульса «строка». Все режимы включаются вместе и дружат: слабовидящему — высокий контраст и гигантские кнопки, при слабой моторике — одна кнопка на весь вечер (матрица людей ·31).

Что с микрофоном?

Микрофон — гость, а не обязанность: пока не попросишь, дом его не трогает, а если микрофон не услышал — клавиатура и тапы работают всегда. Ладом ·31 проверяет тракт честно: попросили выкл. EC/NS/AGC — дом покажет, что браузер применил на самом деле (ПОПРОСИЛИ ≠ ПРИМЕНИЛИ). Оценка вокала — дело СУФЛЁРА ·16: микрофон → MIDI → очки, офлайн-судья UltraStar-стиля со сторожем тишины.

◇ Приватность дом ничего не собирает

Дом правда не следит?

Правда: на дверях ноль аналитики, ноль куков, ноль форм — открывая страницу, ты ничего не сообщил (честное стекло ·34). Дом не собирает данные: ни почты, ни аккаунтов, ни «оставь имя» — дверям нечего продавать и некому сливать. Push-уведомлений тоже нет: для них нужен свой сервер, а СИНГУЛЯР живёт без серверов.

Что видит хостинг GitHub Pages?

Pages — это статическая полка: она отдаёт файлы дома как есть и не исполняет чужой код. Дом не отправляет ей ничего — нечего и узнавать: ни форм, ни аналитики, ни входа. Что остаётся видно — то видно у любого сайта в сети: твой провайдер видит домены, куда ты ходишь, а узел цепи при разведке общака видит IP, но не имя — честные границы на это расписаны в двери ·33.

Что такое CSP и зачем он дому?

CSP — заголовок-щит: список того, откуда дому можно брать скрипты, стили и картинки; всё, что не в списке, браузер молча не пустит. У Ладом ·31 щит строгий: default-src 'none', скрипты свои, из внешнего — только точечные двери Whisper/CDN и wasm для инференса на устройстве. Смысл щита — сохранить офлайн-принцип: дом тянет ровно то, что назвал, и ничего сверх.

Где живут крипто-ключи?

На устройстве — и только там. Личность человека — ключ ECDSA P-256 non-exportable в IndexedDB (·19); счёт общака мастер двери ·33 создаёт прямо на устройстве: 24 слова на бумагу, ноль сети, ключи не покидают устройство и не сохраняются. Дом их не видит и не хранит: не запишешь слова — счёт не восстановить, поэтому бумага, а не облака и не скриншоты.

◈ Фонд Хелены Келлер — общак дома

Кто такая Хелена Келлер?

Хелен Адамс Келлер (1880–1968) — писательница, лектор, защитница прав человека: в девятнадцать месяцев потеряла зрение и слух, а в шесть лет, держа руку учительницы Энн Салливан, впервые связала слово «вода» с холодом, бегущим по ладони. Первая в мире глухослепая выпускница колледжа (Рэдклифф, 1904), автор двенадцати книг, стояла у истоков ACLU в 1920 году. Фонд дома назван в её честь — в честь мужества, а не бренда: «Держи лицо к солнцу — и тень не увидишь» (дом фонда ·34).

Что такое общак?

Общак — общий счёт фонда, лежащий в открытой цепи: адрес, баланс и каждое движение видны всем и навсегда. Дверь ·33 — счётчик: по твоему явному клику браузер ходит к открытым узлам цепи и показывает числа; сайт-хостинг в этом не участвует. Кассы нет: монета идёт из кошелька жертвователя прямо в цепь, ноль процента и ноль посредников; положить можно молча или записавшись в летопись.

«Кто просит seed-фразу — тот вор» — о чём это?

Это анти-фишинговый закон дома: дом никогда не просит seed-фразу, приватный ключ, доступ к кошельку или платёжные данные — кто просит, тот вор, что бы он ни говорил и как бы ни назывался. Официальные адреса общака — только ФОНД/ОБЩАК.json в репе дома; не совпал адрес — уходи (·33, ·34). QR рисуется на твоём устройстве и в сети не ходит, а 24 слова мастер создаёт один раз — на бумагу.

Куда идут деньги?

Монета общака расходуется по четырём программам хартии: «Штаны дома» — хостинг, домен, узлы, оборудование; «Доступность» — проверки живыми людьми и машинами; «Разработка» — ядро, адаптеры, тесты; «Открытые знания» — документация и воспроизводимость. Отчётность — не PDF раз в год, а живая цепь и публичная летопись дома. Дом не берёт процент, не передаёт монету третьим и не обещает вечности — есть дела, и они видны (хартия ·34).

⌕ Техника воркер, такты и AI на устройстве

Что делает сервис-воркер?

sw15.js — сторож офлайна: он держит ядро дома в кэше (cache-first), отвечает оболочкой index.html, если навигация пришла без сети и без кэша, и ждёт сеть не дольше 3 секунд. У кэша честный потолок — 140 ключей и 250 МБ не-ядерного веса, чтобы дом не превратился в пожиратель диска. Минусовки воркер отдаёт cache-first: скачался трек — байты живут в шасси.

Откуда берутся версии и такты?

Версия дома — такт: 11.28 · такт «ПОСАДКА» · кэш v179 — каждый такт выезжает рабочим состоянием на прод, канон не ломается. История тактов и релизов — в README репы и в документации; пульс дома прямо сейчас — дверь ·38 ПУЛЬС. Бирка версии стоит в подвале каждой двери — так любой такт узнаётся с одного взгляда.

Как AI живёт на устройстве?

Модели дома прогреваются один раз: Whisper (tiny/base/small) Ладом ·31 берёт для выравнивания строк — модель скачалась в кэш браузера, дальше он выравнивает текст по звуку без сети («сдвиг N мс — текст на звуке»). Языковая часть живёт в самом доме — WASM-библиотека wllama в пре-кэше ядра: LLM работает на твоём устройстве, а не на чужом сервере. Первый прогрев — единственный сетевой жест; всё после — молча и локально. Сколько весит конкретная модель — смотри документацию и словарь ·36.

Почему офлайн честнее?

Потому что без серверов нет и серверного хозяйства над тобой: дом не выключит дверь, не покажет рекламу и не спросит подписку — скачал — открыл — поёшь. Песня, движок и настройки живут в одном файле; сеть не нужна ни песне, ни вечеру. Сетевые жесты дом делает только по явному клику — запросы в цепь уходят, когда ты сам нажал; ноль авто-запросов — закон дверей (фундамент ·27).

ПОД КАПОТ · как устроена дверь ·35
ВОПРОСЫ ·35 — дверь вопросов и ответов. Версия/такт/кэш — живой реестр data/versions.json (data-реестр).
27 вопросов в 6 разделах: Дом · Установка и офлайн · Пение · Приватность ·
Фонд · Техника. Каждый факт взят из текстов дома: index.html, README,
ИНСТРУКЦИЯ_УСТАНОВКИ, СИНГУЛЯР_27/31/32/33/34, ДОКУМЕНТАЦИЯ, sw15.js.

Вопросы — нативные details/summary (работают без JS, читаются скринридером);
ответы 2–5 предложений. room-35.js — единственный исполняемый скрипт двери:
кнопки «Открыть все»/«Скрыть все», подсветка по #q-N, живая строка
«показано N из M»; ноль innerHTML, каждый блок — в try (Chromium 76, ES2019).

Данные для машин — JSON-LD FAQPage в голове (schema.org, mainEntity ×27) —
это данные, не код. Предчувствие двери — speculationrules (prefetch, moderate).

Нити: s31 ⇄ s35, s32 ⇄ s35, s33 ⇄ s35, s34 ⇄ s35, s36 ⇄ s35, s37 ⇄ s35, s38 ⇄ s35.
Карта дома: SNG.карта().
    

⌂ дом · хаб ·00

·35 · ВОПРОСЫ · такт «ПОСАДКА» · кэш v179