Entities (Joint-Datensatz)
Die Datensatz-Form (Entity-first) löst eine JointEntity für einen oder
mehrere Primärschlüssel auf — strukturierte Spalten, Lance-Evidenz und abgeleitete
Attribute in einem einzigen gesteuerten Aufruf. Es ist die Form hinter dem
entity_get MCP-Tool.
Die Form
Abschnitt betitelt „Die Form“SELECT name, segment, country, recent_meeting_topics, meeting_summaryFROM osl.entities.CustomerWHERE customer_id IN ('9c1e…f04a', 'e4f8…2a91')SELECT * gibt alle deklarierten exposed_attributes zurück. Schlüssel sind
erforderlich — eine leere Schlüsselmenge wird abgelehnt (kein Full-Scan). Die
Ergebnisse werden nach der Schlüsselliste sortiert; ein fehlender Schlüssel kommt
als fehlend markiert zurück, statt fabriziert zu werden.
{ "customer_id": "9c1e…f04a", "name": "Anna Vidal", "segment": "retail-premium", "country": "ES", "recent_meeting_topics": [ { "text": "…", "score": 0.91, "cite": { "source": "gong://…", "doc_id": "meet-…", "chunk_id": "chk-…" } } ], "meeting_summary": "Anna has asked in recent meetings about […]"}Vom selben Modell gesteuert
Abschnitt betitelt „Vom selben Modell gesteuert“Jedes Attribut unterliegt den Grants des Aufrufers:
nicht-gewährte Spalten kommen redigiert zurück (⟦redacted⟧), obligierte Spalten
maskiert, Lance-Beine in der geforderten Redaktionsversion bedient. Eine
vollständige Ablehnung gibt ein nicht-enthüllendes E2101 zurück — die Engine
offenbart niemals, welche Policy abgelehnt hat.
Verwandt
Abschnitt betitelt „Verwandt“- Die Query-Oberfläche (OSL-SQL) — alle fünf Formen.
- Zugriff & Capabilities — die Grants und das MEET dahinter.