hi @soumyaDghosh,
Thanks for the patience on this while the review team considered the request. I spent some time today mocking up an example that would be similar to the Blueprint compiler use-case and I concur that classic is indeed appropriate and required.
In order for blueprint to access all of the files in all of the packages that supply any include-like files or helper executables that publishers will use to generate their applications, blueprint will need to be classic. In accordance with the Process for reviewing classic confinement, blueprint-compiler fits into the Compilers category.
I know you have many published snaps but I am unsure if you have been vetted for classic before. @advocacy, can you please perform vetting, or confirm if it has been done previously.