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
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:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user