Dividir PhiModule de grano de aplicación a grano de capacidad

Featurekamo-shared-library
Se descapó
24 de agosto de 2026 a las 21:54 UTC
Autor
Kamo
Compromit
7a2209e

POS mapeado a ECOMMERCE-SYNC (BLOCKED-NO-BAA) y a todo el comercio la superficie cuelga POS, por lo que un org con asasPhi=true no podía cambiar comercio en absoluto, sin mercado, sin comercio, y sin vertical clínica construido sobre ella. Los diez adaptadores de sincronización minorista son lo que deja el límite, no la columna vertebral del comercio. POS ahora mapas a COMMERCE-CORE (permitido) y ECOMMERCE-SYNC visluyentes al niño RETAIL. La misma corrección para MEET (conferencia en vivo vs el tubería de resumen que envía transcripciones a la inferencia externa) y VOIP (telefonía vs grabaciones y transcripciones almacenadas). REUNION.RECORDING y VOIP-RECORDING ahora no tienen servicioType en absoluto: son capacidades alcanzables sólo a través de código, y el javadoc de PhiModule ahora establece la regla que tal constante DEBE ser comprobado por PhiCapabilityGuard en su llamada sitio. Reclasificación de una aplicación permitida sin proteger la capacidad dentro de ella se lee como conforme mientras no hace cumplir nada. AI-ASSISTANT y RAG-SEARCH permanecen deliberadamente bloqueados: KlusterServices tiene incrudacciones, susurros-asr y traducción, pero sin LLM generativa, y RAG comparte una colección Qdrant aislada por un filtro de carga útil. Dividir serían un cambio de papel. Dos pruebas codificaron el modelo de gran parte de la aplicación y se actualizan en lugar de extendida: PhiServiceTypeMappingLa afirmación de la aplicación bloqueada de PhiServiceTest, y FeatureServicePhiGateTest, cuyo ejemplar bloqueado pasa de VOIP a RETAIL VOIP ya no es rechazable en el momento de la posibilidad.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios