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 上でオープンに開発。