--- phase: 03-media-modal plan: 01 subsystem: media tags: [wordpress, media-modal, backbone-extend, upload-hook, wp-uploader] requires: - phase: 02-media-library-grid provides: MFP_Media_Query filter, mfp_assign_media endpoint provides: - Folder dropdown in wp.media modal - Modal filtering via backbone props - Auto-assign uploads to active folder - mfp_upload_to_folder lightweight endpoint affects: [04-polish-ux] tech-stack: added: [] patterns: [wp.media.view.AttachmentsBrowser.extend, wp.Uploader.queue hook, modal close hook, foldersCache pattern] key-files: created: - wp-content/plugins/media-folder-pro/assets/js/modal-integration.js modified: - wp-content/plugins/media-folder-pro/includes/class-ajax-handler.php - wp-content/plugins/media-folder-pro/assets/js/folder-tree.js - wp-content/plugins/media-folder-pro/assets/css/admin.css - wp-content/plugins/media-folder-pro/media-folder-pro.php key-decisions: - "Extend AttachmentsBrowser.prototype.createToolbar — call original then add dropdown" - "Flat