Documentation

Quasar roadmap: what is done, what is verified and what is running.

Product documentation

Choose a Quasar product

A quick starting point for each product, its current capabilities and technical documentation.

Quasar project state

What is done, what the gate has verified, what is running and what we rejected. A living document: the numbers come from the documentation itself.

44Donedecisions
24Checksin the gate
6Passedin full
15Runningon the server
21Rejectedby measurement

Project roadmap

  1. Ядро и органызавершеноЯдро, сеть узлов, способности, следы решений.
  2. ЗнанияработаетСправочники C++ и PHP, словари, грамматика, логика, физика, вики.
  3. Мышлениев работеРасследование в ядре, гипотезы, доказательства, вывод.
  4. Инструментыв работеТерминал, календарь, портал.
  5. Документацияв работеЭта страница и есть её часть.

Что уже сделано

See all
  • Ядро думает первым ходом: запрос разбирается им самим, а не раздаётся органам на аукцион
  • Дело расследования: цель, наблюдения, связи, гипотезы, доказательства, противоречия, вывод
  • Обратный ход от следствия к причинам: что могло дать наблюдаемое
  • Снятие версий, опровергнутых известным
  • Честный исход «не доказано» с названием того, какое наблюдение требуется
  • Единственная дверь к знанию: требование «верно ли, что …» с именем спрашивающего

Тестирование

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

Что прошло и работает

See all
  • Квазар живёт на сервере S1 и отвечает на :3012Running
  • Выкат — синхронизация исходников и сборка на месте, с проверкой тем же вопросомRunning
  • Ядро строит цепь причин и на сервере, не только на разработкеRunning
  • Письмо функций по справочнику: сложенное собираетсяRunning
  • Свежесть кубов сторожится: тронул узел — пересобирай, иначе экзамен мерит староеRunning
  • Источник ForexFactory разбирается штатным браузером движкаRunning

От чего отказались

See all
  • Нейросети и ML-фреймворки: у знания должна быть координата в книге, у весов её нетNot used
  • Хардкод и заготовленные ответы: никаких «если в вопросе X — ответить Y»Not used
  • Поиск вместо мышления: найти похожую строку не значит подуматьNot used
  • Молчаливый фалбэк: не знаешь — скажи, что искал и чего не хватилоNot used
  • Свой блокчейн и криптокошелёк в этой версииNot used
  • Мобильные приложения — отложеныNot used

Состояние проекта Quasar

Чем меряется состояние

Всё, что здесь названо, проверяется одной защитой. Перед каждой правкой она гоняет 22 шага:
четыре сторожа кода, сверку свежести знаний, сборку, тесты и тринадцать экзаменов. Не прошла —
правка не входит в проект. Поэтому «сделано» тут значит «сделано и заперто экзаменом».

Числа проекта

ЧтоСколько
Правок через защиту636
Записей разработки (Doc)418
Кубов знаний47 (8,9 ГБ)
Строк собственного кода59 126
Экзаменов с рубежом11
Мыслей, отвергнутых замером21 в коде, 82 в записях

Этапы

  • Ядро и органы — завершено. Ядро, сеть узлов, способности, следы решений.
  • Знания — работает. Справочники C++ и PHP, словари, грамматика, логика, физика, вики.
  • Мышление — в работе. Расследование в ядре, гипотезы, доказательства, вывод.
  • Инструменты — в работе. Терминал, календарь, портал.
  • Документация — в работе. Эта страница и есть её часть.

Экзамены сегодня

ЭкзаменРезультат
Контракт беседы13 из 13
Поведение по просьбе5 из 5
Письмо на C++7 из 7
Поведение письма11 из 11
Расследование7 из 7
Жёсткая языковая область6 из 6
Отложенный экзамен28 из 30
Выбор функции C++11 из 16
Выбор функции PHP11 из 17
Различение соседей11 из 18
Живая речь9 из 16
Своё против чужого3 из 5
Вывод0 из 6

Экзамены, сданные не целиком, всё равно сторожат: у каждого объявлен рубеж — сколько билетов уже
взято. Меньше брать нельзя, иначе защита не пустит правку.