Volver a la wiki

Modelo DCIM: Sala → Fila → Rack (invariantes y trampas)

Modelo DCIM: Sala → Fila → Rack

Nace de la ronda del 23-08-2026 (task #253): bib_ask sobre los invariantes de Blueprint/Room/Row devolvía 0 chunks — estas reglas solo vivían como comentarios en el código. Esta página los destila. Verificado contra v1.82.x.

Las tres caras de un mismo modelo

Blueprint es UN solo modelo con tres modos (Blueprint.mode):

modeQué esQué colocaPágina propia
map (default)plano de planta clásicoracks, vía BlueprintPlacement/blueprints/<id>
rowuna Fila de racks (línea de CPD)racks, vía BlueprintPlacement/rows/<id> (la vista exige mode="row" — un id de otro modo da 404)
roomuna Sala (plano que contiene Filas)FILAS, vía RoomRowPlacement(room, row, pos_x, pos_y, rotation)sección Rooms del dashboard

Invariantes que el código exige:

Trampas conocidas (todas mordidas)

Véase también

Subir