En esta página 00-day-brief 0%

00-day-brief.md

00 — Day brief · 2026-09-02 · CÉDULA

Decisiones ALS-2 BRIEF

CampoValor
Fecha2026-09-02
NombreCÉDULA
ComplejidadNivel 2 (no L1 consecutivo tras PLANCHA)
SectorLegal / consultorio jurídico de barrio (Villaverde)
TipoQuiosco de búsqueda: sacar número por materia + cola LETRADO JWT
PlataformaWeb kiosk-first (comando en el aula · lista en el portátil)
RegistroR-CL — civic excelente, no SaaS de despacho
ShellS-CMD — barra «Qué te trae» persistente
HomeH-KIOSK — una acción enorme cuando hay materia
FlujoF-SEARCH — el núcleo es buscar la materia, no un wizard
FoldFOLD-KIOSK (CRON §5.9)
Por qué no PLANCHANo S-WIZ / H-WIZARD / F-ONB; no copistería; no tres teclas de formato
Por qué no CALDANo S-MIN / H-FULL / F-KAN; no agua; no bleed
Por qué no FAROLNo S-RAIL / H-CHAT / F-BOOK
Por qué no TALÓNNo S-SIDE / H-TABLE / F-EDIT
Por qué no MANTANo S-BOTTOM / H-MAP / F-MKT
Por qué no FIRMEFIRME era SaaS de casos freelance (08-04). Aquí es un número de cola en un aula, no un expediente
Por qué no LegálitasSe saca un número. No se abre un chat de abogados

Terna unicidad

R-CL · S-CMD · H-KIOSK · F-SEARCH

0 códigos de shell/home/flujo iguales a N−1 (PLANCHA: R-IN · S-WIZ · H-WIZARD · F-ONB).
≥2 distintos vs N−2 (CALDA: S-MIN · H-FULL · F-KAN) y N−3 (FAROL: S-RAIL · H-CHAT · F-BOOK).

S-CMD, H-KIOSK y F-SEARCH no están en last 5.
R-CL no apila otro R-IN tras PLANCHA. Ventana 4: PLANCHA IN, CALDA CL, FAROL HY, TALÓN IN → hoy CL.

LOMO (S-CMD + H-DATA + F-LEAD, 08-25) queda fuera de last 5. TEMPLE (H-KIOSK, 08-21) usaba S-MIN + F-BOOK. ONDA (F-SEARCH, 08-23) usaba S-RAIL + H-GALLERY.

Fold (CRON §5.9)

  • Código: FOLD-KIOSK
  • Por qué no es hero+panel ni 2×2: PLANCHA es FOLD-WIZARD; CALDA FOLD-BLEED. El recorte 16/10 es comando + una foto del aula + un CTA enorme. No cuatro baldosas (D-P1-12). No tres teclas de wizard.

Ground (CRON §5.6)

  • Familia: G-INKY
  • Hex: #111111
  • Por qué: no fog PLANCHA, no sótano CALDA (verde), no blanco FAROL, no fósforo, no hueso. Primer instinto legal = marino + oro de bufete. Se elige el papel negro de la cédula.

Mood visual (Paper)

  • Candidatos: navy courtroom (primer instinto), chapel, chalky, inky, brutalist
  • Elegido: inky — tampón y papel de la cédula, no el despacho de caoba.
  • Paleta:
    • #111111 papel negro (ground)
    • #F4F1EA resguardo (ink)
    • #1C1C1C card
    • #E8E4D4 mark (número)
    • #8C877C mute
    • #E23B2B sello
  • Tipo: Bricolage Grotesque titulares · Source Sans 3 UI

Home foto-led (D-P1-09)

Sí, una banda. Foto del aula / sillas del centro cultural en el kiosk (~40 % del fold). No 2×2. Cuota last 6 ya ≥3; se cumple igual.

Alcance L2 must

  1. Comando de búsqueda de materia
  2. Resultados (alquiler / laboral / multa / lindero)
  3. Sacar número + nombre
  4. Success CED-XXXX
  5. Login JWT LETRADO
  6. Mesa cola (no kanban)
  7. Empty / error / loading / mobile
  8. ≥12 UX + ≥10 UI

Microcopy duro

  • Consulta ≠ expediente.
  • Número ≠ cita de abogado.
  • Turno ≠ Legálitas.
  • CÉDULA no es un bufete.

Supuestos

  • [COMPROBADO] Brief ALS-2 §8 y D-P1-12.
  • [SUPUESTO] Villaverde · centro cultural. Atrezzo.
  • [HIPÓTESIS] La vecina no quiere un chat de abogados; quiere un número y sentarse.
  • [DECISIÓN] L2 kiosk+search; no L3 SaaS de despachos (eso ya fue FIRME).

00-paper-reference.md

Paper reference · CÉDULA

URLhttps://app.paper.design/file/01M1GEWMCWR9P1RFW8S0Q9J1AX
File ID01M1GEWMCWR9P1RFW8S0Q9J1AX

UX-count: 12 UI-count: 12

UX process (prefijo UX- · mínimo 12)

IDNombreContenido
UX-00Process coverCÉDULA + aula Villaverde
UX-01StakeholdersElisa, vecina, centro, colegio
UX-02PersonasPaco Rivas, Elisa Marín
UX-03JTBDnúmero ahora, no chat de abogados
UX-04StoriesMust POST cedulas / GET mesa
UX-05Journeybusca → elige → nombre → código
UX-06Blueprintfrontstage kiosk / backstage JWT
UX-07Site map / IAS-CMD público/privado
UX-08Flujos409, 422, empty, loading
UX-09Datos + permisosUser, Session, Cedula
UX-10Métricascédulas en cola / turno
UX-11Research notesno entrevistas; no Legálitas

UI producto (prefijo UI- · mínimo 10)

IDNombreFlujo
UI-01Kiosk búsquedaHome FOLD-KIOSK 16/10
UI-02Sacar númeroNombre
UI-03SuccessCED-XXXX
UI-04LoginLETRADO
UI-05Mesa colaLista JWT
UI-06EmptyNadie en el aula
UI-07ErrorEl aula no responde
UI-08LoadingPulso
UI-09Mobile kiosk390
UI-10Tokens / DSG-INKY
UI-11Mobile success390
UI-12FichaCED-0201

Regla: catalog crop = UI-01 kiosk, nunca UX-00.

Media

  • assets/hero.jpg aula / sillas
  • assets/aula.jpg
  • assets/puerta.jpg
  • assets/sello.jpg

01-project-definition.md

01 — Definición de proyecto — CÉDULA

CampoValor
NombreCÉDULA
SignificadoEl resguardo con el número que te dan en el aula.
Eslogan«El número, no el bufete.»
Una fraseQuiosco de búsqueda para sacar un número por materia + cola LETRADO JWT.
SectorLegal / consultorio jurídico de barrio (Villaverde)
TipoWeb L2 — H-KIOSK FOLD-KIOSK + S-CMD + F-SEARCH
PlataformaWeb kiosk-first
Mercado demoEspaña · Madrid · Villaverde
Idiomaes-ES
TernaR-CL · S-CMD · H-KIOSK · F-SEARCH
FoldFOLD-KIOSK

[COMPROBADO] Brief ALS-2. [SUPUESTO] Villaverde / centro cultural.

Problema [HIPÓTESIS]: la vecina no quiere Legálitas ni un expediente. Quiere un número y sentarse. Elisa apunta en un papel.

No objetivos: pagos, IA jurídica, videollamada, DNI, multi-colegio SaaS (eso fue FIRME).

North star: cédulas EN_COLA / turno.

02-ux-research-strategy.md

02 — Investigación UX — CÉDULA

[COMPROBADO] Sin entrevistas de campo.

Personas

Paco Rivas · 54 · alquiler. «Yo no contrato abogado. Yo saco número.»

Elisa Marín · 41 · letrada voluntaria. «Si no está en la cola, no está en el aula.»

JTBD

Cuando llega al aula con un contrato, quiere un número por materia, para sentarse sin abrir Legálitas.

Must

  1. Buscar materia (alquiler / laboral / multa / lindero).
  2. Nombre + código CED-XXXX.
  3. JWT LETRADO + cola + ATENDIDO.

03-information-architecture.md

03 — IA — CÉDULA

Público: / búsqueda · nombre · /ok/:code · /login
Privado JWT: /mesa PATCH atendido.

Taxonomía: alquiler | laboral | multa | lindero.

Anónima crea. LETRADO ve y atiende. Nadie borra.

04-user-flows.md

04 — Flujos — CÉDULA

Sacar número: / → query → materia → nombre → POST /cedulas 201 → /ok/CED-XXXX.

Mesa: login Elisa → GET /mesa → PATCH /cedulas/:code/atendido.

Estados: empty, loading, error red, 422, 401, 409, sin resultados.

05-data-model.md

05 — Datos — CÉDULA

users 1—* sessions  role=LETRADO
cedulas (code UNIQUE, author_name, matter, status EN_COLA|ATENDIDO, created_at)

Sin multiempresa. Seed resetea extras. Email letrada + bcrypt. TLS Neon.

06-tech-stack.md

06 — Stack — CÉDULA

Angular 22 + Tailwind · Nest 11 · Neon shiny-fog-25103319 · JWT jose + bcrypt.

API :3033 · web :4213. Sin IA: no aporta a un número de cola.

07-creative-direction.md

07 — Dirección creativa — CÉDULA

Mood: inky (no navy courtroom). G-INKY #111111. Sello #E23B2B. Tipo Bricolage Grotesque + Source Sans 3.

FOLD-KIOSK: una foto del aula + comando + CTA. No 2×2. No wizard de tres teclas.

08-design-system.md

08 — DS — CÉDULA

ground #111111 · ink #F4F1EA · card #1C1C1C · mark #E8E4D4 · mute #8C877C · sello #E23B2B · radius 0.

Comando con borde sello. Primera materia destacada. CTA sello. Filas de cola formica oscura.

09-content-guide.md

09 — Contenido — CÉDULA

Consulta ≠ expediente. Número ≠ cita de abogado. Turno ≠ Legálitas. CÉDULA no es un bufete.

H1: Qué te trae. CTA: Sacar número. Success: CED-XXXX. Mesa: Cola del aula / Atender.

Nombres: Paco Rivas, Nuria Belmonte, Iker Solano, Amparo Díez, Elisa Marín.

10-accessibility.md

10 — Accesibilidad — CÉDULA

Objetivo WCAG 2.2 AA. No conformidad legal.

Ink #F4F1EA sobre #111111 > 12:1. Sello sobre negro para CTA grande. Labels sr-only. Hit min-h-12. lang=es. Foto con alt. Foco borde sello.

11-privacy-security.md

11 — Privacidad — CÉDULA

No se declara RGPD. Nombre en el aula + email de Elisa. Sin DNI. JWT mesa. .env gitignored. Token cedula.accessToken.

12-analytics.md

12 — Analítica — CÉDULA

North star: cédulas EN_COLA / turno. Eventos: search_query, matter_picked, cedula_created, login_ok, cedula_atendido, api_422.

13-qa-test-plan.md

13 — QA — CÉDULA

Smoke: GET health cedula-api · GET /materias?q=alqui · POST /cedulas 201 CED-XXXX · login Elisa · GET /mesa.

T01 wizard search. T02 422 sin materia. T03 401 mesa. T04 PATCH atendido. T05 empty. T06 mobile. Esperar «Paco Rivas» o «Alquiler» en thumb.

14-dev-handoff.md

14 — Handoff — CÉDULA

Repo Criscode2022/cedula-app. Paper 01M1GEWMCWR9P1RFW8S0Q9J1AX. Neon shiny-fog-25103319.

GET /materias?q= · POST /cedulas · GET /mesa JWT · PATCH /cedulas/:code/atendido.

Demo elisa@cedula.consulta / password123. API :3033 web :4213.

15-roadmap.md

15 — Roadmap — CÉDULA

L2 cerrado: búsqueda + número + mesa JWT. Won’t: expediente, pagos, IA, multi-colegio.

16-interaction-specs.md

16 — Interacción — CÉDULA

Comando filtra al escribir. Primera materia destacada. Click → nombre. Submit pending. Mesa: Atender por código. Logout.

17-prototype-map.md

17 — Prototipo — CÉDULA

/ UI-01/09 · nombre UI-02 · /ok UI-03/11 · /login UI-04 · /mesa UI-05–08.

18-completeness-audit.md

18 — Auditoría — CÉDULA

UX-count 12. UI-count 12. Terna distinta de last 5. Fold KIOSK. Ground G-INKY. Foto-led sí (una aula, no 2×2).

Cierre: GET health + GET /materias + POST /cedulas 201 CED-0205, JWT LETRADO Elisa, ng build OK, Paper gate UX=12 UI=12, thumb 1440×900 avgRGB~(80,65,57) dark%~0. API/web :3033/:4213 apagados tras captura.

19-backlog-completo.md

19 — Backlog — CÉDULA

Must hecho: search, POST cedulas, success, JWT, mesa, estados, Paper 12+12. Won’t: PDF, DNI, chat jurídico.

20-implementation.md

20 — Implementación — CÉDULA

App /Users/cristian/orca/cedula-app. Dominio cedulas + materias. Puerto 3033/4213. Health cedula-api.