skillby vperreard

architecture-lookup

>

Installs: 0
Used in: 1 repos
Updated: 2d ago
$npx ai-builder add skill vperreard/architecture-lookup

Installs to .claude/skills/architecture-lookup/

# Architecture Index - Quick Reference

**Token Efficiency**: 500 tokens vs 15k for full ERD
**Last Update**: 27 October 2025

## Quick Stats
- **129 models** across 10 domains
- **91 enums** categorized
- **26 modules** organized
- **PascalCase** convention (Oct 2025 migration)

---

## Models by Domain

### Planning & Scheduling (28 models)
- Core: Assignment, BlocDayPlanning, PlanningJob
- V2: PlanningV2Assignment, PlanningV2Conflict
- Templates: TrameModele, AffectationModele, PersonnelRequisModele
- Legacy: TrameAffectation, RegularAssignment, PlanningSession

### Business Rules (22 models)
- **Phase 2 BDD (6 types - Oct 2025)**:
  - ContinuityRule (rest after guards)
  - EquityRuleV2 (fair distribution)
  - InterSectorRule (cross-sector rules)
  - MaxHoursRule, MinRestRule, SkillMatchingRule
- Legacy: EquityRule, SupervisionRule

### Leave Management (12 models)
- Core: PlannedAbsence, LeaveBalance, LeaveTypeSetting
- Quota: QuotaCarryOver, QuotaTransfer
- Legacy: Absence

### Site & Infrastructure (8 models)
- Site, OperatingRoom, OperatingSector
- Department, Location, ActivityType

### User & Auth (11 models)
- User, Personnel, RefreshToken, LoginLog
- Skill, UserSkill, WorkContract
- ApprovalRequest

---

## Enums by Category

### Assignment & Planning
- AssignmentType: GARDE, ASTREINTE, BLOC_PROGRAMME, CONSULTATION, REPOS, CONGE
- AssignmentStatus: PENDING, CONFIRMED, CANCELLED, COMPLETED
- Period: MATIN, APRES_MIDI, NUIT, JOURNEE, GARDE_24H

### Leave Management
- LeaveType: CP, RTT, FORMATION, MALADIE, CONGE_PARENTAL, MATERNITE, PATERNITE
- LeaveStatus: PENDING, APPROVED, REJECTED, CANCELLED

### Professional Roles
- ProfessionalRole: MAR, IADE, CHIRURGIEN, CADRE, ADMINISTRATIF

### Business Rules
- RuleType: CONTINUITY, EQUITY, SUPERVISION, MAX_HOURS, MIN_REST, SKILL_MATCHING
- RulePriority: CRITICAL, HIGH, MEDIUM, LOW

---

## Decision Tree

```
New feature requested
  ↓
1. Check models by domain (this file - 500 tokens)
  ↓
2. Model exists in category?
   YES → Read specific ERD section (~200 tokens)
   NO  → Continue
  ↓
3. Enum exists?
   YES → Reuse
   NO  → Justify new creation
  ↓
4. Check DONT_DO.md if complex pattern
```

---

## Progressive Resources

For complete listings:
- **`resources/models-by-domain.md`** - All 121 models with details
- **`resources/enums-reference.md`** - All 87 enums with values

**Reference**: ARCHITECTURE_INDEX.md, ENTITY_RELATIONSHIP_DIAGRAM.md
**Last Update**: 27 October 2025

Quick Install

$npx ai-builder add skill vperreard/architecture-lookup

Details

Type
skill
Author
vperreard
Slug
vperreard/architecture-lookup
Created
6d ago