feat(web): implement schedule editor in MaintenancePoliciesTab
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

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.
This commit is contained in:
Denozordec
2026-06-12 18:40:22 +07:00
parent 132559cb8e
commit de64374c91
71 changed files with 15643 additions and 4 deletions
+124
View File
@@ -0,0 +1,124 @@
# ARCHIVE Command - Task Archiving
This command creates comprehensive archive documentation and updates the Memory Bank for future reference.
## Memory Bank Integration
Reads from:
- `memory-bank/tasks.md` - Complete task details and checklists
- `memory-bank/reflection/reflection-[task_id].md` - Reflection document
- `memory-bank/progress.md` - Implementation status
- `memory-bank/creative/creative-*.md` - Creative phase documents (Level 3-4)
Creates:
- `memory-bank/archive/archive-[task_id].md` - Archive document
Updates:
- `memory-bank/tasks.md` - Mark task as COMPLETE
- `memory-bank/progress.md` - Add archive reference
- `memory-bank/activeContext.md` - Reset for next task
## Progressive Rule Loading
### Step 1: Load Core Rules
```
Load: .cursor/rules/isolation_rules/main.mdc
Load: .cursor/rules/isolation_rules/Core/memory-bank-paths.mdc
```
### Step 2: Load ARCHIVE Mode Map
```
Load: .cursor/rules/isolation_rules/visual-maps/archive-mode-map.mdc
```
### Step 3: Load Complexity-Specific Archive Rules
Based on complexity level from `memory-bank/tasks.md`:
**Level 1:**
```
Load: .cursor/rules/isolation_rules/Level1/quick-documentation.mdc
```
**Level 2:**
```
Load: .cursor/rules/isolation_rules/Level2/archive-basic.mdc
```
**Level 3:**
```
Load: .cursor/rules/isolation_rules/Level3/archive-intermediate.mdc
```
**Level 4:**
```
Load: .cursor/rules/isolation_rules/Level4/archive-comprehensive.mdc
```
## Workflow
1. **Verify Reflection Complete**
- Check that `memory-bank/reflection/reflection-[task_id].md` exists
- Verify reflection is complete
- If not complete, return to `/reflect` command
2. **Create Archive Document**
**Level 1:**
- Create quick summary
- Update `memory-bank/tasks.md` marking task complete
**Level 2:**
- Create basic archive document
- Document changes made
- Update `memory-bank/tasks.md` and `memory-bank/progress.md`
**Level 3-4:**
- Create comprehensive archive document
- Include: Metadata, Summary, Requirements, Implementation details, Testing, Lessons Learned, References
- Archive creative phase documents
- Document code changes
- Document testing approach
- Summarize lessons learned
- Update all Memory Bank files
3. **Archive Document Structure**
```
# TASK ARCHIVE: [Task Name]
## METADATA
- Task ID, dates, complexity level
## SUMMARY
Brief overview of the task
## REQUIREMENTS
What the task needed to accomplish
## IMPLEMENTATION
How the task was implemented
## TESTING
How the solution was verified
## LESSONS LEARNED
Key takeaways from the task
## REFERENCES
Links to related documents (reflection, creative phases, etc.)
```
4. **Update Memory Bank**
- Create `memory-bank/archive/archive-[task_id].md`
- Mark task as COMPLETE in `memory-bank/tasks.md`
- Update `memory-bank/progress.md` with archive reference
- Reset `memory-bank/activeContext.md` for next task
- Clear completed task details from `memory-bank/tasks.md` (keep structure)
## Usage
Type `/archive` to archive the completed task after reflection is done.
## Next Steps
After archiving complete, use `/van` command to start the next task.