English
Status: protected adult preview; external teen enrollment remains closed. Evidence checked September 5, 2026 (Pacific time). This continues BETA-READINESS.md and the existing A–G delivery order. Operating budget: at most $100/month total. First proposed family cohort: 5–10 invited families, learners 14–17, English and Spanish. This is a plan, not enrollment evidence or a legal compliance certificate.
What is available now
- Open the hosted preview. Railway successfully deployed merged PR20, including the revised sidebar and earlier flashcard/feedback/source-comparison features. Preview access remains protected.
- My account: public Supabase configuration and existing-account email-code login are connected. Account editing supports explicit load, server admission checks, revision-aware save and draft export. Real second-device save/recovery has not yet been demonstrated.
- Supabase migrations 001–004 are installed in the separate Notatky project. Private adult admission has a maximum 14-day term and no browser self-enrollment. Installation created no adult grants. A verified email alone does not authorize library writes.
- Flashcards: manual cards, reveal/review and JSON export/import. Cards remain in this browser; cloud card synchronization and AI card generation are not connected.
- Beta feedback: signed-in users can send to the private review queue. An operator reviews this queue in Supabase; there is no automatic email or parent alert. End-to-end production submission remains to be checked.
- Writing coach and source comparison have interfaces. Hosted AI processing is unavailable. Source comparison checks exact passages against pasted text only; it does not scan the internet or certify originality.
- Hosted PDF/PNG/audio processing, cloud tutor responses and parent alerts remain unavailable. Local Mac processing is a separate environment.
Ordered delivery checklist
| Stage | Acceptance evidence still required | Current state |
|---|---|---|
| A. Account foundation | Real login/logout/expiry on intended devices | Configuration and email templates installed; synthetic account tests pass; owner email verified |
| B. Family admission | Verified guardian relationship, learner assent, versioned agreements, revocation and safe-recipient handling | Family schema installed; operational verification and family onboarding remain open |
| C. Library integration | Real authenticated save, second-device restore, cross-user denial, conflict recovery and deletion | Editor and owner policies implemented; migrations installed; adult eligibility/grant and production acceptance pending |
| D. Protected processing | Authenticated PDF/PNG/voice jobs, isolated workers, resource limits, cancellation and EN/ES fixtures | Local/portable foundations exist; hosted integration open |
| E. AI and safeguarding | Reviewed vendor terms, enforced quotas, EN/ES safety evaluation, delivery failures and human escalation | Hosted AI and parent delivery not connected; provider/operations review pending |
| F. Launch operations | Recovery/deletion drill, support ownership, legal fields, vendor inventory, incident handling and intended domain | HTTPS protected Railway preview live; notatky.com connection and remaining operational checks open |
| G. Family acceptance | Full phone/tablet/desktop flow: upload/record → notes → additions → explanation → practice → restore | Pending completion of B–F; use synthetic material before teen data |
Next small chunks
- Merge PR20 and deploy the consistent sidebar (Railway deployment 390c473f-c1f3-4ccc-ad4f-8f684d529e11: SUCCESS).
- Install migration 004 and inspect production catalog: RLS/FORCE RLS enabled, browser access denied, existing restrictive policies retained, zero adult admissions at installation.
- Confirm adult eligibility, record a genuine time-limited grant, then test a real note across two independently signed-in devices. Do not invent a guardian pair.
- Merge and verify PR21 feedback-draft protection; then test a real feedback receipt and operator queue handling.
- Connect bounded hosted document processing before enabling AI explanations; evaluate each separately.
- Bring flashcards into the explicitly saved account library through a separately reviewed schema/data-format change. Never silently upload local cards.
- Verify real iPhone/iPad/Android flows; emulated widths alone are not device acceptance.
- Complete legal and family safeguards, then obtain owner release approval before invitations.
Required inputs and unresolved limits
The operator must provide legal name, mailing address, working privacy/support contacts and launch states. Guardian verification method, safety reviewer, retention schedule and vendor data-use terms must be finalized against the actual deployment. The bilingual agreement pack remains a draft and must not collect acceptance while required fields are unresolved.
The adult pilot is a restricted test route, not proof of age or legal compliance. No automatic parental disclosure of every sensitive school question. No paid subscriptions or cancellation provider are connected; do not show a fake cancellation success. Full plagiarism scanning needs a separately evaluated provider and data-handling terms.
Each code chunk uses a separate branch/PR and relevant tests. Merge, deployment, database installation and real user acceptance are separate evidence stages. Roll back code using the previous verified release; revoke admissions to stop writes while preserving owner read/export/delete. Do not delete notes as an authorization rollback.
Español
Estado: vista previa adulta protegida; la admisión externa de adolescentes sigue cerrada. Evidencia revisada el 5 de septiembre de 2026 (hora del Pacífico). Continúa BETA-READINESS.md y el orden A–G existente. Presupuesto operativo total: hasta $100/mes. Primer grupo propuesto: 5–10 familias invitadas, estudiantes de 14–17 años, inglés y español. No demuestra admisión ni certifica cumplimiento legal.
Qué está disponible
- Abrir la vista previa. Railway desplegó PR20 integrada, con el menú corregido y las funciones anteriores de tarjetas, comentarios y comparación. El acceso sigue protegido.
- Mi cuenta: configuración pública de Supabase y acceso por código conectados. El editor permite carga explícita, comprobación de admisión, guardado con revisión y descarga del borrador. Falta demostrar guardado y recuperación reales entre dispositivos.
- Migraciones 001–004 instaladas en el proyecto separado de Notatky. La admisión adulta privada dura como máximo 14 días y no admite autoinscripción desde el navegador. La instalación no concedió permisos a ninguna cuenta. Verificar el email no autoriza escrituras.
- Tarjetas: creación manual, repaso e importación/exportación JSON. Solo se guardan en este navegador; sin sincronización de tarjetas ni generación con IA.
- Comentarios: envío autenticado a la cola privada, revisada por un operador en Supabase. Sin correo automático ni alerta parental. Falta comprobar el envío completo en producción.
- Tutor de escritura y comparación de fuentes tienen interfaces. La IA alojada no está conectada. La comparación solo examina pasajes exactos del texto pegado; no busca en internet ni certifica originalidad.
- Procesamiento alojado de PDF/PNG/audio, respuestas del tutor en la nube y alertas parentales todavía no disponibles. El procesamiento local del Mac es un entorno distinto.
Lista de ejecución
| Etapa | Evidencia pendiente | Estado |
|---|---|---|
| A. Cuenta | Acceso, salida y expiración reales en dispositivos previstos | Configuración y plantillas instaladas; pruebas sintéticas aprobadas; email del propietario verificado |
| B. Admisión familiar | Relación verificada, asentimiento del estudiante, acuerdos versionados, revocación y destinatario seguro | Esquema instalado; verificación operativa e incorporación pendientes |
| C. Biblioteca | Guardado real, recuperación entre dispositivos, aislamiento, conflictos y eliminación | Editor y políticas implementados; migraciones instaladas; elegibilidad/admisión adulta y aceptación pendientes |
| D. Procesamiento | Trabajos autenticados PDF/PNG/voz, aislamiento, límites, cancelación y pruebas EN/ES | Bases locales/portátiles; integración alojada pendiente |
| E. IA y seguridad | Contratos, cuotas, evaluación EN/ES, fallos de entrega y revisión humana | IA alojada y entrega parental sin conectar |
| F. Operación | Recuperación/eliminación, soporte, datos legales, proveedores, incidentes y dominio | Vista previa HTTPS activa; notatky.com y demás verificaciones pendientes |
| G. Aceptación familiar | Flujo completo en teléfono/tableta/ordenador: material → apuntes → aportaciones → explicación → práctica → recuperación | Completar B–F; material sintético antes de datos de menores |
Próximos bloques pequeños
- Integrar PR20 y desplegar el menú coherente (Railway 390c473f-c1f3-4ccc-ad4f-8f684d529e11: SUCCESS).
- Instalar migración 004; verificar RLS/FORCE RLS, denegación al navegador, políticas conservadas y cero admisiones adultas en la instalación.
- Confirmar elegibilidad adulta y registrar permiso temporal real; probar una nota en dos dispositivos con sesiones independientes. No inventar una relación parental.
- Integrar y verificar PR21 de protección del borrador; comprobar recepción real y gestión de comentarios.
- Conectar procesamiento alojado limitado antes de habilitar explicaciones con IA; evaluar cada función por separado.
- Incorporar tarjetas a la biblioteca de cuenta mediante un cambio de formato/esquema revisado. Nunca subir tarjetas locales sin una acción explícita.
- Probar iPhone/iPad/Android reales; emular tamaños no basta.
- Completar garantías legales/familiares y obtener aprobación de lanzamiento antes de invitar familias.
Datos y límites pendientes
El operador debe proporcionar nombre legal, dirección postal, contactos de privacidad/soporte y estados de lanzamiento. Faltan método de verificación parental, responsable de seguridad, conservación y contratos de proveedores acordes al despliegue. Los acuerdos bilingües siguen siendo borradores; no recoger aceptación con campos obligatorios sin completar.
La prueba adulta no demuestra edad ni cumplimiento legal. No revelar automáticamente a padres toda pregunta escolar sensible. No hay suscripciones de pago ni proveedor de cancelación conectado; no mostrar cancelaciones ficticias. Un análisis completo de plagio requiere evaluar proveedor y tratamiento de datos.
Cada bloque tiene rama/PR y pruebas pertinentes. Integración, despliegue, migración y aceptación real son evidencias distintas. Revertir código con la versión verificada anterior; revocar admisión para detener escrituras conservando lectura/exportación/eliminación del propietario. No borrar notas para revertir autorización.