2つのマスターノートを準備し、保護します
GET /api/notes/master は両方に応答し、欠落しています。 PUT /api/notes/master/org は、組織が取り組む「当社のマスターノート」を書いています。 メモ ID ではなく、他の組織が推測するものではありません。 お問い合わせ MANAGE ORG MASTER NOTE または所...
知識コンソールが何を読むかを確かめ、それが決してできないものを修理して下さい
4つのエンドポイントは、再構築されたナレッジベースのニーズと、APIが3つの事実を指しています。 状態にすることはできません。 GET /api/kb/pins はピン ROWS のページを返し、KbArticlePin.article は @JsonIgnore — なので、応答はピンID、メンバーID、日付、 ど...
API によるメモのリッチテキスト/プレーンテキストモードを運ぶ
リクエストされたモードとデフォルトを補完して、リッチにマッチする メモを編集します。 アップデートは、他のすべてのようにnullガードされます そのエンドポイントのフィールドなので、 { isRichText } だけを送る呼び出し側は、 メモを空白にします。 DTO は isRichTextOrDefault() ...
YugabyteDBのポイントとPostgreSQLDialectを使う
CockroachDB は YugabyteDB に置き換えられました。 接続文字列から移動 cockroachdb-public:26257 へ yb-tserver-service:5433, と Hibernate のダイアレクト **************** から PostgreSQLDialect.
Add async translation for KB articles, add locale-aware public article APIs
Add unauthenticated public endpoints for KB articles
Add KbPublicArticleController with endpoints for the marketing site to fetch published articles where aiVisibleToPublic=true, without requiring OTK authenticati...
Support AI visibility toggles in KB article create/update
Accept aiEnabled and visibility flags in create/update endpoints. Handle AI toggle changes by publishing delete events when AI is disabled, triggering re-indexi...
Add notes management with RAG integration
Move notes CRUD from SecurityService to KBService. Add note encryption, NATS event publishing for RAG pipeline, and AI processing toggle support. Notes with AI ...
Add unpublish endpoint for KB articles
Add POST /articles/{guid}/unpublish that sets status back to DRAFT and publishes a kb.article.unpublished NATS event so RAGService can remove the article from t...
Add org-level resource management and article-media linking APIs
Rewrite KbMediaService/Controller for org-level media CRUD with paginated listing, search, metadata update, and soft delete. Add article-media link/unlink/sync ...
