- Shipped
- 24. August 2026 um 21:54 UTC
- Author
- Kamo
- Commit
- 7a2209e
POS-Maskottierung auf ECOMMERCE_SYNC (BLOCKED_NO_BAA) und den gesamten Handel Oberfläche hängt am POS, so dass ein Org mit GriffenPhi=true nicht wechseln konnte Kommerz auf überhaupt - kein Markt, kein / Handel, und keine klinische vertikale darauf gebaut. Die zehn Retail-Sync-Adapter sind das Ding, das die Grenze, nicht der Handelswirbel. POS jetzt Karten zu COMMERCE_CORE (permitted) und ECOMMERCE_SYNC-Fernseher nach unten an das RETAIL-Kind. Gleiche Korrektur für MEET (Live-Konferenz vs. Zusammenfassungspipeline, die Transkripte an externe Schlussfolgerungen verschickt) und VOIP (Telefonie vs. gespeicherte Aufnahmen und Transkripte). MEETING_RECORDING und VOIP_RECORDING hat jetzt überhaupt keinen ServiceType: Sie sind Fähigkeiten Erreichbar nur über Code, und PhiModule Javadoc gibt jetzt die Regel dass eine solche Konstante von PhiCapabilityGuard bei seinem Anruf überprüft werden muss Website. Eine App als zulässig klassifiziert, ohne die Fähigkeit zu schützen es liest sich als konform, während nichts durchgesetzt. AI_ASSISTANT und RAG_SEARCH bleiben bewusst blockiert: KlusterServices Einbettungen, Flüster-Asr und Übersetzung, aber keine generative LLM, und RAG teilt sich eine Qdrant-Sammlung, die durch einen Nutzlastfilter isoliert wird. Splitting Das wäre eine Papieränderung. Zwei Tests kodiert das App-Korn-Modell und werden aktualisiert, anstatt erweitert: PhiServiceTypeMappingTests blockierte App-Behauptung und FeatureServicePhiGateTest, dessen blockiertes Beispiel bewegt sich von VOIP zu RETAIL - VOIP ist zur E-Grenze nicht mehr verständlich.