Per-room 14-day health grading based on Burly's 2025-12-08 phase targets. Data collected via AROYA public API `/rooms/{id}/chart/`, MCP `get_room_stats`, and `/devices/`. Two rooms (Flower West A1-A4 and Product Vault) returned no data across every available path — see per-room notes for cause.Calificación de salud por sala a 14 días según los objetivos de fase de Burly del 2025-12-08. Datos recolectados vía API pública AROYA `/rooms/{id}/chart/`, MCP `get_room_stats` y `/devices/`. Dos salas (Flower West A1-A4 y Product Vault) no devolvieron datos por ninguna ruta disponible — ver notas por sala.
AUTOMAIT is not the governing controller at Burly during this window. The irrigation pattern observed is manual (Michael), with per-room shot count and dryback shape reflecting that. Per client-burly.md AUTOMAIT is purchased but not properly onboarded (P0-Critical), blocked on the runoff-threshold rule conflict from the original install visit. AUTOMAIT config, rule bindings, and firing history all live behind the SPA browser bridge, which was unreachable this run — so this section reads the manual pattern from raw telemetry instead. The columns tell you what Michael's schedule looks like right now.AUTOMAIT no es el controlador que gobierna Burly durante esta ventana. El patrón de riego observado es manual (Michael), con conteo de shots y forma de dryback por sala reflejando eso. Según client-burly.md AUTOMAIT fue comprado pero no debidamente incorporado (P0-Crítico), bloqueado por el conflicto de regla de umbral de runoff de la visita de instalación original. La config AUTOMAIT, bindings de reglas e historial de disparos viven detrás del puente SPA del navegador, inalcanzable en esta corrida — esta sección lee el patrón manual desde telemetría cruda. Las columnas muestran cómo se ve el horario de Michael ahora.
| RoomSala | Phase (inferred)Fase (inferida) | Irr / zoneRiego / zona | Drip→drainGoteo→drenaje | DB mean (pp)DB media (pp) | DB max (pp)DB máx (pp) | Pattern readLectura del patrón |
|---|---|---|---|---|---|---|
| Flower Eastt A1-A4 12403 · FLOWER |
Bulking / under-fedEngorde / sub-alimentada | 5.1 (partial 3/7 chunks)(parcial 3/7 chunks) | 31.1% | 10.2 | 20.3 | 5.1 shots/zone/day with 31.1% median runoff (highest in facility) and 10.2pp dryback — under-drying + chasing runoff. Three zones (53222, 54078, 54079) show drain > drip (140–292%) which is only physically possible with a leak, a mis-plumbed drain sensor, or elevation-biased sampling. Pore EC 2.40 vs drip EC 2.70 = block is diluting the feed, exactly the May-8 failure mode.5.1 shots/zona/día con 31.1% runoff mediano (más alto de la instalación) y 10.2pp dryback — sub-secado + persiguiendo runoff. Tres zonas (53222, 54078, 54079) muestran drenaje > goteo (140–292%), físicamente posible solo con fuga, sensor de drenaje mal plomado o sesgo de elevación. EC poro 2.40 vs EC goteo 2.70 = el bloque diluye la solución de riego, exactamente el modo de falla del 8-may. |
| Flower Eastt B1-B4 12404 · FLOWER |
Bulking (clean)Engorde (limpio) | 14.5 | 13.2% | 15.9 | 26.2 | 14.5 shots/zone/day, 13.2% runoff, 15.9pp dryback — textbook manual bulking pattern for wk 4–6. Pore EC 4.25 sits inside the bulking band (4–7). No red flags in the irrigation pattern here.14.5 shots/zona/día, 13.2% runoff, 15.9pp dryback — patrón manual de engorde de libro para sem 4–6. EC poro 4.25 dentro de la banda de engorde (4–7). Sin bandera roja en el patrón de riego. |
| Flower West A1-A4 12405 · FLOWER |
NO DATASIN DATOS | — | — | — | — | Zero telemetry across all paths. 105 devices at 3920 show room=null — a room-reassignment or gateway swap appears to have never completed. Cannot infer anything about the irrigation pattern here.Cero telemetría por todas las rutas. 105 dispositivos en 3920 muestran room=null — reasignación de sala o cambio de gateway parece nunca completarse. No se puede inferir nada del patrón de riego aquí. |
| Flower Westt B1-B4 12406 · FLOWER |
Late bulking / possible ripenFin de engorde / posible madurez | 10.8 | 10.3% | 10.8 | 17.1 | 10.8 shots/zone/day with 10.3% runoff (cleanest in facility) and 10.8pp dryback (near veg-floor). Pore EC current 2.76 vs 14-day avg 3.78 = a 1.02 mS/cm downshift over the window — either an intentional ripening pull-back or a feed-EC drop. Drip probe reads feed at 1.32 mS/cm, well below the May-8 floor.10.8 shots/zona/día con 10.3% runoff (el más limpio de la instalación) y 10.8pp dryback (cerca del piso de veg). EC poro actual 2.76 vs promedio 14d 3.78 = caída de 1.02 mS/cm sobre la ventana — o retirada intencional de madurez o caída del feed-EC. La sonda de goteo lee feed en 1.32 mS/cm, muy por debajo del piso del 8-may. |
| MOM / PROP 12407 · VEG |
Mothers / manual waterMadres / riego manual | 0.0 | — | 4.3 | 13.4 | 0 events logged across 14 days despite full sensor coverage — the irrigation channel here is uninstrumented (manual watering, no drip meter). Dryback 4.3pp average is consistent with mother-room maintenance. CO2 sensor is stuck at 5000ppm — check calibration.0 eventos registrados en 14 días a pesar de cobertura completa de sensores — el canal de riego aquí está sin instrumentar (riego manual, sin caudalímetro). Dryback 4.3pp promedio consistente con mantenimiento de madres. Sensor CO2 clavado en 5000ppm — revisar calibración. |
| Veg West 12408 · VEG |
Veg / saturated holdVeg / retención saturada | 0.0 | — | 2.6 | 21.8 | 0 events logged with VWC pinned at 71% and dryback median 0.1pp. Water is going in (you don't hold 71% with no input) but drip meter is not logging. Either recent transplant / clone hold, or drip meter uninstalled — same as 12407 but with visible saturation.0 eventos registrados con VWC clavado en 71% y dryback mediano 0.1pp. Está entrando agua (no se sostiene 71% sin input) pero el caudalímetro no registra. O trasplante reciente / retención de clones, o caudalímetro sin instalar — igual que 12407 pero con saturación visible. |
| R/D Flower Room 12409 · FLOWER |
R&D — labeled flower, reads vegR&D — etiquetada flor, lee veg | 0.0 | — | 7.8 | 17.8 | 0 events logged. VPD 0.72, DLI ~10, EC 2.28 — the environmental fingerprint is veg, not flower. Either this is a very early flip or the label is stale. Dryback 7.8pp is under-drying for any flower phase.0 eventos registrados. VPD 0.72, DLI ~10, EC 2.28 — la huella ambiental es veg, no flor. O es un flip muy temprano o la etiqueta está desactualizada. Dryback 7.8pp es sub-secado para cualquier fase de flor. |
| Dry/cure 12410 · DRY |
Dry / cureSecado / cura | 0.0 | — | — | — | Not an irrigation room. VPD 1.06, RH 57%, air 70°F sits inside dry-room targets. CO2 sensor reads 1050ppm avg — bleed from adjacent cultivation rooms.No es sala de riego. VPD 1.06, HR 57%, aire 70°F dentro de los objetivos de dry. CO2 lee 1050ppm promedio — bleed de salas de cultivo adyacentes. |
| Product Vault 12411 · STORAGE |
StorageAlmacén | — | — | — | — | Product vault. No active monitoring — 4 devices in roster, no live metrics.Bóveda de producto. Sin monitoreo activo — 4 dispositivos en roster, sin métricas vivas. |
| Flower Westt A1-A4 (new) 16868 · FLOWER |
Pre-flip / new roomPre-flip / sala nueva | 0.0 | — | — | — | 2 zones defined, 0 events, DLI 2.91 = ~1/4 flower photoperiod. Room is not yet running a flower schedule despite the FLOWER label.2 zonas definidas, 0 eventos, DLI 2.91 = ~1/4 del fotoperiodo de flor. La sala aún no corre horario de flor a pesar de la etiqueta FLOWER. |
Phase inference rules: DLI > 25 + dryback 12–18pp + EC 4–7 = flower bulking (wk 4–6). DLI > 25 + dryback 20–30pp + EC 6–12 = flower stretch (wk 1–3). DLI > 25 + dryback 25–35pp + declining EC = ripening. DLI < 10 + veg-VPD + dryback 10–15pp = mothers/veg. Dryback near 0 + high VWC = recently transplanted or over-watered. Irr/zone counts come from dfi (drip flow index) pulse detection; rooms reporting 0 events with active substrate signals almost certainly have uninstrumented irrigation channels, not zero water.Reglas de inferencia de fase: DLI > 25 + dryback 12–18pp + EC 4–7 = engorde flor (sem 4–6). DLI > 25 + dryback 20–30pp + EC 6–12 = estiramiento flor (sem 1–3). DLI > 25 + dryback 25–35pp + EC declinante = madurez. DLI < 10 + VPD veg + dryback 10–15pp = madres/veg. Dryback cerca de 0 + VWC alto = trasplante reciente o sobre-riego. Conteos de riego/zona vienen de detección de pulsos dfi; salas reportando 0 eventos con señales de sustrato activas casi seguro tienen canales de riego sin instrumentar, no cero agua.
AUTOMAIT is unblockable until the runoff-threshold rule conflict from the original install visit is resolved (P0-Critical, per project notes). Until then this section will remain a reflection of manual operation. Once AUTOMAIT is governing, this table becomes a scheduled-vs-fired gap analysis — per-room comparison of what the rules should have triggered vs what actually fired.AUTOMAIT es imposible de desbloquear hasta que se resuelva el conflicto de regla de umbral de runoff de la visita de instalación original (P0-Crítico, per notas de proyecto). Hasta entonces esta sección seguirá siendo un reflejo de operación manual. Una vez que AUTOMAIT esté gobernando, esta tabla se convierte en un análisis de brecha programado-vs-disparado — comparación por sala de lo que las reglas debieron disparar vs lo que realmente disparó.
Five commitments Cian and Michael set on 2026-05-08 in response to Burly's substrate-EC starvation and runoff-chasing pattern. Status derived from the 14-day telemetry where possible; flagged as unverified where sensor evidence cannot answer.Cinco compromisos que Cian y Michael acordaron el 2026-05-08 en respuesta al patrón de EC-sustrato hambriento y persecución de runoff de Burly. Estado derivado de telemetría 14d cuando es posible; marcado como sin verificar cuando la evidencia del sensor no puede responder.
| CommitmentCompromiso | StatusEstado | Evidence from this windowEvidencia de esta ventana | Suggested next stepPróximo paso sugerido |
|---|---|---|---|
| 1. Raise feed EC 1.9–2.4 → 2.3–2.6, push toward 2.81. Subir feed EC 1.9–2.4 → 2.3–2.6, empujar hacia 2.8 | PARTIALPARCIAL | Drip EC probe (best public proxy for feed EC): 12403 (Flower East A) avg 2.70, 12404 (Flower East B) avg 2.83, 12406 (Flower West B) avg 1.32. East rooms at/above the 2.3–2.6 band. West B is running at ~1.3 — a full mS/cm below where the May-8 commitment set the floor. Either feed EC was never raised in the West-B mixing tank, or the drip EC probe there is miscalibrated.Sonda EC goteo (mejor proxy público para feed EC): 12403 (Flower East A) prom 2.70, 12404 (Flower East B) prom 2.83, 12406 (Flower West B) prom 1.32. Salas East en/sobre la banda 2.3–2.6. West B corriendo en ~1.3 — un mS/cm completo debajo del piso del compromiso 8-may. O el feed EC nunca se subió en el tanque de West B, o la sonda EC goteo está descalibrada. | Confirm 12406 mixing tank setpoint with Michael. If setpoint is 2.6+, calibrate the drip EC probe. If setpoint is still 1.3, the commitment has not been implemented in West B.Confirmar setpoint del tanque 12406 con Michael. Si el setpoint es 2.6+, calibrar la sonda EC goteo. Si el setpoint sigue en 1.3, el compromiso no se implementó en West B. |
| 2. Stop chasing runoff on every shot (esp P2)2. Dejar de perseguir runoff en cada shot (esp P2) | MIXEDMIXTO | Median drip→drain by room: 12403 31.1% (regressed — zones 53222 at 140%, 54078 at 292%, 54079 at 157% show drain > drip which is physically impossible without leak/mis-mount). 12404 13.2% (disciplined). 12406 10.3% (cleanest in facility). East B and West B are in line with the commitment; East A has regressed hard.Mediana goteo→drenaje por sala: 12403 31.1% (regresó — zonas 53222 en 140%, 54078 en 292%, 54079 en 157% muestran drenaje > goteo, físicamente imposible sin fuga o mal-montaje). 12404 13.2% (disciplinado). 12406 10.3% (el más limpio). East B y West B en línea con el compromiso; East A regresó fuerte. | Audit 12403 zones 53222/54078/54079 today. Either the drain probes are elevation-biased (see commitment 4) or the shots really are drowning the block.Auditar zonas 53222/54078/54079 de 12403 hoy. O las sondas de drenaje están sesgadas por elevación (ver compromiso 4) o los shots realmente están ahogando el bloque. |
| 3. Substrate EC ≥ 2.0 in veg; ≥ feed-EC + 1.0 in flower3. EC sustrato ≥ 2.0 en veg; ≥ feed-EC + 1.0 en flor | MIXEDMIXTO | 12403 (F): 2.40 vs (feed 2.70 + 1.0) = 3.70 → FAIL by 1.30. 12404 (F): 4.25 vs (2.83 + 1.0) = 3.83 → PASS. 12406 (F): 3.78 vs (1.32 + 1.0) = 2.32 → passes the offset rule, but feed is broken so this is a hollow pass. 12407 (MOM veg): 2.04 vs 2.0 → BORDERLINE. 12408 (Veg): 2.33 → PASS. 12409 (R&D flower): 2.28 → FAIL (no feed EC probe, but 2.28 fails any flower band).12403 (F): 2.40 vs (feed 2.70 + 1.0) = 3.70 → FALLA por 1.30. 12404 (F): 4.25 vs (2.83 + 1.0) = 3.83 → PASA. 12406 (F): 3.78 vs (1.32 + 1.0) = 2.32 → pasa la regla de offset, pero el feed está roto así que es un pase hueco. 12407 (MOM veg): 2.04 vs 2.0 → BORDERLINE. 12408 (Veg): 2.33 → PASA. 12409 (R&D flor): 2.28 → FALLA (sin sonda feed EC, pero 2.28 falla cualquier banda de flor). | 12403 and 12409 same failure mode as May-8. Raise 12403 feed EC to 3.5+ or reduce shot volume. 12409 needs feed-EC verification and a run to 3.0+.12403 y 12409 mismo modo de falla que 8-may. Subir feed EC de 12403 a 3.5+ o reducir volumen de shot. 12409 necesita verificación de feed-EC y una corrida a 3.0+. |
| 4. Drip-drain sensors mounted UNDER the table (eliminate elevation sample bias)4. Sensores de goteo/drenaje montados DEBAJO de la mesa (eliminar sesgo por elevación) | UNVERIFIEDSIN VERIFICAR | Cannot verify sensor mounting from telemetry. Circumstantial evidence: 12403 zones 53222/54078/54079 report drain > drip (140–292%), the expected failure signature of elevation-biased drain probes catching runoff from adjacent blocks or from over-table pooling. Does not prove the mount was never fixed, but it is the pattern if it wasn't.No se puede verificar montaje desde telemetría. Evidencia circunstancial: zonas 53222/54078/54079 de 12403 reportan drenaje > goteo (140–292%), la firma de falla esperada de sondas sesgadas por elevación capturando runoff de bloques adyacentes o de encharcamiento sobre mesa. No prueba que el montaje nunca se fijó, pero es el patrón si no. | Photos of the drain sensor mounts in 12403 zones 53222/54078/54079 from Brittany. If they are still table-top, the May-8 fix was not installed.Fotos de los montajes de sensor de drenaje en zonas 53222/54078/54079 de 12403 de Brittany. Si aún están sobre mesa, la corrección del 8-may no se instaló. |
| 5. Final-week pre-harvest pull-back to ~1.0 substrate EC5. Retirada final pre-cosecha a ~1.0 EC sustrato | SIGNAL DETECTEDSEÑAL DETECTADA | Without journal we cannot identify which HGs are in final week. End-of-window vs 14-day-avg: 12406 pore EC current 2.76 vs avg 3.78 = -1.02 downshift (declining). This is the shape of a ripening pull-back — 12406 may have a group entering final week. No comparable downshift in 12403, 12404, or 12409 (flat/rising).Sin diario no podemos identificar qué HGs están en semana final. Fin-de-ventana vs promedio 14d: EC poro 12406 actual 2.76 vs prom 3.78 = caída de -1.02 (declinando). Es la forma de una retirada de madurez — 12406 puede tener un grupo entrando semana final. Sin caída comparable en 12403, 12404 o 12409 (planos/subiendo). | Confirm with Michael whether 12406 has a group in final week and whether the pull-back is intentional. Target: <1.0 mS/cm by day-of-cut.Confirmar con Michael si 12406 tiene un grupo en semana final y si la retirada es intencional. Objetivo: <1.0 mS/cm el día de corte. |
Feed EC evidence: pore_ec_drip_room = the substrate-EC-of-drip-water probe, our best public proxy for feed EC entering the block (mixing tank EC lives on the SPA surface only). Substrate EC evidence: pore_ec_room = pore-water EC in the block, per Grodan/Rockwool convention.Evidencia feed EC: pore_ec_drip_room = sonda de EC del agua de goteo, nuestro mejor proxy público para feed EC entrando al bloque (EC de tanque de mezcla vive solo en la superficie SPA). Evidencia EC sustrato: pore_ec_room = EC agua de poro en el bloque, per convención Grodan/Rockwool.
OpenSprinkler is not part of Burly's stack. Verified via (1) `client-burly.md` — no OS mention; (2) AROYA public API `/devices/?facility=3920&pagination=0` — 469 devices, none are OpenSprinkler-branded; (3) device modelKey distribution: node (221) + ter15 substrate sensors (212) + sq-521 quantum sensors (9) + ee894 climate (11) + h421 (11) + repeater/gateway/sink (5). No OS controller class present. Burly uses AROYA's native irrigation controllers with Michael running the schedule manually.OpenSprinkler no forma parte del stack de Burly. Verificado por (1) `client-burly.md` — sin mención de OS; (2) API pública AROYA `/devices/?facility=3920&pagination=0` — 469 dispositivos, ninguno de marca OpenSprinkler; (3) distribución de modelKey: node (221) + ter15 sustrato (212) + sq-521 quantum (9) + ee894 clima (11) + h421 (11) + repeater/gateway/sink (5). Sin clase de controlador OS presente. Burly usa los controladores nativos de riego de AROYA con Michael programando manualmente.
room 12403 · FLOWER · 115 metric keys returnedmétricas devueltas
room 12404 · FLOWER · 133 metric keys returnedmétricas devueltas
room 12405 · FLOWER · 0 metric keys returnedmétricas devueltas
room 12406 · FLOWER · 130 metric keys returnedmétricas devueltas
room 12407 · VEG · 37 metric keys returnedmétricas devueltas
room 12408 · VEG · 45 metric keys returnedmétricas devueltas
room 12409 · FLOWER · 40 metric keys returnedmétricas devueltas
room 12410 · DRY · 10 metric keys returnedmétricas devueltas
room 12411 · STORAGE · 0 metric keys returnedmétricas devueltas
room 16868 · FLOWER · 34 metric keys returnedmétricas devueltas
Journal proxy — derived from sensor step-changes since live journal is unreachable this window (AROYA public API returns 404 on `/journal/`; SPA browser bridge was blocked this run). Each room's bullets flag variability signatures that in a normal report would be pinned to journal entries. Without journal dates we cannot pin these to the day; we can only flag them for follow-up.Proxy de diario — derivado de cambios-paso del sensor ya que el diario vivo es inalcanzable esta ventana (la API pública AROYA devuelve 404 en `/journal/`; el puente SPA del navegador estuvo bloqueado en esta corrida). Los bullets de cada sala marcan firmas de variabilidad que en un reporte normal estarían fijadas a entradas de diario. Sin fechas de diario no podemos fijarlas al día; solo podemos marcarlas para seguimiento.
Data-access gaps and quirks encountered during this report, useful to the AROYA product team:Vacíos y peculiaridades de acceso a datos encontrados durante este reporte, útiles para el equipo de producto AROYA: