generated from john/python-template
UI update planning complete
This commit is contained in:
@@ -128,7 +128,7 @@ This checklist does not cover:
|
||||
|
||||
### QG-1 Separation of intent and implementation
|
||||
1. UX intent remains in user-journey.md
|
||||
2. current versus target mapping remains in schema-mapping.md
|
||||
2. Current versus target implementation mapping remains in schema-mapping.md
|
||||
|
||||
### QG-2 Traceability
|
||||
1. Each accepted behavior maps to at least one future UI action or service path
|
||||
|
||||
@@ -61,11 +61,11 @@ The user wants to attach one or more files to a Document so each page can be pro
|
||||
|
||||
### 5.2 Create from Job Context
|
||||
|
||||
1. user starts from a job-creation or job-configuration flow
|
||||
2. user can upload one or more files, or upload a whole folder
|
||||
3. system creates Source rows linked to the selected Document
|
||||
4. system creates JobSource links for the active Job as part of this flow
|
||||
5. source creation fails if required Document or Job linkage cannot be established
|
||||
1. The user starts from a job-creation or job-configuration flow
|
||||
2. The user can upload one or more files, or upload a whole folder
|
||||
3. The system creates Source rows linked to the selected Document
|
||||
4. The system creates JobSource links for the active Job as part of this flow
|
||||
5. Source creation fails if required Document or Job linkage cannot be established
|
||||
|
||||
### 5.3 Source Create Inputs
|
||||
|
||||
@@ -106,7 +106,7 @@ After successful source create:
|
||||
1. Source is linked to the Document
|
||||
2. Source appears in page order derived from alphabetical upload filename ordering
|
||||
3. Source is linked to the Job through JobSource at create time
|
||||
4. user can open preview and revision workflow
|
||||
4. The user can open preview and revision workflow
|
||||
|
||||
### 5.8 Source Creation Invariant
|
||||
|
||||
@@ -135,13 +135,13 @@ The UI should show:
|
||||
### 6.3 Read Empty and Missing States
|
||||
|
||||
If source is missing:
|
||||
1. show clear not found or no source available messaging
|
||||
1. Show clear not found or no source available messaging
|
||||
|
||||
If source has no revision:
|
||||
1. show empty-state guidance and create-revision action
|
||||
1. Show empty-state guidance and create-revision action
|
||||
|
||||
If source metadata is partially unavailable:
|
||||
1. show fallback labels and keep preview and revision actions available where possible
|
||||
1. Show fallback labels and keep preview and revision actions available where possible
|
||||
|
||||
## 7. Update Source Journey
|
||||
|
||||
@@ -175,9 +175,9 @@ On save:
|
||||
### 7.4 Revision Failure Behavior
|
||||
|
||||
If save fails:
|
||||
1. show clear error feedback
|
||||
1. Show clear error feedback
|
||||
2. keep user input where possible
|
||||
3. allow retry
|
||||
3. Allow retry
|
||||
|
||||
## 8. Delete Source Journey
|
||||
|
||||
@@ -197,7 +197,7 @@ Delete is blocked when:
|
||||
|
||||
When blocked:
|
||||
1. explain dependency constraints
|
||||
2. show cleanup guidance
|
||||
2. Show cleanup guidance
|
||||
|
||||
When allowed:
|
||||
1. confirm permanent removal
|
||||
|
||||
Reference in New Issue
Block a user