48bf56a6cd915c2528f22f05c6a709d296abaaef8664ec4bd641f134f4561f81  .editorconfig
09d594ea7015cf4be67e4114d0c298ca66749d640c8219c2afeca8b8c7f646e2  .env.example
59d44db41b88c4932f8c8b0cc7ef4932f15fe01564f7e739d7311b343e4b73d2  .gitignore
39944b03df11f89bfe96d3fc0404c4560c0062928db74e8f493dca04c28ac2d1  AGENTS.md
591fda5e783e95562ed9ff908f86a6b6dd0f4c2a833760d67e6b3310c3315fd4  BUILD_STATUS.md
ec242cc5a445f38398bde16e05979ff4a73dfcc1876a80d1ac1bd61eb8f7173f  CODEX_CONTINUE_PROMPT.md
a3cf4a82cde7dc7715a31839c574d2eef8f8253fe045f105744fbb1aa6bffe8f  CODEX_START_PROMPT.md
c1a72b8ee8adab44aa6513af74e4c4ea27f75262175e6ba15b4858cbeaaa3a51  DECISIONS.md
cf9fb164ad13a8de359b85d8d1d955b571e0084aa0f9b908a807e60a4bb765da  README.md
4990887ad13f5cff560eb82902aa4524c4a9b937fb038deffb28cec853e6612f  START_HERE_RU.md
018e4c3ca8ce991ba06ec056052dd69050cf55656c6c2e459842783e2e2bce36  architecture/adr/0001-modular-monolith.md
a41da1f3e2b0c17d8f54c2de777574e831a805d2c3607189cb7d006e79742848  architecture/adr/0002-evidence-and-temporal-versioning.md
091febf21bcc8761287ec0464a4ae8fcb1d3ff4d7fb2c3c171c68c53f158795e  architecture/adr/0003-bounded-research-agent.md
ac8a9ada7b4ce6571225e0819dd4985bc2582b01704864e779b1bf3d69a3f030  architecture/adr/0004-geographic-interpretation.md
3ff58798c38cd13a435469d28544a1ce3d7f75ad348c66428b2953b2c136c709  architecture/adr/0005-local-fixtures-and-pilot-identity.md
d4532c835dc7b019a31965d22840511bf2bc813d20ab37a88e3619233c13a46e  architecture/adr/0006-stack-and-provider-selection.md
6afc852b0059c29da1b0958e16b8900f0e98aeee9cc0edd69a96971bc840f7b7  backlog/tasks.json
7fa14fbb3e56e3d7406997faad911660dba440921be8e2b633334c820e1a498c  config/model-routing.example.yaml
729488de22ba7c2982afd4acc02dc7e09a20dc9ccb566d02f43ae1bf147095e0  config/research-rubric.yaml
6990b759cb308cd63c23ced0f75487ac065bbdbe246bb1e36de7efe9c4c78103  config/screening-policy.yaml
3e810250cf481f601bc282a8c14c3170b83929dc18d9a18716d9337e94e2e6e2  config/source-registry.yaml
3e256e065f1b094aaab9129add7a7519e9994868c3d4ebf194c317f3d2009e9e  contracts/v1/domain.schema.json
f4dc89b31929f75387a7248a6c7fb51a5b4bb18d33bf9ff1c0eff6d03270d06e  contracts/v1/events.schema.json
f5eda3361db8ce28bc37619e2de25ffd7607183e87a84bbe1aec779f102f8dda  contracts/v1/openapi.json
b6defcd6fdbd1c71771db6b8561690762642c5cf560f0cc002802a526e482651  contracts/v1/openapi.yaml
ed49cf40368fbc120ba4f60d5e1c754be8e887f52244a44692be6d357a1a0242  contracts/v1/tool-results.schema.json
167a8ff659d3941329f37f38028bccad8a6edd34207d70e603d222e83860ef63  contracts/v1/tools.schema.json
cd8c6ff341c9c6ba4e2e1df3ef22076714b4767dd52c8c07e3cf2b5890f57b65  docs/00_DOCUMENT_MAP.md
1331dd01b0e165054f81ab099cf4b7b9e97e23f33ffe1859c67514295afe1610  docs/01_PRODUCT_SPEC.md
f98b8f7e550f9239e97ba947d575bf63dd01567b57d92715c92d3a7a2f08d529  docs/02_ARCHITECTURE.md
21b4a7dcffad2d741e9151f6621ea641f2938da5f6d6f3ff92199de78c6ea8c0  docs/03_DATA_MODEL.md
a382524d04166f6dc27ee88feaa3d02a827a4468ac224ec28db2cd5cecb441be  docs/04_API_CONTRACT.md
b0ecf7c3c94be7f48a90d38ff3f165f7790411f5f9609282885a8d116f09542a  docs/05_AGENT_SYSTEM.md
cc1583b3b5f03631ff2f4b75d6ea0f0d71a445ebba1976ae6f0c3dee169cbc43  docs/06_INGESTION_AND_SOURCES.md
e35ae90d4763706ff9994a6c2b9771ea7c04f88fb1a8e81de1852777ce863e4e  docs/07_GEOGRAPHIC_SCREENING.md
b187967aa9559b0ef1d9545c832b31b04bc28768d946710c20442d3163491eb4  docs/08_UI_UX_SPEC.md
574d924c8ad9b5690f2a4b571a803b0859391c6d3b98eca4305f4ed78695b3d3  docs/09_SECURITY_AND_TENANCY.md
40430b259c085f491a65a3c936697b013bcfc46d1de1846a860e23d25a3e8b07  docs/10_EVALUATION_AND_QA.md
ed41f0e8207291688706e4870adde49c00535ed087a0fcf5a870171094ee8f55  docs/11_OPERATIONS.md
4c623e0c8a96b3e6620cfe6502cc5887ec62493499edb83698cd077c4dbdf8ca  docs/12_DELIVERY_PLAN.md
192513f965d5eba91c3071cc40b50e88dd06dd6850d53a4caa1dc8720b9540e5  docs/13_DEMO_AND_RESEARCH_METHOD.md
65c2d25338ec301ac6acaca8f9c3e5f299dd551de95989dcc9bca57d04601985  docs/14_GLOSSARY.md
c68e7b7ce361ea032c0d2b2b06576c6c6c045c2be5144ca8e10e5a3e285ad05e  docs/15_SOURCE_REGISTER.md
878839cc03b2d46a37025c9eac37942eea4417e1f62e263294b2396ea8d4e70f  docs/16_ACCEPTANCE_MATRIX.md
3f2c688957bd1ccad537efd189db535d826b233476658085063a46431562c65a  docs/17_FAILURE_RECOVERY.md
e67f09852595f81b34417532c6d6294fa9d3c12fb6b2e1acb9b00d513d01109f  evals/catalog.json
5deabaa3a52b363abe2f6a1fc990f770de2a4a22fd3500c4a2f5f8da66ec5c09  fixtures/synthetic/README.md
a7c3899150221ce06d5b44ca4f2ba0f60f6081ed253a493fa0e97a25dfc8c237  fixtures/synthetic/anchors.json
0658d9ff05fe82ab541804686391f58fe279ec11a207224855476c13831714b1  fixtures/synthetic/assets.geojson
98946c923459e915ab5e013102f29a5b2a5064ca99bce9e48714df719931a592  fixtures/synthetic/documents/adversarial-source.pdf
42cc7a71897826ecee5436aba58ba833dd489cf554186c840cafd17cbf67bbfe  fixtures/synthetic/documents/adversarial-source.txt
6a0a5cbaa57a85e33d9c22e1cb4ec27955867680076853e76d2415e05549a633  fixtures/synthetic/documents/disclosure-v1.pdf
d68348143e149f5e06e7737854d939df10275a4019c48cd9a12624067c61aff1  fixtures/synthetic/documents/disclosure-v1.txt
e2027f2958e1b97e0a5e5b11d042da0a0fbad8e2767f3ce0cd095d1c256d50e7  fixtures/synthetic/documents/disclosure-v2.pdf
3f52701485ccb1d5a2af84fa20418b43731c3642021aa39f64e4d9b84603ef25  fixtures/synthetic/documents/disclosure-v2.txt
38ea3d682dd5f8b42aed88b95f584943cddd2fd4cc6f208cdd6d06f6b308b53e  fixtures/synthetic/documents/metrics-and-human-rights.pdf
033f655ccccbc589b5ceff527e3788080900b6d525dedc2bb2e7cd41c1622f37  fixtures/synthetic/documents/metrics-and-human-rights.txt
27d2dfffddbc3af95e1a8c3fa5a40c24e74f83eebc19ed72f64593ec03ed6313  fixtures/synthetic/domain-examples.json
7b5883f6abed08ebdb2e3e3052dc855181c7a9721f789c32cb5ade9d1210d9af  fixtures/synthetic/event-examples.json
c8763ca5d446892a9f27c845baa88536f110955a99ad6c6efa9c27cce99ea52a  fixtures/synthetic/historical-memo-specimen.md
b3e88ffaa04b115912e0eead898cba6d641e0d61175da580d9f3317fb7236c8e  fixtures/synthetic/identities.json
def004c74e8304a25276284e2b8632582b6691459aa8cb49e225213a3298c8f9  fixtures/synthetic/manifest.json
157559ffe621df9401b8adc38c86cbc7157aef996f7ea85872d7bdab0532c42a  fixtures/synthetic/phase-rows.csv
128c04f1f72a9848c38bc47d3ba17d35570a26ea81fcac57dc0c290a2f3932b6  fixtures/synthetic/portfolio-import-map.json
f4545aeb04a2fb1e7b78358232fdbb18a4cba17c9bb630303443630ff8b4a164  fixtures/synthetic/portfolio.csv
458c66c7855aca4fe000446ffa735599daa279a565fb6cda5341d22fe6ed7fbe  fixtures/synthetic/protected-sites.geojson
e2feb8d3982be4e9392157f6f152b1b1da0370537a6d8a5609732c9a25d6fbb5  fixtures/synthetic/scenarios.json
202a6b7f4e6276b04091a7acbbc4f7453a08cf11632e43523cb7d6f8dec7b77d  fixtures/synthetic/screening-policy.json
8ada9fe9316d935c66e117dc5c62e301044ae9c7b1db485b4d9011309e08d41c  fixtures/synthetic/tool-examples.json
f2dce5a27d4fa90f6f2250766c0621e5a539baba2fe07231d77a25077489afed  fixtures/synthetic/tool-result-examples.json
2e12b6185770aa08176e904ca11589cf73cb8bf8d89212940de57a7bf52c5b59  prompts/EVIDENCE_CHECKER.md
56625c5fb7efd065592003db9f99433ae53cac5a77c2e7d8fb205127372505d5  prompts/MEMO_DRAFTER.md
7f657ccd744c29b13f5cf148bca913b6ca0e6d48139381046000e1bb651680ad  prompts/README.md
be7a2c5914b07bdc9afb2356d07449f34cfde7eb856c36068600fe0dcde591c5  prompts/RESEARCHER.md
0edf11840e6e0f4d5c32d164cf0694191e731c5bb761dc4cb1ef8bbc5df9d8fc  requirements-handoff.txt
f2098a69d56abf46d808e9ce0e64707534e4a213409a9b89ab711aee5e50c72a  scripts/build_contracts.py
4d8f0ac806657545bed616d01204ec2aa859eef208f11869040a160aab41c09a  scripts/build_synthetic_fixtures.py
cfdebe5deca3d625a027f0a14fc51a2ed75dc52a77271a949b7f4c04eaa47138  scripts/validate_handoff.py
bd037f649b4fdd15c4c81aa5f89a4f5ce149aa296cbc25769dedb5b51ea8dd1e  validation/HANDOFF_VALIDATION.md
ac56c739203a97d87c0c5804bbee1e440dfb19889bea76e9513bb91d8e5fbfe8  validation/handoff-validation.json
