Skip to content

Latest commit

 

History

History
134 lines (124 loc) · 18.4 KB

File metadata and controls

134 lines (124 loc) · 18.4 KB

STATE.md — состояние заполнения бытового универсума

Обновляется в конце каждого рабочего сеанса. Чтобы продолжить: найти первый невыполненный пункт в PLAN.md, свериться со статистикой ниже.

Текущая позиция

  • Этап: лексикон учебника Виноградова/Кузьмина 1954 покрыт ЦЕЛИКОМ: термины логики (U5) + вся полнозначная лексика книги (U1, ru+en).
  • Последнее действие: добиты термины. IT: 881 русских (файл, БД, ЯП…; имена собственные как заимствования, 21 шт.). Быт: 88 фразовых to … получили канон без to (беречь→care, ссылка→reference). Покрытие ru+en: 4557/4557, only-to=0. До того: следующий ярус до p=3: физическое/социальное действие, нравственность (добро 64 зло; честность, жадность), природные явления (гроза→молния/гром), рельеф/ландшафт, дни недели (омоним среды обойдён), комнаты, напитки, мышление (+обобщение). p3: 316→354. +давление. До того: остов сверху до p=3. До того: rank3+4 по jnana2_rel5_rank.tsv (fill_from_rank3.py, fill_from_rank4.py). Ещё +98 понятий, +170 терминов: делание (делать/сделать), ум, крик, семья/дед, будущее, смысл, адрес… Топ-1500 content: 1100→1207+ попаданий. До того: rank1+2 (+53 понятия). До того: массовое заполнение свойств (2026-08-31). План docs/fill-properties.md: свойства на высший род, вид — только отличие; без локальной модели (tools/fill_props1.py). Сигнатуры 15/20/21/22/27 расширены на явление. +9 понятий (теплокровность, фотосинтез, съедобность…), +248 нетто рёбер после prune. kod 15: 6→19. Определения: птица — теплокровность/перо/полёт; рыба — холоднокровность/плавник; пища — съедобность; мухомор — ядовитость и не-съедобность. До того: таксономия как DAG + абстракция слово→понятие (2026-08-30). Два рода на одном узле, универсум на ребре kod 14; rebuild/in_subtree/define ходят по DAG. Слиты 89 прилагательных в существительные-термины (tools/merge_adj_terms.py), 37 свалок принадлежность/происхождение удалены как изолированные; closed-bearer снят (судоходное→судоходство, водоём—[20]→судоходство 90). Слиты 84 пары инфинитив/отглагольное сущ. (tools/merge_verb_noun.py: влиять→влияние). До того: ревизия рода-3 (fix_genus3.py): «действие» разобрано — 241 переподчинение (осталось 201 прямой ребёнок); новый род «физическое действие»; структурные фиксы: действие→явление (было сущее), физический/ ментальный/физиологический процесс→процесс. Раньше: РЕВИЗИЯ БЛИЖАЙШЕГО РОДА (tools/fix_genus.py, fix_genus2.py). Правило: род = ближайший род, без пропусков (январь → месяц → период времени; север → сторона света → направление). Новые роды: день недели, часть суток, сторона света; добавлены недостающие месяцы, юг, среда-день (омоним «среды»-environment); слиты столетие→век, время года→сезон. Грубые ошибки шкал: хищное/рогатое/жвачное → признак, больное/грязное/жидкое → состояние, деревянное/судоходное → свойство; врач/повар → профессия, брат/жена → родственник. Откат ложных переименований сущ.: пожарный, подчинённый, окружающие, служащий, трудящийся. До того: РЕВИЗИЯ прилагательных (tools/neuter_adjectives.py): канон = средний род («тяжёлое»), муж./жен. формы — термины; 619 переименований, 1 слияние (прошлый→прошлое). «Тяжёлая гиря» = вхождение «гиря» в общее «тяжёлое». До того: РЕВИЗИЯ глаголов (tools/merge_verbs.py): 167 групп видовых/возвратных пар слиты в одно понятие (канон — отглагольное существительное или невозвратный несовершенный вид), −281 понятие, +562 термина. Пример: отклонить/отклонять/отклоняться → «отклонение». До того: fill_lex1–7 (существительные), fill_verb1–3 (глаголы), fill_adj (прилагательные); остаток 36 лексем — мусор OCR и местоимения (books/lex_*.tsv регенерируются tools/extract_lexemes.py).
  • Следующее действие: processed уровни 0–3 (1 род/виды, 2 свойства, 3 параллельные); продолжить rank-список с ~1100.

Снимок базы (на 2026-08-31, после fill_next)

concepts: 4557 (бытовой: 3298, IT: 882, юридический: 159, логика: 218)
edges:    6790
paths:    19927
processed: 0:2681  1:1212  2:310  3:354
kod 15:   19   kod 20: 366   15/20–27 у 13.2% понятий

Журнал этапов

Дата Этап Что сделано concepts edges paths
2026-08-31 T2 ярус 2: действия, нравственность, природа, быт; +зло/обобщение/давление; p3=354 4557 6790 19927
2026-08-31 T1 сверху вниз: уровни 1–3 на остове; +небытие/протяжённость/туловище; p3=316 4558 6710 19931
2026-08-31 P0 processed 0–3: 1 род/виды, 2 существенные/специфические, 3 параллельные; infer 1→2/3 4556 6575 19883
2026-08-31 R2 rank3+4: делание/ум/крик/семья/смысл… +98 узлов +170 терминов 4556 6575 19883
2026-08-31 R1 частотный список jnana2: rank1+2, понятия не слова; +53 узла, +161 термин; пойти→ходьба, смерть 4458 6467 19473
2026-08-31 P1 свойства на род: fill_props1 + сигнатуры явление; +9 понятий, +248 рёбер нетто (15: 6→19, 20: 282→366); prune 49 inherited 4405 6404 19254
2026-08-30 A9 возвратные инфинитивы: канон = сущ. (согласиться→согласие, отказываться→отказ; 26 переименований + 17 слияний в уже существующие) 4396 6156 19223
2026-08-30 A8 оставшиеся инфинитивы → существующие сущ. того же корня (48: анализировать→анализ, жить→жизнь, летать→полёт…); нет слова в базе — не трогали (~414) 4413 6173 19283
2026-08-30 A7 ISA=DAG (два рода + универсум на ребре); merge_concepts; 89 adj→термин, 37 dump-drop, 84 inf→noun; closed-bearer снят; fill_llm коды 20–27 4461 6221 19476
2026-08-30 A6 аудит «отношение» (68→61): воздействие/влияние (+инфинитивы)→действие, взаимодействие→процесс, разница→различие, логический закон→правило; реляционные прилагательные (враждебное, соподчинённое…) оставлены — их носитель и есть отношение; создан docs/ontology-rules.md — все правила и журнал ошибок, ссылка из README 4671 6435 19906
2026-08-30 A5 фикс закрытых носителей (fix_bearer.py): 20 прилагательных получили родом класс носителя (хищное/рогатое/позвоночное/жвачное/ластоногое→животное, цветковое→растение, перелётное→птица, больное/убитое/одноклеточное/высокоорганизованное→организм, жилое→помещение, отопительное/втяжное→устройство, гусеничное→транспортное средство, удушливое→воздух, грязное/чистое→чистота); свойства — отдельными рёбрами 20/21/70/71 со strength; +4 пары 63/64; новая шкала «чистота»→состояние 4671 6435 19876
2026-08-30 A4 судоходное/несудоходное: род → водоём (носитель закрыт), свойство → edge 20 к судоходству (90 / 0), пара 64; правило «род прилагательного = класс носителя, если носитель закрыт» записано в README 4670 6415 19858
2026-08-29 A3 ревизия рода-4 (fix_genus4.py): разбор «свойство» — 448 переподчинений (489→42 прямых ребёнка, только логико-аналитика + шкалы); новые роды: длительность, модальность, способность, масштаб, связь, тождество, преимущество, частота, состав, положение-пространственное (омоним к 3301-тезису); значения→шкалы (истинное→истинность…), -ое→тематические роды 4670 6412 19864
2026-08-29 A2 новый род «агрегатное состояние»→состояние; жидкое/газообразное/застывшее туда (фикс рассогласования: жидкое было в состоянии, газообразное в свойстве) 4660 6402 19140
2026-08-29 H ревизия рода-3 (fix_genus3.py): разбор «действие» — 241 переподчинение (442→201 прямых детей); новый род «физическое действие»; действие→явление; физ./ментальный/физиологический процесс→процесс 4659 6401 19127
2026-08-29 G ревизия ближайшего рода (fix_genus.py, fix_genus2.py): +10 понятий-родов/членов шкал, ~60 переподчинений, 2 слияния синонимов, откат 5 ложных переименований 4658 6400 17815
2026-08-29 N ревизия прилагательных (neuter_adjectives.py): канон = средний род («тяжёлое»), 619 переименований + 1 слияние (прошлый→прошлое); принцип записан в README 4648 6390 17783
2026-08-29 M ревизия глаголов (merge_verbs.py): 167 групп слияния, −281 понятие, +562 термина; отклонить/отклонять/отклоняться → «отклонение» 4649 6391 17785
2026-08-29 X лексикон книги целиком: +87 якорных родов, ~1030 существительных, 825 глаголов, 497 прилагательных (ru+en, роды из существующего дерева) 4930 6672 18485
2026-08-29 L универсум «логика» (U5): 7 проходов по учебнику Виноградова/Кузьмина 1954 — понятие, определение/деление, суждение, законы логики, силлогизм, индукция/аналогия/гипотеза, доказательство/опровержение; +211 понятий U5, 0 отказов после фиксов сигнатур (74 для связей форм) 2556 4298 11512
2026-08-28 R RELATE по всему бытовому: 4 прохода, +32 понятия, +445 связей (61/63/70/72/74/80/81/82/83/21/23/25), unprocessed=0 2027 3277 9038
2026-08-28 E второй слой: семья/родственники (62-пары), профессии (70→действия), город, торговля, школа 2076 3372 9274
2026-08-28 F болезни, спорт, музыка/инструменты, искусство, праздники 2122 3460 9471
2026-08-28 G1 еда вглубь: напитки/блюда/сладости; расширение фруктов/ягод/грибов/рыб/птиц/диких животных 2221 3643 10022
2026-08-28 G2 одежда/обувь/мебель/транспорт/инструменты/части тела/дом/посуда; сезонность через 73 2305 3833 10452
2026-08-28 план создан 1144 1396 5154
2026-08-28 0 аудит: остов чист, сирот нет; человек→животное ок
2026-08-28 1 вещества: твёрдые/камни/материалы/жидкости/газы/металлы/пища; процессы (таяние, горение…); связи 81/70/83/21 1232 1529 5507
2026-08-28 9 ревизия: 0 циклов, 0 мульти-родителей, 0 сирот; verify-пробы прошли; дамп обновлён 1838 2470 8265
2026-08-28 8 связывание: функции артефактов (80), свойства предметов (21/23), агенты (82), каusalные (70/71/74) 1838 2472 8369
2026-08-28 7 пространственные/социальные отношения, семейные роли, детали объектов; часть-целое для деревьев/книг/мебели/часов/лестниц 1826 2381 8323
2026-08-28 6 действия: бытовые/ручные операции/кухня/движение/восприятие/ментальные/эмоции/социальные/физиология; пациенсы, агенты профессий, антонимы действий 1781 2297 8129
2026-08-28 5 шкалы: цвета/вкусы/запахи/тактильные/размер/форма/температура/ментальные/оценочные; +34 антонима (63) 1697 2173 7803
2026-08-28 4 природа: водоёмы/рельеф/ландшафты/небесные тела/явления/время и сезоны; каusalные цепочки (гроза→молния→гром), временные ряды (утро→день→вечер→ночь) 1617 2059 7490
2026-08-28 3 артефакты: мебель/инструменты/одежда/посуда/сооружения/транспорт/быттехника/канцелярия/игрушки; функции(80), материалы(81), части(21); merge мотор→двигатель 1542 1945 7169
2026-08-28 2 организмы: классы животных, ~70 видов, овощи/фрукты/злаки/деревья/цветы, роли человека, 37 частей тела; связи часть-целое и продукты (пчела→мёд 95%) 1414 1750 6569

Рабочие заметки

  • 2026-08-30: уточнение таксономии. (1) Перекрёсток научных и бытовых родов (физическое явление / видимое) — одно понятие, два kod 14, универсум на ребре; омонимы (среда) по-прежнему разные узлы. (2) Прилагательные и инфинитивы — термины, не виды; судоходное = судоходство, влиять = влияние; форма слова = отношение из relevant. Правило closed-bearer (судоходное → водоём) снято. Движок ещё деревообразный: второй род пишется в edge, но rebuild/parent оставляют последний. Подробно: docs/ontology-rules.md.

  • Движок: tools/jnana_engine.py (копия jnana_engine.py из корня; при расхождении корень — источник истины). Этап 4: +resolve_all (омонимы между универсумами), метки универсума в ask.py.

  • Подключение: MariaDB 5.5, 127.0.0.1:3306, БД jnana3, root/123.

  • Скрипты наполнения кладутся в tools/fill_<этап>.py, исполняются, затем rebuild/define/stats — и строка в журнал выше.

  • 2026-08-28: починен in_subtree — теперь ходит по живой цепочке parent из edges, а не по устаревающему concept_path (иначе валидация новых понятий до rebuild() ложно падала).