Files
MikrotikManager/docs/ux-ui/acceptance/s3-application229-first.json
T

73 lines
1.8 KiB
JSON

{
"date": "2026-10-14",
"block": "12.5.229",
"scope": "Compiled backup API + owned PostgreSQL + real Selectel S3; synthetic RouterOS HTTP export fixture, no CHR contacts",
"prefix": "mmapp-acceptance/33808c8a-93ae-45a8-ac1a-eb7e9430e4d9",
"checks": [
{
"name": "empty-prefix-preflight",
"passed": true
},
{
"name": "settings-save-without-secret-disclosure",
"passed": true
},
{
"name": "real-headbucket-test-receipt",
"passed": true
},
{
"name": "async-create-both-and-request-id-no-repeat",
"passed": true
},
{
"name": "download-exact-bytes",
"passed": true
},
{
"name": "denied-credentials-test-preserves-settings",
"passed": true
},
{
"name": "download-local-fallback-during-s3-denial",
"passed": true
},
{
"name": "upload-denial-keeps-local-backup-and-error",
"passed": true
},
{
"name": "s3-only-removes-local-copy-and-downloads-remote",
"passed": true
},
{
"name": "sync-import-and-idempotent-repeat",
"passed": true
},
{
"name": "catalog-and-imported-object-download",
"passed": true
},
{
"name": "delete-catalog-and-current-remote-objects",
"passed": true
}
],
"passed": true,
"cleanup": {
"currentObjectsRemaining": 0,
"catalogRowsRemaining": 0,
"localFilesRemaining": 0
},
"nativeChrContacts": 0,
"nativeRestoreCalls": 0,
"fixtureExportCalls": 3,
"completedAt": "2026-10-14T02:46:27.754Z",
"bounds": [
"Native export is HTTP fixture; no real device backup/restore or UI repeated",
"RBAC not repeated in this standalone injected API",
"S3 current-object deletion only; retained versions/retention not inspected"
],
"ownedDatabaseAndRoleRemoved": true
}