a3c7c402b7
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
39ab647851
semantics
2026-05-13 14:15:33 +03:00
83b8f4d999
logs: migrate to molecular CoT JSON protocol, fix regressions
...
- Replace BeliefFormatter with CotJsonFormatter (single-line JSON with
ts, level, trace_id, src, marker, intent, payload, error, span_id)
- Migrate belief_scope to use cot_log() for structured JSON output
- Update monkey-patched reason/reflect/explore to pass extra= dict
- Strip 200+ inline [REASON]/[REFLECT]/[EXPLORE] markers from 50+ files
- Remove belief_scope from hot-path utilities (_parse_datetime,
_json_load_if_needed) to eliminate startup log noise
- Register TraceContextMiddleware in app.py (was implemented but unused)
- Seed trace_id in startup_event/shutdown_event for background tasks
- Fix broken relative imports in translate routes (3 dots → 4 dots)
- Migrate 43 translate_routes log calls to logger.reason/explore
- Fix SyntaxError (positional arg after extra=) in _repo_operations_routes
- Fix IndentationError in rbac_permission_catalog except-block
- Add smoke test tests/test_smoke_app.py (catches import errors before run)
2026-05-13 09:44:50 +03:00
306c5ae742
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
fe8978f716
semantics
2026-05-12 20:06:16 +03:00
1d59df2233
refactor
2026-05-12 14:52:27 +03:00
dbb8bd6c4e
fix: persist environment selection, support Kilo AI provider, resolve Superset virtual columns for translation preview
...
- Add environment_id to TranslationJob model/schema/API + DB migration
- Pass environmentId from page to TranslationPreview and fetchPreview
- Fix _fetch_sample_rows: use result_type='samples' to include virtual cols
- Add 'kilo' and 'openrouter' to supported LLM provider types
- Make response_format conditional (skip for non-OpenAI upstream providers)
- Remove source_table field from form (redundant with datasource)
- Restore datasourceSearch display from saved job on page load
- Add request/response logging for LLM API calls
2026-05-09 23:10:15 +03:00
202823aba5
feat(ui): add chat-driven dataset review flow
...
Move dataset review clarification into the assistant workspace and
rework the review page into a chat-centric layout with execution rails.
Add session-scoped assistant actions for mappings, semantic fields,
and SQL preview generation. Introduce optimistic locking for dataset
review mutations, propagate session versions through API responses,
and mask imported filter values before assistant exposure.
Refresh tests, i18n, and spec artifacts to match the new workflow.
BREAKING CHANGE: dataset review mutation endpoints now require the
X-Session-Version header, and clarification is no longer handled
through ClarificationDialog-based flows
2026-03-26 13:33:12 +03:00
4d4f204f1c
semantics
2026-03-20 20:01:58 +03:00
62d7c660ef
subagents
2026-03-20 17:20:24 +03:00
7cff6bdcf8
semantic
2026-03-18 08:45:15 +03:00
188620a224
fix
2026-03-16 21:27:33 +03:00
67867f8220
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
1ff034a73f
chore(semantic): remediate backend core contracts
2026-03-15 21:23:44 +03:00
63940020db
chore(semantic): checkpoint remediation progress
2026-03-15 21:08:00 +03:00
bcce55fbf9
feat add connections management and health summary improvements
2026-03-15 16:40:43 +03:00
a95109da4a
feat: add slug-only dashboard profile filter and unify backend imports
2026-03-11 12:20:34 +03:00
b4b17d89b4
код написан
2026-03-10 12:00:18 +03:00
6775c7e3db
feat(clean-release): complete compliance redesign phases and polish tasks T047-T052
2026-03-10 09:11:26 +03:00
1b2f76ee23
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
b8eafa28a2
feat(rbac): hide unauthorized menu sections and enforce route guards
2026-03-06 10:50:28 +03:00
80f0d30386
feat(assistant): implement spec 021 chat assistant flow with semantic contracts
2026-02-23 19:37:56 +03:00
d908fafe31
feat: restore legacy data and add typed task result views
2026-02-21 23:17:56 +03:00
cdb99a81df
db + docker
2026-02-20 20:47:39 +03:00
5ab1549cdd
linter + новые таски
2026-02-10 12:53:01 +03:00
161d70648c
Вроде работает
2026-01-30 11:10:16 +03:00
0fef9cb59a
Передаем на тест
2026-01-27 16:32:08 +03:00
dccd9af41e
Работает создание коммитов и перенос в новый enviroment
2026-01-23 13:57:44 +03:00
e5f2d3c1b9
bug fixes
2026-01-18 23:21:00 +03:00
d8c0694538
semantic markup update
2026-01-18 21:29:54 +03:00
3655556bff
1st iter
2026-01-12 12:33:51 +03:00
54a9ff81c3
project map script | semantic parcer
2026-01-01 16:58:21 +03:00
7331b8d6e8
backup worked
2025-12-30 22:02:51 +03:00
26e9865e5a
001-migration-ui-redesign ( #3 )
...
Reviewed-on: #3
2025-12-26 18:17:58 +03:00