Files
yakpanel-core/architecture/2026/16-platform-operations-phase-implementation.md
2026-04-07 20:29:49 +05:30

1.0 KiB

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.