fix: ENG-QA-GAUNTLET-153 — Implement bulk item service layer functions #9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/eng-qa-gauntlet-153"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Automated fix for ENG-QA-GAUNTLET-153.
Create a BulkItemService class or module with three async methods: bulk_create, bulk_delete, and bulk_update. Each method should accept a db session and appropriate params. bulk_create inserts all items in a single transaction, bulk_delete deletes by IDs skipping non-existent ones, bulk_update updates items by ID raising 404 for any missing IDs. All operations must be atomic (single transaction). Validation errors on any item reject the entire batch. Return affected count and items for create/update, count only for delete.
Closed in the 2026-07-27 backlog sweep: open >30 days with conflicts, failing CI, or an empty diff. Nothing here was merged, and the branch is untouched — reopen or re-branch if this work is still wanted. Context: ~/orgh/docs/cyborg/holding/2026-07-26-pr-backlog-triage.md
Pull request closed