Object storage · Improve

Improve Object Storage

Correct the selected object operation while preserving authorization, identity, integrity and recovery.

MCP library 1.6.1 · Instruction library 1.6.1 · English technical instructions

← Back to search

Use this workflow

Connect Vibe Coding Library to a coding agent that supports MCP over Streamable HTTP. Choose Other / MCP agent for a neutral prompt, or a ready-made Codex or Claude Code invocation. Add your task details below.

Goal

Correct the selected object operation while preserving authorization, identity, integrity and recovery.

Domain rules

  • Establish stable operation/key identity before retryable upload; bind the actual provider version/generation or validator returned by completion into dependent references. Use supported conditional operations or database version checks for concurrent writers.
  • Keep multipart state resumable, verify checksums using provider-supported algorithms, and ensure abort/lifecycle cleanup for abandoned uploads.
  • Issue short-lived least-scope presigned operations only after application authorization and validate metadata/content again at completion.
  • Treat events as hints and make consumers idempotent/reconciling; preserve the selected immutable key, version/generation or conditional validator in dependent references.
  • Stage lifecycle/versioning/retention changes with inventory and restore evidence; do not equate replication with backup.

Validation

  • Run provider-compatible integration tests or an explicitly qualified emulator for request shape; do not infer managed-service behavior from an emulator alone.
  • Exercise interrupted/resumed multipart, duplicate complete, checksum mismatch, concurrent overwrite/delete, expired presign, duplicate/out-of-order event, lifecycle, and restore.
  • Measure memory/connections/throughput for representative object sizes and record provider-side gates not exercised.

Correct key/authorization, multipart completion, reference commit or lifecycle ownership using the same operation and expected bytes. Preserve a provider-assigned version rather than inventing it before completion. Feed the candidate, interrupted/racing sequence and actual object/reference state into the integrity check; repair remaining mismatches before Patch Checking instead of trusting a successful upload response alone.

Workflow ID: object-storage-polish · View the versioned source · Shared workflow and authority rules