qnop ができること、すべて。
完全なリファレンス——コミュニティ版が今日提供するもの、そして決定済みでまだ途上にある少数の機能。
レビューの精度
-
行・領域単位の正確な注釈
レンダリングされた PDF の正確な行と領域をマーク——ページ単位の付箋ではなく。
-
リアクション付き Markdown スレッド
各注釈が Markdown で書かれた専用の議論を持ち、リアクションも付けられます。
-
多層アンカー
注釈ごとに引用文・位置・レイアウトを保存し、意図した内容を指し続けます。
-
バージョンをまたぐ再固定
新しいドキュメントバージョンは、既存の注釈を宙に浮かせず、ファジーマッチングで付け直します。
-
バージョン間差分
比較ビューが、2つのバージョン間で何が変わったかを正確に表示します。
-
明示的な決定
承認または却下は注釈そのものに記録されます——沈黙からの推測ではなく。
-
確定ゲート
レビューを確定できるのは未解決の注釈ゼロのときだけ。何もリストから落ちません。
ドキュメントとバージョン
-
PDF レビュー
PDF をアップロードし、正規のインジェスト・レンダリングパイプラインを通してブラウザでレビュー。
-
DOCX と Markdown 計画中
決定済み。同じインジェストパイプラインの上で——まだ提供されていません。
-
不変のバージョン履歴
内容の変更は新バージョンを作成します。旧版は決して書き換えられず、完全に読める状態が保たれます。
-
永続的なバックグラウンド処理
抽出と再固定は PostgreSQL 上の永続ジョブとして実行——クラッシュしても作業は失われません。
-
オブジェクトストレージ内のドキュメント
バイナリは任意の S3 互換ストアに保存され、データベースには決して入りません。
人とチーム
-
チームとロール
グローバルな管理者・メンバー・監査者ロールと、チームごとのリード。
-
匿名化レビュー
プロセスが求めるなら、レビュアーを匿名化してレビューを実施できます。
-
通知とダッシュボード
レビューのイベントは関係者に届き、ダッシュボードはどこに何が未解決かを表示します。
-
レビューをスポーツに
ストリーク、実績、プレイヤーカード、チームティアがレビューのスループットを可視化します。
信頼と運用
-
完全な監査ログ
関連する操作はすべて記録され、専用の監査者ロールが閲覧できます。
-
エンタープライズサインイン
OIDC シングルサインオン、またはメール認証付きローカルアカウント。ローテーションするリフレッシュトークン付き JWT セッションとレート制限付き認証エンドポイント。
-
安全でないデフォルトなし
必須のシークレットが欠けているかプレースホルダーのままの間、サーバーは起動を拒否します。
-
実行時の管理
テナントのブランディング、SMTP、メールテンプレートは管理画面で設定します——ビルド時ではなく。
-
シンプルなトポロジー
API と Web UI を含むコンテナ1つ、PostgreSQL、任意の S3 互換オブジェクトストレージ。
プラットフォームと拡張性
-
バージョン管理された REST API
/api/v1 配下の OpenAPI ファーストな契約。明示的な非推奨ポリシー付き。
-
公開されたプラグイン契約
qnop-spi アーティファクトが拡張ポイントを定義——現在はストレージとドキュメント抽出。
-
オープンソース
AGPL-3.0。GitHub 上でオープンに開発。