chore(M001/S04/T02): auto-commit after state-rebuild
This commit is contained in:
@@ -61,7 +61,7 @@ This milestone is complete only when all are true:
|
||||
- [x] **S03: Reply and follow-up drafting from real thread context** `risk:medium` `depends:[S01,S02]`
|
||||
> After this: Inside a job, the user can generate follow-up and reply drafts grounded in imported and automatically refreshed correspondence plus saved application context, then edit them before sending manually.
|
||||
|
||||
- [ ] **S04: Daily control loop surfaces** `risk:medium` `depends:[S01,S03]`
|
||||
- [x] **S04: Daily control loop surfaces** `risk:medium` `depends:[S01,S03]`
|
||||
> After this: The job table works as the primary overview and the follow-up/dashboard surfaces clearly show what needs attention next for an individual user.
|
||||
|
||||
- [ ] **S05: End-to-end trust and workflow polish** `risk:low` `depends:[S01,S02,S03,S04]`
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
# S04: Recovery placeholder UAT
|
||||
|
||||
**Milestone:** M001
|
||||
**Written:** 2026-03-24T12:56:42.784Z
|
||||
|
||||
## Preconditions
|
||||
- Doctor created this placeholder because the expected UAT file was missing.
|
||||
|
||||
## Smoke Test
|
||||
- Re-run the slice verification from the slice plan before shipping.
|
||||
|
||||
## Test Cases
|
||||
### 1. Replace this placeholder
|
||||
1. Read the slice plan and task summaries.
|
||||
2. Write a real UAT script.
|
||||
3. **Expected:** This placeholder is replaced with meaningful human checks.
|
||||
|
||||
## Edge Cases
|
||||
### Missing completion artifacts
|
||||
1. Confirm the summary, roadmap checkbox, and state file are coherent.
|
||||
2. **Expected:** GSD doctor reports no remaining completion drift for this slice.
|
||||
|
||||
## Failure Signals
|
||||
- Placeholder content still present when treating the slice as done
|
||||
|
||||
## Notes for Tester
|
||||
Doctor created this file only to restore the required artifact shape. Replace it with a real UAT script.
|
||||
Reference in New Issue
Block a user