Skip to content

Commit 5cecf69

Browse files
committed
docs: [#315] Update progress tracking - Step 2.4 complete
Mark Step 2.4 as complete with full details: - Template generation now includes BackupSection by default - JSON schema regenerated with complete BackupSection definition - Default schedule: 3:00 AM daily, retention: 7 days - All linters and tests passing Phase 2 (Steps 2.1-2.4) now complete. Ready for Phase 3: Scheduled Backups.
1 parent 549fcaf commit 5cecf69

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

docs/issues/315-implement-backup-support.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -893,7 +893,19 @@ Now that crontab handles scheduling, backup container should only run on-demand:
893893
- Fixed linting issues (clippy, rustfmt, cspell)
894894
- All 2163 lib tests passing, all 467 doc tests passing
895895
- Pre-commit checks passing (lib tests, E2E tests, linters, machete)
896-
- [ ] Step 2.4: Update create template command
896+
- [x] Step 2.4: Update create template command ✅ **COMPLETE**
897+
- Modified `EnvironmentCreationConfig::template()` to include `BackupSection::default()`
898+
- Backup now enabled by default in generated templates with:
899+
- Default schedule: 3:00 AM daily (`0 3 * * *`)
900+
- Default retention: 7 days
901+
- Regenerated JSON schema with complete `BackupSection` definition:
902+
- `schedule` field with examples and constraints
903+
- `retention_days` field with validation rules
904+
- Full documentation for IDE autocomplete and validation
905+
- Fixed schema file header (removed cargo build output)
906+
- All linters passing (markdown, yaml, toml, cspell, clippy, rustfmt, shellcheck)
907+
- All pre-commit checks passing (2163+ lib tests, E2E tests)
908+
- Commit: `549fcaf6` - feat: [#315] Step 2.4 - Update create template command
897909
898910
### Phase 3: Scheduled Backups via Crontab
899911

0 commit comments

Comments
 (0)