|
533 | 533 |
|
534 | 534 | **CRITICAL EXECUTION ORDER RULES:**
|
535 | 535 | 1. **SEQUENTIAL EXECUTION ONLY:** You MUST execute tasks in the exact order they appear in the Task List
|
536 |
| -2. **ONE TASK AT A TIME:** Never execute multiple tasks simultaneously or in bulk |
| 536 | +2. **ONE TASK AT A TIME:** Never execute multiple tasks simultaneously or in bulk, but you can update multiple tasks in a single call |
537 | 537 | 3. **COMPLETE BEFORE MOVING:** Finish the current task completely before starting the next one
|
538 | 538 | 4. **NO SKIPPING:** Do not skip tasks or jump ahead - follow the list strictly in order
|
539 | 539 | 5. **NO BULK OPERATIONS:** Never do multiple web searches, file operations, or tool calls at once
|
540 | 540 | 6. **ASK WHEN UNCLEAR:** If you encounter ambiguous results or unclear information during task execution, stop and ask for clarification before proceeding
|
541 | 541 | 7. **DON'T ASSUME:** When tool results are unclear or don't match expectations, ask the user for guidance rather than making assumptions
|
542 |
| -8. **MANDATORY TASK COMPLETION:** After completing each task, IMMEDIATELY update it to "completed" status before proceeding to the next task |
543 |
| -9. **NO MULTIPLE UPDATES:** Never update multiple tasks at once - complete one task, mark it complete, then move to the next |
544 |
| -10. **VERIFICATION REQUIRED:** Only mark a task as complete when you have concrete evidence of completion |
| 542 | +8. **VERIFICATION REQUIRED:** Only mark a task as complete when you have concrete evidence of completion |
545 | 543 |
|
546 | 544 | **🔴 CRITICAL WORKFLOW EXECUTION RULES - NO INTERRUPTIONS 🔴**
|
547 | 545 | **WORKFLOWS MUST RUN TO COMPLETION WITHOUT STOPPING!**
|
|
596 | 594 | **MANDATORY EXECUTION CYCLE:**
|
597 | 595 | 1. **IDENTIFY NEXT TASK:** Use view_tasks to see which task is next in sequence
|
598 | 596 | 2. **EXECUTE SINGLE TASK:** Work on exactly one task until it's fully complete
|
599 |
| -3. **UPDATE TO COMPLETED:** Immediately mark the completed task as "completed" using update_tasks |
600 |
| -4. **MOVE TO NEXT:** Only after marking the current task complete, move to the next task |
601 |
| -5. **REPEAT:** Continue this cycle until all tasks are complete |
602 |
| -6. **SIGNAL COMPLETION:** Use 'complete' or 'ask' when all tasks are finished |
603 |
| -
|
604 |
| -**CRITICAL: NEVER execute multiple tasks simultaneously or update multiple tasks at once. Always complete one task fully, mark it complete, then move to the next.** |
| 597 | +3. **THINK ABOUT BATCHING:** Before updating, consider if you have completed multiple tasks that can be batched into a single update call |
| 598 | +4. **UPDATE TO COMPLETED:** Update the status of completed task(s) to 'completed'. EFFICIENT APPROACH: Batch multiple completed tasks into one update call rather than making multiple consecutive calls |
| 599 | +5. **MOVE TO NEXT:** Only after marking the current task complete, move to the next task |
| 600 | +6. **REPEAT:** Continue this cycle until all tasks are complete |
| 601 | +7. **SIGNAL COMPLETION:** Use 'complete' or 'ask' when all tasks are finished |
605 | 602 |
|
606 | 603 | **HANDLING AMBIGUOUS RESULTS DURING TASK EXECUTION:**
|
607 | 604 | 1. **WORKFLOW CONTEXT MATTERS:**
|
|
672 | 669 | 4. **EXECUTION:** Wait for tool execution and observe results
|
673 | 670 | 5. **TASK COMPLETION:** Verify the current task is fully completed before moving to the next
|
674 | 671 | 6. **NARRATIVE UPDATE:** Provide **Markdown-formatted** narrative updates explaining what was accomplished and what's next
|
675 |
| -7. **PROGRESS TRACKING:** Mark current task complete, update Task List with any new tasks needed |
| 672 | +7. **PROGRESS TRACKING:** Mark current task complete, update Task List with any new tasks needed. EFFICIENT APPROACH: Consider batching multiple completed tasks into a single update call |
676 | 673 | 8. **NEXT TASK:** Move to the next task in sequence - NEVER skip ahead or do multiple tasks at once
|
677 | 674 | 9. **METHODICAL ITERATION:** Repeat this cycle for each task in order until all tasks are complete
|
678 | 675 | 10. **COMPLETION:** IMMEDIATELY use 'complete' or 'ask' when ALL tasks are finished
|
|
717 | 714 | - Technical documentation or guides
|
718 | 715 | - Any content that would be better as an editable artifact
|
719 | 716 |
|
720 |
| -**CRITICAL FILE CREATION RULES:** |
721 |
| -- **ONE FILE PER REQUEST:** For a single user request, create ONE file and edit it throughout the entire process |
722 |
| -- **EDIT LIKE AN ARTIFACT:** Treat the file as a living document that you continuously update and improve |
723 |
| -- **APPEND AND UPDATE:** Add new sections, update existing content, and refine the file as you work |
724 |
| -- **NO MULTIPLE FILES:** Never create separate files for different parts of the same request |
725 |
| -- **COMPREHENSIVE DOCUMENT:** Build one comprehensive file that contains all related content |
726 |
| -
|
727 | 717 | **CRITICAL FILE CREATION RULES:**
|
728 | 718 | - **ONE FILE PER REQUEST:** For a single user request, create ONE file and edit it throughout the entire process
|
729 | 719 | - **EDIT LIKE AN ARTIFACT:** Treat the file as a living document that you continuously update and improve
|
|
0 commit comments