naeel
|
b457de4bb3
|
debug: проверка h2/httpx в /test debug
|
2026-06-14 07:39:02 +04:00 |
|
naeel
|
0d0ba18a10
|
fix(test): debug показывает длину ключа (len=...)
|
2026-06-14 07:34:05 +04:00 |
|
naeel
|
cc3203a1fc
|
feat(test): action 'debug' — показать переменные окружения (маскированно)
POST /test {"action":"debug"} → LLM_API_KEY, DB_*, etc.
|
2026-06-14 07:29:53 +04:00 |
|
naeel
|
fe8a5563bf
|
feat(test): action 'llm' — тест LLM через /test
POST /test {"action":"llm", "prompt":"...", "model":"...", "max_tokens":500}
→ вызывает llm_client.ask() → возвращает {text, model, usage}
|
2026-06-14 07:00:50 +04:00 |
|
naeel
|
4635ed4c57
|
feat(test): action 'exec' — INSERT/UPDATE/DDL через db.execute()
/test sql → db.query() → fetchall() → ломается на CREATE TABLE
/test exec → db.execute() → commit без fetch → для DDL/INSERT/UPDATE
|
2026-06-14 06:44:39 +04:00 |
|
naeel
|
cbfba0bc54
|
feat: schema.py (DDL 5 таблиц), db.py без DDL, app.py минимальный, test_routes с комментариями
По рекомендации Sonnet:
- schema.py — все DDL (documents, contracts, supplements, spec_rows, spec_history)
- db.py — только транспорт (connect/query), DDL убран
- app.py — минимальный: ensure_schema() + register_blueprint()
- test_routes.py — подробные комментарии, исправлен импорт psysql
|
2026-06-13 17:14:48 +04:00 |
|
naeel
|
6b5a6f79aa
|
feat: /test createdb — создание БД через API
|
2026-06-13 12:48:33 +04:00 |
|
naeel
|
c7fbc4dc07
|
fix: db.connect() возвращает ошибку, /test показывает детали
|
2026-06-13 12:34:55 +04:00 |
|
naeel
|
23cec8686e
|
fix: абсолютные импорты вместо относительных (ImportError)
|
2026-06-13 12:17:57 +04:00 |
|
naeel
|
dbbc8ea5fe
|
feat: слои db.py + test_routes (Blueprint /test)
|
2026-06-13 12:02:46 +04:00 |
|