docs(027): sync plan and task status with accepted us1 delivery
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user