Aronlight — Dependency Rules Review

5 questions for Ricardo + 10 rules to confirm

Ricardo, we've been analysing Aronlight's order history and documented 10 product dependency rules — things like "LED strip always needs a power supply" or "Meller body always ships with a trim ring." The goal is to load these into the quoting system so it automatically suggests the right accessories when generating a proposal.

Before we build, we have 5 questions for you below. The first 4 are specific technical gaps. The 5th asks you to scan the full rules list and flag anything wrong. Click any section to expand it.

Questions for Ricardo
Q1 Does the 230V ProStrip need a power supply?

Our rule says: LED strips always require a 24V DC power supply with 20-25% wattage buffer. This is confirmed for 24V ProStrip variants.

But we found a 230V variant — ILAR-01408 (ProStrip 230V AC). A 230V strip runs directly from mains, so it should NOT need a separate power supply.

Question: Is that correct? Should the rule apply only to 24V strips, and exclude all 230V variants? Are there other 230V strip SKUs we should exclude?

Q2 How do you know when a strip install needs an aluminium profile?

We observed that architectural and retail strip installs (like SMARTEC) include aluminium profiles — roughly 2.5 profile sections per 5m roll. Industrial or concealed runs don't.

Question: When a quote comes in for LED strips, what signals that profiles are needed? Is it something written in the email ("para perfil", "encastrar"), or is it the end-use context (shop vs warehouse), or something else the team just knows from the client?

Example: SMARTEC ordered 30 rolls of ProStrip + 75 aluminium profiles. GERAFLUXO ordered 2 RGB rolls + connectors only, no profiles.
Q3 GU10 lamp — how do you know if it needs an aro bezel?

We have a rule: GU10 lamps going into recessed ceiling holes need an aro bezel (1:1 ratio). Track spotlights and surface fittings don't.

Question: When a quote comes in for GU10 lamps, what tells the team it's a recessed install? Is it always stated explicitly ("encastrar", "teto falso"), or does the team ask, or is it inferred from the building type?

We saw: OR 2026/12774 — 20 GU10 lamps + 10 Aro Fixo + 10 Aro Oscilante. The quote context isn't available to us — what did it say?
Q4 Panel 300x600 + surface bracket — 1 bracket per panel or 1 per 2?

We found one order (EXAKTOR) with 2 panels + 1 surface mount bracket. This gives a 0.5 ratio — meaning 1 bracket for every 2 panels. But that seems unusual and might just be how that specific project was ordered.

Question: In a standard installation, does each 300x600 panel get its own bracket, or do brackets come in pairs (one bracket holds 2 panels)? Same question for 600x600 panels.

SKUs: trigger ILAR-01774 (22W Painel 300x600mm), bracket ILDV-00032 (Suporte Superfície 300x600mm)
Q5 Can you scan the 10 rules below and flag anything wrong?

We mined 200 confirmed Odoo orders and identified 10 dependency rules. Six of them are HIGH confidence — they appeared consistently in multiple orders or were confirmed by engineering knowledge. Four are MEDIUM confidence — fewer data points or conditional logic we're less sure about.

The rules are listed below. For the HIGH confidence ones especially, please scan and let us know:

— Is the trigger correct? (Right SKU families?)
— Is the dependency correct? (Right accessory?)
— Is the quantity ratio right?
— Is there a case where this rule should NOT fire?

Any correction, however small, is useful before we build this into the system.

The 10 Dependency Rules
04 Emergency unit → Main luminaire HIGH
When
If project is in a public or commercial space (compliance)
Trigger SKUs
ILEM-00034ILEM-00049ILEM-00064ILEM-00059
Sub-rules
SafeLux can also take diffuser ILEM-00040 or recessed kit ILEM-00043 (1:1 each)
Qty ratio
~5.7 luminaires per emergency unit (varies by project)
Evidence
6/13 orders — 46% co-occurrence
Orders seen
OR 2026/12811 TRICONTACTO, OR 2026/12717 RODEL
05 Panel 300x1200 Backlit → Recessed aro (1:1) HIGH
When
If panel is being recessed into ceiling
Trigger
ILAR-02979
40W Painel 300x1200mm Backlit 3CCT
Add
ILAR-00508
Aro para Encastrar 300x1200mm
Evidence
OR 2026/12824 — 38 panels + 38 aros, exact 1:1
06 Thane pendant panel → Suspension kit (always, 1:1) HIGH
When
Always — the Thane is a pendant; it cannot be installed without the kit
Trigger
ILAR-00711
Painel Serie Thane 35W D500mm 4000K IP40
Add
ILAR-00713
Kit Suspensão Thane
Evidence
OR 2026/12819 A.R.COSTA — 1+1
08 DALI luminaire → DALI driver (1:1, only if DALI project) HIGH
When
Only when the project explicitly specifies DALI dimming. Non-DALI projects use Triac/0-10V — do not fire this rule.
Trigger example
ILAR-01909
24W Backlit High Lumen UGR<19 3CCT
Add
ILAR-00925ILAR-02717
DALI drivers (match wattage)
Evidence
OR 2026/12734 AJLUCES — 15 luminaires + 15 DALI drivers, exact 1:1. Confirmed by Ricardo Jun 2 call.
10 Meller downlight body → Meller trim ring (always, 1:1) HIGH
When
Always. The body ships without the trim ring. Finish must match (Preto or Branco).
Trigger SKUs
ILAR-01050ILAR-01230
Meller D85 Preto / Meller Sensor
Add (match finish)
ILAR-01164ILAR-01232
Espelho Preto / Espelho Branco
Evidence
OR 2026/12818 DAED — 2 distinct Meller pairings in same order, exact 1:1 both
09 Panel 300x600 → Surface mount bracket HIGH
When
If panel is surface-mounted (not recessed)
Trigger
ILAR-01774
22W Painel 300x600mm 4000K
Add
ILDV-00032
Suporte de Superfície 300x600mm
Evidence
OR 2026/12754 EXAKTOR — 2 panels + 1 bracket
Q4 above: is the ratio 1:1 or 1:2? Single data point is ambiguous.
01 LED strip (24V) → Power supply with 20-25% buffer MEDIUMOpen Q
When
Always, for 24V strips. PSU wattage = total strip load × 1.25 minimum.
Trigger SKUs (24V)
ILAR-00620ILAR-00626ILAR-01402ILAR-01404
ProStrip 24V, COB PRO variants
Add
ILAR-00903ILAR-00904ILAR-00906ILAR-02069ILAR-02074
Fonte de Alimentação 24V — size by wattage
Evidence
Confirmed by Ricardo Jun 2 call. Zero co-occurrence in order data (distributors stock separately).
Q1 above: does 230V ProStrip ILAR-01408 also need a PSU, or does it run direct from mains?
02 LED strip → Aluminium profile (architectural installs) MEDIUMOpen Q
When
If architectural / retail / residential install. Not needed for industrial or concealed runs.
Qty ratio
2.5 profile sections (2M each) per strip roll (5M) — exact meter coverage
Profile SKUs (match width)
ILAR-00469ILAR-01033ILAR-01034ILAR-02746
Evidence
OR 2026/12738 SMARTEC — 30 rolls × 5m = 150m, 75 profiles × 2m = 150m
OR 2026/12765 GERAFLUXO
Q2 above: what in the quote signals that profiles are needed?
03 LED strip → Connector (multi-segment or RGB) MEDIUM
When
If multi-segment run, RGB, or IP67/68 waterproof connection. ~2 connectors per roll.
Connector variants
ILAR-03314ILAR-03322ILAR-00641
8mm mono / 10mm mono / RGB 4-pin
Evidence
OR 2026/12765 GERAFLUXO — 2 RGB rolls + 4 RGB connectors
07 GU10 lamp → Aro bezel (recessed installs only) MEDIUMOpen Q
When
If GU10 lamp goes into a recessed ceiling hole. Not needed for track spotlights or surface fittings.
Trigger SKUs
ILAR-00321ILAR-00322ILAR-00550
Add
ILAR-00115ILAR-00192
Aro GU10 Fixo / Aro GU10 Oscilante
Evidence
OR 2026/12774 — 20 GU10 lamps + 10 Aro Fixo + 10 Aro Oscilante
Q3 above: what in the quote signals a recessed GU10 install?
Full rules data with order evidence: aronlight-dependency-rules.pages.dev