Files
metabuilder/.claude/settings.local.json
johndoe6345789 43e1b280ce Complete seed system implementation for all 12 bootstrap packages
- Add seed/metadata.json to all 12 core packages installed at bootstrap
- Update admin_dialog and dashboard metadata to current standard
- Create comprehensive SEED_FORMAT.md documentation with usage guidelines
- Create PACKAGE_AUDIT.md analyzing all 51 packages:
  - 12 core packages: have seed/metadata.json (100% complete)
  - 39 optional packages: no seed needed (components, tools, development)
- Establish simple 1-folder-per-entity-type pattern as standard
- Remove kitchen-sink anti-patterns from seed structure

The seed system is now complete and ready for extending with entity-specific
seed data (page-config, workflow, credential, etc.) as packages need them.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-01-16 14:29:58 +00:00

82 lines
2.8 KiB
JSON

{
"permissions": {
"allow": [
"Bash(git mv:*)",
"Bash(ls:*)",
"Bash(find:*)",
"Bash(npm run test:unit:*)",
"Bash(npm install:*)",
"Bash(xargs:*)",
"Bash(npm run db:generate:*)",
"Bash(npx prisma generate:*)",
"Bash(DATABASE_URL=\"file:./dev.db\" npx prisma generate:*)",
"Bash(git rm:*)",
"Bash(git log:*)",
"Bash(cat:*)",
"Bash(xargs git rm:*)",
"Bash(bun add:*)",
"Bash(bun install:*)",
"Bash(test -f:*)",
"Bash(bun run typecheck:*)",
"Bash(bun run test:unit:*)",
"Bash(echo:*)",
"Bash(npx prisma validate:*)",
"Bash(npm run typecheck:*)",
"Bash(npm run lint)",
"Bash(npm audit:*)",
"Bash(bun run lint)",
"Bash(git checkout:*)",
"Bash(bun audit:*)",
"Bash(git restore:*)",
"Bash(bunx playwright:*)",
"Bash(timeout 30 bun run build:*)",
"Bash(bun run lint:fix:*)",
"Bash(bun run format:*)",
"Bash(while read file)",
"Bash(do eslint:*)",
"Bash(done)",
"Bash(eslint:*)",
"Bash(bunx eslint:*)",
"Bash(bun test:*)",
"Bash(136*100/234)",
"Bash(\")",
"Bash(python3:*)",
"Bash(npm run test:e2e:*)",
"Bash(npx playwright install)",
"Bash(DATABASE_URL=file:../../prisma/prisma/dev.db npx prisma db push:*)",
"Bash(DATABASE_URL=file:../../prisma/prisma/dev.db npm run db:push:*)",
"Bash(git add:*)",
"Bash(git commit:*)",
"Bash(tree:*)",
"Bash(npx tsc:*)",
"Bash(npm run build:*)",
"Bash(npm run codegen:*)",
"Bash(npm:*)",
"Bash(__NEW_LINE_5881b1d201560748__ echo \"\")",
"Bash(grep:*)",
"Bash(export DATABASE_URL=\"file:./dev.db\")",
"Bash(DATABASE_URL=\"file:./prisma/dev.db\" npx prisma db push:*)",
"Bash(DATABASE_URL=\"file:./prisma/dev.db\" npm run db:push:*)",
"Bash(DATABASE_URL=\"file:./dbal/development/prisma/dev.db\" npm run db:push:*)",
"Bash(DATABASE_URL=\"file:../shared/prisma/dev.db\" prisma db push:*)",
"Bash(DATABASE_URL=\"file:../shared/prisma/dev.db\" npx prisma db push:*)",
"Bash(node -e:*)",
"Bash(git push:*)",
"WebFetch(domain:www.prisma.io)",
"WebFetch(domain:pris.ly)",
"Bash(wc:*)",
"Bash(for pkg in /Users/rmac/Documents/metabuilder/packages/*/)",
"Bash(do if [ ! -d \"$pkg/seed\" ])",
"Bash(then basename \"$pkg\")",
"Bash(fi)",
"Bash(sqlite3:*)",
"Bash(for pkg in package_manager ui_header ui_footer ui_home ui_auth ui_login dashboard user_manager role_editor admin_dialog database_manager schema_editor)",
"Bash(do)",
"Bash(if [ -f \"/Users/rmac/Documents/metabuilder/packages/$pkg/seed/metadata.json\" ])",
"Bash(then)",
"Bash(else)"
]
},
"spinnerTipsEnabled": false
}