• Joined on 2026-06-25
aep pushed to main at RSHB/arm-core 2026-10-05 19:18:47 +03:00
ee40eb184e Merge pull request 'Технический долг Среза 1: dev-seed под DEBUG, /docs и CORS в проде, / и 405, аудит входа, дата по МСК, seed не возвращает снятые права' (#10) from fix/9-tech-debt-slice-1 into main
8bc76c69a0 docs(openspec): спеки синхронизированы с кодом issue #9 (ревью R-4)
7b28554817 docs: «нет заголовка Authorization или схема не Bearer» — не попытка входа (ревью R-7, #9)
e8d14edfbb fix: CORS при DEBUG — * без allow_credentials (ревью R-11, #9)
2c83005564 fix: seed выдаёт права новых ролей и прав в заполненную матрицу (ревью R-3, R-9, #9)
Compare 14 commits »
aep merged pull request RSHB/arm-core#10 2026-10-05 19:18:45 +03:00
Технический долг Среза 1: dev-seed под DEBUG, /docs и CORS в проде, / и 405, аудит входа, дата по МСК, seed не возвращает снятые права
aep closed issue RSHB/arm-core#9 2026-10-05 19:18:45 +03:00
Технический долг Среза 1: dev-seed под DEBUG, /docs и CORS в проде, / и 405, .dockerignore, аудит входа, дата перевода по МСК, seed не возвращает снятые права
aep merged pull request RSHB/arm-tabular-parser#6 2026-10-05 19:18:07 +03:00
Срез 2a: парсер ОСВ из XLS/XLSX/XLSB — динамическое обнаружение структуры (§1), контракт v1.1, golden на 66 реальных файлах
aep pushed to main at RSHB/arm-tabular-parser 2026-10-05 19:18:07 +03:00
0db3d9488f Merge pull request 'Срез 2a: парсер ОСВ из XLS/XLSX/XLSB — динамическое обнаружение структуры (§1), контракт v1.1, golden на 66 реальных файлах' (#6) from feat/5-slice-2a-osv-parser into main
1eb57da5cb fix(readers): предсканирование xlsx без sniff — expat по всем частям архива, потолок крупных merged в xls (I-1б)
9820a0e7c0 docs: ledger SDD Среза 2a (решения, находки, статусы)
471ae70873 docs: README — остаточные риски предсканирования merge-диапазонов (R-26)
0592a9128b openspec: решение R-26 (design №38) — остаточный обход предсканирования, follow-up
Compare 46 commits »
aep closed issue RSHB/arm-tabular-parser#5 2026-10-05 19:18:07 +03:00
Срез 2a: парсер ОСВ из XLS/XLSX/XLSB — динамическое обнаружение структуры (§1), результат по контракту, прогон на всех фикстурах
aep merged pull request RSHB/arm-ka-fixtures#5 2026-10-05 19:17:28 +03:00
osv/synthetic и golden/expected_osv_parse: синтетика и снимки парсера ОСВ (Срез 2a)
aep pushed to main at RSHB/arm-ka-fixtures 2026-10-05 19:17:28 +03:00
ccc1a252d3 Merge pull request 'osv/synthetic и golden/expected_osv_parse: синтетика и снимки парсера ОСВ (Срез 2a)' (#5) from feat/4-slice-2a-osv-parser into main
8ee574e2cb golden/expected_osv_parse: снимки парсера для 66 ОСВ и синтетики
fd83a6cac2 osv/synthetic: s14–s16 для покрытия словарей парсера (Срез 2a)
3b9c16ba7c osv/synthetic: синтетические ОСВ и xlsb (Срез 2a), README
Compare 4 commits »
aep closed issue RSHB/arm-ka-fixtures#4 2026-10-05 19:17:28 +03:00
Срез 2a: синтетические ОСВ и золотые снимки парсера (osv/synthetic, golden/expected_osv_parse)
aep pushed to feat/5-slice-2a-osv-parser at RSHB/arm-tabular-parser 2026-10-05 17:16:34 +03:00
1eb57da5cb fix(readers): предсканирование xlsx без sniff — expat по всем частям архива, потолок крупных merged в xls (I-1б)
9820a0e7c0 docs: ledger SDD Среза 2a (решения, находки, статусы)
471ae70873 docs: README — остаточные риски предсканирования merge-диапазонов (R-26)
0592a9128b openspec: решение R-26 (design №38) — остаточный обход предсканирования, follow-up
6f579b6403 fix: merge-bomb — потоковый expat-скан всех XML-частей (I-1б), after-read считает только индексируемые диапазоны
Compare 42 commits »
aep pushed to feat/9-slice-2a-osv-parser at RSHB/arm-ka-docs 2026-10-05 16:22:16 +03:00
a181f4ad96 docs: OQ-108 — остаточные риски предсканирования (R-26), OQ-105 — формулировка слепой зоны
68b50a563f docs: R-25 — слепая зона R-21 (свёрнутого прямого родителя достаточно), лимиты чтения, остаточные риски OQ-108
c2005a4699 docs: финальное ревью Среза 2a — §1 (лимиты чтения, ИНН, ACCOUNT_RE, риски R-21), OQ-106…OQ-109
baeb9189f6 docs: §1 по факту парсера, 06-test-data, план срезов 2a–2d, OQ, пример контракта
186d6f1dcf contracts: needs_check-пример — строка 3 как «Вал.» под контрагентом (CURRENCY, уровень 2)
Compare 6 commits »
aep created pull request RSHB/arm-ka-fixtures#5 2026-10-05 16:22:08 +03:00
osv/synthetic и golden/expected_osv_parse: синтетика и снимки парсера ОСВ (Срез 2a)
aep pushed to feat/4-slice-2a-osv-parser at RSHB/arm-ka-fixtures 2026-10-05 16:22:05 +03:00
8ee574e2cb golden/expected_osv_parse: снимки парсера для 66 ОСВ и синтетики
fd83a6cac2 osv/synthetic: s14–s16 для покрытия словарей парсера (Срез 2a)
3b9c16ba7c osv/synthetic: синтетические ОСВ и xlsb (Срез 2a), README
Compare 3 commits »
aep created branch feat/4-slice-2a-osv-parser in RSHB/arm-ka-fixtures 2026-10-05 16:22:04 +03:00
aep pushed to fix/9-tech-debt-slice-1 at RSHB/arm-core 2026-10-05 12:53:31 +03:00
8bc76c69a0 docs(openspec): спеки синхронизированы с кодом issue #9 (ревью R-4)
7b28554817 docs: «нет заголовка Authorization или схема не Bearer» — не попытка входа (ревью R-7, #9)
e8d14edfbb fix: CORS при DEBUG — * без allow_credentials (ревью R-11, #9)
2c83005564 fix: seed выдаёт права новых ролей и прав в заполненную матрицу (ревью R-3, R-9, #9)
f47cbeedda fix: X-Forwarded-For только от доверенных прокси — настройка FORWARDED_ALLOW_IPS (ревью R-2, OQ-65, #9)
Compare 10 commits »
aep created pull request RSHB/arm-core#10 2026-10-05 12:53:30 +03:00
Технический долг Среза 1: dev-seed под DEBUG, /docs и CORS в проде, / и 405, аудит входа, дата по МСК, seed не возвращает снятые права
aep created branch fix/9-tech-debt-slice-1 in RSHB/arm-core 2026-10-05 12:53:30 +03:00
aep deleted branch docs/oq-decisions-2c from RSHB/arm-ka-docs 2026-10-05 12:14:32 +03:00
aep pushed to main at RSHB/arm-ka-docs 2026-10-05 12:13:53 +03:00
0997ac9042 Merge pull request 'OQ-01/02/04/05/42/45: решения владельца для подсрезов 2c–2d' (#14) from docs/oq-decisions-2c into main
d7c69fa58b OQ-01, 02, 04, 05, 42, 45: решения владельца 05.10.2026 (хранение строк ОСВ, квартальные ОСВ, субсчёт в чек-листе, статус RECOGNIZED, экран проверки ОСВ, NU в ядре)
Compare 2 commits »
aep merged pull request RSHB/arm-ka-docs#14 2026-10-05 12:13:52 +03:00
OQ-01/02/04/05/42/45: решения владельца для подсрезов 2c–2d