/**
 * Packaging allowlist — customer bundle must not ship dev artifacts.
 */
module.exports = {
  versionFile: 'VERSION',
  excludeDirNames: [
    'node_modules',
    'build',
    '.git',
    '__tests__',
    'coverage',
    '_discovery',
    '_readiness',
    '_ship_readiness',
    '_backups',
    'releases/_staging',
    'releases/_uploads',
    'pilot-before-website',
    'dist',
  ],
  excludeFileNames: ['.env', '.env.local', '.env.development'],
  excludePatterns: [/\.pem$/i, /SovereignProd2026/i],
  includeTopLevel: [
    'VERSION',
    'README.md',
    'PRODUCT.md',
    'CHANGELOG.md',
    '.env.example',
    'package.json',
    'docker-compose.yml',
    'docker-compose.all-in-one.yml',
  ],
  includeDirs: [
    'delivery',
    'docs',
    'scripts',
    'docker',
    'src/database',
    'src/collectors',
    'src/api',
    'src/web',
    'license',
  ],
};
