Bumping @concepta/* or @nestjs/* versions; switching local↔npm deps; "alpha.X", exports-map / moduleResolution / common→core / exception-identity breakage; ESM readiness | upstream-migrator |
Failing/flaky *.e2e-spec.ts, fixtures, barrel-last sequencing, teardown/open-handle leaks, jest-extended setup, per-file isolation | e2e-fixer |
@InjectRepository, TypeOrmModule.forFeature in a feature, ORM leaking into core, "is this persistence swappable" | persistence-agnostic-linter |
Missing Swagger fields, @ApiProperty/@ApiPropertyOptional, wrong @Expose import, empty schema in /api | swagger-dto-auditor |
| Refactor a module (auth/oauth/role/otp/invitation) to DDD / v8 / 7-seam / template-method handlers | rockets-ddd-refactor |
| Generate a new CRUD module / entity / junction table | rockets-sdk-config:rockets-crud-generator (or rockets-module) |
| Multi-entity project generation, waves, topological order | rockets-sdk-config:rockets-orchestrator |
| ACL, roles/resources, ownership, access query services | rockets-sdk-config:rockets-access-control |
| Security of guards/auth/authorization | rockets-sdk-config:rockets-security-reviewer |
| Review changes / structure / DTO / naming before commit | rockets-sdk-config:rockets-code-reviewer; for quality-only cleanup use /simplify, for bugs use /code-review |
| Build fails (TS/Nest/TypeORM/@concepta errors) | rockets-sdk-config:rockets-build-resolver |
| Architecture/package-choice decision, plan before coding | rockets-sdk-config:rockets-architect / rockets-planner |
| Custom (non-CRUD) business logic, model services vs raw repo | rockets-sdk-config:rockets-custom-code |
| Implement a whole project from a PRD/spec | rockets-sdk-config:rockets-from-doc |