チェンジログ
何が新しいの?
プラットフォームのすべての改良 それが出荷される
· kamo-shared-library
WorkLinkResolver と、 SourceRef と RecordLinkKind のワイヤ。 TASK(KamoCollab CP04 タスク 8)
· MCPGatewayService
チームチャットラインは SEND INTERNAL MESSAGE で、チャーターレイヤー名を指定せず (KamoCollab CP04 タスク 20)
不具合5:チャットパックはSEND INTERNAL MESSAGEとしてCHAT投稿を計画 (サポートステイ) SEND WEBCHAT MESSAGE, chat send/chat mention もクラスで宣言し、 chat find or create dm クラスでプランナーを取得します。 憲章ポリシーは、それぞれを維持します 承認の Source.level は名前をつけない (必須か DEFAULT) を実行します 自治天井(D16)前のSEND INTERNAL MESSAGE。 OnRequestOf がスキップする SEND INTERNAL MESSAGE のクラスのみで、承認 request が提供するツール ActionClasses.REQUESTABLE (すべてのSEND INTERNAL MESSAGE) は、すべてのSIの ツール/リストはバイトの識別 (R1-1, ****************************************
· AIService
チームチャットの簡単な言葉、SEND INTERNAL MESSAGE (KamoCollab CP04 タスク12)
SIの簡略化により、承認の新しいアクションクラスで「チームチャットの同僚のメッセージング」が読み込まれています。 デフォルトアームの「内部メッセージを送信」の代わりに、エスカレーションセクション。 VERSIONは変更されていません (spec §5.15): チャータースタンプは、毎回簡単に交換します.
· RAGService
注意点は、開示ラベルを保有し、注記.rag.labelは所定の位置に更新します
KamoCollab CP07 タスク 11 (spec §5.17). アップサートはノートを運ぶことができます ラベル(スコープ、スコープ参照、許可されたメンバー、感度/感度 レベル、 機密, チームメンバーのみ, 継承, ソースキンド, 約, labelVersion); ラベルアクションは、メモのポイントに再埋め込むことなく設定します。 ツイート malformedのラベルはラベル(より狭い、所有者だけ読書)ではないです。 8月8日 ラベルのペイロードのインデックスは、起動スレッドからそれぞれ作成されます.
· KBService
Checklist items.blocked at の DDL は、コントラクトテスト (KamoCollab CP13 タスク 1) によってピン留めされます
SIのタスクがBLOCKEDになったら、スタックワークチェックを行います。 再実行可能、 添加物、nullable、CHECK無し、バックフィル無し;前に手によって加えられる shared-lib のエンティティティティは、列をマップします.
· kamo-shared-library
ChatPolicyServiceの助成金、承認者およびオーバーセアー;ローダーのチャネル;アナライザはチャネル(KamoCollab CP04のタスク7)を学習します
ChatPolicyService(ローダ、助成金、グラフ)はインタラクション()/インタラクション(): ライブコンタクト付与は、REQUIRES APPROVALをALLOW(CONTACT GRANT)に変更します。 監督された評決の承認とオーバーセアを必要としているものの承認 org グラフ (InteractionApprovers) から名付けられます。 verdict()/verdicts() は 助成金のCHATの答え; 古いコンストラクタは助成金を読んでいません。 loader は 1 つのクエリで chat policy rule channels を読み込み、アナライザがチェックします。 チャンネル、イニシエーターのみのルール、指向性修飾子、TEAM/ROLE リファレンス、AI ONLY を上げ、SI が CHAT をオフにするための aiImpact を追加します。 テレメトリー チャンネルによるサマリーグループ.
· kamo-shared-library
コンパイル語彙:フレーズテーブルと輪郭(KamoCollab CP06タスク4)
PersonalityCompile(VERSION cp06-1、バンド、バンド)、TraitPhrases(あらゆるテーブルの) CP06 仕様 §5.2.1 を EnumMaps と PersonalityOutline.build (spec §5.2.2): Archetype prose, 4つの最も重いバンドの逸脱, 変更されたワークスタイル, 社会的および決定優先的選択、およびそれらが異なるときの強さ Archetype 独自の (CP06-T4-1 をルーリング)。 純粋;豆無し.
· kamo-internal
あなたのターンは見逃せない
ボードがあなたのものになると、相手の部分から波が出てきます それはそれらを渡ると同時にちょうどあなたの移動可能な部分のそれぞれを置き、つきます。 ザ・オブ・ザ・ ボードのエッジは、それをラップし続ける真鍮リングに点在します、ウィンドウの 独自のエッジの輝きと呼吸、あなたのシートはあなたのTURNの丸薬を輝きます ピン留めの点を使って。 待ち時間が長かった (8s+) のとき、タブは 背景、またはウィンドウが最小限に抑えられた「YOUR MOVE」バナーもスワイプ ボードを渡って、ちょうど再生された移動とチェック警告。 ライトは、あなたが再生する瞬間を通過します。 あらゆるループはコンポジター専用のCSSで、 オフ時に悪用され、好ましい感情の下でキャンセルされ、 固体はリングおよび旗をつけます。 相手の席は決して見当りません.
· kamo-internal
あなたのターンは見逃せない
ボードがあなたのものになると、相手の部分から波が出てきます それはそれらを渡ると同時にちょうどあなたの移動可能な部分のそれぞれを置き、つきます。 ザ・オブ・ザ・ ボードのエッジは、それをラップし続ける真鍮リングに点在します、ウィンドウの 独自のエッジの輝きと呼吸、あなたのシートはあなたのTURNの丸薬を輝きます ピン留めの点を使って。 待ち時間が長かった (8s+) のとき、タブは 背景、またはウィンドウが最小限に抑えられた「YOUR MOVE」バナーもスワイプ ボードを渡って、ちょうど再生された移動とチェック警告。 ライトは、あなたが再生する瞬間を通過します。 あらゆるループはコンポジター専用のCSSで、 オフ時に悪用され、好ましい感情の下でキャンセルされ、 固体はリングおよび旗をつけます。 相手の席は決して見当りません.
· AIService
Ai personality renders DDLファイルとその契約テスト(KamoCollab CP06タスク1)
· EmailService
2つの連絡先通知の種類と、内部アドレスが到達するメンバー(KamoCollab CP04タスク11)
Contact REQUESTED と Contact DECIDED は、ACCESS CHAT にゲートされ、MENTIONED 後にリストされています。 メニュー ({orgId, address[]}, ほとんどの100, KAMOAI INTERNAL SECRET) 会員のメールアドレス、メンバーのエイリアス、またはプライマリ org の alias ドメインの 1 つに mailbox を投稿します。 共有された、個人的、未知のアドレスは不在です。 ワンポイント バッチごとの org キード クエリ, インデックス駆動終了 終了 へ.
· kamo-shared-library
グラフからのメンバーの事実、およびチャネル・アウェア評価者(KamoCollab CP04 タスク6)
MemberFacts は SI の事実 (知名タイプ、チーム、役割、SI の監督者) を獲得します。 MemberFactsFromGraph が所属する部署) 鑑定士が学ぶ チャンネル: CHAT は全員をバインドし、他のチャンネルは SI の俳優だけ (NOT BOUND) をバインドします。 デフォルトは CHAT のみを管理します。, 始動機のみルールは、非返信を転送します。, SIおよびそのスーパーバイザーは保護されたラインです。 チーム、ロール、 INTELLIGENCE TYPEセレクターと6つの新しい修飾子が一致しました(交換) CP04-T4a の interim は false です。 REQUIRES APPROVAL は、起動または起動を許可しません。 送信(D11)。 古いコンストラクタと4つの引数評価は、それぞれ つまり、古い評価者の凍結したコピーは、2,000を超えるCHAT IDを証明する ランダムな規則.
· VOIPService
コールに関する機密マーカーのCP05 DDL
KamoCollab CP05 タスク 5 (spec 5.1、D8、D27): 録音とphone call log 各ゲインは confidential、secret set by member id、 secret set at ディレクティブ タスク 6 で手作業で、契約テスト ピン.
· EmailService
CP05 DDL は、Per-thread の機密マーカーと、sread id インデックスのインデックスです
KamoCollab CP05 タスク 4 (spec 5.1): public.email thread labels キーで (org id, thread key), ix thread messages thread, 部分 ix search index thread ディレクティブ タスク 6 で手作業で、契約テスト ピン.
· MediaService
CP05 DDLファイル — チャットとミーティングの機密マーカー、転送されたメッセージの実証(KamoCollab CP05 T3)
· KBService
ナレッジスコープ、NAMEDオーディエンス、意思決定、リンク実証(KamoCollab CP05 T2)のCP05 DDL
· SecurityService
DDL for org 開示設定と 2 つの鉛通信ラベルのインデックス (KamoCollab CP05 T1)
org disclosure settings(8列目隠し行はデフォルト、AUDITを意味します) デフォルトでは) と ix leadcomm org source / ix leadcomm org email thread で、 コールとメールのラベルのリゾルバーが読み込まれます。 再実行可能および添加物;CP05 タスク 6 お問い合わせ Cp05セキュリティDdlContract ピンの形状をテストします.
· MCPGatewayService
SIツールコールポリシーの頂点(KamoCollab CP08 T2)のDDL
Mcp tool call audit に存在しない 3 つの nullable ADD COLUMN: ポリシー 決定, ポリシー rule、開示 event id(spec §5.1、D11、マスター§6.10)。 ハンドメイドによる CP08 タスク 3; コントラクトテストはファイルの形状をピンにします.
· kamo-shared-library
通信政治の実体とリポジトリ(KamoCollab CP04 タスク5)
ルールチャンネル、イニシエーターのみのルールと名前付けされた承認者、イベントチャンネル、 REPLY の付与、連絡先のリクエスト、セッションのスーパーバイザー以外の連絡先の付与 と SI 承認の理由, すでに CP04 DDL にマッピング.
· SecurityService
3つの付属の開示元帳表(KamoCollab CP08 T1)のDDL
仕様のDDL §5.1: org disclosure events、その受信者 ソース, 7 の org-and-time インデックス, と最後の REVOKE を取る kamo app から UPDATE、DELETE、TRUNCATE をアップしました。 契約テストピンはすべて コラム、インデックス、REVOKE.
· kamo-shared-library
相互作用の語彙 (KamoCollab CP04 タスク 4)
6つのインタラクションチャネル; TEAM、ROLE、INTELLIGENCE TYPEセレクタ; 6つのSI-aware 修飾子; インタラクション ApproverKind、ChatGrantKind、ContactRequestStatusおよび AiApprovalReason; SEND INTERNAL MESSAGE アクションクラス (APPROVAL キャップ 19 → 20); Contact REQUESTED および Contact DECIDED 通知の種類。 すべてのストリング列, のみ追加。 CP04 タスク 6 までの新しい種類に誰もマッチしません。 MemberFacts は、その事実を提供します.
· kamo-shared-library
COLLABの決議者とDocstionProfile — 制限モード、連絡先と関係ごとの委任、トリガー、特定の注意と消化、添加時計、ビューとDocstionスタンプ(KamoCollab CP03 T10)の厳格な境界を持つ添加されたエスカレーション条件
· MediaService
通信ポリシーのDDLファイル — ルールチャネル、連絡先リクエスト、セッションスーパーバイザー、連絡先付与(KamoCollab CP04 T1)
· kamo-shared-library
'cameras' が SecurityService の org-change ドメインに参加
· kamo-shared-library
KamoCamerasアプリ(39)とその4つの権利(333-336)
VIEW CAMERASはハブ、MANAGE CAMERAS、MANAGE CAMERA SITES、ACCESS ALL CAMERASのハブです。 PHI モジュール CAMERAS は、ビューパービューの監査が存在するまで BLOCKED PENDING WORK です.
· kamo-internal
サーバの合計からページ数をカウント
Eメールサービスでは、X-Total-Count (emailservice) で各リストのサイズを送信します。 12926f6) 常に返された bare 配列の横にある。 電子メールプロキシは、 そのヘッダはJSONの応答に戻り、メッセージリストはそれを読み込みます。 - フォルダ、ラベル、スマートフォルダはすべて "51-100 の 1,240" を取得し、作業 最後のボタン。 範囲だけを示すために使用されるラベルおよびスマートなホールダー。 - 別のページが1つある場合、合計で決定されるかどうか。 インデックスがいくつか見ていないため、ラベルのページには短く戻ってきます ラベル付きのメッセージはまだ; エンドとして読み、老化は初期停止しました。 - 最後のページに戻る手順を空にしているページがあります。 - フォルダツリーのカウントとショートページインフェレンスはフォールバック残ります Microsoft グラフおよび電子メールサービスのために合計を送信しません。 fetchFirstPage と route prefetch は変更されていません。 fetchFirstListing サイトマップ 機内スロットを共有するので、マウントフェッチとプリフェッチはまだ 1。 リクエスト.
· kamo-internal
サーバの合計からページ数をカウント
Eメールサービスでは、X-Total-Count (emailservice) で各リストのサイズを送信します。 12926f6) 常に返された bare 配列の横にある。 電子メールプロキシは、 そのヘッダはJSONの応答に戻り、メッセージリストはそれを読み込みます。 - フォルダ、ラベル、スマートフォルダはすべて "51-100 の 1,240" を取得し、作業 最後のボタン。 範囲だけを示すために使用されるラベルおよびスマートなホールダー。 - 別のページが1つある場合、合計で決定されるかどうか。 インデックスがいくつか見ていないため、ラベルのページには短く戻ってきます ラベル付きのメッセージはまだ; エンドとして読み、老化は初期停止しました。 - 最後のページに戻る手順を空にしているページがあります。 - フォルダツリーのカウントとショートページインフェレンスはフォールバック残ります Microsoft グラフおよび電子メールサービスのために合計を送信しません。 fetchFirstPage と route prefetch は変更されていません。 fetchFirstListing サイトマップ 機内スロットを共有するので、マウントフェッチとプリフェッチはまだ 1。 リクエスト.
· EmailService
メッセージリストは、彼らが保持するメッセージの数を言います (X-合計カウント)
Kamo-internal のメッセージ一覧がページから閲覧できるようになりました。 リストのサイズは "51-100 の 1,240" で、最後のボタンが必要です。 お問い合わせ 列だけで回答したリスト, それらのほとんどは既に働いたが、 カウントアウトして捨てる。 合計はX-Total-Countヘッダとして移動します。ボディはバーア配列にとどまります すべての発信者が読み込まれる(kamo-internal first-page fetcherは何かを拒否します) その他、@kamo/email-core は同じエンドポイントを読み込みます。 ヘッダは消えます 合計が不明な場合、ゼロに送られることはありません。 - フォルダ(IMAP): メニュー EXISTS カウントを返す すでにページをカットするために読み込まれています。 MailReader.listMessagePageは新しく、 既定では、未知の合計を報告する (グラフは今のところそれを保持する)。 listMessageは、同期、フィルタルール、およびリードメールの発信者のために変更されません。 - メタデータインデックスから提供されるフォルダ:合計はフォルダの状態です インデックスの現在のことを証明したので、行とカウントは 1 つのフォルダーを記述します。 - 共有メールボックス:フォルダーと同じ。 - ラベル:ページ単位のjoin-tableクエリのgetTotalElements()。 それはまた インデックスがまだ見ていないというラベルメッセージをカウントします。 このページでは、最後には短いラベルページが間違っていないためです。 - スマートフォルダ:短いページから推論、同じ上の1 COUNT 条件はフルページのみ、または最初の1つを過ぎた空の1つのみです.
· kamo-internal
メンバーは、メッセージリストをスクロールするか、ページで参照するかを選択します
2番目の列は、スクロールしただけにより多くのメールを読み込みました。 メンバー スクロールまたはページをフィルタの下に選択できるようになりました(「リストをブラウズ」)。 選択の選択 ui-preferences (emailListBrowse) でメンバーごとに保持されているため、フォローする デバイス間、スクロールはデフォルトで保持されますので、誰も変化が見つかりません 彼らは一つを作る。 ページの先頭 / 前 / ページ X の Y / 次 / リストの足で最後, フォルダの「51-100の1,240」 ツリーにはカウント(ラベルやスマートフォルダのみの範囲)があります。 回転する ページは、昇順ではなく行を置き換え、選択をクリアし、 ライブアップデートは、メンバーの場所を維持します。メールボックスの変更はページをリロードします ページ1に戻り、ステップを空にするページではなく画面 バックアップ 検索結果は、自分のページを保ちます。フォルダーの最初のページのみ キャッシュされます。 スイッチングモードはトップから始まります。 最初のページを読み込みました。 弦: kamo-translation-dictionary 135c6cc5
· kamo-internal
メンバーは、メッセージリストをスクロールするか、ページで参照するかを選択します
2番目の列は、スクロールしただけにより多くのメールを読み込みました。 メンバー スクロールまたはページをフィルタの下に選択できるようになりました(「リストをブラウズ」)。 選択の選択 ui-preferences (emailListBrowse) でメンバーごとに保持されているため、フォローする デバイス間、スクロールはデフォルトで保持されますので、誰も変化が見つかりません 彼らは一つを作る。 ページの先頭 / 前 / ページ X の Y / 次 / リストの足で最後, フォルダの「51-100の1,240」 ツリーにはカウント(ラベルやスマートフォルダのみの範囲)があります。 回転する ページは、昇順ではなく行を置き換え、選択をクリアし、 ライブアップデートは、メンバーの場所を維持します。メールボックスの変更はページをリロードします ページ1に戻り、ステップを空にするページではなく画面 バックアップ 検索結果は、自分のページを保ちます。フォルダーの最初のページのみ キャッシュされます。 スイッチングモードはトップから始まります。 最初のページを読み込みました。 弦: kamo-translation-dictionary 135c6cc5
