new changes

This commit is contained in:
Niranjan
2026-04-07 20:29:49 +05:30
parent 8fe63c7cf4
commit 31fe556bb0
79 changed files with 2917 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
# Phase 5 Implementation: Platform Operations
## Delivered Modules
### File Manager
- API:
- `POST /api/v1/files/list`
- `POST /api/v1/files/read`
- `POST /api/v1/files/write`
- Command types:
- `FILE_LIST`, `FILE_READ`, `FILE_WRITE`
### Cron Manager
- API:
- `GET /api/v1/cron/jobs`
- `POST /api/v1/cron/jobs`
- `DELETE /api/v1/cron/jobs`
- Command types:
- `CRON_LIST`, `CRON_CREATE`, `CRON_DELETE`
### Firewall
- API:
- `GET /api/v1/firewall/rules`
- `POST /api/v1/firewall/rules`
- `DELETE /api/v1/firewall/rules`
- Command types:
- `FIREWALL_RULE_LIST`, `FIREWALL_RULE_ADD`, `FIREWALL_RULE_DELETE`
### Backup and Restore
- API:
- `POST /api/v1/backups/run`
- `POST /api/v1/backups/restore`
- Command types:
- `BACKUP_RUN`, `BACKUP_RESTORE`
## Implementation Notes
- `OpsCommandFactory` centralizes operation command envelope construction.
- `OpsWorkflowService` ensures all operations route through `CommandOrchestrator`.
- Operation endpoints are now tenant-context aware and dispatch-ready.