SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-f82b4f2e-d6b9-4b04-88ca-e46713fe1939
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-08-13T21:25:59Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac4d6fc6f672d20b35a8ce5cb931d5ae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1841b19ae7f57f740792c07a78193af7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-60c524b993c56f72e5238dd909aed1e8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8e65f7ff5cbd35acd514e89b5d272bf0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c02f2b3c2208a218226688455cc45de1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b35795bab4426c2787663f0fde05b05f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-68bba1991bd9b9659661a36d50919d42
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d66b4276cc50f295401fc445d015466
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f03e300b513ecfc66d7de60cb8cfb554
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41d81485eda4c33a64777090d07d0a17
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7892ffa4ebf921bf641dd3d3765cd240
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-396d21ae8aa4d0e881502d2f08e92887
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-23a9a48e22080d457852de094fd1857f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-865689954f0555e7d4e779a1cbb9872b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-76535347c15b9503e6e06013f0bff14b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0f77686b53818e26f782e3ce35ace33
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f5b50b17fecf0250c34ae552f75863a5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fe903be4d7370fc7c58775d774a81d00
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ba70b1d5d2574daa687021cd789f96a0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b28bd4f45788f5a75a6170aa9cf7d74
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e291e21b90813a5f3e21ea8a41829716
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d614a99a8af4b1af92a09388f7349452
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51643b2c9b75e37ccd296885068a2932
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f19d756cf7c0d3fd1085b6b09f24918
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cb150f1e26fd49ea5ac013db75b7ef08
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a02281c761d0d5aba38fca249a156762
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ecda5148ea655cf0708d3dfa562e7ead
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-602c155e331f3cf50012603092471f4a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c99f220c049f537ef4ef499d48f44fe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0dfc4e6bd819ca399d4c218aded41897
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ddd7cb18f27afa68add3b7ec72428542
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc10d0ad739a459300672a1d97f01286
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-46a7cc1d42ec3f1205d5cd4f1ca6ed43
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da25d4f63548c8f90adafbc74282033a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2040e36713b48d3ea311439c42764faf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8bf342649dc795e0f08793386e298ef2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-feb4f399f3a679aa852379a05a07b686
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e19f8ea0a87a754cde2d9cbdfb2f2d19
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d12e50b53e6882e16653883bb7d16681
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d35c356475e901b0932a30d68b7be072
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-035114d7977d6e9ac462d2e69466de51
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6b737aae81f3fd10f5f65182f8941c6f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd8008a633e9c9dcc6fbba61b44b7d07
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-778b915c1f529bc0d12fd9bdcfd706d8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3b66c3251e6bdb0846134c69d70d3eb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9abc43d0f0227a401f19c4ad05afbc23
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9adfeac14ac9d5f4833f85d677224fb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-117ecf3e237432984187cc6476f34003
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d80af344d9481294179358265a6811c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee2731cb2af1a610300f621de0043169
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a437c1f4ba72db195f5ad61d50795916
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50d79f036b3d2508eb5da12a2df5df61
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6b53d4b5cbc7fa2ebfec521a2237e403
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4f6278963746b17416c18e2ea26a3fd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4fb20e279bbeba68e56e084d0e4afd93
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32d7745239ba590eebed2fa954c11839
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2d926a400c750bf7bdac4e9000de782d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6ad0e49cd99eb024420f3cf880596f74
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-31ef9c4f3a947d7c4813ba3db624c24c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-262f78ba7fd11f9bfd55d4e41ba9f718
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-def31b39f17ce0862139d38e672968c8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3edfa1c448b1ea896a482e3514b070a2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-44e5c79bccab64701caa547d12cbe800
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da881b2fc9c678d82cf29124711f74bd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5045922c71c1f85ed874c762940a9845
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ecd5aab8107423dae0bdbc4c478aa5e6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c3e74908543cccf39cf2a4c59ce5043a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52f27c58600c59707956f6c266e47ae6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0a010618059b11403a1c5a44477d222c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac0b8c496f676a2b2a5f26100d525618
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7aa6b0b43bc01be7999057d3bd14e415
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec0d38f81037c37972bc39b8c25abd91
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-15422cc9ae10d9f0ef897054a65f4e3d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b52880ad2ed7c961c2b1ac50cdef2cfa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ffc251028fbf52c6b63d46ad4a085770
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a372faa7c9847f08fd6c734a610e8d2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d1901b31963fcae43dc3d72173e65cff
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-995c0b06c80576dbc5763cce1c9c6ff8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5d54a76e392fc480d6823e7826094ace
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fb248398d493f4d95ff3e0c2b7355102
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a901d1d9ede6b474e6729f625214dcb2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b5a4386f5d1d062a3f5e3243c2f0fa2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b812a90ea92929b1d337aa1c7fd509a7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-347ca3c35242ef07250ccd86b4184441
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-df88ab0118bde4b780138b6007fb7f54
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bcbb5140e55981e778a51fc9b0ca3ed2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-699fc9ef1f0e6609a2501609d3aa230f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-98b31786e1fd2d5e3f4612311ad973bc
FileName: ./.firebaserc
SPDXID: SPDXRef-ac4d6fc6f672d20b35a8ce5cb931d5ae
FileChecksum: SHA1: a8e8001a3166b50380ce1d8a762e994b5f410fba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./.github/dependabot.yml
SPDXID: SPDXRef-1841b19ae7f57f740792c07a78193af7
FileChecksum: SHA1: 951ddab636ed5ab884104d240eca8e6dbefe39e3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./.github/workflows/build-and-test.yml
SPDXID: SPDXRef-60c524b993c56f72e5238dd909aed1e8
FileChecksum: SHA1: 96a56fcb5d112c3dee3ab8c34f7895c670df7294
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./.github/workflows/codeql.yml
SPDXID: SPDXRef-8e65f7ff5cbd35acd514e89b5d272bf0
FileChecksum: SHA1: 72ddb7e0cddf5a745d527ce26f863b0cbf0ab379
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./.github/workflows/deployment.yml
SPDXID: SPDXRef-c02f2b3c2208a218226688455cc45de1
FileChecksum: SHA1: 585e6fdbe2d9e79a794e88422d28d96a40ec08ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./.github/workflows/monthly-markdown-link-check.yml
SPDXID: SPDXRef-b35795bab4426c2787663f0fde05b05f
FileChecksum: SHA1: a2c7f6fd65286458e4902274e43fd9b82221f08a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./.github/workflows/repository-standards.yml
SPDXID: SPDXRef-68bba1991bd9b9659661a36d50919d42
FileChecksum: SHA1: dcda0eaa13ebac4b64894837cf290230e36d1494
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./.gitignore
SPDXID: SPDXRef-4d66b4276cc50f295401fc445d015466
FileChecksum: SHA1: 3e24b24eee074c4958b0ef0385c44a158297a298
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./CITATION.cff
SPDXID: SPDXRef-f03e300b513ecfc66d7de60cb8cfb554
FileChecksum: SHA1: 9af78a6e4d2c7f349f7a804ef1c5a8ef8a9c327b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./CONTRIBUTORS.md
SPDXID: SPDXRef-41d81485eda4c33a64777090d07d0a17
FileChecksum: SHA1: 3d9fdd3c3262a429ae5a494cf533a488f0f367fd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./README.md
SPDXID: SPDXRef-7892ffa4ebf921bf641dd3d3765cd240
FileChecksum: SHA1: 713803371f71fa646151369fd9c13d21feb75850
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./firebase.json
SPDXID: SPDXRef-396d21ae8aa4d0e881502d2f08e92887
FileChecksum: SHA1: acf608eaa2544f23a45babd7d1021869751a206b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./firestore.indexes.json
SPDXID: SPDXRef-23a9a48e22080d457852de094fd1857f
FileChecksum: SHA1: 84d983a93f615fd0b16e7dad3ef6d90348ad246b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./firestore.rules
SPDXID: SPDXRef-865689954f0555e7d4e779a1cbb9872b
FileChecksum: SHA1: 319c4e43021cce42ae7eff53c55c3a75430309df
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/.gitignore
SPDXID: SPDXRef-76535347c15b9503e6e06013f0bff14b
FileChecksum: SHA1: 279d969d68084541357c5f3418dfa9c036940ceb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/.secret.local.example
SPDXID: SPDXRef-f0f77686b53818e26f782e3ce35ace33
FileChecksum: SHA1: b5827da6b7a001e5840885a045553014577a5f23
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/eslint.config.mjs
SPDXID: SPDXRef-f5b50b17fecf0250c34ae552f75863a5
FileChecksum: SHA1: 1eb55687d10bf5fd3995347d3a9df0a5eed88490
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/package-lock.json
SPDXID: SPDXRef-fe903be4d7370fc7c58775d774a81d00
FileChecksum: SHA1: d7ca5c9738f00e18cf2bbe2800d0d3f810ce83da
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/package.json
SPDXID: SPDXRef-ba70b1d5d2574daa687021cd789f96a0
FileChecksum: SHA1: 1d0e4283a38672b2443cfe2a2f7080a4f5ab8f2c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/scripts/check-diff-coverage.mjs
SPDXID: SPDXRef-8b28bd4f45788f5a75a6170aa9cf7d74
FileChecksum: SHA1: 6610331098e9cf75ee2769ac90531f1bfcc5f37b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/env.ts
SPDXID: SPDXRef-e291e21b90813a5f3e21ea8a41829716
FileChecksum: SHA1: b7347bded4262a487d4aa4bbac4c75f7fc2ab338
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/functions/chat.ts
SPDXID: SPDXRef-d614a99a8af4b1af92a09388f7349452
FileChecksum: SHA1: 09e95cf30f3211f0217a23e694f90ea79465c946
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/functions/on-document-deleted.ts
SPDXID: SPDXRef-51643b2c9b75e37ccd296885068a2932
FileChecksum: SHA1: b354410fb5c6ef2efce6d4d768de71defd91161c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/functions/on-pdf-uploaded.ts
SPDXID: SPDXRef-2f19d756cf7c0d3fd1085b6b09f24918
FileChecksum: SHA1: 8bab2557a1f69f1aa467f64cdbd29a3db27d37c0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/index.ts
SPDXID: SPDXRef-cb150f1e26fd49ea5ac013db75b7ef08
FileChecksum: SHA1: 20aec5d6ab473a8e2907116ce8c5a5b11c118caa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/chat/agentic-context-chat-interceptor.ts
SPDXID: SPDXRef-a02281c761d0d5aba38fca249a156762
FileChecksum: SHA1: 71c5c7f82b3ac8f352c1b680d3cbef2272a69108
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/chat/chat-interceptor.ts
SPDXID: SPDXRef-ecda5148ea655cf0708d3dfa562e7ead
FileChecksum: SHA1: 441f8aeea31329cc076d022ac39e5cdfbfc88a71
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/chat/chat-service.ts
SPDXID: SPDXRef-602c155e331f3cf50012603092471f4a
FileChecksum: SHA1: f9aa78cc5434f5afa65da4d7e6b076a9719fdad5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/chat/mock-openai-client.ts
SPDXID: SPDXRef-2c99f220c049f537ef4ef499d48f44fe
FileChecksum: SHA1: 7510b074bdf2d6f3ae51a38b5f702e5715f866cf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/chat/rag-chat-interceptor.ts
SPDXID: SPDXRef-0dfc4e6bd819ca399d4c218aded41897
FileChecksum: SHA1: 9544b53d9b5c00a96d78f01dd96ef06ed9c010ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/chat/retrieved-document-formatter.ts
SPDXID: SPDXRef-ddd7cb18f27afa68add3b7ec72428542
FileChecksum: SHA1: 284c5710764545d50c0660ab70b9e2b3d12bf813
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/chunking/chunk.ts
SPDXID: SPDXRef-cc10d0ad739a459300672a1d97f01286
FileChecksum: SHA1: 559d7540fdd8575bd43036d2814734119c5787e1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/chunking/chunking-strategy.ts
SPDXID: SPDXRef-46a7cc1d42ec3f1205d5cd4f1ca6ed43
FileChecksum: SHA1: 92b51c0efcdb56173971c173767a15e5aecbfaee
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/chunking/composed-chunking-strategy.ts
SPDXID: SPDXRef-da25d4f63548c8f90adafbc74282033a
FileChecksum: SHA1: 646319c2101e8d57ead1f6f6eed08ad1cd0d8c51
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/chunking/text-chunking/sliding-window-text-chunker.ts
SPDXID: SPDXRef-2040e36713b48d3ea311439c42764faf
FileChecksum: SHA1: 647fa7e9fa487f19ea991e5401a99a0774ba5d69
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/chunking/text-chunking/text-chunker.ts
SPDXID: SPDXRef-8bf342649dc795e0f08793386e298ef2
FileChecksum: SHA1: c77c2789c7eb1f8fae52e41ab86561507a76ab94
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/chunking/text-extraction/dispatching-text-extractor.ts
SPDXID: SPDXRef-feb4f399f3a679aa852379a05a07b686
FileChecksum: SHA1: 9f50415d78cb59b0d4a648d2e4c138212aa9f3fa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/chunking/text-extraction/document-metadata.ts
SPDXID: SPDXRef-e19f8ea0a87a754cde2d9cbdfb2f2d19
FileChecksum: SHA1: c786e3900b1e532ab9c075fa1128f4127ab9d331
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/chunking/text-extraction/pdf-text-extractor.ts
SPDXID: SPDXRef-d12e50b53e6882e16653883bb7d16681
FileChecksum: SHA1: cca9b690d93accaca59f7e047c2338d648132a73
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/chunking/text-extraction/plain-text-extractor.ts
SPDXID: SPDXRef-d35c356475e901b0932a30d68b7be072
FileChecksum: SHA1: f776c2218db905f14d09ce00f04420e036f469c7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/chunking/text-extraction/text-extractor.ts
SPDXID: SPDXRef-035114d7977d6e9ac462d2e69466de51
FileChecksum: SHA1: f0c324119cf11ebc5436bd1271d9f527bb628d8f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/context/context-store.ts
SPDXID: SPDXRef-6b737aae81f3fd10f5f65182f8941c6f
FileChecksum: SHA1: e4746f0153bed88b4ee57f67a9b81cda9f10dd66
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/context/firestore-context-store.ts
SPDXID: SPDXRef-bd8008a633e9c9dcc6fbba61b44b7d07
FileChecksum: SHA1: d4cb4cd0e2a862978a84d36df9071f44666147a6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/create-services.ts
SPDXID: SPDXRef-778b915c1f529bc0d12fd9bdcfd706d8
FileChecksum: SHA1: 7e93d07f26c64c384ae396a8b39d8d75c99fc703
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/embedding/embedding-service.ts
SPDXID: SPDXRef-b3b66c3251e6bdb0846134c69d70d3eb
FileChecksum: SHA1: 0a75ed4bbfd6d6b58991f7b6480ef6414782d2ad
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/embedding/genkit-embedding-service.ts
SPDXID: SPDXRef-9abc43d0f0227a401f19c4ad05afbc23
FileChecksum: SHA1: eb2b4ad3c055f586865108005040422d9d25a9d1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/indexing/default-indexing-service.ts
SPDXID: SPDXRef-a9adfeac14ac9d5f4833f85d677224fb
FileChecksum: SHA1: 0f9bab8b316d63aa42aad3ccd8ea3d2d827d70a4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/src/services/indexing/indexing-service.ts
SPDXID: SPDXRef-117ecf3e237432984187cc6476f34003
FileChecksum: SHA1: 2ce37c7e1c7762efd21597aa206ec4ad3ee0d508
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/test/agentic-context-chat-interceptor.test.ts
SPDXID: SPDXRef-9d80af344d9481294179358265a6811c
FileChecksum: SHA1: 6a70d4638c94282aa60ebff77c0210a7590d2cfa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/test/chat-service.test.ts
SPDXID: SPDXRef-ee2731cb2af1a610300f621de0043169
FileChecksum: SHA1: 78b6e6c0c0c4502a38a7a21013e38fe4fb75dd72
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/test/chunking-and-indexing.test.ts
SPDXID: SPDXRef-a437c1f4ba72db195f5ad61d50795916
FileChecksum: SHA1: 10ff1e6bb5612f57763a8849936e9bda9e14665c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/test/create-services.test.ts
SPDXID: SPDXRef-50d79f036b3d2508eb5da12a2df5df61
FileChecksum: SHA1: 463a2b349c9f6142bf1a4ecf49c04d85666ea887
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/test/fixtures/explicit-year.pdf
SPDXID: SPDXRef-6b53d4b5cbc7fa2ebfec521a2237e403
FileChecksum: SHA1: 71ce837271a62f8c67af80b4bf854a2fd5d3bccb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/test/fixtures/no-metadata.pdf
SPDXID: SPDXRef-e4f6278963746b17416c18e2ea26a3fd
FileChecksum: SHA1: 19d494c4654db11d9e857752d063de0d7d1aa36c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/test/fixtures/with-metadata.pdf
SPDXID: SPDXRef-4fb20e279bbeba68e56e084d0e4afd93
FileChecksum: SHA1: 3c8c3443c3879804948ac2a0b067d37f78b71ad1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/test/genkit-embedding-service.test.ts
SPDXID: SPDXRef-32d7745239ba590eebed2fa954c11839
FileChecksum: SHA1: 5136c863c37720fb93d94e8a2189a810a27766f0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/test/integration/callable.integration.ts
SPDXID: SPDXRef-2d926a400c750bf7bdac4e9000de782d
FileChecksum: SHA1: 838bf1b093c2bbea2eeeaac2929bc7a91b5f0ab4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/test/integration/security-rules.integration.ts
SPDXID: SPDXRef-6ad0e49cd99eb024420f3cf880596f74
FileChecksum: SHA1: 9cf5fab0b3172570ceae5b37075b1d302972542b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/test/integration/storage-trigger.integration.ts
SPDXID: SPDXRef-31ef9c4f3a947d7c4813ba3db624c24c
FileChecksum: SHA1: d80d3e7b7b795d5c6f216746477585c2ca8fc388
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/test/mock-openai-client.test.ts
SPDXID: SPDXRef-262f78ba7fd11f9bfd55d4e41ba9f718
FileChecksum: SHA1: af4aac1a3574e3492029f803f9cb68963ff168c3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/test/rag-chat-interceptor.test.ts
SPDXID: SPDXRef-def31b39f17ce0862139d38e672968c8
FileChecksum: SHA1: 4a159d8aa1728d62b1ec26d2c1b277c603ba8d33
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/test/retrieved-document-formatter.test.ts
SPDXID: SPDXRef-3edfa1c448b1ea896a482e3514b070a2
FileChecksum: SHA1: 81ea3d1ad9ae139d44644b4c446d00b3ee02274a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/test/sliding-window-text-chunker.test.ts
SPDXID: SPDXRef-44e5c79bccab64701caa547d12cbe800
FileChecksum: SHA1: f6194384fa1d85b20ab59889fe5aee84bf7bc5f4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/test/text-extraction.test.ts
SPDXID: SPDXRef-da881b2fc9c678d82cf29124711f74bd
FileChecksum: SHA1: 0b6841859b6689807959179fcac5d15bbfc92581
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/tsconfig.dev.json
SPDXID: SPDXRef-5045922c71c1f85ed874c762940a9845
FileChecksum: SHA1: 2a2649ecd6651597ef0bd2cbef9f0bd9efd485e9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./functions/tsconfig.json
SPDXID: SPDXRef-ecd5aab8107423dae0bdbc4c478aa5e6
FileChecksum: SHA1: 69af06bcbc75ae3a7620fd79e83bad99d320ca50
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./run-emulator.sh
SPDXID: SPDXRef-c3e74908543cccf39cf2a4c59ce5043a
FileChecksum: SHA1: 39a52542c25e1a84470c4d7b862f25cef8404eb1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./storage.rules
SPDXID: SPDXRef-52f27c58600c59707956f6c266e47ae6
FileChecksum: SHA1: 0433f2c4ffb0b863dce08e52bfe5df7154978f0d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/.gitignore
SPDXID: SPDXRef-0a010618059b11403a1c5a44477d222c
FileChecksum: SHA1: 2dc4377e07a1638de5fb50d84ebba7b0268963d8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/README.md
SPDXID: SPDXRef-ac0b8c496f676a2b2a5f26100d525618
FileChecksum: SHA1: 6f02932ba224677d1a82e95c8543d84d9708e2a3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/eslint.config.js
SPDXID: SPDXRef-7aa6b0b43bc01be7999057d3bd14e415
FileChecksum: SHA1: 7d069a4dfa0b372ca8674a28308655cc3872b45b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/index.html
SPDXID: SPDXRef-ec0d38f81037c37972bc39b8c25abd91
FileChecksum: SHA1: 0843c5f6099c52e42d3a99ec74f6c2d04d2dd408
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/package-lock.json
SPDXID: SPDXRef-15422cc9ae10d9f0ef897054a65f4e3d
FileChecksum: SHA1: 0c970b3a07860f8d37324c1afac2b85a41e38601
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/package.json
SPDXID: SPDXRef-b52880ad2ed7c961c2b1ac50cdef2cfa
FileChecksum: SHA1: ef9b2d4b46c89adc37bbf8cf9a07925e072b86a1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/postcss.config.js
SPDXID: SPDXRef-ffc251028fbf52c6b63d46ad4a085770
FileChecksum: SHA1: 0894e4967ad8fa7f2854cbaf7c250d202968ce76
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/public/vite.svg
SPDXID: SPDXRef-4a372faa7c9847f08fd6c734a610e8d2
FileChecksum: SHA1: f7f39d7237b791a945d52a5cd7a8fb365f313366
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/src/App.css
SPDXID: SPDXRef-d1901b31963fcae43dc3d72173e65cff
FileChecksum: SHA1: 72aea15a68732806cfd9663d29483a3f8fb5a831
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/src/App.tsx
SPDXID: SPDXRef-995c0b06c80576dbc5763cce1c9c6ff8
FileChecksum: SHA1: b58e2ca1960da4868128de9ad76e674b10be4191
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/src/assets/react.svg
SPDXID: SPDXRef-5d54a76e392fc480d6823e7826094ace
FileChecksum: SHA1: f505ddc8ebe56bdc51efb721ef04923a8d3068dd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/src/components/ChatPanel.tsx
SPDXID: SPDXRef-fb248398d493f4d95ff3e0c2b7355102
FileChecksum: SHA1: 8ffb055956c7f9607ba047e1dbe45b585d866687
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/src/hooks/useChat.ts
SPDXID: SPDXRef-a901d1d9ede6b474e6729f625214dcb2
FileChecksum: SHA1: e27441c0de1418dccec04a1a884992465183df98
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/src/index.css
SPDXID: SPDXRef-8b5a4386f5d1d062a3f5e3243c2f0fa2
FileChecksum: SHA1: 24da772ecc54ea4ccdde761b6c2bb780d5975c8e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/src/main.tsx
SPDXID: SPDXRef-b812a90ea92929b1d337aa1c7fd509a7
FileChecksum: SHA1: ae4ffc30c4947952e7bbd19d3542862a923001b2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/tailwind.config.js
SPDXID: SPDXRef-347ca3c35242ef07250ccd86b4184441
FileChecksum: SHA1: b81cb0bd1e94bee49a749a50da7ef7ace733eecc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/tsconfig.app.json
SPDXID: SPDXRef-df88ab0118bde4b780138b6007fb7f54
FileChecksum: SHA1: 794c660cf0f5f3979dbf74f144324163a313057a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/tsconfig.json
SPDXID: SPDXRef-bcbb5140e55981e778a51fc9b0ca3ed2
FileChecksum: SHA1: 916168243c072245e89f349fb50e0d11696086fb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/tsconfig.node.json
SPDXID: SPDXRef-699fc9ef1f0e6609a2501609d3aa230f
FileChecksum: SHA1: 0cfbfaf690663d45d1dc0dcb8d4c41b9a8e3cdaa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)
FileName: ./web/vite.config.ts
SPDXID: SPDXRef-98b31786e1fd2d5e3f4612311ad973bc
FileChecksum: SHA1: 7dbad0fb7602971066357b594f925ae300ae71f6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Stanford University and the project authors (see CONTRIBUTORS.md)