Files
geointel/artifacts/evidence/accuracy/P1/repository-inventory.json
T

652 lines
27 KiB
JSON

{
"code": {
"api_route_decorator_count": 148,
"frontend_test_file_count": 16,
"groups": {
"backend": {
"file_count": 129,
"line_count": 32583
},
"backend_tests": {
"file_count": 235,
"line_count": 36067
},
"frontend": {
"file_count": 112,
"line_count": 23534
},
"frontend_e2e": {
"file_count": 2,
"line_count": 734
},
"migrations": {
"file_count": 11,
"line_count": 610
},
"root_tests": {
"file_count": 7,
"line_count": 261
},
"scripts": {
"file_count": 158,
"line_count": 43180
}
},
"pytest_test_function_count": 1182
},
"generated_at": "2026-08-01T15:53:27.980241+00:00",
"git": {
"branch": "codex/geointel-accuracy-program",
"head": "0c019bb22f816db1e4b7a68379bcad08924d9a21",
"status_porcelain": [
" M .gitignore",
"?? .codex-artifacts/",
"?? scripts/run_accuracy_phase1_baseline.py"
],
"top_level_tracked_counts": {
".codex-input": 109,
".dockerignore": 1,
".env.example": 1,
".gitattributes": 1,
".gitea": 1,
".github": 4,
".gitignore": 1,
".gitkeep": 1,
".playwright-mcp": 1,
"AGENTS.md": 1,
"CHANGELOG.md": 1,
"CODEX_START.md": 1,
"M10_UPDATE_MANIFEST.txt": 1,
"M11_UPDATE_MANIFEST.txt": 1,
"M12_UPDATE_MANIFEST.txt": 1,
"M13_UPDATE_MANIFEST.txt": 1,
"M14_UPDATE_MANIFEST.txt": 1,
"M5_UPDATE_MANIFEST.txt": 1,
"M9_UPDATE_MANIFEST.txt": 1,
"Makefile": 1,
"README.md": 1,
"RELEASE_NOTES": 8,
"VERSION": 1,
"adr": 7,
"backend": 406,
"checklists": 2,
"contracts": 7,
"data": 27,
"datasets": 4,
"demo": 7,
"deploy": 13,
"docker-compose.unraid.yml": 1,
"docker-compose.yml": 1,
"docs": 263,
"exports": 1,
"fixtures": 12,
"frontend": 154,
"geointel": 1153,
"knowledge": 6,
"models": 1,
"output": 1,
"prompts": 57,
"release": 1,
"rfc": 5,
"scripts": 167,
"security": 1,
"skills": 7,
"storage": 11,
"test-results": 4,
"tests": 21,
"tickets": 14
},
"tracked_file_count": 2495
},
"migrations": {
"count": 11,
"heads_from_static_chain": [
"202607260001"
],
"missing_revision_identifiers": 0,
"records": [
{
"down_revision": null,
"path": "backend/alembic/versions/202601110001_initial.py",
"revision": "202601110001"
},
{
"down_revision": "202601110001",
"path": "backend/alembic/versions/202601120001_dataset_storage_metadata.py",
"revision": "202601120001"
},
{
"down_revision": "202601120001",
"path": "backend/alembic/versions/20260611212435_add_jobs_table.py",
"revision": "20260611212435"
},
{
"down_revision": "20260611212435",
"path": "backend/alembic/versions/202606120001_add_dataset_reference_metadata.py",
"revision": "202606120001"
},
{
"down_revision": "202606120001",
"path": "backend/alembic/versions/202606120700_sprint7a_persistence_foundation.py",
"revision": "202606120700"
},
{
"down_revision": "202606120700",
"path": "backend/alembic/versions/202606120800_sprint8_detection_foundation.py",
"revision": "202606120800"
},
{
"down_revision": "202606120800",
"path": "backend/alembic/versions/202606120900_sprint9_segmentation_foundation.py",
"revision": "202606120900"
},
{
"down_revision": "202606120900",
"path": "backend/alembic/versions/202607140001_temporal_dataset_foundation.py",
"revision": "202607140001"
},
{
"down_revision": "202607140001",
"path": "backend/alembic/versions/202607150001_detection_reviews.py",
"revision": "202607150001"
},
{
"down_revision": "202607150001",
"path": "backend/alembic/versions/202607160001_vector_feature_municipality_index.py",
"revision": "202607160001"
},
{
"down_revision": "202607160001",
"path": "backend/alembic/versions/202607260001_aoi_operations.py",
"revision": "202607260001"
}
]
},
"repo_root": "C:\\Projects\\geointel",
"schema_version": 1,
"tracked_mirror": {
"different_files": [
{
"mirror_sha256": "74a27de50351950c6fa64cea9761f20f88f94500afaa5b0a83d750e260d07139",
"mirror_size_bytes": 261,
"path": ".dockerignore",
"root_sha256": "d6ef949ac81b034249bf8907a47d7fba1265e3cde0abd679a0884f321a57143a",
"root_size_bytes": 1059
},
{
"mirror_sha256": "68b3c2a8c7cbf56c16ab809af1a40f88aa4bf97f7071f004fe9651ae69952cff",
"mirror_size_bytes": 6558,
"path": ".env.example",
"root_sha256": "53c822e80b04bcc752eb41c5020a2f57345df4c7b7af53054cb6df6320b631da",
"root_size_bytes": 6657
},
{
"mirror_sha256": "6c6952d6e5fd0f763216617e3bd1ea9e5dbc91174a001a9293dcd54e49b552e7",
"mirror_size_bytes": 893,
"path": ".gitignore",
"root_sha256": "cc7a9c3ee59df1f72789b7e24d195bfce53854fb5be89ba1fd90afb7b9ef41df",
"root_size_bytes": 1166
},
{
"mirror_sha256": "077058b5c46d1f4069be44cd21deaddce669cf31f04f8ec8f0d2d6d57302be28",
"mirror_size_bytes": 253593,
"path": "CHANGELOG.md",
"root_sha256": "a46d9ca5f69ce5d806d76b30c156d5801fea0158c696004ceb83e0a2fa0548d7",
"root_size_bytes": 253841
},
{
"mirror_sha256": "b7ad2801709886035ae9b57130d4fb1808d4ee0520fee346bb8553fea7444340",
"mirror_size_bytes": 9662,
"path": "README.md",
"root_sha256": "9834f00b7439b49e6b9b976c1c12a6f94d30231ea10ecb69e7fe48029471bce1",
"root_size_bytes": 9504
},
{
"mirror_sha256": "fac098f49a784c2c7faff0dec7ab50f7dc9ffe3decdc48d05596d3fb72e7ecff",
"mirror_size_bytes": 21710,
"path": "backend/app/core/config.py",
"root_sha256": "6ac8dce2fcc32a9b47ca7d6bd9355ec5257476a90be7ea10052ff7b6e545cbaa",
"root_size_bytes": 21547
},
{
"mirror_sha256": "3f8282014fbc66059a7147aee9672a285227c1b5fc596cdc45edff4493ab4246",
"mirror_size_bytes": 15395,
"path": "backend/app/main.py",
"root_sha256": "27947e7b7762ca2226d9710a8438ff0b484cd142d3dbc51d76114d0447362634",
"root_size_bytes": 18001
},
{
"mirror_sha256": "f6a21cbc3d644d6cee922c8ddfe9ab41e35e9749cfcef2fc77095047fcb53a5e",
"mirror_size_bytes": 7546,
"path": "backend/tests/test_auth.py",
"root_sha256": "df31b406424b96884be1c7427e46a6caad78b6535a5c19924f4a12674ff0dcbf",
"root_size_bytes": 9638
},
{
"mirror_sha256": "860adf4f218de693856d52e2a31683754e218391643230623f3f02c61a663e40",
"mirror_size_bytes": 4313,
"path": "backend/tests/test_belgium_training_loop.py",
"root_sha256": "f77121b687ecd3fef50782a47a39fb361c3829fbf610fe3937b15c7d06d1fbc2",
"root_size_bytes": 10919
},
{
"mirror_sha256": "c89fd7a641b2969c72b96fedd1aff23f6c88eec56bfdd3581184365b86c6f0c1",
"mirror_size_bytes": 1344,
"path": "backend/tests/test_belgium_training_portfolio.py",
"root_sha256": "b93152cdf4c5894dbc614529fe9823bb6472fc45cebe24be8ad9cf900d5e98c9",
"root_size_bytes": 2021
},
{
"mirror_sha256": "8a40fd3f5daa010b203639c5114ff4c080294eb82316a2c3a06aac500cdd2c2e",
"mirror_size_bytes": 7556,
"path": "backend/tests/test_building_label_normalization.py",
"root_sha256": "6236040626f8ab770a1495052fa5c6f25739cef3a2d1d04d7cc3e232e3839421",
"root_size_bytes": 10317
},
{
"mirror_sha256": "9912c38ef5e24efc7048945dc9e7035c904f504972b56d3b6081561e42b07943",
"mirror_size_bytes": 20311,
"path": "backend/tests/test_docker_runtime_config.py",
"root_sha256": "1e6aea61938d9bb90707d724a186312a4a7475b15b891d69555b52187590b057",
"root_size_bytes": 20315
},
{
"mirror_sha256": "a91d378320b20ebe1ae5223d2049445802de81df26e86378e2ad33a032a9c643",
"mirror_size_bytes": 4827,
"path": "backend/tests/test_failure_driven_yolo_sampling.py",
"root_sha256": "c4343f42509189ea867b7cf285473b2e1687e55c5238fa7022b44edae06eec37",
"root_size_bytes": 16948
},
{
"mirror_sha256": "3cf7c2979234bfcb6095630d586731e8b9f2053fbced328c5820997db1bd2fdf",
"mirror_size_bytes": 4973,
"path": "backend/tests/test_rc6_supply_chain.py",
"root_sha256": "d4f0e29bc3a5820b378ffa904052bc0d56c3ccd2133b8406cebadad9ad702d59",
"root_size_bytes": 4973
},
{
"mirror_sha256": "a175e97aaa2adfc28a37ab175040fd3c4e1c37bf0e28d733564ffd30bc689600",
"mirror_size_bytes": 1016,
"path": "backend/tests/test_sam_roof_label_refinement.py",
"root_sha256": "c4fbab6d9ab2e94ee3014a46979e8489471b7eb375aaccbd7f2ae204c6b6f647",
"root_size_bytes": 1473
},
{
"mirror_sha256": "fc301f89b6c149d7b012bac3d2942902e74794d84fa18090e5485f1f7102f823",
"mirror_size_bytes": 12548,
"path": "backend/tests/test_sprint130_operator_yolo_tile_dataset.py",
"root_sha256": "ae3caa4d74a5e7ba4db3628ce5dd403b20fc08e37c522a7b85e657d75e11a1b6",
"root_size_bytes": 12941
},
{
"mirror_sha256": "c6b3f5a1f283c7940140734d35bbc44ec31c6eaadb6363abcb6fcdad4a97f176",
"mirror_size_bytes": 10437,
"path": "backend/tests/test_sprint31_unraid_template.py",
"root_sha256": "cf5f0eaf93510a7ebf70386691513275d0cca69b59d6a86b35d6ba486aa35f21",
"root_size_bytes": 10611
},
{
"mirror_sha256": "a8fff182a2968b2dae2c561bd23ebc6732b5d3a45fe886641ca9538550a126ce",
"mirror_size_bytes": 12232,
"path": "deploy/unraid/Dockerfile.all-in-one",
"root_sha256": "b30d16b8ac28acef25961674e1cacdb067bd43e3925adcb68a605f0a505eed80",
"root_size_bytes": 12326
},
{
"mirror_sha256": "cb4f487125c750137420f71b1b31309f596693186dc7e8b0d3f6a49afb69a6b9",
"mirror_size_bytes": 13687,
"path": "deploy/unraid/README.md",
"root_sha256": "8c72e0aa8448f83db73fbf3862280f414d4d31056ee5e8b2176c4356d996c38c",
"root_size_bytes": 13866
},
{
"mirror_sha256": "9851cb85ae5904b1def720055037ee1dbe3a405b767e76b0cf5c592a84afed7f",
"mirror_size_bytes": 5541,
"path": "deploy/unraid/deploy-release.sh",
"root_sha256": "21c358def5773975e0bfb37a1b2be441b616291a3f62944862abed7d799d3611",
"root_size_bytes": 7885
},
{
"mirror_sha256": "041d1cfc5d184a93650d650487db9b86d52a80d2ef4ee5fd7528d0ef4ba76459",
"mirror_size_bytes": 40243,
"path": "deploy/unraid/geointel-unraid-template.xml",
"root_sha256": "4d3da0654a308ed938ec745087e6484b710444a08ca5a54304f17934bba8a21f",
"root_size_bytes": 40252
},
{
"mirror_sha256": "d6ac993c9c08972a521b58136cb2029b89df34c67eb76818d1eeb631d42d3149",
"mirror_size_bytes": 7839,
"path": "deploy/unraid/geointel.env.example",
"root_sha256": "85d7f899827fd17debc1d8cffbe672337b470e5f18c390e587b5341d12c485d5",
"root_size_bytes": 8329
},
{
"mirror_sha256": "4839b5fd2ddd4d0c2e35b3dee6ae04d1f12ecf17cfe3a07a32d5accca64915b1",
"mirror_size_bytes": 23318,
"path": "deploy/unraid/run-dockerman-container.sh",
"root_sha256": "b5a348f0cd96eb09e81239d1fcbd5ad1395451c1371f0ef3af40446f027a0d2b",
"root_size_bytes": 23483
},
{
"mirror_sha256": "e5def10ebc15cf796fdbc3de3583fe6b8a761fb90e91ac61300ea363b5503d75",
"mirror_size_bytes": 10203,
"path": "docker-compose.unraid.yml",
"root_sha256": "30d4a6d809306e6ce8cdf5d9cbc5e0f510612db32a9398100e45e09d439f3d25",
"root_size_bytes": 10202
},
{
"mirror_sha256": "a9071fd2a61c8cfe9a43aed4a378770939d2ae3b35888c433356e017cb8aec48",
"mirror_size_bytes": 11887,
"path": "docker-compose.yml",
"root_sha256": "7e4f93a2ec69548a94556e06d71623e652e23acc311ca24cd56fefd7cda8fcd3",
"root_size_bytes": 11886
},
{
"mirror_sha256": "427a484990ade76e85d9d7cbba2835095ea4ca08a1b3b9836193ce9835f77231",
"mirror_size_bytes": 101810,
"path": "docs/API_CONTRACTS.md",
"root_sha256": "305db12f3f44fe6287f7b48543df5b4e461e3c22b54fa40f2e900470b9258ae7",
"root_size_bytes": 102260
},
{
"mirror_sha256": "694f87467374352486c9f134d08a432d94ec15fb3c85d9dbbc69f47a57fc8407",
"mirror_size_bytes": 6732,
"path": "docs/BELGIUM_BUILDING_TRAINING_LOOP.md",
"root_sha256": "39b5032a6d7983fd816440ddcf6fb79d3c4be822145e954aeb3c7f46c2f82701",
"root_size_bytes": 11239
},
{
"mirror_sha256": "665e8f21c3988909d4428ccc736479111f6118d6c470827f9399d53857f4a204",
"mirror_size_bytes": 818967,
"path": "docs/CODEX_EXECUTION_LOG.md",
"root_sha256": "a91e4c95d30e26eb075f7977ed25f435685f45d54fb889d085274273ef782451",
"root_size_bytes": 858488
},
{
"mirror_sha256": "e7b135e9550a79472be7ae4974bc699811b4ca4a257f6fcc1ae7ced1781c9e68",
"mirror_size_bytes": 2785,
"path": "docs/DEPENDENCY_POLICY.md",
"root_sha256": "3c2fd4680091c642c4429b5ec68a0d403aaf3cce44c7712c368fc0fbb61ad5c5",
"root_size_bytes": 2987
},
{
"mirror_sha256": "1cc29d86c7acdf76ebe62782e9aa66ae1dc179f6e6e017d80b6df21217feb05a",
"mirror_size_bytes": 9480,
"path": "docs/PROJECT_PROFESSIONALIZATION_AUDIT_2026-07-27.md",
"root_sha256": "836de43d4c81bdc5748b44a50848226d434dffb05a26fc2813e4abe318d1e537",
"root_size_bytes": 9597
},
{
"mirror_sha256": "c052edad0eff3e6042642d3e33e75bb5ea718baa49cc562cc4566aa3a3308441",
"mirror_size_bytes": 66244,
"path": "docs/TODO.md",
"root_sha256": "76834351437c69ef63838c6f802e73b844eb0e8c774b3709016b4b8de43ac239",
"root_size_bytes": 75459
},
{
"mirror_sha256": "70d5fccd4be3f5568b8d022a76aafcd30806366090d3c841e72fd3e80fa7b2cb",
"mirror_size_bytes": 59353,
"path": "frontend/src/App.tsx",
"root_sha256": "05c367d0f321d7f5787825943cd61c07e85742a017567436dd80eaf1d9d60746",
"root_size_bytes": 59689
},
{
"mirror_sha256": "e6a15ffc9a95c57a2c9710822385e0d7fdf48115b2109cca2ba1533d494a9f7f",
"mirror_size_bytes": 21860,
"path": "frontend/src/components/GeoMap.tsx",
"root_sha256": "64a2fe78846f51c9227ed5927dff9f7b9df4ee3ce04a17cf0d18b4d1595a149f",
"root_size_bytes": 22935
},
{
"mirror_sha256": "c5202c44be3154ce2cb395681c65d3bde3866603cdbf6f7da8c30a77969e6471",
"mirror_size_bytes": 6371,
"path": "frontend/src/components/assistant/GeoAssistantPanel.tsx",
"root_sha256": "250d8781246a3e7d218699de38c80a9816cf1718fbea8d45b46b1a58bd91768a",
"root_size_bytes": 7963
},
{
"mirror_sha256": "ab91189c74d1af534334855957f308e48846f1184c4862017c2472c29b687724",
"mirror_size_bytes": 16246,
"path": "frontend/src/components/auth/LandingPage.tsx",
"root_sha256": "dbd1f3df060c62c7340d711db24d0f17444406923a5c05dd32fc56fdeba9fc85",
"root_size_bytes": 16489
},
{
"mirror_sha256": "a41b9221ba39f1e1f6e07a12e800eaa94ee877a38d550cb48bdb5617dccb85c8",
"mirror_size_bytes": 50857,
"path": "frontend/src/components/detection/DetectionLab.tsx",
"root_sha256": "366e65b6d0aabb50da8b18a9e7c9769ddc03de5f841c367eb8db8b1b54efa171",
"root_size_bytes": 51643
},
{
"mirror_sha256": "c5a1595e2799d848852f8891856323faa4863f8c1bfcbfbc7f5e6b64cee4d2ed",
"mirror_size_bytes": 175335,
"path": "frontend/src/components/map/MapWorkspace.tsx",
"root_sha256": "6f57d1ea8201cd97e228a9b562173457a98caf0231b7439b71abdd1a1bef43aa",
"root_size_bytes": 175688
},
{
"mirror_sha256": "012608ad5ea891bcaeb920c279720aa8f6091a0c6d8735dcf9e33210301a5c84",
"mirror_size_bytes": 7614,
"path": "frontend/src/components/overview/OverviewWorkspace.tsx",
"root_sha256": "4b091b6c3fd4d3a7065604a92267521d549abe8217de2d899fe37405d941d1ce",
"root_size_bytes": 10080
},
{
"mirror_sha256": "80898f659302de06b50d66d2a54b99c4262f13f574eaaad95a2c6d75c0081d36",
"mirror_size_bytes": 19502,
"path": "frontend/src/components/segmentation/SegmentationLab.tsx",
"root_sha256": "5e4ee646bc6e998d0dc83b0dfc76e055ef39981024b7d00efdafe7cdef9a2dae",
"root_size_bytes": 19571
},
{
"mirror_sha256": "00a189596cd8752d24392707288d9b557c411738bb860f19c0983db39dd9cd1c",
"mirror_size_bytes": 2657,
"path": "frontend/src/components/shell/WorkbenchNavigation.tsx",
"root_sha256": "2216e8a6158b314ee0ab1661e7ff34dadcb4a5f2917f0f88ce4cc895cfda76e7",
"root_size_bytes": 2616
},
{
"mirror_sha256": "ef09733b1ba174c9f02dd84eb9e5e1cee87ce3bcfbaf7d5f09c9a16f967ec784",
"mirror_size_bytes": 4153,
"path": "frontend/src/hooks/useDemoWorkflow.ts",
"root_sha256": "15d1b3db25b941285b2ab3460ca4b886e382062550e8a9d2377a62c9fe09a06c",
"root_size_bytes": 4076
},
{
"mirror_sha256": "074f3e0dc7f94c39899b3c456bbde3c78f9fdd26cbf5664b7af3ad7a048eee58",
"mirror_size_bytes": 23013,
"path": "frontend/src/hooks/useDetectionWorkflow.ts",
"root_sha256": "6a75f632a4b66fdb43c78e4a77b71c21566813b94af07ec49bb9fc9658c438ff",
"root_size_bytes": 23097
},
{
"mirror_sha256": "a3f4b018086b86364db6adfac28633d6a4d8feaca4f873fabc82bfb45c650a20",
"mirror_size_bytes": 7570,
"path": "frontend/src/hooks/useExportWorkflow.ts",
"root_sha256": "a04b02ea9604ba294f94e2df8a289fdf45f4e014bef2721d1270b28239bff36c",
"root_size_bytes": 7818
},
{
"mirror_sha256": "05fd1dea79a335a6607a5994bbd39bd83b5c215a352abb2747a02ec1dda0d2fb",
"mirror_size_bytes": 3695,
"path": "frontend/src/hooks/useGeoAssistant.ts",
"root_sha256": "af8d707c8639dca1fe2df735e965c36d74b2696057f82f318ac7dff78564107e",
"root_size_bytes": 4771
},
{
"mirror_sha256": "b38fda4b32212a3bf12b89183d23c3dadeceb104ae40952bf539785f565273ea",
"mirror_size_bytes": 3463,
"path": "frontend/src/hooks/useMapSelectionQa.ts",
"root_sha256": "0785c198d3860ed330538bbb56ba4745262c3b32fab099164f1ab2d8421526fc",
"root_size_bytes": 3482
},
{
"mirror_sha256": "75efa3a406a5cfe400a209eadc23317086b4742068599fa492b6f20c075a0a9e",
"mirror_size_bytes": 4923,
"path": "frontend/src/hooks/useQualityWorkflow.ts",
"root_sha256": "662377348c1cfaa462955792166d5752a25056c38d3ce8375799ae46a5c4df11",
"root_size_bytes": 4942
},
{
"mirror_sha256": "52cf7dd8fae31ec2bcc0f1dbec124319c389bd2c45dea5c6f6aad5b9960a43d5",
"mirror_size_bytes": 9426,
"path": "frontend/src/hooks/useSegmentationWorkflow.ts",
"root_sha256": "1864807b63ecaf778df7f53218fa06a6f30a3fa40e39830e32aad81e9cbedbb4",
"root_size_bytes": 9491
},
{
"mirror_sha256": "153296d88e9549a9227adc552c614ccbe931658e0174061313ad819e7ff9136b",
"mirror_size_bytes": 3528,
"path": "frontend/src/hooks/useWorkbenchBootstrap.test.tsx",
"root_sha256": "150d755f5f6dbb70404a410eee4ab447a36ce86c90c65ed3528afdd9a2cb1fc2",
"root_size_bytes": 3565
},
{
"mirror_sha256": "9c19508fd628f004f095e9f29cfaec608c91282dc0b42bb6a96f2fa36da64142",
"mirror_size_bytes": 3084,
"path": "frontend/src/hooks/useWorkbenchBootstrap.ts",
"root_sha256": "86646f79ac20672fe1ba04b8d97c899b8dbad37b53b94a03b9778035fda3a953",
"root_size_bytes": 2946
},
{
"mirror_sha256": "7441e17e4c9bee54847317fcde7d4520c2c96bc5c78a0c9ceaac7a63cf81186c",
"mirror_size_bytes": 2536,
"path": "frontend/src/services/api/detection.ts",
"root_sha256": "a56da21fb640431b49b1a77530d4b993d1852b9a4adf2811c0f800a9b0a9288b",
"root_size_bytes": 2682
},
{
"mirror_sha256": "287165ff54e427b30ec574ed995213ad02e7e94220874c8064a57cf6facc417a",
"mirror_size_bytes": 1804,
"path": "frontend/src/services/api/exports.ts",
"root_sha256": "7f9f1da4694143d1c3a768950fb13b894d89f0c37b9cf6160362d1db55c939a3",
"root_size_bytes": 2253
},
{
"mirror_sha256": "11637de6de25f2830f600d01c4a1a45dedfcdc75ffa9121a218d7e5c7f857d64",
"mirror_size_bytes": 1725,
"path": "frontend/src/services/api/qa.ts",
"root_sha256": "fa3fcfd0a9e0e123bf2b821ae2b2a0d98062eaaae15a0a49dd13f3caed9bfb3c",
"root_size_bytes": 1788
},
{
"mirror_sha256": "24be3bf6499337864ae2d99fac6409c908b473926e7b31bb61624e2f2563e0ae",
"mirror_size_bytes": 2178,
"path": "frontend/src/services/api/segmentation.ts",
"root_sha256": "f4666f07aea007513a915e30f2c487b54e7eb5f3da171f8aac634c09a60558b2",
"root_size_bytes": 2324
},
{
"mirror_sha256": "a2aba5359ff65b328a9c01ed966ed29e235bf7020083a086c6815978229a4c6f",
"mirror_size_bytes": 137520,
"path": "frontend/src/styles/app.css",
"root_sha256": "bacced4a7ef1a8253ed4cf6999140230d434f8efcf8654691bbafb1595a7bb44",
"root_size_bytes": 137816
},
{
"mirror_sha256": "f60090c6ea5046cb8db4bb3e72105baf4b5e4e1aceeae7bee08619d237859c60",
"mirror_size_bytes": 34362,
"path": "frontend/src/styles/landing.css",
"root_sha256": "a21b6568d9a9394cd513107b1b3e2ea616b5e8ea117107264607dcefdcbe74a8",
"root_size_bytes": 34383
},
{
"mirror_sha256": "ef6c5e988a0558cf5f25a158bcbf968b5a23fa0f2256ea802ffc29776f773dbf",
"mirror_size_bytes": 4935,
"path": "scripts/assess_belgium_building_training_iteration.py",
"root_sha256": "3eb022330efd838bac23f4af1d6b70f3f589f8133797a22a25c20b8a0f9a27ef",
"root_size_bytes": 4954
},
{
"mirror_sha256": "b50620a8b8d179d2d91a129db50609939f8f28ee272bd5380bca9a11bc6518d4",
"mirror_size_bytes": 7110,
"path": "scripts/build_failure_driven_yolo_sampling.py",
"root_sha256": "35d662a838b78873b6298145f722bc41b38aa96af47be5e4e9f01f96e98422e6",
"root_size_bytes": 15234
},
{
"mirror_sha256": "22e8c202b49fc3c31fbc3c74fae79855474e3c9fbb9c61710dbbbda7626ba787",
"mirror_size_bytes": 2986,
"path": "scripts/build_regional_yolo_dataset.py",
"root_sha256": "c28f677ff81f94b4a7d0337cec26995b646c2d576da9a0079fb9007e78b5edf8",
"root_size_bytes": 6874
},
{
"mirror_sha256": "d0f859e810839fc34585f0f65877808bef952452b87c78b236450a1b3107ba4a",
"mirror_size_bytes": 2652,
"path": "scripts/deploy_tower.ps1",
"root_sha256": "5470e5a7ef9ca513e29050d9cc3bc5cff32395420c4c78ae4685302a75cb5196",
"root_size_bytes": 2967
},
{
"mirror_sha256": "ccef16aaf01ec16a297eec423f993afa705f45dd052919b005a231f087ff7469",
"mirror_size_bytes": 1471,
"path": "scripts/deploy_tower.sh",
"root_sha256": "77e04343e60bd1ef3846a459f8c4b70c0cd539f1900fb8c24fb3964b7062d785",
"root_size_bytes": 1925
},
{
"mirror_sha256": "c96d6c3bb70a59256870bbbf464e5b5ba1c599e24c38a5c0b8ff19d57fff5930",
"mirror_size_bytes": 15603,
"path": "scripts/evaluate_belgium_building_candidate.py",
"root_sha256": "640312d1de91362b7b906f7e468e9ebf09c80958d11c8cda5e3b1663b85fafde",
"root_size_bytes": 17832
},
{
"mirror_sha256": "96fe2345e35eeceb5b11c15760b61a33070a2ab2602d623af5cb99b20f37270e",
"mirror_size_bytes": 28472,
"path": "scripts/export_operator_yolo_tile_dataset.py",
"root_sha256": "5e84eae418c5f855bc8bff10f9967a331df40c7736d93ea2ed0905f59fab04a5",
"root_size_bytes": 29051
},
{
"mirror_sha256": "91275894803fb0913c0786bedd8ff1e3ac46d0e52c28edb2ecd7e4c4f1698cf1",
"mirror_size_bytes": 13510,
"path": "scripts/normalize_belgium_building_labels.py",
"root_sha256": "e231f6e34585531c162807b67fa24721455a56af66fab5b1d72835a8f46db774",
"root_size_bytes": 14792
},
{
"mirror_sha256": "ba0b5fa26c01c739e74d8791bf17db7159159aceaac79d485cc4e8d61d2c6bba",
"mirror_size_bytes": 17734,
"path": "scripts/provision_belgium_building_training_portfolio.py",
"root_sha256": "17da30d3ea480b4d0d86d5c2a454264202cb02443e4dbef9c082342ccfca08ca",
"root_size_bytes": 26891
},
{
"mirror_sha256": "5deb04f2563cb30028a34dcd7d5b275855822076495e5d36560ab6674a2a86a2",
"mirror_size_bytes": 8777,
"path": "scripts/refine_yolo_labels_with_sam.py",
"root_sha256": "472985d75d8800e5e15634477bf9f7fcd01ecbf5c67985e25d3ca0872a8dc603",
"root_size_bytes": 11442
},
{
"mirror_sha256": "5820d017710dae0b4ae518e2db22d8cbab6b72e708be0e7f9c68a9f631f5e6ef",
"mirror_size_bytes": 16456,
"path": "scripts/render_operator_yolo_label_qa_contact_sheets.py",
"root_sha256": "e1a16e5ab2d0b0d50144ac49d7805eb9a1814cc31471c19d109cfa83a295d243",
"root_size_bytes": 17322
},
{
"mirror_sha256": "06a7f7ba3c067de259c8fce62d3949979fb9296d1665f14a4e6f41039dadc9ae",
"mirror_size_bytes": 9516,
"path": "scripts/rotate_belgium_building_holdouts.py",
"root_sha256": "e0d35afe7c719715b19d7a6b7be75ae64d2c2c65e006cfc798eea3bbf18bedf9",
"root_size_bytes": 9920
},
{
"mirror_sha256": "2d3677e57c3089fe8a9b9f1d999589d4d938b94b193f24adcfc15f343287df35",
"mirror_size_bytes": 12958,
"path": "scripts/run_belgium_building_training_loop.py",
"root_sha256": "2ec1d535fc7bf41b6278acf7132eff7b91a081067590f2a6949b4a92781d8f3a",
"root_size_bytes": 20572
}
],
"paired_different_file_count": 68,
"paired_identical_file_count": 1085,
"risk": "The tracked geointel/ repository mirror can create ambiguous imports, stale tests and local/deployment drift; Docker excludes it but local tools may not.",
"tracked_mirror_file_count": 1153
}
}