Repinoid
|
79de42da96
|
fix: harden extraction batch handling
Deploy contracts-flask / validate (push) Canceled after 0s
|
2026-10-31 19:06:34 +03:00 |
|
Repinoid
|
9c73a730d1
|
fix: remove basic auth from ui and bump version to 3.0.2
Deploy contracts-flask / validate (push) Canceled after 0s
|
2026-10-31 18:06:31 +03:00 |
|
Repinoid
|
05205b09cc
|
chore: bump contracts version to 3.0.1
Deploy contracts-flask / validate (push) Canceled after 0s
|
2026-10-31 17:48:35 +03:00 |
|
Repinoid
|
2531a7c3c1
|
style: format app.js
Deploy contracts-flask / validate (push) Canceled after 0s
|
2026-10-31 17:37:48 +03:00 |
|
Repinoid
|
e2ba9ab451
|
feat: add authenticated engine processing boundary
|
2026-10-31 17:36:55 +03:00 |
|
Repinoid
|
193f0b4069
|
chore: bump contracts version to 3.0.0
Deploy contracts-flask / validate (push) Canceled after 0s
|
2026-10-31 14:20:45 +03:00 |
|
Repinoid
|
631bc750d5
|
fix: load env variables, add fallback for doc conversion, and validate LLM API key
|
2026-10-31 14:13:33 +03:00 |
|
Repinoid
|
ae34f04fc3
|
fix: allow local app origin for uploads
|
2026-10-31 13:55:04 +03:00 |
|
Repinoid
|
5d8d57797e
|
feat: render dossier timelines and exceptions
|
2026-10-31 10:34:02 +03:00 |
|
Repinoid
|
18730bf93e
|
feat: wire v3 dossier API and reconciliation
|
2026-10-31 10:33:57 +03:00 |
|
Repinoid
|
5e30020d60
|
feat: expose dossier timeline and exceptions API
|
2026-10-31 10:14:29 +03:00 |
|
Repinoid
|
9210c6e86d
|
fix: match prefixed contract core aliases
|
2026-10-31 10:10:59 +03:00 |
|
Repinoid
|
8481044dea
|
feat: reconcile dossier timelines with billing
|
2026-10-31 10:08:26 +03:00 |
|
Repinoid
|
cba97e25dc
|
feat: match services to supplied catalog
|
2026-10-31 10:03:50 +03:00 |
|
Repinoid
|
56997cb64e
|
feat: build dossier service timelines
|
2026-10-31 10:02:55 +03:00 |
|
Repinoid
|
78f4a052e9
|
feat: identify service families and anchors
|
2026-10-31 09:57:31 +03:00 |
|
Repinoid
|
ee244eb73e
|
fix: handle dossier number and party aliases
|
2026-10-31 09:55:29 +03:00 |
|
Repinoid
|
1c1d64385c
|
feat: build contract dossier graph
|
2026-10-31 09:47:04 +03:00 |
|
Repinoid
|
3d84883efc
|
feat: add stateless document extraction
|
2026-10-31 09:42:03 +03:00 |
|
Repinoid
|
67ee4e9873
|
feat: add stateless extraction prompt
|
2026-10-31 09:39:08 +03:00 |
|
Repinoid
|
0a318aa006
|
feat: add v3 extraction storage and structured parsing
|
2026-10-31 09:35:44 +03:00 |
|
 RepinoidandCopilot
|
1878649317
|
docs: clarify contract reconciliation concept
Deploy contracts-flask / validate (push) Canceled after 0s
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-10-30 13:40:56 +03:00 |
|
Repinoid
|
f2f0f200d1
|
1
Deploy contracts-flask / validate (push) Canceled after 0s
|
2026-10-30 13:23:25 +03:00 |
|
Repinoid
|
b7534a063c
|
chore: exclude non-deployment project files
Deploy contracts-flask / validate (push) Canceled after 0s
|
2026-10-30 13:22:06 +03:00 |
|
 RepinoidandCopilot
|
5966c76a0d
|
Improve upload screen readability and help
Deploy contracts-flask / validate (push) Canceled after 0s
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-10-30 12:53:07 +03:00 |
|
 RepinoidandCopilot
|
bb5dd6538e
|
Fix Contracts upload buffer endpoint
Deploy contracts-flask / validate (push) Canceled after 0s
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-10-30 12:08:55 +03:00 |
|
 RepinoidandCopilot
|
961d60a79e
|
Match Contracts UI to Obfuscator and add Help
Deploy contracts-flask / validate (push) Canceled after 0s
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-10-30 10:40:44 +03:00 |
|
 RepinoidandCopilot
|
c79006737f
|
Use configured version in Contracts homepage
Deploy contracts-flask / validate (push) Canceled after 0s
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-10-30 10:34:59 +03:00 |
|
 RepinoidandCopilot
|
32f7d3d764
|
chore: bump v2.0.22 (интеграция выбора файлов)
Deploy contracts-flask / validate (push) Canceled after 0s
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-10-30 10:28:55 +03:00 |
|
 RepinoidandCopilot
|
6e6fc4db8e
|
Integrate Obfuscator file picker into Contracts
Deploy contracts-flask / validate (push) Canceled after 0s
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-10-30 10:24:23 +03:00 |
|
“Naeel”
|
83002b9644
|
1
Deploy contracts-flask / validate (push) Canceled after 0s
|
2026-08-31 13:58:15 +03:00 |
|
“Naeel”
|
f9745e5c6b
|
Document comparison review findings
Deploy contracts-flask / validate (push) Canceled after 0s
|
2026-08-27 11:24:32 +03:00 |
|
“Naeel”
|
811be85efe
|
Fix comparison pipeline event and transaction handling
|
2026-08-27 11:23:14 +03:00 |
|
“Naeel”
|
e5c7c88073
|
Avoid false garbage classification for UPD mentions
Deploy contracts-flask / validate (push) Canceled after 0s
|
2026-08-27 10:44:48 +03:00 |
|
“Naeel”
|
475efefb40
|
Preserve ZIP source during upload
Deploy contracts-flask / validate (push) Canceled after 0s
|
2026-08-27 09:45:54 +03:00 |
|
“Naeel”
|
65939984c3
|
Fix classification progress for garbage documents
Deploy contracts-flask / validate (push) Canceled after 0s
|
2026-08-27 08:29:59 +03:00 |
|
“Naeel”
|
98e18b0135
|
chore: v2.0.17 во фронте (заголовок + ?v= кэш-бастеры)
Deploy contracts-flask / validate (push) Canceled after 0s
|
2026-08-26 20:59:10 +03:00 |
|
“Naeel”
|
36144334a3
|
chore: bump v2.0.17 (чистка legacy-upload)
Deploy contracts-flask / validate (push) Canceled after 0s
|
2026-08-26 20:54:04 +03:00 |
|
“Naeel”
|
c4997b06d3
|
test: stress_http переписан на реальный VM-путь (PUT на ВМ → /api/upload_refs)
|
2026-08-26 20:51:39 +03:00 |
|
“Naeel”
|
533aa99592
|
docs: History — чистка legacy-upload + сводка сессии 2026-08-26
|
2026-08-26 20:49:24 +03:00 |
|
“Naeel”
|
aa585220fc
|
refactor: удалён мёртвый legacy-код загрузки напрямую (/upload, /unzip-upload, _check_ext, _unzip, ALLOWED, константы фронта); загрузка только через ВМ (/api/upload_refs)
|
2026-08-26 20:47:41 +03:00 |
|
“Naeel”
|
08e8e3afec
|
test: stress_http --file (реальные файлы); History: 100KB прямой POST — 83% таймаутов (шлюз рвёт >64KB), 30KB реальный — 200/200 ok
|
2026-08-26 20:35:48 +03:00 |
|
“Naeel”
|
6fcbbddbdb
|
test: LOAD_THREADS 4 (стабильно, = MAX_WORKERS); полный прогон: not-load 102 passed, load 3 passed
|
2026-08-26 20:14:43 +03:00 |
|
“Naeel”
|
08f7e3f98e
|
test: дефолт LOAD_THREADS 16→8 (стабильный прогон) + History: database is locked при 16 писателях (предел конфигурации)
|
2026-08-26 17:12:26 +03:00 |
|
“Naeel”
|
b7d60e1d93
|
test: нагрузочные/стресс-тесты (маркер load): массовый pipeline, apply_ops, конкуренция, HTTP-стресс
|
2026-08-26 17:03:45 +03:00 |
|
“Naeel”
|
3b259cf160
|
test: README для tests/ + фикс теста test_boolean (BOOLEAN NOT NULL); 102 passed
|
2026-08-26 16:50:01 +03:00 |
|
“Naeel”
|
8f8fabf959
|
test: набор pytest-тестов под site/ (unit + интеграционные + безопасность)
|
2026-08-26 16:47:30 +03:00 |
|
“Naeel”
|
9a8ae0a5a3
|
test: удалены устаревшие тесты deploy/tests (ссылались на старую compare/-архитектуру)
|
2026-08-26 16:36:52 +03:00 |
|
“Naeel”
|
87524c54a4
|
docs: код-ревью (2026-08-26) + задания Sonnet по архитектуре (v2.0.16)
Deploy contracts-flask / validate (push) Canceled after 0s
|
2026-08-26 16:29:41 +03:00 |
|
“Naeel”
|
021c925e3c
|
fix: full_replace очищает spec_current (не дублирует строки) + clear_current; v2.0.16
Deploy contracts-flask / validate (push) Canceled after 0s
|
2026-08-26 16:25:23 +03:00 |
|