61 lines
1.3 KiB
Markdown
Executable File
61 lines
1.3 KiB
Markdown
Executable File
# State Tracking Guidance
|
|
|
|
Reference for tracking multiple tasks or requests.
|
|
|
|
## Request Tracking
|
|
|
|
Label each user request:
|
|
```
|
|
[R1] Build login page
|
|
[R2] Add dark mode
|
|
[R3] Fix header alignment
|
|
```
|
|
|
|
Track state for user visibility:
|
|
```
|
|
[R1] [DONE] Done
|
|
[R2] [WIP] In progress (awaiting user approval for step 2)
|
|
[R3] [Q] Queued
|
|
```
|
|
|
|
## Managing Multiple Requests
|
|
|
|
When user sends a new request while another is in progress:
|
|
|
|
1. Acknowledge: "Got it, I'll add this to the queue"
|
|
2. Show updated queue to user
|
|
3. Ask user if priority should change
|
|
|
|
## Handling Interruptions
|
|
|
|
| Situation | Suggested Action |
|
|
|-----------|------------------|
|
|
| New unrelated request | Add to queue, ask user priority |
|
|
| Request affects current work | Pause, explain impact, ask user how to proceed |
|
|
| User says "stop" or "wait" | Stop immediately, await instructions |
|
|
| User changes requirements | Summarize impact, ask user to confirm changes |
|
|
|
|
## User Decisions
|
|
|
|
Always ask user before:
|
|
- Starting work on queued items
|
|
- Changing priority order
|
|
- Rolling back completed work
|
|
- Modifying the plan
|
|
|
|
## Progress File (Optional)
|
|
|
|
User may request a state file:
|
|
```markdown
|
|
## In Progress
|
|
[R2] Dark mode - Step 2/4 (awaiting user approval)
|
|
|
|
## Queued
|
|
[R3] Header fix
|
|
|
|
## Done
|
|
[R1] Login page [DONE]
|
|
```
|
|
|
|
Update only when user requests or approves changes.
|