a69446473b
refactor
2026-04-24 17:10:02 +03:00
6a2741182b
skills + agents
2026-04-19 20:05:45 +03:00
78d6995e13
semantics
2026-04-01 21:57:51 +03:00
d17f75a65d
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
07c064bb86
fix: finalize semantic repair and test updates
2026-03-21 15:07:06 +03:00
978fe7b34d
fix: commit semantic repair changes
2026-03-21 11:22:25 +03:00
a1c6596554
semantics
2026-03-20 20:01:58 +03:00
f6171d72e4
subagents
2026-03-20 17:20:24 +03:00
47aadfc178
semantic
2026-03-18 08:45:15 +03:00
2095d96b16
fix(final-phase): finalize dataset review audit blockers
2026-03-17 18:23:02 +03:00
f526a978c3
feat(027): Final Phase T038-T043 implementation
...
- T038: SessionEvent logger and persistence logic
- Added SessionEventLogger service with explicit audit event persistence
- Added SessionEvent model with events relationship on DatasetReviewSession
- Integrated event logging into orchestrator flows and API mutation endpoints
- T039: Semantic source version propagation
- Added source_version column to SemanticFieldEntry
- Added propagate_source_version_update() to SemanticResolver
- Preserves locked/manual field invariants during propagation
- T040: Batch approval API and UI actions
- Added batch semantic approval endpoint (/fields/semantic/approve-batch)
- Added batch mapping approval endpoint (/mappings/approve-batch)
- Added batch approval actions to SemanticLayerReview and ExecutionMappingReview components
- Aligned batch semantics with single-item approval contracts
- T041: Superset compatibility matrix tests
- Added test_superset_matrix.py with preview and SQL Lab fallback coverage
- Tests verify client method preference and matrix fallback behavior
- T042: RBAC audit sweep on session-mutation endpoints
- Added _require_owner_mutation_scope() helper
- Applied owner guards to update_session, delete_session, and all mutation endpoints
- Ensured no bypass of existing permission checks
- T043: i18n coverage for dataset-review UI
- Added workspace state labels (empty/importing/review) to en.json and ru.json
- Added batch action labels for semantics and mappings
- Fixed workspace state comparison to lowercase strings
- Removed hardcoded workspace state display strings
Signed-off-by: Implementation Specialist <impl@ss-tools>
2026-03-17 14:29:33 +03:00
d56084e5c8
feat(us1): add dataset review orchestration automatic review slice
2026-03-17 10:57:49 +03:00
2c2bd1a7dd
fix: repository collaborator access and stale findings persistence issues
2026-03-16 23:43:37 +03:00
578020cdb2
feat: initial dataset review orchestration flow implementation
2026-03-16 23:43:03 +03:00