qnop ができること、すべて。

完全なリファレンス——コミュニティ版が今日提供するもの、そして決定済みでまだ途上にある少数の機能。

レビューの精度

  • 行・領域単位の正確な注釈

    レンダリングされた PDF の正確な行と領域をマーク——ページ単位の付箋ではなく。

  • リアクション付き Markdown スレッド

    各注釈が Markdown で書かれた専用の議論を持ち、リアクションも付けられます。

  • 多層アンカー

    注釈ごとに引用文・位置・レイアウトを保存し、意図した内容を指し続けます。

  • バージョンをまたぐ再固定

    新しいドキュメントバージョンは、既存の注釈を宙に浮かせず、ファジーマッチングで付け直します。

  • バージョン間差分

    比較ビューが、2つのバージョン間で何が変わったかを正確に表示します。

  • 明示的な決定

    承認または却下は注釈そのものに記録されます——沈黙からの推測ではなく。

  • 確定ゲート

    レビューを確定できるのは未解決の注釈ゼロのときだけ。何もリストから落ちません。

  • キーボードでレビュー

    テキストと領域の選択はマウスなしで操作でき、自動アクセシビリティチェックがすべての画面をカバーします。

ドキュメントとバージョン

  • PDF レビュー

    PDF をアップロードし、正規のインジェスト・レンダリングパイプラインを通してブラウザでレビュー。

  • Word 文書(DOCX)

    DOCX ファイルはアップロード時に PDF に変換され、PDF とまったく同じようにレビューできます——コンバーターはコンテナイメージに同梱。

  • Markdown 計画中

    Enterprise 版向けに決定済み。同じインジェストパイプラインの上で——まだ提供されていません。

  • 不変のバージョン履歴

    内容の変更は新バージョンを作成します。旧版は決して書き換えられず、完全に読める状態が保たれます。

  • 永続的なバックグラウンド処理

    抽出と再固定は PostgreSQL 上の永続ジョブとして実行——クラッシュしても作業は失われません。

  • オブジェクトストレージ内のドキュメント

    バイナリは任意の S3 互換ストアに保存され、データベースには決して入りません。

人とチーム

  • チームとロール

    グローバルな管理者・メンバー・監査者ロールと、チームごとのリード。

  • 匿名化レビュー

    プロセスが求めるなら、レビュアーを匿名化してレビューを実施できます。

  • 通知とダッシュボード

    レビューのイベントは関係者に届きます——その都度でも、1 日 1 回のダイジェストでも。ダッシュボードはどこに何が未解決かを表示します。

  • 5 つの言語

    UI とメールは英語、ドイツ語、スペイン語、フランス語、ブラジルポルトガル語に対応——言語は各自が選べます。

  • レビューをスポーツに

    ストリーク、実績、プレイヤーカード、チームティアがレビューのスループットを可視化します。

信頼と運用

  • 完全な監査ログ

    関連する操作はすべて記録され、専用の監査者ロールが閲覧できます。

  • エンタープライズサインイン

    OIDC シングルサインオン、またはメール認証付きローカルアカウント。ローテーションするリフレッシュトークン付き JWT セッションとレート制限付き認証エンドポイント。

  • 安全でないデフォルトなし

    必須のシークレットが欠けているかプレースホルダーのままの間、サーバーは起動を拒否します。

  • 実行時の管理

    テナントのブランディング、SMTP、メールテンプレートは管理画面で設定します——ビルド時ではなく。

  • シンプルなトポロジー

    API と Web UI を含むコンテナ1つ、PostgreSQL、任意の S3 互換オブジェクトストレージ。

プラットフォームと拡張性

  • バージョン管理された REST API

    /api/v1 配下の OpenAPI ファーストな契約。明示的な非推奨ポリシー付き。

  • 公開されたプラグイン契約

    qnop-spi アーティファクトが 7 つの拡張ポイントを定義——ストレージ、ドキュメント抽出、メンション、レビューイベント、認証など。

  • オープンソース

    AGPL-3.0。GitHub 上でオープンに開発。