El que carga una practica no puede decir si fue operador, ayudante u observador: vocabulario sembrado y lectura ya renderizada en 2 pantallas, el formulario nunca escribe terraPracticasParticipantes
Puia: "el que carga puede ser operador ayudante observador (esto no aparece como Opción y cuando cargas la practica no figura que rol cumpliste)... ver Espe Maxilo y replicarlo." MEDIDO 2026-08-23, y es la forma de TERRA-82 otra vez: el lado de lectura YA EXISTE y el de escritura no. - lookupOptions/rolEnPractica tiene 5 valores activos: operador, ayudante, observador, docente, supervisor. - terraPracticasParticipantes existe y tiene 0 filas. - mi-cursada/page.tsx:56,152 ya SELECTea y renderiza pp."rolEnPractica", y muestra "-" porque no hay filas. - practicas/[id]/page.tsx:182-184 ya lista participantes con su rol. - practica-actions.ts NO menciona Participantes en ninguna linea. El formulario nunca escribe. O sea: la columna que Puia dice que no figura ya se renderiza en dos pantallas, y esta vacia porque nada la llena. El vocabulario esta sembrado, la tabla esta, la lectura esta. Falta el control en el formulario y el INSERT. ALCANCE MINIMO: quien carga elige su propio rol y se escribe una fila de participante para el con ese rol, en la MISMA transaccion de createPractica, despues de setArchiveContext, igual que las otras tablas hijas. NO ES LO MISMO que cargar a los demas participantes (el ayudante, el docente presente). Eso es agregar OTRAS personas a la practica, necesita elegir usuarios y decidir si el otro se entera o lo confirma, y es un ticket aparte. Puia pide primero lo obvio: que el que carga diga que hizo. REFERENCIA: pidio "ver Espe Maxilo y replicarlo" - la app VENUS. Esta lane no lee ese repo; hace falta coder-venus-cc para la paridad exacta o una decision de producto sobre el alcance.