Initial pve cloud backup app
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
# Agent notes
|
||||
|
||||
- Keep runtime configuration in SQLite only. Do not add `.env`, YAML, JSON, TOML, or other runtime config files.
|
||||
- Do not use Docker or add distributed-worker infrastructure.
|
||||
- Do not call `vzdump` directly. Use `pvesh` for backup operations.
|
||||
- Do not require a crypt remote. Plain OneDrive remotes and crypt remotes are both allowed.
|
||||
- Do not use `rclone sync`. Use exact-object operations: `copyto`, existence check, and `deletefile`.
|
||||
- Never delete a local archive unless upload completed and the remote object was verified.
|
||||
- Mock `pvesh` and `rclone` in automated tests. Manual integration testing is limited to `scripts/integration-test-adguard.sh`.
|
||||
Reference in New Issue
Block a user