{
  "paper_id": "QP-SYS-001",
  "snapshot_date": "2026-10-23",
  "description": "Source inspection provenance; checksums identify the inspected files, not a public code release.",
  "sources": [
    {
      "path": "libiching/nlp/nlp_orchestrator.vri",
      "sha256": "ac39f8eeef06d53f933e13bd0fa149ed954a2060cadbf3eeae078a02647df42c",
      "symbol_lines": {
        "nlp_model_load": 93,
        "nlp_parse_query": 155
      }
    },
    {
      "path": "libiching/nlp/token/tokenizer.vri",
      "sha256": "02f78f0189e0c74a4a21234427572df11567d7e19054da7c203a37cce2e21ef6",
      "symbol_lines": {
        "nlp_tokenize": 51
      }
    },
    {
      "path": "libiching/nlp/token/subword.vri",
      "sha256": "2c4ed58f241ba45c0973158cdd7fad060008549e125e33c75ed3c27ea27320ef",
      "symbol_lines": {
        "nlp_hash_token": 12,
        "nlp_tokens_to_subwords": 25
      }
    },
    {
      "path": "libiching/nlp/embedding/encoder.vri",
      "sha256": "1464ab715f81f1f1cf39528b7f64f1f11a733a95fedaed685bad17874e79f6ba",
      "symbol_lines": {
        "nlp_encode_weighted": 52,
        "nlp_token_vector": 25
      }
    },
    {
      "path": "libiching/nlp/embedding/table.vri",
      "sha256": "f9a36128d268c605bebbe4de1cd30236aba44238509011e4a25096a07373b5e7",
      "symbol_lines": {
        "nlp_table_new": 20,
        "nlp_table_get_token": 26
      }
    },
    {
      "path": "libiching/nlp/embedding/pooling.vri",
      "sha256": "433d9d66590163e37d3ad3671b2d9c619971f2f8cf44591e28eeef1283c6d596",
      "symbol_lines": {
        "nlp_pool_weighted": 11
      }
    },
    {
      "path": "libiching/nlp/embedding/similarity.vri",
      "sha256": "1c2387808b69304b688620b65d6ef44a6eb27d1d2699abd1a66a9af750682308",
      "symbol_lines": {
        "vec64_cosine_similarity": 61
      }
    },
    {
      "path": "libiching/nlp/embedding/idf.vri",
      "sha256": "c4641c1dc2695f9b2514dec587da809f9fe23ab03c596490e3f372fc42b833fb",
      "symbol_lines": {
        "nlp_idf_build": 21
      }
    },
    {
      "path": "libiching/nlp/embedding/bank.vri",
      "sha256": "a4e38129f8fb6e54c4030c9506779c2d38e7f46445e7dd0442ed1942ecc8bea7",
      "symbol_lines": {
        "nlp_bank_build": 28,
        "nlp_rejection_bank_build": 122,
        "nlp_bank_scores": 102
      }
    },
    {
      "path": "libiching/nlp/semantic/domain.vri",
      "sha256": "c66b565bb600a2dcd3f17b63e665bbf0c23ab4a4262491087ff699c3057e1c2a",
      "symbol_lines": {
        "nlp_match_domain": 137
      }
    },
    {
      "path": "libiching/nlp/semantic/intent.vri",
      "sha256": "6241b08a7467928aad901b480fd7b77ae6c85df6eb0a107e12eb395f5749d86b",
      "symbol_lines": {
        "nlp_match_intent": 113
      }
    },
    {
      "path": "libiching/nlp/entity/tagger.vri",
      "sha256": "b196b16bdc53f7dd82f245a23316bb1a5753020ff644880f3d5bf45ef9810538",
      "symbol_lines": {
        "nlp_extract_entities": 126
      }
    },
    {
      "path": "libiching/scoring/pipeline.vri",
      "sha256": "def05b8cb8962b3361cbe2280a831ec1a4873759eccfe87f2fd97c5ec67017c1",
      "symbol_lines": {
        "scoring_evaluate": 56
      }
    },
    {
      "path": "libiching/nlg/eligibility.vri",
      "sha256": "8187cda3d484a0034fb9cf54906443bc6a776e3e656bc402fae8182d1af5c35a",
      "symbol_lines": {
        "nlg_evaluate_eligibility": 10
      }
    },
    {
      "path": "libiching/nlg/pipeline.vri",
      "sha256": "cb25392ed23da806287e2a0efa9e99b1d5f0d8e4b1d1bdbfea22ca4670de8384",
      "symbol_lines": {
        "nlg_generate_response_matrix": 42
      }
    },
    {
      "path": "libiching/nlg/response_matrix.vri",
      "sha256": "052ed9d1c7f2d6923c9af4fd38d86722f567e683c45c050c8586e46690073e5e",
      "symbol_lines": {
        "nlg_matrix_synthesize": 666
      }
    },
    {
      "path": "libiching/presentation/cast_response.vri",
      "sha256": "0e6d0485545ab97b6fdc3b6d616fa91a19101e52b23c4ab4f6a611c178756a16",
      "symbol_lines": {
        "cr_nlg_result_to_json": 287
      }
    },
    {
      "path": "tools/prepare_python_history_review.py",
      "sha256": "48bb6e0b019cb539a0780d8bed105d236d62a870391840068fad2f114e4af4a9"
    },
    {
      "path": "tools/apply_private_history_review.py",
      "sha256": "d671aeafd82035739bbca0c190b49171fcb4db81ebdecfc18baf0391f6e6209d"
    },
    {
      "path": "tools/filter_private_history_seeds.py",
      "sha256": "92b3034d7ba767bac0c5bcdffba866a0b4a7769e9b754f292d0253303cb00d0b"
    },
    {
      "path": "tools/prepare_private_rejection_seeds.py",
      "sha256": "4f412fbc9bb54654feffe4fa63b62d8c5d41f528c1c1868b21dcb05ddb36dc0e"
    },
    {
      "path": "tools/evaluate_private_history_training.py",
      "sha256": "7ee666ec10fb3f28b308306af8e5222ceccabc215eaec3c9bda2c8d65ea5b614"
    },
    {
      "path": "tools/activate_private_history_training.py",
      "sha256": "618b94b6f3dcdbccabf66620b8bcf0ee39761f9c3479e1ee1ad2b710108511cd"
    },
    {
      "path": "tools/check_nlg_training_canaries.py",
      "sha256": "3f4406fdb1a94309c6f6e1ab33840a48d678617fbd99706fbefa59262a5468fb"
    },
    {
      "path": "tools/nlg_history_eval_runner.vri",
      "sha256": "c8d80d5a9520c5aedcb029842ef033d4b7622a5227f16599beb666af03bcbf70"
    }
  ]
}
