SURCO · 00-day-brief.md · 1 de 22

En esta página 1. LOAD — restricciones del día 0%

Day brief — 2026-08-07 — ALS-2

1. LOAD — restricciones del día

EjeDecisiónMotivo (diversidad)
ComplejidadNivel 2Tras CORREA (L3 marketplace) no se repite L3 consecutivo. L2 = dominio acotado, multi-rol JWT, CRUD de entidad core + estados.
SectorAgricultura / explotación familiarNo usado en la serie (COMAL cocina, ATRIO museo, MERIDIANA clínica, SENDA mayores, FIRME legal, TROCHA logística, CORREA mascotas).
Tipo de productoCuaderno digital de parcelas + tareasTool ops de campo, no marketplace, no SaaS legal, no flota GPS.
AuthJWT multi-rol FARMER + TECHNICIANDirectiva D-P1-05; panel no abierto.
Craft mínimo≥ CORREA densificadoRúbrica no baja; L2 ≠ menos detalle visual ni docs thin.
Cierre§1.1 completo en una iteraciónDocs + Paper + app + Neon + smoke; sin “próximos pasos de producto del día”.
Puerto API3007Evitar colisión con CORREA (3006) y anteriores.
IDAnti-patrónMitigación hoy
AP-thin-docsDocs de 1–2 líneasSuite 00–20 con tablas, AC y criterios de aceptación
AP-generic-uiUI “SaaS genérico” / “básica porque L2”Palette bone × leaf × straw; Literata + Manrope
AP-no-authPanel sin loginJWT obligatorio en /api/tasks*
AP-marketplace-copyLógica de marketplace en tool opsNo catálogo, no ratings, no checkout
AP-gps-fleetFlota/ruta tipo TROCHAParcelas y tareas de campo, sin GPS ni paradas de reparto
AP-fake-researchEstadísticas inventadas como primariasSolo hipótesis y supuestos etiquetados
AP-open-debtBacklog de features del L2 del díaVertical slice cerrado: listar, crear, detalle, status
AP-canvas-chaosPaper sin bandas §§1 UX · §2 Design+Public · §3 App · §4 Mobile · §5 States

Barra de calidad actual (ratchet)

  • Paper: bandas §1–§5, ≥8 artboards UX densos + DS + app + mobile + states.
  • Angular alineado a tokens (no default Tailwind genérico).
  • API Nest + Prisma + Neon con seed demo usable.
  • Smoke: login + list + create (FARMER) + patch status; ng build o serve OK.
  • Docs en español, profundidad tipo portfolio (no stubs).

2. BRIEF — concepto del día

CampoValor
NombreSURCO
Eslogan”El campo, al día.”
Una fraseCuaderno digital de parcelas y tareas de campo para explotaciones familiares, con roles agricultor y técnico.
TipoTool ops L2 — cuaderno multi-rol (no marketplace, no fleet)
RolesFARMER (Inés Roura) · TECHNICIAN (Pol Vidal)
DominioParcel + FieldTask (PENDING | ACTIVE | DONE | CANCELLED) + User
EstiloBone #F4F0E6 × Leaf #3D5C3A / #1B3A2A / #2A4A32 × Straw #C4A35A
TipoLiterata (display) + Manrope (UI)
StackAngular + NestJS + Prisma + Neon + Tailwind + JWT
Paperhttps://app.paper.design/file/01KZDGF3509TA4WDZTTQJW1V45
Neonold-paper-48739086 · API :3007 · Web :4200
App/Users/cristian/orca/surco-app/

Por qué L2 agro (y no otra cosa)

  1. Diversidad de sector: la serie no había tocado agricultura; cierra un hueco frente a legal, logística y marketplace.
  2. Complejidad L2 justa: dos roles con vistas filtradas, máquina de estados de tarea, creación con parcela implícita y asignación opcional de técnico — suficiente para vertical slice sin multi-tenant ni pagos.
  3. Diferenciación vs TROCHA: TROCHA es flota última milla + paradas GPS/ruta; SURCO es cuaderno de explotación (bancales, cultivos, riego/poda/muestreo).
  4. Diferenciación vs CORREA: CORREA es marketplace B2C con mascotas y reservas; SURCO es tool interno de finca, sin catálogo ni matching.
  5. Metáfora de marca: surco = línea de labranza; el producto “traza” el día de campo en digital sin romanticismo rural kitsch.

Must-have del día (alcance L2)

#EntregaCriterio done
1Home marketingHero real, 3 pasos, CTAs rol, footer demo
2Login JWTFARMER y TECHNICIAN; redirect a tareas
3Lista tareas + statsFiltro por rol; chips de estado; empty
4Detalle + cambio de estadoPATCH status; permisos por rol
5Nueva tarea (solo FARMER)Parcela por nombre, dueAt, técnico opcional
6Empty / errorSin tareas; fallo de red en lista
7Paper §1–§5UX process + DS + app + mobile + states
8Docs 00–20 + README + executivePortfolio ES, sin stubs

Explicitamente fuera de alcance (no son deuda del día)

  • GPS de parcelas / mapas SIG
  • Cuaderno oficial de explotación (compliance legal agro UE)
  • Inventario de fitosanitarios / trazabilidad normativa
  • Multi-explotación / multi-tenant
  • Notificaciones push / WhatsApp
  • App nativa offline-first completa
  • Pagos, marketplace de insumos, clima API

3. Directivas activas aplicadas

IDAplicación en SURCO
D-P0-01L2 no reduce craft ni profundidad de docs
D-P0-02Hi-fi con media real (assets/hero.jpg), microcopy agro
D-P0-03Angular + Nest + Neon + Tailwind + repo app
D-P0-04Canvas Paper en bandas §1–§5 con labels
D-P0-05Hero fotorrealista en case y app
D-P0-06Cierre §1.1 sin backlog del alcance L2
D-P1-01≥8 artboards UX en Paper (stakeholders → datos)
D-P1-02Tokens leaf/straw/bone en Angular
D-P1-03apps/api + apps/web independientes
D-P1-05JWT en todas las rutas de tareas
D-P1-06Smoke login + GET/POST/PATCH tasks

4. Cuentas demo

RolNombreEmailPassword
FARMERInés Rouracampo@surco.agropassword123
TECHNICIANPol Vidaltecnico@surco.agropassword123

Seed de referencia: parcelas Bancal Nord (olivo arbequina 2,4 ha) y Surco Baix (almendro 1,1 ha); 5 FieldTask con códigos SU-MMDD-XX.

Supuestos (no investigación primaria)

  • Explotaciones familiares mediterráneas coordinan con libreta/WhatsApp.
  • Técnico externo de asesoramiento visita varias fincas.
  • Conectividad intermitente en campo (offline full = out of scope v1).

5. Criterio de cierre del día

  • Brief de diversidad y anti-patrones documentado
  • Producto definido (no marketplace, no GPS fleet)
  • Implementación runnable API :3007 / web :4200
  • Documentación portfolio 00–20 + presentation + README
  • Paper file enlazado y referenciado por bandas
  • Hipótesis vs investigación marcadas (sin stats falsas)

Estado del brief: listo para EXECUTE y entrega de caso.