Skip to content

34 — Policy Profiles

OS-PROFILE-001 — Reglas por contexto

[REQUIRED] La IA compone un perfil base con perfiles detectados o declarados; no aplica una regla de plataforma a un proyecto que no usa esa plataforma. El archivo ejecutable es policy-profiles.json.

PerfilActivaNo presupone
baselineevidencia, secretos, documentación, pruebas y cierreun framework o proveedor concreto.
react-webUI, accesibilidad, estados async, rendimiento webbackend, PWA u offline si no aplican.
cloudflare-workerWorkers, bindings y límites edgeque todo backend sea Worker en legacy.
node-apicontrato API, validación servidor y observabilidadCloudflare o Supabase.
python-cliCLI, configuración y manejo de erroresUI web o RLS.
firebase-appreglas de Firebase y migración gradualSupabase como requisito inmediato.
legacy-migrationinventario, compatibilidad, rollback y adopción gradualreescritura incidental.

OS-PROFILE-002 — El detector informa; no impone

[REQUIRED] npm run doctor -- <ruta> detecta perfiles desde manifiestos y configuración, pero su salida es un diagnóstico. Si el detector se equivoca, se declara el perfil correcto y se conserva la evidencia. El comando no modifica archivos ni lee valores de secretos.

OS-PROFILE-003 — Herencia y excepción

El perfil baseline siempre se aplica. Los demás se combinan. Una excepción necesita ID de regla, motivo, riesgo aceptado, propietario, fecha de revisión y condición de eliminación. No se silencia con una regla global más permisiva.

261 documentos indexados · generado desde INDEX.json