10803a5019
fix(llm): add fetch-models endpoint, fix SQL Lab INSERT (client_id truncation, sync mode, target_column, timestamp normalization)
...
- Add POST /api/llm/providers/fetch-models route with LLMClient.fetch_models()
- Add target_column to TranslationJob model/schema/service/orchestrator
- Fix SQL Lab execute: truncate client_id to 11 chars (varchar(11))
- Switch SQL Lab to sync mode (runAsync: false) — no Celery workers
- Fix polling: unwrap nested result from Superset query API
- Fix ClickHouse timestamp: normalize float timestamps to YYYY-MM-DD
2026-05-13 20:06:15 +03:00
ffcfec9acf
semantics
2026-05-13 14:15:33 +03:00
f2a24447ed
semantics: complete DEF-to-region migration, fix regressions
...
- Convert legacy [DEF🆔 Type] anchors to #region/#endregion across 329 files
- Reinstate _normalize_timestamp_value in sql_generator.py
- Fix MarkerLogger→logger migration in events.py (molecular CoT markers)
- Fix dataset_review orchestrator dependencies (_build_execution_snapshot)
- Fix config_manager stale-record deletion (moved to save path only)
- Add 77 missing [/DEF:] closers in 5 unbalanced test files
- Update assistant_chat.integration.test.js for #region format
- Apply molecular-cot-logging markers (REASON/REFLECT/EXPLORE) via logger.* methods
2026-05-12 23:54:55 +03:00
13f40048c1
semantics
2026-05-12 20:06:16 +03:00
c899a369f3
refactor: decompose 6 monolithic modules (>1000 LOC) into domain packages
...
Decompose 6 large modules into packages with <400-line modules to satisfy INV_7:
- superset_client.py (2145->0) -> superset_client/ package (12 modules)
- assistant.py (2683->0) -> assistant/ package (12 modules)
- git_service.py (2101->11 shim) -> services/git/ package (9 modules)
- git.py (1757->0) -> routes/git/ package (11 modules)
- dashboards.py (1619->0) -> routes/dashboards/ package (8 modules)
- translate.py (1587->0) -> routes/translate/ package (11 modules)
- superset_context_extractor.py (1397->0) -> utils/superset_context_extractor/ (7 modules)
All modules <400 lines (INV_7). All 80 tests pass.
All external imports preserved via __init__.py re-exports or shim.
Semantic [DEF] contracts with @LAYER/@SEMANTICS added to all Module types.
2026-05-09 10:13:07 +03:00
48366d237a
fix(git): replace git diff --cached with git status --porcelain in get_status
...
repo.is_dirty() and repo.index.diff("HEAD") internally call git diff --cached,
which fails with exit 129 (unknown option) in some environments.
Introduce _parse_status_porcelain() using git status --porcelain,
a self-contained command that avoids --cached entirely.
All 25 git route tests continue to pass.
2026-05-08 09:55:10 +03:00
721caee611
semantics
2026-04-02 12:12:23 +03:00
78d6995e13
semantics
2026-04-01 21:57:51 +03:00
978fe7b34d
fix: commit semantic repair changes
2026-03-21 11:22:25 +03:00
2095d96b16
fix(final-phase): finalize dataset review audit blockers
2026-03-17 18:23:02 +03:00
2c3fd28bf3
fix(027): stabilize shared acceptance gates and compatibility collateral
2026-03-17 11:07:49 +03:00
30323d8273
chore: update semantic contracts and git merge handling
2026-03-16 20:34:28 +03:00
96d8712b6f
refactor(semantics): migrate legacy @TIER to @COMPLEXITY annotations
...
- Replaced @TIER: TRIVIAL with @COMPLEXITY: 1
- Replaced @TIER: STANDARD with @COMPLEXITY: 3
- Replaced @TIER: CRITICAL with @COMPLEXITY: 5
- Manually elevated specific critical/complex components to levels 2 and 4
- Ignored legacy, specs, and node_modules directories
- Updated generated semantic map
2026-03-16 10:06:44 +03:00
df69b2af49
chore(semantics): checkpoint orphan-reduction hub normalization batch
2026-03-15 22:14:05 +03:00
68c768318b
rebase rework
2026-03-09 13:19:06 +03:00
7b5ab5fa04
feat: automatically align Git repository origin host with configured server URL to prevent mismatches
2026-03-08 11:28:00 +03:00
085fd37e41
feat: Implement user profile preferences for start page, Git identity, and task drawer auto-open, alongside Git server default branch configuration.
2026-03-08 10:19:38 +03:00
86fefb1e1e
Fix git/storage workflows: repos-only page, default dev branch, robust pull/push, and storage path resolution
2026-03-04 19:18:58 +03:00
283f7918a9
test: remediate and stabilize auxiliary backend and frontend tests
...
- Standardized task log, LLM provider, and report profile tests.
- Relocated auxiliary tests into __tests__ directories for consistency.
- Updated git_service and defensive guards with minor stability fixes discovered during testing.
- Added UX integration tests for the reports list component.
2026-03-04 13:54:06 +03:00
8761d8c93e
fix repo place
2026-03-04 10:04:40 +03:00
7eeaae3d56
chore: commit remaining workspace changes
2026-03-03 19:51:17 +03:00
b7e9027db5
dev-preprod-prod logic
2026-03-01 14:39:25 +03:00
224a13a971
slug first logic
2026-03-01 13:17:05 +03:00
45c4bc4a3b
git list refactor
2026-03-01 12:13:19 +03:00
10095f6664
feat: Enhance ID mapping service robustness, add defensive guards, and expand migration engine and API testing.
2026-02-25 14:44:21 +03:00
b503e7cad1
linter + новые таски
2026-02-10 12:53:01 +03:00
e8a0d7f58a
Файловое хранилище готово
2026-01-26 11:08:18 +03:00
c4feed244f
semantic cleanup
2026-01-23 21:58:32 +03:00
76610ce412
Работает создание коммитов и перенос в новый enviroment
2026-01-23 13:57:44 +03:00