docs(04-01): complete manual backup trigger plan
- Summary with 12 tests (6 Go, 6 Python), all passing - STATE.md updated: Phase 4 complete, decisions logged - ROADMAP.md updated: Phase 4 plan progress - REQUIREMENTS.md: COLL-04 marked complete Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
- [x] **COLL-01**: Poller collects RouterOS config via SSH `/export show-sensitive` on a configurable interval (default 6h)
|
||||
- [x] **COLL-02**: Poller normalizes config output (trim whitespace, normalize line endings, remove timestamp headers)
|
||||
- [x] **COLL-03**: Poller sends config snapshot to API via NATS subject `config.snapshot.create`
|
||||
- [ ] **COLL-04**: Manual backup trigger via POST `/api/tenants/{tenant_id}/devices/{device_id}/backup`
|
||||
- [x] **COLL-04**: Manual backup trigger via POST `/api/tenants/{tenant_id}/devices/{device_id}/backup`
|
||||
- [x] **COLL-05**: Unreachable routers log warning and retry next interval
|
||||
- [x] **COLL-06**: Collection interval configurable via `CONFIG_BACKUP_INTERVAL` environment variable
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
| COLL-01 | Phase 2: Poller Config Collection | Complete |
|
||||
| COLL-02 | Phase 2: Poller Config Collection | Complete |
|
||||
| COLL-03 | Phase 2: Poller Config Collection | Complete |
|
||||
| COLL-04 | Phase 4: Manual Backup Trigger | Pending |
|
||||
| COLL-04 | Phase 4: Manual Backup Trigger | Complete |
|
||||
| COLL-05 | Phase 2: Poller Config Collection | Complete |
|
||||
| COLL-06 | Phase 2: Poller Config Collection | Complete |
|
||||
| STOR-01 | Phase 1: Database Schema | Complete |
|
||||
|
||||
Reference in New Issue
Block a user