{ "schemaVersion": 1, "sourceRevision": "b8755394117affad0178a79a627cf5574d3c8eef", "files": [ { "path": ".dockerignore", "bytes": 183, "sha256": "156d4a337261c194ec0a791884d7d1a5a588345d769ebf43b6e4f00f8d32008a" }, { "path": ".env.example", "bytes": 13008, "sha256": "b9d5da83afcdd6946bc7897cd6605c5ace2e1460600b1192684b8aff018bd916" }, { "path": ".gitattributes", "bytes": 162, "sha256": "11cf1a9d10280cdcafbea382b60704ce5f1f02f701f2f4ec5544957aa3aa3a7e" }, { "path": ".gitea/tests/test_production_deploy_policy.py", "bytes": 9934, "sha256": "1f5e5f656bbca3ed2992de3bd60aafc7534623d255ac7175a46e286b3853a4fc" }, { "path": ".gitea/tests/test_public_source_export.py", "bytes": 8266, "sha256": "826d1b83852b44b1bf6c8fe17b6b3300aaceb2894fda54bcfba8ea3c166d8deb" }, { "path": ".gitea/tests/test_rc_acceptance_policy.py", "bytes": 13392, "sha256": "905b038d9056d2535f111621e340b0cf622ec08d890ad459355d0cacd3503c68" }, { "path": ".gitea/workflows/managed-validation.yml", "bytes": 13398, "sha256": "cf43e95af3b58f663eca0b22330f5be2d01ba7d0807f45ec87029f2626a7bce7" }, { "path": ".gitea/workflows/public-candidate-acceptance.yml", "bytes": 9581, "sha256": "1702ad62e4f41d0b564927f5667fdce2cbccb5344b4306b8bc2a95247f107dc8" }, { "path": ".gitea/workflows/unraid-deploy.yml", "bytes": 4842, "sha256": "c0a08b4c7e1189d5631fb8d2ad7e7ecb0c8c2dec91a523e32a9a3f4bf3980a94" }, { "path": ".gitignore", "bytes": 2107, "sha256": "0b70b4f59958a6ce0119362e4b2a233b206e266c0ea314c902931ffddf9641b0" }, { "path": "backend/.dockerignore", "bytes": 50, "sha256": "9c7ffb9551f1bfe0ae7c4f303907b9e010ca5e671d8ea206fd91f6cbf0163bb8" }, { "path": "backend/alembic.ini", "bytes": 779, "sha256": "d411d9ccf5250faa9f585db71d94aa4f33ecac4ac10d4be5e3454a7439ec421a" }, { "path": "backend/alembic/env.py", "bytes": 2537, "sha256": "40eb9152150bfbddc6cbfba9c4c62d145a7ef7a4f92e182310d2ab107156b726" }, { "path": "backend/alembic/script.py.mako", "bytes": 589, "sha256": "738f520224ab075d073f7db6ba62d661267f2b032d1274efb64769c66b8d15fc" }, { "path": "backend/alembic/versions/20260824_0001_m0_foundation.py", "bytes": 7318, "sha256": "1a9eedbf61eafdadb5237e735e5cee05bf0badfc19696d4494efa4c0d5742ab7" }, { "path": "backend/alembic/versions/20260824_0002_m1_hardware_plane.py", "bytes": 7051, "sha256": "29fd9f45e5c9354bd76ad1d42de3d4013afbd07524685ef1a6a6f1ecef41b11e" }, { "path": "backend/alembic/versions/20260825_0003_m15_remote_node_agent.py", "bytes": 5506, "sha256": "44b6edc6ef984383e877525013adee371c4504b3c746888132fd2192c92bf06a" }, { "path": "backend/alembic/versions/20260825_0004_m2_model_registry.py", "bytes": 7795, "sha256": "830a523cd3581714ad0885ecb2a9175cc685a5fee28e87369b6170b8b04c1ae1" }, { "path": "backend/alembic/versions/20260825_0005_m3_huggingface_acquisition.py", "bytes": 12254, "sha256": "341df9d4508ad4d4e3ee55e031e9a9fed0e791c03607ccc86d5d2884a5714395" }, { "path": "backend/alembic/versions/20260825_0006_m4_runtime_plane.py", "bytes": 12529, "sha256": "76d93e0d8c3ab184f4f1fdf905fa000deb145b8ba0d06697b026094f64a469dc" }, { "path": "backend/alembic/versions/20260825_0007_m4_runtime_logs_reference.py", "bytes": 685, "sha256": "f92bf97181dc686eae6ef03b3488343da95de0314d0bc7108c0a5c7a627b5154" }, { "path": "backend/alembic/versions/20260825_0008_m5_capability_serving.py", "bytes": 18449, "sha256": "c81703c1450fafa4b26b934308ad4560c9664db526313eeb672c95f418480094" }, { "path": "backend/alembic/versions/20260825_0009_m6_evaluation.py", "bytes": 11110, "sha256": "03a8b99cdd1dfe9b290f6629f91359ff04751305293c06f401e28beb7b88d9af" }, { "path": "backend/alembic/versions/20260825_0010_m7_experiment_routes.py", "bytes": 3379, "sha256": "92603c2881693d7239dad346b598d6e8032242a330803d4910335df5a2b52957" }, { "path": "backend/alembic/versions/20260825_0011_m7_comparisons_advisor.py", "bytes": 6363, "sha256": "506543418f4b98492e30efecc08b575cafd0a0eb7282d7b4ac69497467aef4a3" }, { "path": "backend/alembic/versions/20260825_0012_m8_reranking_pipeline.py", "bytes": 12657, "sha256": "39315c1128bb7e7857666b83caff2d19fa608730c3b239b8499d8e0777341dae" }, { "path": "backend/alembic/versions/20260826_0013_m9_multicapability_foundation.py", "bytes": 4573, "sha256": "1397cf4d59606c679e75c772c84efc47667b214b66bee509c501d67c7bf1cf99" }, { "path": "backend/alembic/versions/20260826_0014_m10_advanced_scheduling.py", "bytes": 9657, "sha256": "86542f5ceeef7844b94019c40dc36255f184f0f7f39ece197ec6d6681acb3591" }, { "path": "backend/alembic/versions/20260826_0015_m10_generation_bigint.py", "bytes": 1284, "sha256": "73f2f1b6fb2c6acf0432eebd67ac68a41ad054e146c4a1967572e59247d1c1a9" }, { "path": "backend/alembic/versions/20260826_0016_m11_project_integrations.py", "bytes": 3298, "sha256": "193071e626d4d2ba72ce201406f11617918a76edba449473061ca1da2b894cc1" }, { "path": "backend/alembic/versions/20260826_0017_m11_evidence_classes.py", "bytes": 2289, "sha256": "908b4d3a909c9067e6348dca0414c729557eb0884630c8086955b184d3da1ea1" }, { "path": "backend/alembic/versions/20260826_0018_m12_lifecycle.py", "bytes": 18279, "sha256": "2eeb4df83cd6d5a4c12c04cd4196844c855caa9a0fc11146ab982cc3fb3f3091" }, { "path": "backend/alembic/versions/20260826_0019_m13_migration_engine.py", "bytes": 19031, "sha256": "6fcee3bf830885e0e09d422279b0356451a71908ede33c0d57b50f1db535244c" }, { "path": "backend/alembic/versions/20260827_0020_m14_operational_observability.py", "bytes": 13470, "sha256": "3ad0092c7f29e2f0a251fa2de18be93f620e5faf980b2cbdce353aa12ba6e7b5" }, { "path": "backend/alembic/versions/20260827_0021_m15_backup_recovery.py", "bytes": 14847, "sha256": "69599283cb3192d5c9b0f2356a724443527c84bc382a5cb10249337151c96977" }, { "path": "backend/alembic/versions/20260828_0022_node_decommission.py", "bytes": 2996, "sha256": "6896bfe9c6374c1876f2f44615d6fd040cef5cc58bcae61bd7e15dd2d0e1c28c" }, { "path": "backend/alembic/versions/20260830_0023_node_auth_scopes.py", "bytes": 1913, "sha256": "ea9fdc30b0ff4c56b0acf87aa051da0118648adfe58727dc5026b422723602c9" }, { "path": "backend/alembic/versions/20260830_0024_audit_chain_checkpoint.py", "bytes": 30108, "sha256": "62eecea09c21e1ad437fc192510643d85ce94eb4f63e46b3a22b246f8595221d" }, { "path": "backend/Dockerfile", "bytes": 2533, "sha256": "df0916fcdf1fd28f363b06872d9a04295eabb6b57405047e712c5e07fbb30857" }, { "path": "backend/pyproject.toml", "bytes": 1675, "sha256": "2c2442e0a1993ab0262a0454bdf41da73d39f4d5d309f0aceccb9341e1a112f7" }, { "path": "backend/src/modelforge_api/__init__.py", "bytes": 444, "sha256": "7db11c1dce6d7f02d53edd2efed0e1ae4ae9f1b9388608700a98bd362f940459" }, { "path": "backend/src/modelforge_api/api/__init__.py", "bytes": 0, "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "path": "backend/src/modelforge_api/api/authorization.py", "bytes": 8211, "sha256": "ce778ce2de3fb8a3ecca1c1521cf7e19fcd6fa7427831376e8b4c8d1043c37b7" }, { "path": "backend/src/modelforge_api/api/request_limits.py", "bytes": 8361, "sha256": "b9efd47418abc2bae8f625a4f3d6b838aa753b0098db4ce1d1ca5dc701173cd9" }, { "path": "backend/src/modelforge_api/api/routes/__init__.py", "bytes": 0, "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "path": "backend/src/modelforge_api/api/routes/acquisition.py", "bytes": 4383, "sha256": "2f082f9798a867e4a436bc61dcbd8fb39fa3fb1a399a5a9a629b69167254731e" }, { "path": "backend/src/modelforge_api/api/routes/agent.py", "bytes": 11250, "sha256": "1901e355fe4aad7a1a1a6be31d009dc3df8e24e2da7193ac2a5bfcd7f2b97d80" }, { "path": "backend/src/modelforge_api/api/routes/catalog.py", "bytes": 11449, "sha256": "7984703991e5e459269f7c37836aec22e8f64d2a6e86a26e07c7443e3502434a" }, { "path": "backend/src/modelforge_api/api/routes/evaluation.py", "bytes": 12620, "sha256": "8535fd9b5ab27f9d06005e93e5d3d80c54be6d64f196e310948a531ae22166a7" }, { "path": "backend/src/modelforge_api/api/routes/hardware.py", "bytes": 2945, "sha256": "2e5d0186efbfb804f84cf6acd847278eb8157c5d47b58e6df2e435e39e471906" }, { "path": "backend/src/modelforge_api/api/routes/health.py", "bytes": 3728, "sha256": "6d268e22b460796e30fe2801f57d103681605b4c15ec803492b03b20dd03e923" }, { "path": "backend/src/modelforge_api/api/routes/lifecycle.py", "bytes": 8374, "sha256": "57ebee2c1c7aceffc046b38a2c6ef92bd1286fe6422535f2c084e2390f90c558" }, { "path": "backend/src/modelforge_api/api/routes/migrations.py", "bytes": 6546, "sha256": "de16a2170f4434d9119cff111152ec73909cd12b76d08efd04c84e4f1ff8476c" }, { "path": "backend/src/modelforge_api/api/routes/observability.py", "bytes": 7653, "sha256": "2be728006566bc0b7b43c73cd1a1ef2fe073d00d6ebe7b00d86db3b617d252d4" }, { "path": "backend/src/modelforge_api/api/routes/recovery.py", "bytes": 6935, "sha256": "7b78ba2e263e939947766b690ef46799c172ba31ef55d852ecd126e5b44ab9e5" }, { "path": "backend/src/modelforge_api/api/routes/registry.py", "bytes": 8714, "sha256": "7e993bb904c95e83f9a328540764146ebb7de3bcd3cfa70a19c5caa37fc28995" }, { "path": "backend/src/modelforge_api/api/routes/runtime.py", "bytes": 6235, "sha256": "69e33d9ccb9d571a4f76d1cf3ec22493b5c6c1fb5a0128b901b6ccca1ed7a7d9" }, { "path": "backend/src/modelforge_api/api/routes/serving.py", "bytes": 18102, "sha256": "4d6cf87cc542a72646e0b2c2df4b0494736ab721a5768da700a737aae0e04959" }, { "path": "backend/src/modelforge_api/cli/__init__.py", "bytes": 49, "sha256": "e2bcb9225af09badaa66930f289c47dd430a2d279d39c725c0baedd67693ff88" }, { "path": "backend/src/modelforge_api/cli/dr.py", "bytes": 13216, "sha256": "5ae2520967ee0bbfd995e2f5cea91dca4354d499e0ad0da731a10f92b509cd17" }, { "path": "backend/src/modelforge_api/db.py", "bytes": 1454, "sha256": "8386ad7f4bdbae3f05e5022270eead44eaa2702c5168e6cb22fcc4f68c3b954d" }, { "path": "backend/src/modelforge_api/domain/__init__.py", "bytes": 0, "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "path": "backend/src/modelforge_api/domain/acquisition.py", "bytes": 6042, "sha256": "fd5170f7702bb65e567bc3def5548e533a89467ad5f05f31e9951226744c32ce" }, { "path": "backend/src/modelforge_api/domain/agent_protocol.py", "bytes": 3844, "sha256": "96036412dee4280f324b03fa44f147c9d8618d73441060ae9695d99f5e33bfee" }, { "path": "backend/src/modelforge_api/domain/audit.py", "bytes": 5045, "sha256": "d5a6fc6e89538b12b8744f601e0d8f0e3285198203031d339c4431ec703fca80" }, { "path": "backend/src/modelforge_api/domain/capability_evaluation.py", "bytes": 6253, "sha256": "38b3a710b5572a4e15ff851c2d7c4b02fac1b9115561e9269262572d2c87fddd" }, { "path": "backend/src/modelforge_api/domain/configuration_reference.py", "bytes": 17213, "sha256": "e134350e4fc03c94a01c2d175abca2ba52b3eff31f6d7b50a9069a48724d5b7a" }, { "path": "backend/src/modelforge_api/domain/contracts.py", "bytes": 14817, "sha256": "ca8a1b18871ee015faafd71eca27dcd6ca5dc85be34771f57fc3bf51bd09cbd9" }, { "path": "backend/src/modelforge_api/domain/enums.py", "bytes": 5021, "sha256": "95c915fc282fa2d6deccc55eacb95b52b54be1cc87af70d3b4679819db37ce6a" }, { "path": "backend/src/modelforge_api/domain/evaluation.py", "bytes": 20073, "sha256": "f15f0302e645934bb2722fcd8983439adaca755f057e1a7decc753f912237e21" }, { "path": "backend/src/modelforge_api/domain/hardware.py", "bytes": 8180, "sha256": "6893c58f144c613eff3d26917c1d748e8b0b362f2e20ce032c1879672f86d9ea" }, { "path": "backend/src/modelforge_api/domain/lifecycle_contracts.py", "bytes": 12901, "sha256": "d37068fc10193f6b6c8ec63a679b73c70e73f7f85757869fcae0e24440a7d749" }, { "path": "backend/src/modelforge_api/domain/lifecycle.py", "bytes": 3172, "sha256": "53d144a9b9ff314bdc5134cb14aaa681d804522e9acd7be490953565f411a533" }, { "path": "backend/src/modelforge_api/domain/migration_contracts.py", "bytes": 19575, "sha256": "59d0a0127824665dce28feff7de8b1ef4147357ba44506c8965c48897b697a81" }, { "path": "backend/src/modelforge_api/domain/node_decommission.py", "bytes": 1742, "sha256": "6bc976b02bb87e149b1131c1ea11dff0874ba0b98cd8c74e2de1b38ac1a0b848" }, { "path": "backend/src/modelforge_api/domain/observability.py", "bytes": 13944, "sha256": "fb06302edf24b9096188a62c00197a60c07a35a698e2a9091ff9d0ce0d298a9b" }, { "path": "backend/src/modelforge_api/domain/recovery.py", "bytes": 16203, "sha256": "b675882609c0eb458858714bce5cb1dd7f4736567006eb5c8b072ce5d30d9749" }, { "path": "backend/src/modelforge_api/domain/registry.py", "bytes": 7643, "sha256": "f6b06491fd0cfb626a8c979ecb8b5c366ecf20e27520b47f72d9b1773dfe6c31" }, { "path": "backend/src/modelforge_api/domain/release.py", "bytes": 8211, "sha256": "50e77a5c4f08b4cb539225909c06733d7b895f878d959c191e16ce74927ccd86" }, { "path": "backend/src/modelforge_api/domain/runtime.py", "bytes": 7938, "sha256": "420a8fe637e20495782703032ffac11e3fdcc60e6e861353b97d78c167aa4d7b" }, { "path": "backend/src/modelforge_api/domain/schemas.py", "bytes": 4421, "sha256": "fef7fcdac138c8f87c1ef5025b0e08e9a82ccf82bb469986d52e6c08816d9741" }, { "path": "backend/src/modelforge_api/domain/serving.py", "bytes": 25381, "sha256": "45de8a4878d1a9a8ea7a1b3f505ecb9047a8a1d19add56a59b021263c0788ac9" }, { "path": "backend/src/modelforge_api/hardware/__init__.py", "bytes": 169, "sha256": "c68b675b164aa5655db3b053e9103733e08af513551e38b8db90ae67053da932" }, { "path": "backend/src/modelforge_api/hardware/collectors.py", "bytes": 15323, "sha256": "950df2aa23d7e9f6270d65a8bad5797f6648e1bce4296e2befe21862875f2d88" }, { "path": "backend/src/modelforge_api/main.py", "bytes": 23921, "sha256": "8c4363d98a28c600884d56580ecd80da96e68883568c2956afb59cec52dd1352" }, { "path": "backend/src/modelforge_api/persistence/__init__.py", "bytes": 45, "sha256": "97a111f6a491e3d07b223a54e2b2630b4d6ac2dd32b9c01fb6bf0263f16debf5" }, { "path": "backend/src/modelforge_api/persistence/acquisition_repository.py", "bytes": 4232, "sha256": "c2ec4b449f3fe3b532c24dbbfca6c2567e5b5e7df733214b3fa4ffebda9e673d" }, { "path": "backend/src/modelforge_api/persistence/audit_postgres.py", "bytes": 1881, "sha256": "04bbb23b2bb943faaeed92ce521244742c26d1e46fa10f927743d9e0ca2011eb" }, { "path": "backend/src/modelforge_api/persistence/hardware_repository.py", "bytes": 4554, "sha256": "5c7a0f8d26e6869da81fe87f472bdbce1d10e47a66af0fc9b9d5669c42e3281b" }, { "path": "backend/src/modelforge_api/persistence/models.py", "bytes": 198975, "sha256": "2ebdcf4ce91a100857c9fc55d6d265810774a431c4620f683a49c07b05555df2" }, { "path": "backend/src/modelforge_api/persistence/registry_repository.py", "bytes": 10529, "sha256": "12ff6d8e1c91a2c9954a2b8b3247534fd840d0376156e12b2b7897bfd8bfe236" }, { "path": "backend/src/modelforge_api/persistence/repositories.py", "bytes": 1721, "sha256": "4d0489bf50ff6b1f579edd9ba919291bd5fa347c7432a018f0d74485012186ef" }, { "path": "backend/src/modelforge_api/persistence/runtime_engine.py", "bytes": 671, "sha256": "251ad0f5a9599e147be4462790881de2386937f55033e877be057ccbeb5515f4" }, { "path": "backend/src/modelforge_api/persistence/runtime_repository.py", "bytes": 6779, "sha256": "12f395eafbbb13f75401f9d09bc48d153be816d74471c241fd2ca4a0cb73f97c" }, { "path": "backend/src/modelforge_api/persistence/serving_repository.py", "bytes": 15734, "sha256": "a03a317c8c333a4ef2b567df8ce0eb1a5204ff8963c7c56e62a5101ed6a21dc1" }, { "path": "backend/src/modelforge_api/providers/__init__.py", "bytes": 36, "sha256": "f665d21d959eeb968ebd6ae873e491d78976729153fb47a6e428bdc2ec7d25a6" }, { "path": "backend/src/modelforge_api/providers/huggingface.py", "bytes": 8555, "sha256": "dadf052e979dbe34815dae9a063de99dd2035c762d25d798a570d7ac699e527e" }, { "path": "backend/src/modelforge_api/py.typed", "bytes": 1, "sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b" }, { "path": "backend/src/modelforge_api/services/__init__.py", "bytes": 0, "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "path": "backend/src/modelforge_api/services/acquisition.py", "bytes": 39577, "sha256": "c68445dcd0f2566f86d0af323349f9c15bdf1c0c0adb1136c868ef5979efc053" }, { "path": "backend/src/modelforge_api/services/audit.py", "bytes": 22510, "sha256": "df7b12f6694f0a363c9613bd40841230143b794a2ffbfa39508ee0550401f340" }, { "path": "backend/src/modelforge_api/services/capability_evaluation.py", "bytes": 12595, "sha256": "53ce2cb1ffc3e92b6cd73fff4fde53a184303a6a71c708c7f4c0f7e4ef61892d" }, { "path": "backend/src/modelforge_api/services/evaluation.py", "bytes": 69120, "sha256": "f99c47d1fcc084c1fb61fbebbce5f842dba01d41c952063e1f17a09668532a92" }, { "path": "backend/src/modelforge_api/services/gpu_scheduler.py", "bytes": 12938, "sha256": "95baecf31a0dadcc61776456200027e4c0d94f956ef019a4931c4e8329b21e1b" }, { "path": "backend/src/modelforge_api/services/hardware_factory.py", "bytes": 899, "sha256": "fd7fe11ab40f4e094db76ff4000b627438227bde215736ed33d164debfd3db12" }, { "path": "backend/src/modelforge_api/services/hardware_inventory.py", "bytes": 24949, "sha256": "d78e2eca59d2602fb70fa6ac9c4da413e78ab2b4af8a62160d189cc95fce25fe" }, { "path": "backend/src/modelforge_api/services/hardware_polling.py", "bytes": 1119, "sha256": "fd59d4f377691cd949664f7648568ebf1bce59cb405c4d03f0f60676214cee39" }, { "path": "backend/src/modelforge_api/services/invariants.py", "bytes": 29696, "sha256": "6581dd6c0a92e93556651c5d28e31038380f60e8ee31f19016d181f6bc3239ed" }, { "path": "backend/src/modelforge_api/services/lifecycle.py", "bytes": 82097, "sha256": "5f8efef25c1136a83bada4789d8c87b7469b9b70443be367fd3aab8f55445120" }, { "path": "backend/src/modelforge_api/services/manifest_registry.py", "bytes": 5102, "sha256": "0b9071e217d383ab02a617c8281b76b4cb207c5fbec9b1dc3a640d702f576d46" }, { "path": "backend/src/modelforge_api/services/migration_adapters.py", "bytes": 2325, "sha256": "d6e3a4714d8efa262b6889072d0bbe6d2fdbe20b37025470489b6ce0773a9468" }, { "path": "backend/src/modelforge_api/services/migration_engine.py", "bytes": 67305, "sha256": "09f0cf152a8cc6b22e1a2b7ac337670c85ea1e98d403aa01d90a464c929265d4" }, { "path": "backend/src/modelforge_api/services/node_agent.py", "bytes": 31646, "sha256": "8c3ad2b07827fe310804805de7ae0030e433f0c616182ef27162cc3a210449a0" }, { "path": "backend/src/modelforge_api/services/node_decommission.py", "bytes": 39759, "sha256": "cfbf38baf9411847121af2a12056fc75f371dff34e6869a9ba65ab846b865096" }, { "path": "backend/src/modelforge_api/services/node_liveness.py", "bytes": 1118, "sha256": "ecdcc1b5bb2fd3d878538dd95f7cab9e07fd8936d92dedd9e1a03c37ce1cc77e" }, { "path": "backend/src/modelforge_api/services/observability_polling.py", "bytes": 1799, "sha256": "de4885bf874cb890ced5a2d1c2e9663af6dfb7fed3c06201ecff964c232ab2e0" }, { "path": "backend/src/modelforge_api/services/observability.py", "bytes": 101067, "sha256": "1d4f8fb80ca03c2f83d39048f38a741a5c9dfc968cf66633b0a0a44812756068" }, { "path": "backend/src/modelforge_api/services/project_registry.py", "bytes": 4069, "sha256": "ff23c84ddc668c3ac0c0ff2cf184ff7abab6807c86e520c5b404bb550c7595a9" }, { "path": "backend/src/modelforge_api/services/recovery_crypto.py", "bytes": 5458, "sha256": "c2d1125edf389ea1ee99b7ba48d30c53860099ab9f272e1ba12371e30e47e855" }, { "path": "backend/src/modelforge_api/services/recovery_fingerprint.py", "bytes": 25605, "sha256": "2bb80278269a7d7cf22eb1ce79e32bb70c6947395c24a9b30b77b16fde3fc02e" }, { "path": "backend/src/modelforge_api/services/recovery_paths.py", "bytes": 6593, "sha256": "af1ac9c7618db0dcecf0ec1ed34cf2439ab3b909b4a3add9537cd689b680011a" }, { "path": "backend/src/modelforge_api/services/recovery_postgres.py", "bytes": 13433, "sha256": "f4521a674ad0e380c120d62fbcfb2ade06263507200b50992c6d451b20984c91" }, { "path": "backend/src/modelforge_api/services/recovery.py", "bytes": 135885, "sha256": "7f4b9d92176ee93f8cb47c7f91795935747fce2c649faddee55df7e1f54a4aa1" }, { "path": "backend/src/modelforge_api/services/registry.py", "bytes": 27162, "sha256": "f8561d61a2a5e23552169847f029cc75c2d205d6ba307007311efe7e337248ed" }, { "path": "backend/src/modelforge_api/services/runtime_compatibility.py", "bytes": 4454, "sha256": "5e8ce13f4a11ec2f221b7baeaf5f30b3dc6baa29aa9de00660ca54fb85e5e6cd" }, { "path": "backend/src/modelforge_api/services/runtime.py", "bytes": 46557, "sha256": "6a2828d6a9ea4245931b46043837b3954debf87039fc2fe5866fc16432bf3254" }, { "path": "backend/src/modelforge_api/services/serving_reconciliation.py", "bytes": 1618, "sha256": "402ac4c3fac4688f49f2fa6704bcd05683502107d61784e58341c6719f3ab271" }, { "path": "backend/src/modelforge_api/services/serving.py", "bytes": 172209, "sha256": "759f7b436bf47e2c6d57c06163a43315f21c8263f4d231068f21e2f6b9a7ca79" }, { "path": "backend/src/modelforge_api/services/startup_validation.py", "bytes": 22792, "sha256": "9c2f424a6907ffdb1cfee1d975462ea6d197a4f3958014ed36236f224e140eab" }, { "path": "backend/src/modelforge_api/services/transient_payloads.py", "bytes": 1890, "sha256": "fd16e5a0fb6f8f340715145c153481561edfc0abbb7dea8c28b8bfd309b7bab3" }, { "path": "backend/src/modelforge_api/settings.py", "bytes": 5495, "sha256": "ea69ba053fc7f47b8de42ed132f2a81c4796c70d70691f6df3bbfe5064de2618" }, { "path": "backend/tests/hardware_fakes.py", "bytes": 6379, "sha256": "2dd22a5b69221c29266a42b3edd4ca2f338aae2c4839a04592507cd5c912153b" }, { "path": "backend/tests/test_acquisition.py", "bytes": 17693, "sha256": "468212ae8778de2ec2bd9f0029d86cc2298127b57a34c72fa1b2e46a3ecd9e83" }, { "path": "backend/tests/test_api_security_m16.py", "bytes": 16717, "sha256": "ac90872ebcecb7cad398e18c2c552c3c741c1b1616258fe5c23497036b24b2e6" }, { "path": "backend/tests/test_api.py", "bytes": 5032, "sha256": "0364432872f0cf1a545bc413c76e6735c4c72a21cd72936ad8319643cc46ed5e" }, { "path": "backend/tests/test_audit_integrity_rc.py", "bytes": 31604, "sha256": "2b5d183f6e4c8c77e62d4bb3a69fde6a85d4a3d0de6a0cc748f6a665bcaca0c7" }, { "path": "backend/tests/test_audit_migration_rc.py", "bytes": 8662, "sha256": "ffe01f291541a8e569f853c0607556e6958d99d0b6a48984373dbc4563866841" }, { "path": "backend/tests/test_audit_postgres_boundary_rc.py", "bytes": 16134, "sha256": "306c4cc83dbde2bace32cb95a88b622bb8893408313826d76d292ad0217bd6ec" }, { "path": "backend/tests/test_concurrency_m16.py", "bytes": 22626, "sha256": "a1be3e9048242af57f150af88d193a30193b91ae83ec4dfaab1d6faa2ce24eef" }, { "path": "backend/tests/test_contracts.py", "bytes": 4519, "sha256": "78f33027888f9e693f02d874cccaa16df70768cbe5feabcf3c0b2a9bae28eaf7" }, { "path": "backend/tests/test_credential_security_m16.py", "bytes": 14769, "sha256": "8053b435bc0b65f0e2eb3715bd7b32ecd13407bed19dcd782dd6d9b163a57160" }, { "path": "backend/tests/test_evaluation.py", "bytes": 25077, "sha256": "2c91cfcb1ba8281159189d73b44627eaa6248b80f0dc4d4ecd01408da61dcdae" }, { "path": "backend/tests/test_gpu_scheduler.py", "bytes": 7013, "sha256": "fbf9b1e365bee7a3fc100cd2749e878a8071ab6716674847e8e2e755d83d2b5b" }, { "path": "backend/tests/test_hardware_api.py", "bytes": 4693, "sha256": "bb9c9c03f7467bfc177f1c617219cbcd01ea516ffaa7a2b548e7e2651ac3466a" }, { "path": "backend/tests/test_hardware_collectors.py", "bytes": 2452, "sha256": "04f36cc234229960a172c4c18a27f12852c0e2c8603d0817bf487b41233c28fc" }, { "path": "backend/tests/test_hardware_polling.py", "bytes": 521, "sha256": "8a47c07c60eecf086beb151c89dc078f2742305540a076396bd79710a0019502" }, { "path": "backend/tests/test_hardware_reconciliation.py", "bytes": 3997, "sha256": "f9f9010d9364c2f990f88a9ee66702ef607117368b382e46570e1c2b3045fe5e" }, { "path": "backend/tests/test_huggingface_provider.py", "bytes": 4783, "sha256": "041de3c29a3c4c9c68bd9d141288a11205c41ad4bb7b6e5a350404cbbfea163c" }, { "path": "backend/tests/test_invariants_m16.py", "bytes": 24602, "sha256": "6695f1dbd20cfb78721e814cbb78d37e8952af8f6a093b03b2d80c51a69999d1" }, { "path": "backend/tests/test_lifecycle_m12.py", "bytes": 39865, "sha256": "5361d437e9e33e8a58f89b7846f2aebd03c2e6709f1a42778690ad8add23bcb9" }, { "path": "backend/tests/test_lifecycle.py", "bytes": 1598, "sha256": "14f53375154876ebbb3619d556001605cd789794bc68afa98e83306990074a20" }, { "path": "backend/tests/test_m9_multicapability.py", "bytes": 2735, "sha256": "5237fa504e80fba4daa9839cd0102abe164392b4550507e6b2dc816283b3d365" }, { "path": "backend/tests/test_manifests.py", "bytes": 1170, "sha256": "59b10f85cfeddd4b452f58212d19b00457ed31526601d46061f3969fcaf0aa2d" }, { "path": "backend/tests/test_migration_engine_m13.py", "bytes": 21030, "sha256": "9f5a065b6f033b918cd5d3b0b5c0d4ec426be80b508b48e39175d451af893c7e" }, { "path": "backend/tests/test_node_agent_api.py", "bytes": 8885, "sha256": "dac38351f2ca7d396e016c2a246704e90658cd31b779668c691aa7adb5229442" }, { "path": "backend/tests/test_node_agent_control_plane.py", "bytes": 23311, "sha256": "9fbf8fe1e9156af020cd61d7f48e0a0af166916304cb9b331fc7e0422d4fa11f" }, { "path": "backend/tests/test_node_auth_scope_migration.py", "bytes": 5654, "sha256": "4603da2147fb34fd1a7cc23f485c34ae4d2e496935b24fe81f6ba16f458c0f2a" }, { "path": "backend/tests/test_node_decommission.py", "bytes": 19196, "sha256": "5cc619ee2e29e2b0775edc41a5b2bed01e2dca83bc20ae2051d2d19e806ca1a0" }, { "path": "backend/tests/test_observability_api_m14.py", "bytes": 3730, "sha256": "e95d1d4784e1a7c643b12c3c86c612590d466deb581848f423bbccc72e875516" }, { "path": "backend/tests/test_observability_m14.py", "bytes": 20982, "sha256": "bc245945729ef181813c202f750ad6cb2ed8bc2be97fb66d8477757ba5f94280" }, { "path": "backend/tests/test_operator_authorization.py", "bytes": 45731, "sha256": "e343cf7feea7a0017958979f37b9e751f7fbb6c3d3e1d03d38834f7d1cfbac32" }, { "path": "backend/tests/test_packaging_m17.py", "bytes": 28340, "sha256": "45fc2a02d1ca7ee0208e946b3d9ff4dd9931ab5e77af7c0bec2f930578091dbd" }, { "path": "backend/tests/test_persistence.py", "bytes": 3666, "sha256": "34bd0f3ba11e5c13ab52c83e8d20a25327c9e3c9a279940ec57ed90803fb791a" }, { "path": "backend/tests/test_project_registry.py", "bytes": 1486, "sha256": "523b448e7aad80140e98db245838e5b21fee5aff089ac3e13b002a8ff5fba29a" }, { "path": "backend/tests/test_recovery_api_m15.py", "bytes": 12376, "sha256": "cd2d85d97d23b34b274ed84a34f4edaacd73fb944d9aa88ab7eeae55c4037fd5" }, { "path": "backend/tests/test_recovery_audit_integrity_rc.py", "bytes": 28396, "sha256": "fd8f2f13e033db37ca4162202d45553660339cfb0f442920f2f9c9e1734fc552" }, { "path": "backend/tests/test_recovery_m15.py", "bytes": 47808, "sha256": "1c615f20cf3ce4cc883faee3fe0e5aec69a7b15d89fed7ac8873fe50eab8a29e" }, { "path": "backend/tests/test_recovery_security_m15.py", "bytes": 9473, "sha256": "90894289b16ef7eed97f4c2fd782c2ca7ca48d3433e19b916d25a0a83c46aa5f" }, { "path": "backend/tests/test_registry.py", "bytes": 13156, "sha256": "0d9fbc3a9007bead038e2133304c851fb0b3971f25721c2948dd5fa942930d8e" }, { "path": "backend/tests/test_release_contract_m17.py", "bytes": 13793, "sha256": "3ac7a44bb7af5d836e5d8776684243c2b89a1a284e5d8e30c9f222474fd16729" }, { "path": "backend/tests/test_release_provenance_v121.py", "bytes": 13504, "sha256": "9bc98f1c37abca1981eaaf8f79eaf4d7285f7f588dd09a9716dfb2acf39a0c98" }, { "path": "backend/tests/test_request_limits.py", "bytes": 5317, "sha256": "c35e1e61f1233b3dc6fd0507bf79d16abfe4f6d34e41aeeb6e2569126c254871" }, { "path": "backend/tests/test_runtime.py", "bytes": 32402, "sha256": "cd3e298cbcff1bf8c5fe4b4d8ff59973422cb754cffa2956188da533d48ec725" }, { "path": "backend/tests/test_serving.py", "bytes": 47117, "sha256": "f4cd578bb7c279947a19b9c8b567f7e8fc89fdfa776c90363c69acd936200bf0" }, { "path": "backend/tests/test_settings.py", "bytes": 582, "sha256": "271a7e71c0cbd1729ee7853122ffe55ad9155acb599762dfdc2e2d196d960779" }, { "path": "backend/tests/test_supply_chain_m16.py", "bytes": 21024, "sha256": "97001a2cac4d2b5a81554183913298a61fee2149ed532ffd09db6933450409f2" }, { "path": "CHANGELOG.md", "bytes": 14273, "sha256": "0ecfe356d27f686afc0d57e72f1f2b23ef98b4149b004e53dd02d4ac8bbdc5a9" }, { "path": "config/benchmarks/examplevision-card-retrieval-v1.yaml", "bytes": 422, "sha256": "837aa2363e44bcaa6445f8134aeec4c2799d03d81d42f24d5ccbbba8f1073e14" }, { "path": "config/benchmarks/examplerag-retrieval-v1.yaml", "bytes": 491, "sha256": "1c859d70c6b02d00fd0a55f9f49d88e8aba8ec24997932ad111aacb684b5931a" }, { "path": "config/capabilities/assistant.general.v1.yaml", "bytes": 1227, "sha256": "99156693617fb73069a36d234d0060e839c3e0f83a00eb98236a9f36d5a2c2e2" }, { "path": "config/capabilities/assistant.vision.v1.yaml", "bytes": 1187, "sha256": "d3feefbab114117e99e341ac3e87b6033cfbd84129a0b4397fbeabbc28bf0046" }, { "path": "config/capabilities/document.ocr.v1.yaml", "bytes": 1442, "sha256": "df6c880789801ace89815975e4b035223ab59e5fa8ed91fdcc083eba77d81646" }, { "path": "config/capabilities/rag.embedding.v1.yaml", "bytes": 1658, "sha256": "fff644eece80d84120520b1859aecadc529cda0830e6c08f600e495c5ab0057b" }, { "path": "config/capabilities/rag.reranking.v1.yaml", "bytes": 1732, "sha256": "6abac9781d8cb7ac1e9ff791ca6db39630b2dd2fb68ae1458e464cb62c5f5f5b" }, { "path": "config/capabilities/speech.transcription.v1.yaml", "bytes": 1371, "sha256": "0bd7250cad37bc64fd3d7dc83abb1ac29daa62c6d4382cdb5193c18880679e8d" }, { "path": "config/capabilities/vision.embedding.v1.yaml", "bytes": 1614, "sha256": "d26dc372a459808f556390f15d05a094f4b5675a11553ba0c1834bbe4882cdf8" }, { "path": "config/models/initial-candidates.yaml", "bytes": 3295, "sha256": "2fff2aaf83cb01d79b440b7302785cbb3463b1384a32fa8092b038eb8cd82b91" }, { "path": "config/policies/defaults.yaml", "bytes": 763, "sha256": "90150ea850118a5977dc63b81a2fddb5354bcbb3926d06802e1060eb3c77d824" }, { "path": "config/projects/example-ops.yaml", "bytes": 486, "sha256": "73201bf2e9421eb0fc1473db883d64ec0d0fe0b3f0554e055dbbb2c9bdad39a5" }, { "path": "config/projects/examplevision.yaml", "bytes": 985, "sha256": "668a0db9e638f6dd6dbde33d9f4c89a83e593e55fa2ade9952e5a7bdead2f89d" }, { "path": "config/projects/examplerag.yaml", "bytes": 525, "sha256": "832a0d281b3c3eef4c1084753930ffecd3737660744ceff808df4e6e45b83be9" }, { "path": "config/public-candidate-unfixed-vulnerabilities.json", "bytes": 2146, "sha256": "a5765d3322544372b8fc261e3338dc151bd27aabbd4cc0770e3a017583b0eee3" }, { "path": "CONTRIBUTING.md", "bytes": 1957, "sha256": "2f14a8540d88bbfcd768ea59d9286ed80a33847e4e1dea88736c0af49cae144d" }, { "path": "deploy/postgres/init/001-modelforge-roles.sql", "bytes": 2346, "sha256": "f19f0952ba8707dd54b9b53d09bb363d0b521004212c94c840a0d62275729302" }, { "path": "deploy/postgres/provision-existing-1.2.1.sql", "bytes": 2882, "sha256": "f45a21a6293f52c0ae9f224c73db9a81ea3908c256c4b9b8784abfbc5795a76d" }, { "path": "docker-compose.backup.yml", "bytes": 1830, "sha256": "c8d2d33c4e8e34ce5fd3e929b39d77ba7cbe1dac708d0e801a3cf690446e2def" }, { "path": "docker-compose.dr.yml", "bytes": 4087, "sha256": "7e3f035ec59bcab083323c0b73150b88dec240cef1eebabe37446f8a5c1aacd0" }, { "path": "docker-compose.gpu.yml", "bytes": 1418, "sha256": "ca45a270cb5dd6eae51f961a04c333431b228b42fc6992cfef15e82112472d7d" }, { "path": "docker-compose.node-agent.private-ca.yml", "bytes": 579, "sha256": "2646cb8198e02f46ba22e0282b246050f580215f85740e72c419e93d986a7b84" }, { "path": "docker-compose.node-agent.yml", "bytes": 2569, "sha256": "13b4bc49a442ac1c986dda9cd4249cd0fab35414aae80e93569256e7f6233b8d" }, { "path": "docker-compose.node-recovery.yml", "bytes": 1760, "sha256": "f09fd80ee44a7ddd60b15c3c9895a457adcbdfbd8d1698ab63085f77be8c3a2b" }, { "path": "docker-compose.production.yml", "bytes": 3924, "sha256": "8762dad33f2f6d238a158dbe2cb298d447ef646e6d4e594fd38eb0d00b54c60c" }, { "path": "docker-compose.runtime-worker.private-ca.yml", "bytes": 484, "sha256": "3fa3a5351bef48ea983bd16acbbcde7c72b7c21d689757e02fdc5f0f5980043c" }, { "path": "docker-compose.runtime-worker.yml", "bytes": 1902, "sha256": "75b0472a6c7115680cd32b458555570e32e4a6fb28bbb9c1bf1a84d21b7f99a1" }, { "path": "docker-compose.yml", "bytes": 6878, "sha256": "4daa43446f5ae49f072b42e62ad445b1dd0b844c64d765c53ab3dadd5713c74e" }, { "path": "docs/architecture/adr/0001-capability-first-routing.md", "bytes": 768, "sha256": "110743f1c8814e221f9907f8ccfc1fd076863c271b3031b009e9c6551c549d24" }, { "path": "docs/architecture/adr/0002-separate-model-artifact-deployment.md", "bytes": 472, "sha256": "877bcf63f47075e6c3a664dd56ae0c1939bf67bdfde33f8bcba4a74482b3d034" }, { "path": "docs/architecture/adr/0003-single-gpu-first.md", "bytes": 424, "sha256": "0b927e2287dbfc2004b73357250f89283d3591a1d6f49fbc2c24b1418ed24628" }, { "path": "docs/architecture/adr/0004-embedding-upgrades-require-migration.md", "bytes": 653, "sha256": "61ef82dcd0fc864762255cc268afa9776c1e0b21cb85499b3ba6e825e872bdde" }, { "path": "docs/architecture/adr/0005-validated-manifests-and-relational-foundation.md", "bytes": 1178, "sha256": "1034c9b5d9ea57daea278160764b3a381041e44a89b9f44092e117266e7b0f49" }, { "path": "docs/architecture/adr/0006-stable-hardware-identity-and-observation-semantics.md", "bytes": 1096, "sha256": "d012669fd83acb1e5919a6d4d22821147cadfed71025f841894e1e8420c171cf" }, { "path": "docs/architecture/adr/0007-outbound-node-agent.md", "bytes": 1498, "sha256": "3ce422fe621aa0bdf201d3d7a413259c0120d261e1c3e3ee6ab172acb75b47b3" }, { "path": "docs/architecture/adr/0008-content-addressed-artifacts-and-node-storage.md", "bytes": 1395, "sha256": "1ff10dc5a57e557e6e9e7fc0a876db81e26226928c26da7897039c8129698960" }, { "path": "docs/architecture/adr/0009-node-local-artifact-acquisition.md", "bytes": 600, "sha256": "af14633bb482343c72000e6791c07bc44c8ba15f129e68bcf0c8a869a30437d2" }, { "path": "docs/architecture/adr/0010-immutable-download-plans.md", "bytes": 606, "sha256": "880d83a4d154caaa72f919b272ae8960bdc959a9b108ccee29174997847d2ec9" }, { "path": "docs/architecture/adr/0011-quarantine-atomic-promotion.md", "bytes": 688, "sha256": "932888e0570d01f860b1a17c3c1366d472518137d55752d0e13ef0e0786d17bb" }, { "path": "docs/architecture/adr/0012-typed-static-runtime-worker.md", "bytes": 610, "sha256": "15dcfb87edf18c88a5a2ff753624b47608710f24a009d05251b4b3966945be8e" }, { "path": "docs/architecture/adr/0013-exact-artifact-lab-execution-approval.md", "bytes": 521, "sha256": "05ebcf03956314ad07ff52ed6d656278f5a1059ccb14367042c15150016f57d8" }, { "path": "docs/architecture/adr/0014-static-versus-proven-runtime-support.md", "bytes": 563, "sha256": "107538846f5c0a158fbe13cc4003462ed2688b9c2154496bf2d9eed8342ed3c2" }, { "path": "docs/architecture/adr/0015-capability-first-serving-gateway.md", "bytes": 360, "sha256": "52ab381712692f35bf91a5ed0f99d4cdd04d39ea9b38245b702658a506b768bc" }, { "path": "docs/architecture/adr/0016-database-backed-gpu-lease-coordination.md", "bytes": 317, "sha256": "e5582c57608b2662609e8a88e64a551a187dcc3c0496440b2a2ed02531720d8c" }, { "path": "docs/architecture/adr/0017-residency-load-on-demand.md", "bytes": 359, "sha256": "c546cc3b74ee52a209ff09cb2faf2f9424d3f575ead47c4ed7b8f2d54c79ec6c" }, { "path": "docs/architecture/adr/0018-embedding-space-identity.md", "bytes": 323, "sha256": "fcdeb53661cc7ff77e3c6d76f00450c0b5861f44dd13a1c96f5512e9a20a11fc" }, { "path": "docs/architecture/adr/0019-shadow-embedding-migrations.md", "bytes": 449, "sha256": "34ccab2b9a352aa75765b6dc30dfd8994156290d8d6dff14771e23dfd901a2fc" }, { "path": "docs/architecture/adr/0020-immutable-evaluation-suite-revisions.md", "bytes": 353, "sha256": "a259bc601b73e9ba9a8edac649ea037401589b9c74ecf4568866a0bfc6ba5662" }, { "path": "docs/architecture/adr/0021-project-specific-evidence-hierarchy.md", "bytes": 446, "sha256": "e421e982c80effbf050ab64522d0fd2952f8e17a0f7703849f23889da2698db3" }, { "path": "docs/architecture/adr/0022-bounded-serving-poll-and-experiment-routes.md", "bytes": 1709, "sha256": "3988ae651fbf6ce958b8ed8ed6d03c45c1e79dd7730261263dbfac401bacff00" }, { "path": "docs/architecture/adr/0023-deterministic-advisor-and-raw-evidence-matrix.md", "bytes": 1599, "sha256": "e5cb53231107f012e0aa9021949b7cc31b41379550dc9eb699e52ed32902a72e" }, { "path": "docs/architecture/adr/0024-canonical-gitea-baseline.md", "bytes": 704, "sha256": "4c9f71e7951dc4e6d1e3fc3f7f4f85d0aa640ce4aa5b0cdbe4d04b8a9316c9e2" }, { "path": "docs/architecture/adr/0025-frozen-retrieval-candidate-pools.md", "bytes": 582, "sha256": "3f9cb29f9071637ba2b2f3028b9ffa3255e52dc0dda9a371d4af23eae5bc22a0" }, { "path": "docs/architecture/adr/0026-first-class-retrieval-pipeline-identity.md", "bytes": 499, "sha256": "0d36a0790689e4dadc2ec873607bd8ddbccbcbcdc651bb5a2c447a2e11fb7dca" }, { "path": "docs/architecture/adr/0027-deterministic-pipeline-advisor.md", "bytes": 580, "sha256": "1fe5fef8bb3fbb632f13ef497a611a57e688fa5c6a3d30214c1e8bbbef088b7a" }, { "path": "docs/architecture/adr/0028-typed-multimodal-payloads-and-evaluation.md", "bytes": 1081, "sha256": "dd1bf6b8a0c5983dde4e51d04276e3d5b6b05b508e75bc69987a83aabbc8e901" }, { "path": "docs/architecture/adr/0029-nvml-truth-and-multi-resident-placement.md", "bytes": 1216, "sha256": "2dbcab2aa1595b81a407d29c4ac24e830f5d8724ee89bedcad68e4f08247f3bf" }, { "path": "docs/architecture/adr/0030-operational-project-bindings-and-fit-evidence.md", "bytes": 865, "sha256": "5b8016452365664f1b0ddf88b9b2b70632029676e78cd64b69390913f3e6b702" }, { "path": "docs/architecture/adr/0031-deferred-owner-photo-validation-and-evidence-classes.md", "bytes": 3214, "sha256": "b37a5c7a2e91ce6b6508ce83303084106acfba83899df380f35b31b09aa84ba3" }, { "path": "docs/architecture/adr/0032-evidence-bound-production-approvals.md", "bytes": 1418, "sha256": "1d32fe8aa2322c107711ba0ff15f0d561ef711e9ba9e977cd6128c4c92d9b6b3" }, { "path": "docs/architecture/adr/0033-promotion-plans-and-rollback-snapshots.md", "bytes": 1275, "sha256": "3a5ee502ea1012e386f0352b9001d0202303b0792a12b82e9d9f2c139d71e018" }, { "path": "docs/architecture/adr/0034-retention-and-dependency-aware-cleanup.md", "bytes": 1155, "sha256": "a60cb955e4c88b6ecd4e301abff1143599ce89d52a19e9394bd1c73a4df75623" }, { "path": "docs/architecture/adr/0035-typed-migration-adapters-and-immutable-plans.md", "bytes": 563, "sha256": "e87090b896ad79da4ce203bc7288e5e71b1ac185e02b445db7eb8aa2b6049916" }, { "path": "docs/architecture/adr/0036-external-truth-cutover-and-reconciliation.md", "bytes": 592, "sha256": "e8dc54a03e81cb1194d5f8f1e8e4afe791c689fc6d06f5a54615cc7ea3f2d15b" }, { "path": "docs/architecture/adr/0037-migration-validation-and-rollback-retention.md", "bytes": 580, "sha256": "9e69516919d7ab0aedaa3debd845b173b8c14753aeeaf7f1dfdb8545680700d9" }, { "path": "docs/architecture/adr/0038-slo-and-error-budget-model.md", "bytes": 643, "sha256": "5e5dcc86cfb3564d03e17f61dc71413e7da02a3fcee81b8837fbdb670c1132cd" }, { "path": "docs/architecture/adr/0039-deduplicated-alert-lifecycle.md", "bytes": 584, "sha256": "3db01c1bd194702d2c7fa9e5afb91be9eec7baf5b643a41f3425a3a5b8c7c762" }, { "path": "docs/architecture/adr/0040-bounded-capacity-telemetry-retention.md", "bytes": 599, "sha256": "09893b7e234d2e37107a3bb91542d67027613fe5bd3737d5ad3ff6368bd8e3ae" }, { "path": "docs/architecture/adr/0041-authoritative-versus-rebuildable-recovery-state.md", "bytes": 1654, "sha256": "757c696733a17b6ac3931ed94857aad4d1dbc14815ea9f2479dd1191ecba9d32" }, { "path": "docs/architecture/adr/0042-immutable-verified-backup-sets.md", "bytes": 1810, "sha256": "7af9a7bc0b2644fe22648734956b83735acb4f19915f88e238678d4b98e294a7" }, { "path": "docs/architecture/adr/0043-artifact-rehydration-and-dr-boundaries.md", "bytes": 1933, "sha256": "de1765593fdce65be976072a9cf2d9c0ec25aa66dcc10bc77626351ecf6267aa" }, { "path": "docs/architecture/adr/0044-bounded-fault-injection-and-executable-invariants.md", "bytes": 2039, "sha256": "1059a8c9afb5e5a1be56f72682b40e49685308ae618a5997a25737b1cb045cd5" }, { "path": "docs/architecture/adr/0045-chaos-safe-reconciliation-semantics.md", "bytes": 2009, "sha256": "b7c5633eb4c87d2e5499536ec25684e38687cef26dce801d9e5a3cf9aab8087f" }, { "path": "docs/architecture/adr/0046-v1-security-release-gate.md", "bytes": 2082, "sha256": "515bfb076cb57e8243d23bb79f0531e8107655eb09dcf51cfc27aa5028125df9" }, { "path": "docs/architecture/adr/0047-terminal-audited-node-decommission.md", "bytes": 1600, "sha256": "69a888f0d71226b65de16c496d6679a24721da9f4192e40a2f21617405d1db0c" }, { "path": "docs/architecture/ADVANCED_GPU_SCHEDULER.md", "bytes": 3269, "sha256": "73f768466be66dbf3b058ecc3fd35ee0bc7a3d38fa8035d0b4a9266efd29ac8d" }, { "path": "docs/architecture/ADVISOR_EVIDENCE.md", "bytes": 2866, "sha256": "342159318b182a92e3d7bb32e75a00bcb5d12efb3c4dc87295150ce255170658" }, { "path": "docs/architecture/ADVISOR_PIPELINE_EVIDENCE.md", "bytes": 975, "sha256": "1872023d400f8f643c35c62fd3f1ca2876dda70767bcd7ea658d242585b0934a" }, { "path": "docs/architecture/ALERTING.md", "bytes": 2492, "sha256": "a24af8f6c1bdb3485f40871a9e578c7fe079513aedd3a7fdc7a671df634191fd" }, { "path": "docs/architecture/API_BLUEPRINT.md", "bytes": 4171, "sha256": "8bfaeec866b37097960c7eca977c49a01a0f48b6f03fd457d55542e786937b62" }, { "path": "docs/architecture/APPROVAL_POLICIES.md", "bytes": 1591, "sha256": "5ae27fc3045a592b3fc49fb2e7c3f903f9dadaa6512f5bc8cbb43f412c36a402" }, { "path": "docs/architecture/ARTIFACT_ACQUISITION.md", "bytes": 2786, "sha256": "538487fc94642dfa99d82e59b6103c40e6298203005ee9d1d42c48b211a332b2" }, { "path": "docs/architecture/ARTIFACT_PROVENANCE.md", "bytes": 3471, "sha256": "ffc007e6d81e6d4bd1040ec9f029ac3b2034d2c88023c2569648a8016ca2c918" }, { "path": "docs/architecture/ARTIFACT_RECOVERY.md", "bytes": 3547, "sha256": "dc84d1e544acf19b73e321c11fe070cf08e239a60544328460e03b280e6c20f2" }, { "path": "docs/architecture/ATOMIC_CUTOVER.md", "bytes": 826, "sha256": "ee815dc0b9d9bf5bd1c3ea53262c398bb47cd99e1d5e76b3e627a619d63daae1" }, { "path": "docs/architecture/BACKUP_AND_RECOVERY.md", "bytes": 6786, "sha256": "2d14580955dcf39eea96db714d100a9a74d599a6301021c6344a46034d109dfa" }, { "path": "docs/architecture/CANARY_AND_TRAFFIC_SHIFT.md", "bytes": 1006, "sha256": "eb88796038bc7e547bf020632f9c63b4beb01e0c8f4646d1b5b8069353ced5a0" }, { "path": "docs/architecture/CAPABILITY_CONTRACTS.md", "bytes": 1216, "sha256": "687e00ac076d80d4d21eddce1fb0407ac6f0b2baff709d84ebf93fd2b1e8b223" }, { "path": "docs/architecture/CAPABILITY_DEPLOYMENTS.md", "bytes": 1600, "sha256": "490ca00bf87a918e0fef418fedffb5cace53dbdd70a61e6fa3c4fc808c804572" }, { "path": "docs/architecture/CAPABILITY_EVALUATION_TYPES.md", "bytes": 1399, "sha256": "359c33af2e36aabe193b2bcf18b935457ce52f31205474024b7d20499f07581c" }, { "path": "docs/architecture/CAPABILITY_GATEWAY.md", "bytes": 2086, "sha256": "2143814570a7ae071ac7650c361b51d4f593f6add05d457f46fd84f6a3ada509" }, { "path": "docs/architecture/CAPABILITY_TAXONOMY.md", "bytes": 2226, "sha256": "e91ddc3e8278028abf5f1b2ddc2dc6d4c8b72c197a3bffacbb2c9d38c650c0d0" }, { "path": "docs/architecture/CAPACITY_TRENDS.md", "bytes": 1756, "sha256": "16cee7d918b0280526f82d4341ff69149a55af2331863f1caad89dd12cf2afa9" }, { "path": "docs/architecture/CROSS_PROJECT_OBSERVABILITY.md", "bytes": 988, "sha256": "55c2a2630ce33421a874b71c77a442fd5f1a318d64b0d0467d5795c0e9752ff5" }, { "path": "docs/architecture/DEPENDENCY_AWARE_CLEANUP.md", "bytes": 1733, "sha256": "b136e7a14bf91bc2035b7b3eaeb9d98dc7217dce9baf2d071873e3000572d6c6" }, { "path": "docs/architecture/DISASTER_RECOVERY.md", "bytes": 5396, "sha256": "b5460e6382971839f3a5cd4da5f46e3bbf8cf6d7d207f00759bf6d8705def84e" }, { "path": "docs/architecture/DOCUMENT_OCR.md", "bytes": 1094, "sha256": "ddcfc65d064ebc1d85baf2e7368a2d857d59583c54b42e64a6ca0de7232435e3" }, { "path": "docs/architecture/DOMAIN_MODEL.md", "bytes": 4518, "sha256": "02ff5168885ead15dbf8d04820254a375e609005a177a63fcf3311a4151b7a65" }, { "path": "docs/architecture/EMBEDDING_MIGRATIONS.md", "bytes": 1374, "sha256": "f42974f61274dacbb66f0fcc57c3152fea9f7c3f9f190b515980b75b2e55a753" }, { "path": "docs/architecture/EMBEDDING_MODEL_COMPARISON.md", "bytes": 645, "sha256": "938d5c408bc981fd49f05d511ba548f28948a13460233fc5f13dc662f1aea472" }, { "path": "docs/architecture/EMBEDDING_SPACE_IDENTITY.md", "bytes": 1150, "sha256": "5ddbfe1550f68b3f625d259a06493cfccb93dc4fba9ec6164047daaf83caeb3a" }, { "path": "docs/architecture/ERROR_BUDGETS.md", "bytes": 1075, "sha256": "7f73c8876347527f7aea89505dffa3919d0704e3aa5704cba256819161dfe7ea" }, { "path": "docs/architecture/EVALUATION_FRAMEWORK.md", "bytes": 845, "sha256": "e0ffaecf978569bff5dbf7922a104f062955b2f022f40e55bb24bc2af8a18ea8" }, { "path": "docs/architecture/EXPANDED_MODEL_DISCOVERY.md", "bytes": 1383, "sha256": "086765249183a529f17a7367e2e7cba2ea6cd76ba1814a904dd9285eb2e8fa06" }, { "path": "docs/architecture/GPU_PRESSURE_AND_HYSTERESIS.md", "bytes": 1318, "sha256": "f1e92f4d155e5f18090b3f8e89a15cb4c38f4fbe6afb180ad4343208bfa3be85" }, { "path": "docs/architecture/HARDWARE_PLANE.md", "bytes": 4854, "sha256": "cb2beaae16c58100477069532c13f08a2c74b7fb53a61363d76cd83006a72db4" }, { "path": "docs/architecture/HUGGING_FACE_INTEGRATION.md", "bytes": 2111, "sha256": "0357567efc1895517370cc03526c0b4bba0ab67e4224d262332964efb9b55508" }, { "path": "docs/architecture/LATENCY_PROFILING.md", "bytes": 839, "sha256": "3c7781d39778f9d159c93169fa34c504b9538afb5333d373e65a713c7ab96348" }, { "path": "docs/architecture/LIFECYCLE_AUDIT.md", "bytes": 8173, "sha256": "c6e7c67b23e0015f53e06ad121f66c4f8df43aad520fe0f15dd745720adefaec" }, { "path": "docs/architecture/LIFECYCLE_STATE_MODEL.md", "bytes": 3258, "sha256": "55ac142cbc28a1f84f25afee2c56ca2090449ec76ff69b3f021330522fc0ad1a" }, { "path": "docs/architecture/M0_FOUNDATION_CONTRACTS.md", "bytes": 6433, "sha256": "8672bf0c150617b78fb2eccf19ba5c385db1a5462a697aed5d78cb16cc7f76c5" }, { "path": "docs/architecture/M7_MODEL_COMPARISON.md", "bytes": 1369, "sha256": "412d08c401c7d1767ac67f23ce082e60c03fa9168443dc7820e38655bb6a813a" }, { "path": "docs/architecture/MIGRATION_ENGINE.md", "bytes": 1778, "sha256": "d0496fc98d325a12a92ccc8fce07d55d0d447f686b95bb1a5b3824389fdf52ee" }, { "path": "docs/architecture/MIGRATION_RECOVERY.md", "bytes": 1340, "sha256": "52a884c85eefec1698adcec71a1df2a21dc6208cdab1ac2f98aa46a67de74b42" }, { "path": "docs/architecture/MIGRATION_ROLLBACK.md", "bytes": 646, "sha256": "3665ccaba25670648f42e736a35a0ae3ed0ed69f6b9daa52abc0e1e68d05af5c" }, { "path": "docs/architecture/MIGRATION_VALIDATION.md", "bytes": 828, "sha256": "8192a236654cb7b1cc9ba1543c9922ecca22a9e9f7f6c1bb305882a4cb197727" }, { "path": "docs/architecture/MODEL_INSTALLATION_RATIONALE.md", "bytes": 1407, "sha256": "c5ac485c2b7ddf1d3e76912d4317eef326ad770d90d36c758673f6d20611eba3" }, { "path": "docs/architecture/MODEL_REGISTRY.md", "bytes": 4821, "sha256": "574f2b678cdc4788db5349e48c7144cc7f407b27b55c0a4ad564f638d26a877a" }, { "path": "docs/architecture/MULTI_CAPABILITY_RESIDENCY.md", "bytes": 1530, "sha256": "c59cbcf568d83054ebea12c87ee2add3468360b9884373439605fd199c913a70" }, { "path": "docs/architecture/MULTIMODAL_CAPABILITIES.md", "bytes": 1163, "sha256": "e85549be4da1d53f40ae022421b1bab522bfb36a6b95eca6c57ccf85b06c6c9e" }, { "path": "docs/architecture/NODE_AGENT_PROTOCOL.md", "bytes": 6614, "sha256": "07a61ec404e1d5b4c7991d0e2262dad558566080564d0c58bffc0aa2ea5f43a3" }, { "path": "docs/architecture/NODE_DECOMMISSION.md", "bytes": 3072, "sha256": "deab2c2f34c9c58f5d2101e9036c48398a51ebb90d3204fca1ac2a64c9d14d62" }, { "path": "docs/architecture/NODE_RECOVERY.md", "bytes": 3668, "sha256": "f2ffa2e0028ba438e4aff13753be2cf695509dd3fe066468d85285b3385324f5" }, { "path": "docs/architecture/OBSERVABILITY.md", "bytes": 5041, "sha256": "f7e56bfd82ea850688407d9a23536762304b707d22739c7b10f97d67e61c592a" }, { "path": "docs/architecture/OCR_MODEL_SELECTION.md", "bytes": 2461, "sha256": "ee7811baeed781c89bfef077b90c1d8dea0ce3ce07e8ab8bc9e15b3f64cb8a82" }, { "path": "docs/architecture/OPERATIONAL_INCIDENTS.md", "bytes": 1027, "sha256": "a11c72afeff60de6e682f49491776e9346c6645978841691397801aec8691518" }, { "path": "docs/architecture/PLACEMENT_EXPLAINABILITY.md", "bytes": 1407, "sha256": "45ff6ac130b15955030edd1944ebe0e66188f8f422aab27b0b172d16b05a0310" }, { "path": "docs/architecture/POKEVAULT_VISION_INTEGRATION.md", "bytes": 2352, "sha256": "bdea11cc87faa362dbbb4dcc62cc9596b33755821a246f41693fd7b4ba33f2c4" }, { "path": "docs/architecture/POSTGRESQL_BACKUP_RESTORE.md", "bytes": 5619, "sha256": "a5a7e532d8d9a0718608bae04a0f917772e03afb5812ac63160366a32b70564a" }, { "path": "docs/architecture/PROJECT_BINDINGS.md", "bytes": 1535, "sha256": "18bf42cc3d1be1500732bb25f21175d4d5e58e470ff634212e8f076382aac6fa" }, { "path": "docs/architecture/PROJECT_CAPABILITY_INTEGRATIONS.md", "bytes": 1259, "sha256": "e1c3911e4e78c238630ede056732ad89f70b41273e20eb6225594fb2ff8871ba" }, { "path": "docs/architecture/PROJECT_FIT_EVALUATION.md", "bytes": 1814, "sha256": "95d8c98e1f282dfcb5672ade684f8f77564bc69d7725eac8cd7dec776f758fea" }, { "path": "docs/architecture/PROJECT_INTEGRATIONS.md", "bytes": 1312, "sha256": "756d52ae92b60affafc94026b7024f40eb9aff0721a02b1cc9bdb37c7827f516" }, { "path": "docs/architecture/PROMOTION_PLANS.md", "bytes": 1542, "sha256": "257b712fc7cf7e232eabf7d66664ab7fb7583f2c028e89931e3e1ebd25083c07" }, { "path": "docs/architecture/RAGCORE_INTEGRATION.md", "bytes": 937, "sha256": "5a5db8efcf9bf1cf48fb279d890af9e6da93feae90d19f2dd55edd62ff1e4aaa" }, { "path": "docs/architecture/RECOVERY_ASSET_CLASSIFICATION.md", "bytes": 3855, "sha256": "d2c801506ab7dd9a3cc8c7f204879a7184ced59ac8428b709d2670568e43da63" }, { "path": "docs/architecture/RECOVERY_COMPATIBILITY.md", "bytes": 4391, "sha256": "4cc19627e8a9ccd503f26daec66a22d3bbc354011a7f05ac8be8d65076da6167" }, { "path": "docs/architecture/REINDEX_MIGRATIONS.md", "bytes": 1053, "sha256": "6911a8d867e66990ba55439ee0d34d546e775ed9e497271f07728d6b9a0e49e5" }, { "path": "docs/architecture/RERANKING_CAPABILITY.md", "bytes": 1097, "sha256": "1db602e00ddf252a97fa2c198bf4cefb5bf747061ee951dcca955c8f0a588992" }, { "path": "docs/architecture/RERANKING_EVALUATION.md", "bytes": 573, "sha256": "738208bf85250cb4f4e7803b113f9a3e392e3829ed615f1e57f8f59ef7239750" }, { "path": "docs/architecture/RESOURCE_ACCOUNTING.md", "bytes": 1509, "sha256": "aa489e3afd7a749a8958bdd896585811f7d32a6d6262f408143dd1659e6c43c8" }, { "path": "docs/architecture/RESOURCE_CLASSES.md", "bytes": 1154, "sha256": "631e879d103cc912d85c994e708cbbe9db533de724caa6b49f56b6fbf519a58c" }, { "path": "docs/architecture/RETENTION_AND_DEPRECATION.md", "bytes": 1233, "sha256": "0fb8c2686fcdf1621ff18cf777bfa74392ef34c2f53776dbe65ade57467e2873" }, { "path": "docs/architecture/RETRIEVAL_AWARE_EMBEDDINGS.md", "bytes": 635, "sha256": "1e1474107eb049b8d76cb984014eb5866706319c768e87d3961def0fdeb3e339" }, { "path": "docs/architecture/RETRIEVAL_CANDIDATE_POOLS.md", "bytes": 824, "sha256": "68307c8242376505713bccce734a542c27f9d3dd0a3bd35be94ed74a242fb8e6" }, { "path": "docs/architecture/RETRIEVAL_PIPELINE_IDENTITY.md", "bytes": 790, "sha256": "665100ba8f26a566a8caf1adbd4365053da0b7b7bc728a18400ba1f3e9f27c28" }, { "path": "docs/architecture/ROLLBACK.md", "bytes": 984, "sha256": "2a472bccc4b508d22b931f841ffb0ab266ee6f5e7c637d61009ac5080da4305a" }, { "path": "docs/architecture/RUNTIME_COMPATIBILITY.md", "bytes": 1928, "sha256": "b8c0cd5240e73044d51748c09c0a69f0135a0476a5fb1122b9077c8881663a7a" }, { "path": "docs/architecture/RUNTIME_PLANE.md", "bytes": 4863, "sha256": "a4d37a5498dcd89253cdc573f1d3fe1d20330ce636fedf7df8115264d8e492b2" }, { "path": "docs/architecture/RUNTIME_PROFILES.md", "bytes": 974, "sha256": "bd5df7dc405b51ef8790e2d017e56419e3121e8e9336eebde82e62a334c73bb6" }, { "path": "docs/architecture/SCHEDULER_QOS.md", "bytes": 1293, "sha256": "6492e2708f2aab010901355a449211be5860f0f2ec16aecb15b3c5db680aaee6" }, { "path": "docs/architecture/SCHEMA_BREAKING_MIGRATIONS.md", "bytes": 592, "sha256": "66ccf66f72d76660d1eb70ff1edeecd28df7eb81873628d24994b31978f7ace0" }, { "path": "docs/architecture/SERVICE_LEVEL_INDICATORS.md", "bytes": 2149, "sha256": "0a27288df3055585f04ab85426b2080351edce5f62abc9979f8e14f006a59776" }, { "path": "docs/architecture/SHADOW_AND_DUAL_READ.md", "bytes": 576, "sha256": "9fedc4dd18c467ce6e3e3748a1df195ba21faae652eb8e633396575fac79ddad" }, { "path": "docs/architecture/SLO_POLICIES.md", "bytes": 1712, "sha256": "b901571b2ea5c06e7146335644194e9218cdaf87354d1a90325550ff7809d8d9" }, { "path": "docs/architecture/SPEECH_CONSUMER_INTEGRATION.md", "bytes": 1135, "sha256": "63119017729dcb49260a8f99ecefe5cf676cc5f6b161011060609053cc038545" }, { "path": "docs/architecture/SPEECH_TRANSCRIPTION.md", "bytes": 1063, "sha256": "c9e2cb1300a2f37528e804af8025768d8d856faf681faa0c364d147ef79c9667" }, { "path": "docs/architecture/SYSTEM_ARCHITECTURE.md", "bytes": 3531, "sha256": "47af95d00efc1781d8ae3b12c27d23c55d1892d7288a0a5b75b1e4c01a102750" }, { "path": "docs/architecture/VISION_EMBEDDINGS.md", "bytes": 950, "sha256": "f9357132fd15c1098323e3acaf5fcb5db821ae7094c3f986c9e1dcbda56ff7c1" }, { "path": "docs/CAPABILITIES.md", "bytes": 3675, "sha256": "0bb5a2bfa0c2b1fe659b97a4928ee4321c54ad8e0f10707e7e9d4c93a45bb1df" }, { "path": "docs/COMPATIBILITY.md", "bytes": 5703, "sha256": "80af6c8bfcc3caca63fe719d2785c06f30b4bb7fe26c6602526fc66497787b75" }, { "path": "docs/CONFIGURATION.md", "bytes": 19082, "sha256": "948888c5f2624dccbbf54ca3cf5878e217b43328bee6ee53ff2b3e8592b509a9" }, { "path": "docs/FIRST_RUN.md", "bytes": 4780, "sha256": "01f4793a666315fb1a6d832916083e43215026273e9c1610e44d778d78649b1b" }, { "path": "docs/INSTALLATION.md", "bytes": 7713, "sha256": "fac59f8017eb7e65c63341f487615e6456fc2c6d05cffc4440f507b8cf9ab5d2" }, { "path": "docs/NODE_AGENT.md", "bytes": 6145, "sha256": "25b8f4a85ea0f5d0a128e12427350ef561bd68d0ebede008479c7a4c649b0e71" }, { "path": "docs/OPERATIONS.md", "bytes": 4836, "sha256": "545c8d5c057d0339033bd2d092df2ca1adb179b2be7acec20c93c5db6cf1edb7" }, { "path": "docs/operations/CHAOS_TESTING.md", "bytes": 6042, "sha256": "256fede908692cdfb5c96337708f25b18ef42dd82bd1b84c5589da38f25aa12b" }, { "path": "docs/operations/FAILURE_AND_HEALTH_MODEL.md", "bytes": 1410, "sha256": "d1921305997093432326f391f94f215bdad58e5072fb17e16d9312266cac42ba" }, { "path": "docs/operations/FAULT_INJECTION.md", "bytes": 4295, "sha256": "139d0f8a59d2bf5905bebe29a2f055360e7b8b7455534d1ac1db596d03264b8c" }, { "path": "docs/operations/GPU_LEASES.md", "bytes": 1124, "sha256": "58875f8102002b52f36d7d6d6249619bfb312ce3db4710129282ed59b362a3a6" }, { "path": "docs/operations/GPU_SCHEDULER.md", "bytes": 3816, "sha256": "9f3699c52adae805821270dfa51b623610bd1e65c76b5ecd6a4c4219b0fc9f76" }, { "path": "docs/operations/MODEL_STORAGE.md", "bytes": 3600, "sha256": "950f3310dedb50f00ff9de56294f92ced3dbb413fb00205bcdee73030c9f7514" }, { "path": "docs/operations/RC_ACCEPTANCE.md", "bytes": 2419, "sha256": "a74eab1e570d06de61e62aadd4cc2073282553d0de54f64beb2dc7cd165c3422" }, { "path": "docs/operations/RESIDENCY_MANAGER.md", "bytes": 991, "sha256": "22e38ed6e18866a16086da09cedfb15b3545a9552b21bf5cc8ecffcef28bdc8d" }, { "path": "docs/operations/RESTART_RECOVERY.md", "bytes": 3958, "sha256": "fa86ab658cc73fe9e81855c5dd0c4108cd139c5535762859d2582ea398fb6492" }, { "path": "docs/operations/RUNBOOK_ARTIFACT_LOSS.md", "bytes": 2283, "sha256": "42335909d4b1cc27134d07a4eebf8c271a1d082b3ae8890d8b85c22ccb41ecf0" }, { "path": "docs/operations/RUNBOOK_BACKUP_FAILURE.md", "bytes": 2192, "sha256": "fe680e100468693981547e35586f2897083fbfa945f6715d30d033e83d156ef5" }, { "path": "docs/operations/RUNBOOK_CONTROL_PLANE_LOSS.md", "bytes": 2532, "sha256": "e2e67e580f3246b3a3b0d26c93e348be5566eb051145be09930609967b430c26" }, { "path": "docs/operations/RUNBOOK_DATABASE_RESTORE.md", "bytes": 2381, "sha256": "d554d1247cd480d5b7aab963d35906163aefb46b547b4df5ee5962cc70be9784" }, { "path": "docs/operations/RUNBOOK_FULL_DR.md", "bytes": 3485, "sha256": "22e8cd71cfa6a9147ece99294b9b5ebe686c07650109cc3422309764a73fe67c" }, { "path": "docs/operations/RUNBOOK_GATEWAY_ERRORS.md", "bytes": 819, "sha256": "353ccb3c465c20f3cf77bf7b4e4d33eb7d711f22aa92601c0d9004254c2246c4" }, { "path": "docs/operations/RUNBOOK_GPU_PRESSURE.md", "bytes": 822, "sha256": "121f023fa45b6666ddf7ec557f6a0d01e1818a08d34b85a551633180021f3448" }, { "path": "docs/operations/RUNBOOK_MIGRATION_FAILURE.md", "bytes": 811, "sha256": "62ac26cc686d7f35000fbc630f2f9d310a43287b2f7b10b7662bed31b1f106f1" }, { "path": "docs/operations/RUNBOOK_NODE_DECOMMISSION.md", "bytes": 2325, "sha256": "389feddf825a404ea7f010d0fabff8ca0dcb87f091f167cdd10528c9aa3c938d" }, { "path": "docs/operations/RUNBOOK_NODE_LOSS.md", "bytes": 2561, "sha256": "bf8e67789b8a5f57773669312d4fa5e5780ce2ded35e89a1c57ddbe76d3ec297" }, { "path": "docs/operations/RUNBOOK_NODE_OFFLINE.md", "bytes": 1013, "sha256": "6fb09ba1713ac5972ba6020ac11fe2a63ebbc973b0c3fe80aa98ba0db18f06fb" }, { "path": "docs/operations/RUNBOOK_RUNTIME_FAILURE.md", "bytes": 797, "sha256": "6176b3a24d6ba0295dcc4cc47abc997a2d0d7bca8d6041632374c2aa471897fc" }, { "path": "docs/operations/RUNBOOK_STORAGE_LOW.md", "bytes": 771, "sha256": "9eee6213ca9555166ecd115e0ad0d194ab2ccea341c1a7008bbcc7ffa327000e" }, { "path": "docs/operations/RUNTIME_PROBES.md", "bytes": 2047, "sha256": "fec1460f2637a49927759f7b906dbbab76ea69a735dbc67f857ee06b22a6b9f6" }, { "path": "docs/operations/SERVER_AGENT_DEPLOYMENT.md", "bytes": 6154, "sha256": "f305702c6b826a13eabb70967eed1da2d56fcaa2c6f6f1e587379a205c52173f" }, { "path": "docs/operations/SOAK_TESTING.md", "bytes": 4808, "sha256": "a8224bbbc43910a2377c3c41614940fcce88c6ed9a998d3e98d4b24ec6f87068" }, { "path": "docs/product/MODEL_LIFECYCLE.md", "bytes": 2921, "sha256": "a145118dd2cc3a1efd834fe2cd12418ef5de8b16ecf030634812a75037f900e0" }, { "path": "docs/PROJECT_INTEGRATION.md", "bytes": 4942, "sha256": "e12d1c2beabf70970fb55aaaf1aa02769fd8c0fa8193793a0f3c84c8f99e7609" }, { "path": "docs/PUBLICATION.md", "bytes": 2688, "sha256": "b64478a3547b2776c45566dddb54595184247f1a584acb0083d277d36d6f0b3d" }, { "path": "docs/RELEASE_NOTES_v1.0.0.md", "bytes": 6781, "sha256": "981b28a6f61df274e8cbf2191e3bb39900927c25ed343e652a9d2f4f0217fc21" }, { "path": "docs/RELEASE_NOTES_v1.1.0.md", "bytes": 3125, "sha256": "08e9897fafe780db4b9673b6b02e2b8b796711044a4edcf32271a9ee1997db20" }, { "path": "docs/RELEASE_NOTES_v1.1.1.md", "bytes": 1719, "sha256": "15228eba2fed042b46382bec4860f34afa109c8374e91b3a4f1971c89c852811" }, { "path": "docs/RELEASE_NOTES_v1.2.0.md", "bytes": 5994, "sha256": "c63c18769c15911123b3e1e2bee5cb74f69b658f0ac6f4d2ba75a3c53176bdba" }, { "path": "docs/RELEASE_NOTES_v1.2.1.md", "bytes": 4563, "sha256": "2b97562c957d10d28aa458db5e8bdfb83de0e0bb896a952ca3107adbc0407c4e" }, { "path": "docs/RELEASE_NOTES_v1.2.2.md", "bytes": 2318, "sha256": "9fc39f703b4126c295b8cd2b0822166c0577307c44475e0e20ba0a9e6d61ad91" }, { "path": "docs/SECURITY.md", "bytes": 4225, "sha256": "2af6d5e0ac311ef543e55b0ea2d31fd8c4236cbe4619a6873f9acc38976354be" }, { "path": "docs/security/ADVERSARIAL_API_TESTING.md", "bytes": 3791, "sha256": "5ebd33b614e62a193d81ff2fe2e0aaf79413d7c96f5444ac10c0e8a3bf70fcfa" }, { "path": "docs/security/CREDENTIAL_THREAT_TESTS.md", "bytes": 3370, "sha256": "fc0414c13f2bf70a9bb748abe7bc4c9f60cef03b824d7538f18226f2b254170f" }, { "path": "docs/security/EXECUTION_APPROVALS.md", "bytes": 868, "sha256": "1d95ba5f84ada11362fb6881581cac23ea424399ef8107d7563fd13d26e64692" }, { "path": "docs/security/MODEL_SUPPLY_CHAIN_POLICY.md", "bytes": 1536, "sha256": "e68a58ce0029ff49d222f4d711ff923c8529249a8d990b88638c5c83d0f6dee0" }, { "path": "docs/security/QUARANTINE_AND_VERIFICATION.md", "bytes": 1623, "sha256": "60303cd395b47a468ca07d42ef30c79bcd8730cafef47e602d5dcc3d2a066b2b" }, { "path": "docs/security/sbom/image-provenance.json", "bytes": 1562, "sha256": "fb229be6bf7e8b45a721c7ba8c23552135e2460db2f28f60ab4a6fd5b9521f7a" }, { "path": "docs/security/sbom/modelforge-cyclonedx.json", "bytes": 74829, "sha256": "16934860796aabe677e6b01438e2c033e168c9762580c199b9cc933e41162b87" }, { "path": "docs/security/SERVICE_AUTHENTICATION.md", "bytes": 703, "sha256": "a1a5f7b5caf803683a57d0bd230be6d382864c33e5d2c428dfbd47d800104872" }, { "path": "docs/security/SUPPLY_CHAIN_RELEASE_GATE.md", "bytes": 4524, "sha256": "26c0e02b466a0246d48363961475e1e9d2714d5fd9bd7f7a2dc8aa16dc0a6f57" }, { "path": "docs/security/THREAT_MODEL.md", "bytes": 16683, "sha256": "28cf603d865217255aa41e968e3c8f5b63bd8c76aeb5594be5ceb903ee61ff8e" }, { "path": "docs/TROUBLESHOOTING.md", "bytes": 7867, "sha256": "bf9b11df005be4cd718df8a923e96239a970fdc153d1f838bc2352eec1f8d56b" }, { "path": "docs/UNRAID_DEPLOYMENT.md", "bytes": 3308, "sha256": "23a759d75df84d0580db26a3f7076cb4f6b7c2650826f063f7925d90b137013d" }, { "path": "docs/UPGRADE.md", "bytes": 10085, "sha256": "3f90263b13530ba3afd4758912f820e16f2f1a1f5d7a5c74f1659d49cf35d2ee" }, { "path": "frontend/.dockerignore", "bytes": 38, "sha256": "010037907a1e1e3c099e220cb94a6f4cd58ba796096143ebcd34c375d3fae7a2" }, { "path": "frontend/Dockerfile", "bytes": 3068, "sha256": "1fb254d786ff9e5799b4efd8f1e4a33a1d7505f8329224f768ab73fc506e5337" }, { "path": "frontend/index.html", "bytes": 683, "sha256": "35271cda322456c3d403df6d0dd3d8ee781d93c4443cb18f7ab32343f676c5c6" }, { "path": "frontend/nginx.conf", "bytes": 1808, "sha256": "2628b4fad935e549f503c31be4503cf93fb6a3a39b81d30740214fa6065d2ae2" }, { "path": "frontend/package-lock.json", "bytes": 83083, "sha256": "e659484f6917736a18c98990be47f683992f0302276ff808e94052447866f02a" }, { "path": "frontend/package.json", "bytes": 710, "sha256": "efded9d3f0458a78a9da5afd971bd63fe2ff11452a346b25eda8892f67601db1" }, { "path": "frontend/security-headers.inc.template", "bytes": 1167, "sha256": "f2e120277ce59303aa94faca53130600448390d269fb2fac4f2c0254688382f5" }, { "path": "frontend/src/App.test.tsx", "bytes": 28514, "sha256": "48e654d1850178778acbe38ec54aec1729d7848925ef4ae73f09c402ada8bcbd" }, { "path": "frontend/src/App.tsx", "bytes": 47369, "sha256": "92491fe037b1ceaedd01cc6d7724ba952352f2bd6169be0aaf1ac38992abc5f5" }, { "path": "frontend/src/components/AdvisorWorkspace.test.tsx", "bytes": 1690, "sha256": "1fa0d056c7467561198336f328a44305bf521c2c5eeec61d3b754c46e39dfcfe" }, { "path": "frontend/src/components/AdvisorWorkspace.tsx", "bytes": 3388, "sha256": "068ba7f7f17b81cf927929369257940d674ed495225fedbc485759f62c3b1d94" }, { "path": "frontend/src/components/CapabilityWorkspace.test.tsx", "bytes": 13522, "sha256": "9568afeea15762f2872bcec1880fbfc0e76131d323e35c5bed8551073952d6a5" }, { "path": "frontend/src/components/CapabilityWorkspace.tsx", "bytes": 32801, "sha256": "901a2d2f0a3b3830e09891f951209e366f206e6b4ac2723523aac3054db8d578" }, { "path": "frontend/src/components/CommandCenter.tsx", "bytes": 18557, "sha256": "31f028cc0f3aa9c4ce238751f448a4c9e6215e23cc34006c03470480fd28444e" }, { "path": "frontend/src/components/CommandPalette.tsx", "bytes": 4775, "sha256": "b0f8fddf900af56c9a133691daae33f31f37b754d277458aa2942c50653b2a55" }, { "path": "frontend/src/components/DiscoverWorkspace.test.tsx", "bytes": 7992, "sha256": "a45d171db2fa5a6d3a636391d23e30f5ba15cf95b4e276af95a3bc0d079e70f9" }, { "path": "frontend/src/components/DiscoverWorkspace.tsx", "bytes": 14277, "sha256": "86f24515aa7ea6d5a213ab6083c46268f37416c2eaa81cefe7ed1a1e5822a8b5" }, { "path": "frontend/src/components/EvaluationWorkspace.test.tsx", "bytes": 10021, "sha256": "3aa2e2927dca4c2ddb4192d6290bcb8d22cc98e857288dd5828486bfa4a6ad6d" }, { "path": "frontend/src/components/EvaluationWorkspace.tsx", "bytes": 17225, "sha256": "385b268d888054dfbaa95da80bb8486d447fd58bf623a903be66a1ee9fba47b8" }, { "path": "frontend/src/components/LifecycleWorkspace.test.tsx", "bytes": 6253, "sha256": "199d1f5bed4a488f89fdcd0df5f2ad7b7494bf5834fc57ce7ebf3ddef4ee3215" }, { "path": "frontend/src/components/LifecycleWorkspace.tsx", "bytes": 23613, "sha256": "95b9e37d5fe658b8edcb7b85dddd5917e3a3dd83862cdb40a3a967eef5205920" }, { "path": "frontend/src/components/MetricCard.tsx", "bytes": 385, "sha256": "73c851f669a7919fdc198a068ec5ee395c82cf440ff0357702df265ae6a891e3" }, { "path": "frontend/src/components/MigrationWorkspace.test.tsx", "bytes": 4676, "sha256": "bad5355c9862a72081d7d48064bcc7bae7717bbf1ac5b82742bfa674519e2c66" }, { "path": "frontend/src/components/MigrationWorkspace.tsx", "bytes": 11098, "sha256": "880960af19c090f458a7e68a43e46a992fdfebf8c212dfd94c2b2ee718d117ee" }, { "path": "frontend/src/components/ModelsRegistry.tsx", "bytes": 28410, "sha256": "1078c8a8391521319ae9218442942a402c261f16961eef02f79e46295b19e795" }, { "path": "frontend/src/components/OperationsWorkspace.test.tsx", "bytes": 5663, "sha256": "0164c5fdcda15d3ee309e3d5245da678271e138088b4e2edf7fabf53d0dfc775" }, { "path": "frontend/src/components/OperationsWorkspace.tsx", "bytes": 16110, "sha256": "9a2f756f49c670386449bf7052825dadb7640764dca3b6d974385319668fe6ce" }, { "path": "frontend/src/components/RecoveryWorkspace.test.tsx", "bytes": 17790, "sha256": "f03c603258204571c1abbf9b1fababe1e48dcf3e6f189ad4e081c4cfce82ce17" }, { "path": "frontend/src/components/RecoveryWorkspace.tsx", "bytes": 19633, "sha256": "8f8073992684882f8c0513d595181ef0e0935a7dd09604f697a4f4cb11b7ad16" }, { "path": "frontend/src/components/RuntimeWorkspace.test.tsx", "bytes": 7647, "sha256": "1c73ef3a23011362d93b1ce7bc5d823ab82560f18951d008d41cc870c8b3c482" }, { "path": "frontend/src/components/RuntimeWorkspace.tsx", "bytes": 11977, "sha256": "4d7c5a352d200529c1a8124848d24b010f5539e760d89b5ed9e4beda43ff8312" }, { "path": "frontend/src/components/SafetyDialog.tsx", "bytes": 4599, "sha256": "6e521026287cb79964b4ea01d60a01a4499ec7c8a25e6f833c420ab63c85fc40" }, { "path": "frontend/src/components/TabList.test.tsx", "bytes": 3382, "sha256": "f63a7b3c395dbee55e35a87da3a5aa4a31d19ad07b8ef4294d50df7a3aebc399" }, { "path": "frontend/src/components/TabList.tsx", "bytes": 2418, "sha256": "7a8d9de39066d74f737dce5c49c88621b161a86c12871dc223a5acb4178519f6" }, { "path": "frontend/src/lib/api.origin.test.ts", "bytes": 2105, "sha256": "50115337a0de91525388fb6168e9eb840bbb075c4ac0c44c485d61d5a1ec867b" }, { "path": "frontend/src/lib/api.test.ts", "bytes": 5557, "sha256": "4c2afdc96da88608c8d59c885f6fce52a6d01da12eed52b669ed8771663733c2" }, { "path": "frontend/src/lib/api.ts", "bytes": 27782, "sha256": "a3f52e4edb4e11af93376ea6d27436e0febe162f7afea08bfce1c0c045fc9dcc" }, { "path": "frontend/src/main.tsx", "bytes": 239, "sha256": "a0d8cf21a990ece4cf836c1a252e0e63e1ffc326ee7f87efce1725b63ef7c8e7" }, { "path": "frontend/src/navigation.ts", "bytes": 5470, "sha256": "1edefd5cd5b837cc61148e9cba27659a197a4aaf650af789e36a22c6753ac5d8" }, { "path": "frontend/src/styles.css", "bytes": 98483, "sha256": "8f607ef346b09b7c77d9618a09a6a6ed8d3471cadc27e5f5e5c92ed9f6bb23fa" }, { "path": "frontend/src/test/setup.ts", "bytes": 43, "sha256": "9b328c4843431fa76d8de00008fc159e95f99a840211085ff3b8f25e53d14409" }, { "path": "frontend/src/types.ts", "bytes": 43701, "sha256": "efb34f6a6cf5dd9aeee4bd72ef3e9fcd3e3894ea55b8166db82006bd0dfaf873" }, { "path": "frontend/src/vite-env.d.ts", "bytes": 38, "sha256": "65996936fbb042915f7b74a200fcdde7e410f32a669b1ab9597cfaa4b0faddb5" }, { "path": "frontend/tsconfig.json", "bytes": 527, "sha256": "83efc1798334967d5a907f26b8cba31fa213f16b5ac0ed5c02fd38e7cf0ceb66" }, { "path": "frontend/vite.config.ts", "bytes": 1019, "sha256": "39196ecbd0c830b1bced59602aa4ab3ee6c52f38b547b3648ac584591ae03e26" }, { "path": "LICENSE", "bytes": 34523, "sha256": "0d96a4ff68ad6d4b6f1f30f713b18d5184912ba8dd389f86aa7710db079abcb0" }, { "path": "node-agent/Dockerfile", "bytes": 2269, "sha256": "1357b603034e01caea72d4e758123719abc89a76e3054c4c361326efbef8c3f0" }, { "path": "node-agent/pyproject.toml", "bytes": 1421, "sha256": "c83a2c79a0c5f68edea89a6e9b60760da8453f54a8eaadfe164871533def275a" }, { "path": "node-agent/src/modelforge_node_agent/__init__.py", "bytes": 22, "sha256": "bae7f854db53340f777cc86802eafd61a7f368a2459dccd8f87d524824ae4554" }, { "path": "node-agent/src/modelforge_node_agent/acquisition.py", "bytes": 15279, "sha256": "52d1749a0fd7efb34ef88bd7fbfcdccc92b863c2ed36679b8e18a6a81ff62941" }, { "path": "node-agent/src/modelforge_node_agent/agent.py", "bytes": 12330, "sha256": "d6770b4c6d05ea92d45321895d1a22c49aa43561248e40251d23ddd82971f61a" }, { "path": "node-agent/src/modelforge_node_agent/main.py", "bytes": 1302, "sha256": "a9299009f04a92a0d32a5701a1e73c331f48035eb241eeac197f847cf0e4c522" }, { "path": "node-agent/src/modelforge_node_agent/preflight.py", "bytes": 4378, "sha256": "0b4547a8642c78de08492b3d2507b9c5b0576a948d439f6f869280bbba3abf8f" }, { "path": "node-agent/src/modelforge_node_agent/settings.py", "bytes": 1424, "sha256": "df25f9e167d8052a4aa9b587cc59c5895638206f6c1542b70fa9d7601587c510" }, { "path": "node-agent/src/modelforge_node_agent/state.py", "bytes": 1645, "sha256": "4091878754fc04ea51489f17a333887a070d7a98fc57cc852818c97d2ce175a4" }, { "path": "node-agent/src/modelforge_node_agent/transport.py", "bytes": 2415, "sha256": "5a77e6042cf14f1e71b09f078139fd23519f33ed194333c201aef525fbdcd367" }, { "path": "node-agent/tests/test_acquisition.py", "bytes": 11964, "sha256": "f77ccc03d0a7dd0eb17a0083776283143f4352bdac7f2a6562b6229921fbaf4f" }, { "path": "node-agent/tests/test_agent.py", "bytes": 14180, "sha256": "b888aa2e95d1a41173fd48e9c6c25db91e21592fabb899eba2338f16f11a932f" }, { "path": "node-agent/tests/test_main.py", "bytes": 895, "sha256": "13176e4fed849fb8e28c1ad7c2d7a0a654cb93b7a726951faf37805027981d41" }, { "path": "node-agent/tests/test_preflight.py", "bytes": 2866, "sha256": "70a49573e02fb0dd70c2e4624aa985d6eae690e41d30cd02f6520897b0a415a9" }, { "path": "README.md", "bytes": 6078, "sha256": "b1004ea4aa619be307b28aa77bfa06b832c8653fa6c690146b79e93a7706122c" }, { "path": "runtime-worker/Dockerfile", "bytes": 1714, "sha256": "e521bba10dcce424068eba51f4b8af97bf2ca4a01d403b69b264dddc930bd225" }, { "path": "runtime-worker/pyproject.toml", "bytes": 2194, "sha256": "821a45d7f2318cb73220556c5ceaf81e5ea479601e7a43ebfe20c8ab06aea3d2" }, { "path": "runtime-worker/src/modelforge_runtime_worker/__init__.py", "bytes": 22, "sha256": "bae7f854db53340f777cc86802eafd61a7f368a2459dccd8f87d524824ae4554" }, { "path": "runtime-worker/src/modelforge_runtime_worker/adapters.py", "bytes": 46153, "sha256": "59f13161555323f78065f9bf5855fe2f2bf9b2fd42d6d9675649725f0a4cafbe" }, { "path": "runtime-worker/src/modelforge_runtime_worker/contracts.py", "bytes": 5716, "sha256": "52a1d931e03253e25ad0df310536f6080ba9cda6d067ec3cd3121ce7d7da7484" }, { "path": "runtime-worker/src/modelforge_runtime_worker/main.py", "bytes": 849, "sha256": "38773980d116bb0b106905144e6f58839d8e1a70bbb7b40a8e7fc377bd46b66a" }, { "path": "runtime-worker/src/modelforge_runtime_worker/probe.py", "bytes": 6384, "sha256": "d21d6d5ba31340b48ed2815dff73c926d041445377904d8ea9de687c54914e5c" }, { "path": "runtime-worker/src/modelforge_runtime_worker/serving.py", "bytes": 18445, "sha256": "17723e0ed89254a26f6f5ef7ce82a7ab05260c419768759415e7e3b02b508708" }, { "path": "runtime-worker/src/modelforge_runtime_worker/settings.py", "bytes": 956, "sha256": "5c0d4fe05601771c92cea238b61f1b6b09e86cb46a59d1caaa48156ba0a0d2cb" }, { "path": "runtime-worker/src/modelforge_runtime_worker/transport.py", "bytes": 2949, "sha256": "5c57a2e411c44aee6358870f2fc65c12938cb2f2b9cc8bb9fcb35a0dd3127ba3" }, { "path": "runtime-worker/src/modelforge_runtime_worker/worker.py", "bytes": 9185, "sha256": "bcfd7d63f5ff108fd14d7ea23c6ab42ce6a5e1c6ee44a5d92e258f87787b94a6" }, { "path": "runtime-worker/tests/test_worker.py", "bytes": 21438, "sha256": "a3f4e00f03a206a04b1db2d3a25046dbcd1100a0dc0d62d4aea5c7f13e5e2f89" }, { "path": "scripts/bootstrap.py", "bytes": 9444, "sha256": "e5d4889e19c46bead28e467e58a84247ed12f9126ec464fc84d06a89fbe13004" }, { "path": "scripts/check.ps1", "bytes": 1690, "sha256": "ca6671659a7349a8caa2bba65e85facbfc8a716028b54198338f4cdbf8286e6f" }, { "path": "scripts/check.sh", "bytes": 2206, "sha256": "118ec71a31bb919b71958a477c0b48e0c251b73c12c18eac9fe0be0d1c59b60a" }, { "path": "scripts/export-public-source.mjs", "bytes": 8885, "sha256": "e8c3a3311c1528e4da5fdc2f1396dc95d188e26b5031591fc81da88447a658ac" }, { "path": "scripts/generate_configuration_docs.py", "bytes": 11151, "sha256": "0fc3f0a702e68d0721a08b6e9f518ef07b5222f7387b8c5da3b4e1a299526c82" }, { "path": "scripts/m14_live_rehearsal.py", "bytes": 11368, "sha256": "605c951b49251997398c9b34b1980eee822d7374219b45c8bc863db8f0bd3f09" }, { "path": "scripts/m14_live_soak.ps1", "bytes": 8466, "sha256": "0a11b8fb47a370d27aef46084be32bbb1276dd6da65942a67e2694ab996a2e44" }, { "path": "scripts/m15_background_writes.sh", "bytes": 1040, "sha256": "ef37dcf88a89fef020e63a36cc91b2fbd6b6868683bc39f514b5cd381dcbf457" }, { "path": "scripts/m15_record_artifact_recovery.py", "bytes": 4896, "sha256": "51c4f6f40c2c3b056f694118b5274ff4b3b2f9179d0dcc35bb4e1a3e58513882" }, { "path": "scripts/m16_chaos.py", "bytes": 31283, "sha256": "eaef894c5eb6b1549c6b42c2d710116427ec547c80ace743dfd8e04c7abd43f0" }, { "path": "scripts/m16_invariants.py", "bytes": 1965, "sha256": "b45a7c2ee606b04c5a63ad2985f5f67915afde24fadf3d10ef62ff3329a06f87" }, { "path": "scripts/m16_release_gate.py", "bytes": 11324, "sha256": "8946bfbaa3ba307ab9f1d90d42621d52c8ed4742494d42d124fe99a49e0a46a4" }, { "path": "scripts/m16_sbom.py", "bytes": 7373, "sha256": "40c81015c54eef43152efd71259390b992ff7a13cc36460a2fbe08faddff9d56" }, { "path": "scripts/m16_soak.py", "bytes": 26095, "sha256": "2f5e424b79f514fbe6082928476a07c5e91e743ebe10c62c1c9131fac6dd0996" }, { "path": "scripts/modelforge_scheduled_backup.sh", "bytes": 2661, "sha256": "e7b5f8a9ad5b66a3fe97247731a7648aa164561229f257b92514d5f7578ce830" }, { "path": "scripts/preflight.py", "bytes": 8997, "sha256": "8e1dedf444f128114c37a097a1e1cf70ed4bd6fb81aa4aa1c24ec322db4a7dac" }, { "path": "scripts/rc_server_acceptance.py", "bytes": 15359, "sha256": "0baef82d94137305acb773e9484e5729ae9ce928c352291ef15a70cca991299b" }, { "path": "scripts/release_build.py", "bytes": 19029, "sha256": "1b32834ab4fa2270cf8d10905bb6fd74c2f00503f134878003a46e0ff6cbc20d" }, { "path": "scripts/release_image_acceptance.py", "bytes": 7747, "sha256": "77b2c28c3bd87386715e6aeb6d9503ed1154ccd6bb32d06abcd8a1d141421ddd" }, { "path": "scripts/upgrade.py", "bytes": 12360, "sha256": "57ffc304b8752e9865c71846e52cd8a69920c12fd4f195abd5de729cc89f2a37" }, { "path": "scripts/validate_trivy_report.py", "bytes": 7611, "sha256": "d20807e5ee5e78455757ea7266f31c7d99cc1ba1d9dc0fd6d9891972c10922e6" }, { "path": "scripts/validate-public-source.mjs", "bytes": 3702, "sha256": "37ec733fcfe126dd595187d08b775007278216ec7b5f8afaf4e3dc62b41bca18" }, { "path": "SECURITY.md", "bytes": 1596, "sha256": "5830923dfd85ed080abf4d44e2d3477a5da268defaedf4524515b75075ce5081" }, { "path": "VERSION", "bytes": 6, "sha256": "c62a5cc61ac4525935753f5ec284c0a052a4b1da4b3a3580dce2b7d77a2154ae" } ] }