How to access sibling folders/files of a .prproj in Premiere Pro using UXP?

I am building a UXP plugin for Premiere Pro and need to read/write files in the same directory as the active project. Since UXP operates in a sandbox, I am looking for the most efficient way to handle this.

  1. How do I retrieve the active project’s directory as a storage.Folder or Entry object?

  2. Can I gain persistent access to the project’s parent folder without triggering a filePicker every time the project opens?

  3. Are there specific manifest.json permissions (like localFileSystem) required to interact with sibling files of the project?

  4. Is it better to use fs (Node-style) or the uxp.storage API for this specific relative-path task?