Files
EvoBGP/.cursor/rules/isolation_rules/Level1/optimized-workflow-level1.mdc
T
Denozordec de64374c91
CI / changes (push) Successful in 8s
CI / commitlint (push) Has been skipped
CI / openapi (push) Has been skipped
CI / web (push) Successful in 31s
CI / go (push) Successful in 51s
CI / bird2 (push) Successful in 15s
CI / release (push) Successful in 3m48s
feat(web): implement schedule editor in MaintenancePoliciesTab
Enhanced the MaintenancePoliciesTab by integrating a schedule editor for maintenance policies. Users can now select schedule modes, input custom cron expressions, and dynamically update the schedule preview. This update improves the user interface and experience for managing maintenance schedules.
2026-06-12 18:40:22 +07:00

205 lines
5.4 KiB
Plaintext

---
description: Optimized Level 1 workflow for quick bug fixes with token efficiency
globs: "**/level1*/**", "**/quick*/**", "**/bugfix*/**"
alwaysApply: false
---
# OPTIMIZED LEVEL 1 WORKFLOW
> **TL;DR:** This streamlined workflow for Level 1 tasks (quick bug fixes) optimizes for speed and token efficiency while maintaining quality.
## 🔧 LEVEL 1 PROCESS FLOW
```mermaid
graph TD
Start["START LEVEL 1<br>QUICK FIX"] --> Analyze["1️⃣ ANALYZE<br>Understand issue"]
Analyze --> Build["2️⃣ BUILD<br>Fix the issue"]
Build --> Verify["3️⃣ VERIFY<br>Test the fix"]
Verify --> Document["4️⃣ DOCUMENT<br>Record solution"]
style Start fill:#4da6ff,stroke:#0066cc,color:white
style Analyze fill:#ffa64d,stroke:#cc7a30,color:white
style Build fill:#4dbb5f,stroke:#36873f,color:white
style Verify fill:#d94dbb,stroke:#a3378a,color:white
style Document fill:#4dbbbb,stroke:#368787,color:white
```
## 📝 CONSOLIDATED DOCUMENTATION
Level 1 tasks use a single-file approach to minimize context switching:
```markdown
# QUICK FIX: [Issue Name]
## Issue Summary
- Type: [Bug/Hotfix/Quick Enhancement]
- Priority: [Low/Medium/High/Critical]
- Reported by: [Name/System]
- Affected area: [Component/Feature]
## Analysis
- Root cause: [Brief description]
- Affected files: [List of files]
- Impact: [Scope of impact]
## Solution
- Approach: [Brief description]
- Changes made: [List of changes]
- Commands executed: [Key commands]
## Verification
- Testing: [How the fix was tested]
- Results: [Test results]
- Additional checks: [Any other verification]
## Status
- [x] Fix implemented
- [x] Tests passed
- [x] Documentation updated
```
## 🔄 MEMORY BANK UPDATE
Level 1 tasks use a simplified Memory Bank update with minimal overhead:
```markdown
## tasks.md Update (Level 1)
### Task: [Task Name]
- Status: Complete
- Implementation: [One-line summary]
- Link to fix: [File/line reference]
```
## ⚡ TOKEN-OPTIMIZED TEMPLATE
For maximum efficiency, Level 1 tasks can use this ultra-compact template:
```markdown
## 🔧 FIX: [Issue]
📌 Problem: [Brief description]
🔍 Cause: [Root cause]
🛠️ Solution: [Implemented fix]
✅ Tested: [Verification method]
```
## 🔄 AUTO-DOCUMENTATION HELPERS
Use these helpers to automatically generate documentation:
```javascript
function generateLevel1Documentation(issue, rootCause, solution, verification) {
return `## 🔧 FIX: ${issue}
📌 Problem: ${issue}
🔍 Cause: ${rootCause}
🛠️ Solution: ${solution}
✅ Tested: ${verification}`;
}
```
## 📊 QUICK TEMPLATES FOR COMMON ISSUES
### Performance Fix
```markdown
## 🔧 FIX: Performance issue in [component]
📌 Problem: Slow response times in [component]
🔍 Cause: Inefficient query/algorithm
🛠️ Solution: Optimized [specific optimization]
✅ Tested: Response time improved from [X]ms to [Y]ms
```
### Bug Fix
```markdown
## 🔧 FIX: Bug in [component]
📌 Problem: [Specific behavior] not working correctly
🔍 Cause: [Root cause analysis]
🛠️ Solution: Fixed by [implementation details]
✅ Tested: Verified with [test approach]
```
### Quick Enhancement
```markdown
## 🔧 ENHANCEMENT: [Feature]
📌 Request: Add [specific capability]
🛠️ Implementation: Added by [implementation details]
✅ Tested: Verified with [test approach]
```
## ✅ STREAMLINED VERIFICATION
Level 1 tasks use a minimal verification process:
```markdown
VERIFICATION:
[x] Fix implemented and tested
[x] No regressions introduced
[x] Documentation updated
```
## 🚀 CONSOLIDATED MEMORY BANK UPDATE
Optimize Memory Bank updates for Level 1 tasks by using a single operation:
```javascript
// Pseudocode for optimized Level 1 Memory Bank update
function updateLevel1MemoryBank(taskInfo) {
// Read current tasks.md
const tasksContent = readFile("tasks.md");
// Create minimal update
const updateBlock = `
### Task: ${taskInfo.name}
- Status: Complete
- Implementation: ${taskInfo.solution}
- Link to fix: ${taskInfo.fileReference}
`;
// Add update to tasks.md
const updatedContent = appendToSection(tasksContent, "Completed Tasks", updateBlock);
// Write in single operation
writeFile("tasks.md", updatedContent);
return "Memory Bank updated";
}
```
## 🔄 OPTIMIZED LEVEL 1 WORKFLOW EXAMPLE
```markdown
## 🔧 FIX: Login button not working on mobile devices
📌 Problem:
Users unable to log in on mobile devices, button appears but doesn't trigger authentication
🔍 Cause:
Event listener using desktop-specific event (mousedown instead of handling touch events)
🛠️ Solution:
Updated event handling to use event delegation and support both mouse and touch events:
```js
// Before:
loginButton.addEventListener('mousedown', handleLogin);
// After:
loginButton.addEventListener('mousedown', handleLogin);
loginButton.addEventListener('touchstart', handleLogin);
```
✅ Tested:
- Verified on iOS Safari and Android Chrome
- Login now works on all tested mobile devices
- No regression on desktop browsers
```
## ⚡ TOKEN EFFICIENCY BENEFITS
This optimized Level 1 workflow provides:
1. Reduced documentation overhead (70% reduction)
2. Consolidated Memory Bank updates (single operation vs. multiple)
3. Focused verification process (essential checks only)
4. Template-based approach for common scenarios
5. Streamlined workflow with fewer steps
The updated approach maintains all critical information while significantly reducing token usage.