From 38bda6a714b8b8cc098a2ee78963320843e47c2e Mon Sep 17 00:00:00 2001 From: busya Date: Tue, 17 Mar 2026 11:07:59 +0300 Subject: [PATCH] docs(027): sync plan and task status with accepted us1 delivery --- specs/027-dataset-llm-orchestration/plan.md | 6 ++++++ specs/027-dataset-llm-orchestration/tasks.md | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/specs/027-dataset-llm-orchestration/plan.md b/specs/027-dataset-llm-orchestration/plan.md index 3629f952..a2e59534 100644 --- a/specs/027-dataset-llm-orchestration/plan.md +++ b/specs/027-dataset-llm-orchestration/plan.md @@ -11,6 +11,12 @@ Deliver a dataset-centered orchestration flow that lets users start from a Super The implementation will extend the existing FastAPI + SvelteKit architecture rather than creating a parallel subsystem. Backend work will add a persisted review-session domain, orchestration services for semantic recovery and clarification, Superset adapters for context extraction and SQL Lab execution, and explicit APIs for mapping approvals and field-level semantic overrides. Frontend work will add a dedicated dataset review workspace with progressive recovery, semantic-source review, one-question-at-a-time clarification, mapping approval controls, compiled SQL preview, and resumable session state. +## Implementation Status + +Accepted delivery to date covers the **US1 automatic review slice** introduced in commit [`feat(us1): add dataset review orchestration automatic review slice`](.git). The implemented scope includes the review-session startup flow, Superset link/context intake, trusted-source semantic enrichment, export endpoints, and the initial dataset review workspace/panels needed to render findings and readable review output. + +Feature delivery also required repository-wide stabilization and compatibility collateral outside the dedicated dataset-review modules. Those follow-up fixes keep the accepted US1 slice working against the current repository baseline, including task/log API compatibility, dashboard/profile filtering behavior, Git route/repository-path hardening, report-list event handling, LLM provider encryption-key validation, and clean-release compatibility repairs exercised by shared acceptance gates. US2 guided clarification and US3 controlled execution remain planned work and are not accepted by this status note. + ## Technical Context **Language/Version**: Python 3.9+ backend, Node.js 18+ frontend, Svelte 5 / SvelteKit frontend runtime diff --git a/specs/027-dataset-llm-orchestration/tasks.md b/specs/027-dataset-llm-orchestration/tasks.md index 71011a21..2055e130 100644 --- a/specs/027-dataset-llm-orchestration/tasks.md +++ b/specs/027-dataset-llm-orchestration/tasks.md @@ -39,8 +39,8 @@ - [X] T016 [P] [US1] Implement `SourceIntakePanel` (C3, UX_STATE: Idle/Validating/Rejected) in `frontend/src/lib/components/dataset-review/SourceIntakePanel.svelte` - [X] T017 [P] [US1] Implement `ValidationFindingsPanel` (C3, UX_STATE: Blocking/Warning/Info) in `frontend/src/lib/components/dataset-review/ValidationFindingsPanel.svelte` - [X] T018 [US1] Create main `DatasetReviewWorkspace` (CRITICAL: C5, UX_STATE: Empty/Importing/Review) in `frontend/src/routes/datasets/review/[id]/+page.svelte` -- [ ] T019 [US1] Verify implementation matches ux_reference.md (Happy Path & Errors) -- [ ] T020 [US1] Acceptance: Perform semantic audit & algorithm emulation by Tester +- [x] T019 [US1] Verify implementation matches ux_reference.md (Happy Path & Errors) +- [x] T020 [US1] Acceptance: Perform semantic audit & algorithm emulation by Tester ---