From ffa33a872cc3143cd99d3d94380961ae388157fb Mon Sep 17 00:00:00 2001 From: Public Source Publisher Date: Thu, 1 Oct 2026 00:43:46 +0000 Subject: [PATCH] Publish curated ServiceMap source from b1b437d847564b37e62e2da253cd3f0dd4cda0ae --- PUBLIC_SOURCE_EXPORT.md | 2 +- PUBLIC_SOURCE_MANIFEST.json | 338 ++++++++++++++++++------------------ 2 files changed, 170 insertions(+), 170 deletions(-) diff --git a/PUBLIC_SOURCE_EXPORT.md b/PUBLIC_SOURCE_EXPORT.md index b7d224e..3d2f58f 100644 --- a/PUBLIC_SOURCE_EXPORT.md +++ b/PUBLIC_SOURCE_EXPORT.md @@ -1,3 +1,3 @@ # Public source export -This source snapshot was generated from the private canonical repository at revision `7a0a61232d05ba9097432abef6f7f4102a64d0b8`. It contains no private Git history or operational evidence. Changes are published from the canonical repository. +This source snapshot was generated from the private canonical repository at revision `b1b437d847564b37e62e2da253cd3f0dd4cda0ae`. It contains no private Git history or operational evidence. Changes are published from the canonical repository. diff --git a/PUBLIC_SOURCE_MANIFEST.json b/PUBLIC_SOURCE_MANIFEST.json index 59cf10f..3fb68c2 100644 --- a/PUBLIC_SOURCE_MANIFEST.json +++ b/PUBLIC_SOURCE_MANIFEST.json @@ -1,26 +1,26 @@ { "schemaVersion": 1, - "sourceRevision": "7a0a61232d05ba9097432abef6f7f4102a64d0b8", + "sourceRevision": "b1b437d847564b37e62e2da253cd3f0dd4cda0ae", "files": [ { "path": ".dockerignore", - "sha256": "bf97a1ebf1e9b5d01538a0e92a7cd4763139350c46ffbd344c87e13f6da0b8af", - "bytes": 150 + "sha256": "c00a4e4effef6a7a77b14ffdf45c01040344fd7e4c5366c55eada3a8e3975c19", + "bytes": 136 }, { "path": ".env.example", - "sha256": "b1e3e17c79d606b293f5cc027943c83a4cd4fdb4c9b518c50e84e10bb3ccb262", - "bytes": 1353 + "sha256": "d330c4ef60e843b1c7afab674d19ffeb8dbae7afe7be401494c50738f88ef0c6", + "bytes": 1321 }, { "path": ".gitignore", - "sha256": "238a6b3a02cf4b1de38f1c506beab1c3722d604f42100fc1ef3d92b4ed0ab62d", - "bytes": 297 + "sha256": "43b98f70c5759502e98cf59e139edfd522fe0cfdba47fd9c0d5ef076d9a50824", + "bytes": 268 }, { "path": "Dockerfile.unraid", - "sha256": "644039841da59594f369f80ad0766eb1c934dcddaf4a594cf2bdad1fc685d99a", - "bytes": 934 + "sha256": "ee62d905b84f8246e1d4634ea0acdd385be371805ff4ff24efe8987b49d3b326", + "bytes": 904 }, { "path": "README.md", @@ -29,213 +29,213 @@ }, { "path": "backend/Dockerfile", - "sha256": "7f8627da7d4d15a9df9a8bb650b18d74dbfa3c226d25ab25070f65709ef6870f", - "bytes": 373 + "sha256": "feb54353dd7dc2790d5d0b9acd9064845082e540fd3d0150bd25d7d711859b55", + "bytes": 359 }, { "path": "backend/app/__init__.py", - "sha256": "a7589dccbf098c71a4bb02f3547e170d0d538db54b17dd355e62f582fe2f0e9e", - "bytes": 35 + "sha256": "a92a1d83b9c8b121eb7f0ae90305b8f08c61bc81c997441c050755e56dd440ed", + "bytes": 34 }, { "path": "backend/app/auth.py", - "sha256": "4202bb02fa0133a6816e599f3e35426a0604ef407313cee7076e04e96ecc495d", - "bytes": 6878 + "sha256": "72df1122912bf79c664386e48a5f251322b3dd7ea310df56418e02aed7930edd", + "bytes": 6700 }, { "path": "backend/app/config_io.py", - "sha256": "f289ecac3ec35848e0097f2d3c81b4401536586564dc36a8e6a6301952247fe6", - "bytes": 7255 + "sha256": "801323f5749570b48dc15fb5df7a71c557c8629cb1830542493ed117600f6cb9", + "bytes": 7082 }, { "path": "backend/app/demo.py", - "sha256": "0c5845029d5cfffae3e83665b7aa89bf715f8646cdfcc525f70abada860ea148", - "bytes": 6219 + "sha256": "582a38df568726386f122458d5186e3b78e47caf9943aa73b20ab47cf37b5f38", + "bytes": 6098 }, { "path": "backend/app/discovery.py", - "sha256": "646db051a01658d6f5ef6b75070dceb05a59c40264d56e2761e9fc165e7527ef", - "bytes": 53184 + "sha256": "50f1829a80037208a8645bf7b617e21daec2500dc25f3806c23b2937a464ad3a", + "bytes": 52188 }, { "path": "backend/app/discovery_store.py", - "sha256": "f83a21b6f71e73314d6602a262d2d2eada0fa83b9db33e59b6d3070c6a2a14bd", - "bytes": 48117 + "sha256": "cabc2ce75950e7b3b950d75dc6ee620b5f470ef0799d13c37af5877cf26140ce", + "bytes": 47138 }, { "path": "backend/app/docker_discovery.py", - "sha256": "170b950925f26ad12e1c285edc039342d2eedbc2af04a7b0683501c65393c957", - "bytes": 32124 + "sha256": "0d25862558aa735334b1fd3ac1897fe297f384e8fe93df95ec371ffb2f2f0ce4", + "bytes": 31442 }, { "path": "backend/app/docker_provider.py", - "sha256": "b409d13f149cb15e88f258510787b73ed3b67c92ba3bd9ab30be76473bcaf492", - "bytes": 13288 + "sha256": "6fe522ff7ba2c828c1eb78d3cfabc3dc2eb36162616a1a312e6e4aede3ff9d08", + "bytes": 12954 }, { "path": "backend/app/events.py", - "sha256": "6f71a41d0154306f5d5f7a215b4ca69cf139448ef78d50f3d6c5aaea48bbe1b6", - "bytes": 2154 + "sha256": "038d4536f55bb2ad9918a6e5450b0b46e11067b3a2773efe040f071a31cf2c52", + "bytes": 2091 }, { "path": "backend/app/evidence.py", - "sha256": "bf3545eb916326acfc5742c56c99089781babdb1221d62394710b36417bbd5ec", - "bytes": 4843 + "sha256": "b0ec499cbc1ddb23b30a37bf3a5f2c8804a0a9b904448e4e967834818cd4c08b", + "bytes": 4709 }, { "path": "backend/app/health.py", - "sha256": "6e0eb886abc5e3a30f1d256bb3094cc09566cfde8510d433318f18e403ec9549", - "bytes": 6131 + "sha256": "591ae93438e98359d397c2c765ec57e7a0e2e2b1dd93f18835d8a48c256de10f", + "bytes": 5964 }, { "path": "backend/app/incidents.py", - "sha256": "d87bebdfe902c2875e49067245a571bc30debe9f375d0faab1ea91bb5c2d39df", - "bytes": 7327 + "sha256": "a061a60377ad46606f9be6bff096fb48b65e93ae6302fdc6a5d741ec651a0693", + "bytes": 7147 }, { "path": "backend/app/main.py", - "sha256": "16807aa5f8e3301f76d9b5116e0ce1da824814e62bce2efa3f63829ed5d3bd5c", - "bytes": 31255 + "sha256": "7ce4163b281c8f987a492c1cf227188aafefbd6720691431b0aee6909e6aa45c", + "bytes": 30512 }, { "path": "backend/app/models.py", - "sha256": "2e5d6faeb1606f6f66e06aebc236daed996ab1d56d72f84123fe6261ace3f065", - "bytes": 28385 + "sha256": "ed6a764feea6fe44bf6733fa056d924360775673acb7d6c664f5af821483b5d1", + "bytes": 27523 }, { "path": "backend/app/observation.py", - "sha256": "5714125fe38065d7d4cb9a9cdbaa95e969ae9710fccbc45838f3beaa7588f36c", - "bytes": 9078 + "sha256": "2ffc1158f521e7db57c9b8346b851671725392a4e573e89594f4f0ce18df77f6", + "bytes": 8872 }, { "path": "backend/app/probes.py", - "sha256": "61e5a9bf6dc83973bc56e9d48fa94def7222663de13a4338f5e829ad8b41d354", - "bytes": 8436 + "sha256": "bffd02553a09a94fd0598da8e439a0c284d3389611aab9247b4f9fae1b67ffb1", + "bytes": 8232 }, { "path": "backend/app/scheduler.py", - "sha256": "4ea3e15d3f107cf5d29c2ce5ec71b2c48826602543fb4c08ebf2edd5a53fd7fa", - "bytes": 2544 + "sha256": "9d56e72ffaf4076f278be858e7e14b3daceb7655c37a008112a8542bdb89c895", + "bytes": 2477 }, { "path": "backend/app/semantic.py", - "sha256": "2c87be83a4c4bef48ab17e7140e7d989058750c5acf42a96a1380bb34272a07c", - "bytes": 20105 + "sha256": "50c5f2d745ba2becad13cb56a9055aa92e0bc8b943e067847e8ef7e8823f9444", + "bytes": 19676 }, { "path": "backend/app/store.py", - "sha256": "5e3713f222521f22cc53eeda4005f46a06d50b13a1f43090b58783f7f4a84ebe", - "bytes": 105338 + "sha256": "261d66655ec5567fbdb2fbf1b41abf3f807e509b76a188cb8b50799cc2852a85", + "bytes": 103326 }, { "path": "backend/pyproject.toml", - "sha256": "f739af56b1a5dbe009481de79aa5c578cb7b6865cf80cc32b641d4ade5c35534", - "bytes": 524 + "sha256": "48114fc2a566ac60bd6e9f4dc53f87059940193618d48373ee022e5847d81703", + "bytes": 498 }, { "path": "backend/requirements-dev.lock", - "sha256": "466630ac7ad0bccc6ab7e0678a24cbd3132ceb6937b20c0dcf54ba7f373be814", - "bytes": 2297 + "sha256": "58c96be27356b8778a5b22ad1ee4504bbb68f7249e6ffb4802c746b463532c66", + "bytes": 2191 }, { "path": "backend/requirements.lock", - "sha256": "f21c3b78c3c852126dfe4e42cd7fca074e2ca3587f5d4cd47539727474dd78dd", - "bytes": 1967 + "sha256": "74e077cd2f8ee5e3f1fc2276b1e565e429e00adf92a578255d96e012fcefdec8", + "bytes": 1875 }, { "path": "backend/tests/test_api.py", - "sha256": "3b8644b53200cdac233dc629be3a1282e332e1f782e215d237f77770fcf7fd2a", - "bytes": 7330 + "sha256": "be344d9ac4649de26a9c5a7c851f469c3cc397ddc63fa976ec67f06882af34eb", + "bytes": 7148 }, { "path": "backend/tests/test_auth.py", - "sha256": "3023839a1dc787b26d98f738adc8ef212187370878edb53e6a6dbc42fd8fb8ad", - "bytes": 2531 + "sha256": "d5af3045a289ed9a76ffc40e60a649d841012a2c0e70fff16272b6e7a56a74cf", + "bytes": 2462 }, { "path": "backend/tests/test_config_io.py", - "sha256": "382869227e1d0fe6ad10e233ce70978b1adfa42162e2439d0e0747b7ebfc8cc7", - "bytes": 3686 + "sha256": "8e994652538ed20c35d20ed6020635017374b09e509a3f0ce3a6d40ed308732a", + "bytes": 3553 }, { "path": "backend/tests/test_demo.py", - "sha256": "1290b10727ad668af6639cf7a65a3fbcc89e25c01d17e97ee3f0f60565a3f256", - "bytes": 7610 + "sha256": "1dc5d298ee23b52c55440964fab96b6b3e00f56138cd2ba85158c1a6c5cbff88", + "bytes": 7424 }, { "path": "backend/tests/test_discovery_v120.py", - "sha256": "7b3c1242815f65da45ec2d3a57cc1ba89a4a599f8852be781923242104c69472", - "bytes": 16143 + "sha256": "02ffcc2d06cecce44574c8c91f2d170af83ad490a984f85dd1a39d83af785f2d", + "bytes": 15798 }, { "path": "backend/tests/test_docker_discovery.py", - "sha256": "0fc5b719bf1d0556a3fd6c7befa7e1be2860c5c9e562a357c58b232848b177a6", - "bytes": 4966 + "sha256": "217e520b18618f7436cd0dd386e840e4dcbf934cd57be7fa9e38a9fafc9e80ca", + "bytes": 4831 }, { "path": "backend/tests/test_docker_provider.py", - "sha256": "dc949328ba6e3762b40a17c9a61029f538609507d713bee839fce6c639e3873f", - "bytes": 8637 + "sha256": "57ffc4d4ffcf3198a9261b284c3fd8166bd1670220d917c54a9ea6cb0d309e1e", + "bytes": 8393 }, { "path": "backend/tests/test_health.py", - "sha256": "26056d2de98b6546e00e195dfe5fa81fa3a43c697261190abdfd39e40acc490d", - "bytes": 3983 + "sha256": "391c17b69b056a4276b68f2a118339a8c5164327b3910612466dce236a3d787f", + "bytes": 3884 }, { "path": "backend/tests/test_probes.py", - "sha256": "263f4cf12444f998dd59d72bc75e5976cd9b2b8d52b576bae79e545db3cc631d", - "bytes": 4816 + "sha256": "f8b9c21963e17e55abf56ab911411b4e4b86f8bc7bf84a13fb18e65e0527a613", + "bytes": 4660 }, { "path": "backend/tests/test_scheduler.py", - "sha256": "ede0a460f3ed60047db0ecd5f76b09a13be1e93b97b210fc2735116cd1ddc74d", - "bytes": 1934 + "sha256": "31ab725da5d1d584784a64fa736ca1776a1bed6415bfb8bd57f08e6645545384", + "bytes": 1865 }, { "path": "backend/tests/test_store.py", - "sha256": "b43d83b3030d80b416147903666add662ebbd4fc6f8ae3b98e9a50b432dee6ac", - "bytes": 3755 + "sha256": "e71d6b09404e5c7c80c227c5606b1796415e7b242567f454fe7f12ccf1b0e0d4", + "bytes": 3648 }, { "path": "backend/tests/test_v110_features.py", - "sha256": "8ad4e82ad5ee65c700aeaf796df46337690c84c494463e5da57968b71819e336", - "bytes": 6876 + "sha256": "b3a6114560561ffef672720c3881707c804c9612f05e3ab2fe73dd863ba58a1c", + "bytes": 6717 }, { "path": "backend/tests/test_v130_probe_reachability.py", - "sha256": "8e021432c4f850958e3d4443e3095502437401890ae02661c43869ca46476724", - "bytes": 11754 + "sha256": "d8fbe8f6b4dc6c3fd608986b83db260383dc0d830056de08a26d6e006336227a", + "bytes": 11432 }, { "path": "backend/tests/test_v140_semantic.py", - "sha256": "eb78d80bb4c8a92f6526aa3e4d22d5f44f6ef946c97e2dd12767c404b5531cbe", - "bytes": 5382 + "sha256": "90f5e65e9493eaf8646395c181e517951386c79344cbb5c3a768d36c580f0aa4", + "bytes": 5255 }, { "path": "backend/tests/test_v160_evidence_changes.py", - "sha256": "4fe8d2de180d6b4d265befe6aec8dcb9e1c01be22b42539a9703ed8b9cd9a441", - "bytes": 4280 + "sha256": "bf37810c1776e8cf90821c32060cb5cd82c34acacd76c5a0f268ab01458b9dcf", + "bytes": 4148 }, { "path": "backend/tests/test_v161_health_resolution.py", - "sha256": "1f30ed8929188c6fb0c3fc636ee36ff6e9d016f40a01edc2887585d96353edab", - "bytes": 15856 + "sha256": "892d0d83b17dbd279d551bd216a77835361e1b0a44be17804be9a97045c09222", + "bytes": 15509 }, { "path": "compose.yaml", - "sha256": "ef5c82e6330a2ce8bea27268a0f2a19960f08a26bc6c53b7d84218b342494258", - "bytes": 2195 + "sha256": "26f2744d15f1db2840c48601515cbddd59d7e710105ba965520405e4005e0da6", + "bytes": 2129 }, { "path": "docker-compose.yml", - "sha256": "c051b66f67511a02fb11fb8da18393380662394542830c96927d32d26a7079c9", - "bytes": 3239 + "sha256": "bb3f897d9edce88ff5a7aa863a4e3991df4f2bbb70b8506ad7acd20f1c06da69", + "bytes": 3169 }, { "path": "docs/ARCHITECTURE.md", - "sha256": "ac4d87a866c3d9fc5b19507abbb1f6afb2d68ce5e4729b9e332943755075d2dc", - "bytes": 14240 + "sha256": "a643ac3388ae58db587c3d9d91b169aba8cf8e904560b4c497c191b5e6e8f40a", + "bytes": 14121 }, { "path": "docs/screenshots/demo-health.png", @@ -249,63 +249,63 @@ }, { "path": "frontend/Dockerfile", - "sha256": "0d8bf5dd1725879b8ea2859d78a67dd0d499fb1fb87e44aa4efad8c2e89b1899", - "bytes": 358 + "sha256": "c213e75d23f78f5f1bad478c0d119335c66df4e9fdc1057713fb35ddffb6843a", + "bytes": 345 }, { "path": "frontend/e2e/demo.spec.ts", - "sha256": "5fe2de577a41f31e3574c75bb0b46a51e695acb1eb8aadbb094d7b4ad0a1e887", - "bytes": 7851 + "sha256": "7f64c79a0d244f680057979b38ad3891607e95442e50b77d48453bf9d4bb1e49", + "bytes": 7681 }, { "path": "frontend/eslint.config.js", - "sha256": "e779a8cbd7200eaf5176c3c031467345dde6af2dac138cc4a32407f14432062f", - "bytes": 940 + "sha256": "b9a6e41d37acfc69be5f79bc6b2cd0676633999cc4059f03a04b66ef315769f8", + "bytes": 902 }, { "path": "frontend/index.html", - "sha256": "21a1858bfa8b92521d179c05d16991e6c7b0fbef61fe16f7f0f12a72db3e9ab2", - "bytes": 865 + "sha256": "8ffed1c9e71561358251b68009a20c5902364690ac7cbc141ff0165559e4a372", + "bytes": 846 }, { "path": "frontend/nginx.conf", - "sha256": "c07a3ce7936beef0d3f124f18878b46c87693150e83cf571cebbf3f6f6635885", - "bytes": 520 + "sha256": "efbdd38d0aa6cec003952d001194c6dfa6450db9f9be2dcef7f5fa1f4703e608", + "bytes": 497 }, { "path": "frontend/package-lock.json", - "sha256": "4b35333ebae3a5ac1830820cba08561dc12cf244566bb21b5183bf513902aed7", - "bytes": 138931 + "sha256": "2e1c1a36d5198a399cd61e77c0c5f79f8cbce5ddf9b212a65ff20715e299b90e", + "bytes": 135002 }, { "path": "frontend/package.json", - "sha256": "480fd200b705f407e1d1fda6d9a28b09189aaec28b3253d10e463fb0b17a7119", - "bytes": 881 + "sha256": "d3cf704c4e5ee73c1a4a149db52ce44b7155f1021399397bf190dd3bc0fad68d", + "bytes": 847 }, { "path": "frontend/playwright.config.ts", - "sha256": "d959bee365c474dc6380de9056bfb5d27a905b9e4e2c79ee43071e0006d659f3", - "bytes": 855 + "sha256": "cf40a43af5adb6a1e5eac91288933dcd8bffc14587e6f0d6fee61d24b4720599", + "bytes": 828 }, { "path": "frontend/public/brand/servicemap-dark.svg", - "sha256": "79ed84eba76e6362d6bbb69ef79ea3d3686bb49f89e44d6ae477bd94e87de988", - "bytes": 576 + "sha256": "88a1b7efdd0d802e5e437abee6fecf05fa980b9ba8e04c0eeed57722e84099c1", + "bytes": 575 }, { "path": "frontend/public/brand/servicemap-mark.svg", - "sha256": "12b8f893d5a85c9dc9c96e18ea57735348ceaff420e891483c3c2ebc8e3e7523", - "bytes": 671 + "sha256": "5be5d29d789fcf6b09c206e0063c812729df7f488fdafa4ccd1d73b6ed8ed612", + "bytes": 670 }, { "path": "frontend/public/brand/servicemap-mono.svg", - "sha256": "79e35d1c8ac11d14ae6e83f1d49e37dcbfd79ff207e99610b1f5407b873eed5c", - "bytes": 568 + "sha256": "f863dbc3cc0e4e9ede607f9fac303dd6b94adf93729b2d12c0e4f035465353d3", + "bytes": 567 }, { "path": "frontend/public/brand/servicemap-wordmark.svg", - "sha256": "75f8b5b7698d4959234c96a418e2857d64806ff85d6d9693ac5d06a79bec2a42", - "bytes": 855 + "sha256": "ffab97768f78878b78514cdd09e958963d8628839e06bf56405093041fb890e0", + "bytes": 854 }, { "path": "frontend/public/icons/apple-touch-icon.png", @@ -344,133 +344,133 @@ }, { "path": "frontend/public/site.webmanifest", - "sha256": "6ccd6440da6471ad2326010f1e1ae5b47760ea058d6b5cd674f0d1567d6a6eba", - "bytes": 340 + "sha256": "731064d902d1d1c1ce1754097dd0acb87bfc9d4460f4fbdfcc7579d39183f87d", + "bytes": 339 }, { "path": "frontend/src/App.tsx", - "sha256": "b78e5998577869103f9260e93fda6b6ab7d81d7f2ddb6f990294b4e8929e2257", - "bytes": 141427 + "sha256": "1e5810061bfbcaa690321f14c5d6137efa53689dd7e6ad9caf62d8295ac2fbea", + "bytes": 137688 }, { "path": "frontend/src/LivingEdge.tsx", - "sha256": "0699d5ac00159befe6f37caaceb742c34a8a909079269cfeb0177cca8fb6a954", - "bytes": 1371 + "sha256": "2efb46345431d63e0bd45d7a9dc297e8f88a44c045d31f2aa303890c8c93bb0a", + "bytes": 1322 }, { "path": "frontend/src/api.test.ts", - "sha256": "f62fc355a399642b0d809c19c3eb1911bfb4e2eb2e1a8d0effee0cd07c35b105", - "bytes": 5837 + "sha256": "e119e948b47dd1c1136732f15de937c6ba2c41a1209c983737f49e984a241368", + "bytes": 5705 }, { "path": "frontend/src/api.ts", - "sha256": "ac71a7b3adf4188eaa26058afa8ef6c03e023cbbb67b445ca4f7f3227c74d4ee", - "bytes": 27507 + "sha256": "8b0cc28dc4122c25cf4cf5e46ee26c3ba94276cdd9d2599e4b88244bf1bef7d6", + "bytes": 26567 }, { "path": "frontend/src/auditViewModel.test.ts", - "sha256": "e9bd72409f745321af37e54565eb3a2a1777c5696cfa5235aa674c279a6537ec", - "bytes": 2039 + "sha256": "caacdce22183f6c73427bf86902a692e62d6c65528bfddeb8652add8fe52324b", + "bytes": 2002 }, { "path": "frontend/src/auditViewModel.ts", - "sha256": "228a7c02b27f4c064d05abe95e544da9a2389bcae8e8b79f97a670319a9ad986", - "bytes": 1428 + "sha256": "4bb1a4fef5b539a448b1b6c6f8a3ec0032ffefe22a13ee4f72dc7a1b2d325197", + "bytes": 1397 }, { "path": "frontend/src/demo/DemoWalkthrough.test.ts", - "sha256": "2d95993bef2286d60cb8ab6cd71b1f081a3f6cabd3f4e8b32791721578933bda", - "bytes": 487 + "sha256": "57d2f80de3965e8b99e6d2df9068544d7d933490d17568b7d887b2e9672d0e33", + "bytes": 472 }, { "path": "frontend/src/demo/DemoWalkthrough.tsx", - "sha256": "1201c5d832475dd7e09b72287343e91e4a363fc79624ec7eb055b68ad2d390db", - "bytes": 2214 + "sha256": "b81ee31bee55c6db6e4061e7db3c06dcd900554b9c0de6b42266becf9877e6e5", + "bytes": 2137 }, { "path": "frontend/src/main.tsx", - "sha256": "b3f023da133154adff448b24c256c554072536939e52291490a6128a9cfc82f7", - "bytes": 237 + "sha256": "77aaa85d0a532963cd63d1c6171a833f73b608dd83b4085f855b279dbe922939", + "bytes": 227 }, { "path": "frontend/src/realtime/useRealtimeEvents.ts", - "sha256": "e800faa868b0d2e811848647101f4a21897e22b284b5a24572d0a687a03b47be", - "bytes": 3421 + "sha256": "bc8a1e1b9991936fc7521c2e275a941468ed97a027cd001ebc664c31db7920e1", + "bytes": 3303 }, { "path": "frontend/src/styles.css", - "sha256": "6deaffb725b10cee74496187c1364a848ccfb2843b8d278a232e99e6cea5fd84", - "bytes": 31996 + "sha256": "af382edc68308fc050d1cfb5f35e0e9be4e0388acf8ccd5e10dc5d6a213015c2", + "bytes": 31620 }, { "path": "frontend/src/topology.test.ts", - "sha256": "3a1267d0af23a45889d6a39184ff6f32d89f9ccafc9d53872cbb38931b7a3434", - "bytes": 7110 + "sha256": "80dbcbefbe5f661d78ed72c78d951691fb8a8d1741438cabb05d6a414907f735", + "bytes": 6887 }, { "path": "frontend/src/topology/ServiceNode.tsx", - "sha256": "0e3e673d1e148483bdd331b10d7b515348b308f943fd370e8bb2435ac8d4d9f9", - "bytes": 3872 + "sha256": "1c188095fab61639d1d9341a2fa3eb9ce377008d6f0ccc6c128a1496438d44cd", + "bytes": 3755 }, { "path": "frontend/src/topology/TopologyCommandBar.tsx", - "sha256": "3349725592ca64c9a845d1fe677ec7ed919069e0ea9af52373e955698c20e039", - "bytes": 8375 + "sha256": "c74509e41a2574a43907d2d9365d0c552c4534da86c9644f17b7e6da99e374a9", + "bytes": 8184 }, { "path": "frontend/src/topology/legacyLayout.ts", - "sha256": "e843fbb70a14346269987e4a6846fab2b88ff955cf35cd69c691851f7f94ea09", - "bytes": 9835 + "sha256": "6d2af3d9a09dc1dc5f0c86623c80f2b1a2e40fd485514c66ca5101b308b9bacb", + "bytes": 9550 }, { "path": "frontend/src/topology/semanticGraph.ts", - "sha256": "53da1a124bb798674b6da14f45ddf7c35a20cacce62d38223b6fc27909854d2c", - "bytes": 9526 + "sha256": "88ca18c486ad119ca84a31341135f6c7a3482a9b1df6351dc316e4c12d8be754", + "bytes": 9270 }, { "path": "frontend/src/topologyLayout.ts", - "sha256": "d51e7f827df124f1932b544ce253c09fd3731f36ec66b051cdcc0f2933c38b39", - "bytes": 2842 + "sha256": "61fcec5486324d7558deca0d3b16014589df27375fcdb3aa6dbf30bc089b4062", + "bytes": 2754 }, { "path": "frontend/src/topologyNavigation.test.ts", - "sha256": "7381dc580b132ba55775b50cb623db5497000c5694c7888fb740c2e3fbf87858", - "bytes": 600 + "sha256": "736e715414b5e841b01e3b8ca2b7514a63d961ea0d047e492e88721f66af6c20", + "bytes": 580 }, { "path": "frontend/src/topologyNavigation.ts", - "sha256": "1fd2d65317ed1445fba823b7351cdcd25b0ab87405f7b1b61505021c5ba23748", - "bytes": 976 + "sha256": "449fcfa98e044314050c6b9016be53525f9c6c648fc1d94807deabd20e0324c9", + "bytes": 939 }, { "path": "frontend/tsconfig.json", - "sha256": "9616ea859510ecae0cb8464fbe3bbd1448d66bb5a4ebf40d163e8f14fa8fff2b", - "bytes": 545 + "sha256": "cc32a3c2be133425d30e112e3dc863c9dbe1ecbbdd81123abf6d6a0300a8ae5c", + "bytes": 525 }, { "path": "frontend/vite.config.ts", - "sha256": "72b18ff3a6e5ef68c37ebd6de037943ecbd51cbe27b86342e6222580eecd1e16", - "bytes": 359 + "sha256": "e0ea9967c3bc6624bf8b8a58ecc7a8772da8dec62c4097764edc9951ee027de6", + "bytes": 343 }, { "path": "package-lock.json", - "sha256": "43f354f7539a2315a36d1fa499707e8f198e447b4ee50ec736add96c89d09eb2", - "bytes": 215 + "sha256": "11d3ccff95db4efe5af950fa5c4d6374d5d21e62e2910d9280e0a063d5697303", + "bytes": 203 }, { "path": "package.json", - "sha256": "96398a3dbf6e8545aead833277fd60c8405ced51790ad7fe20c99068c3524b6e", - "bytes": 490 + "sha256": "a26509b2cb00f1509a64903a70e376ad5e5ae4e4284bd24ad5117bf38fe2fb38", + "bytes": 478 }, { "path": "requirements.txt", - "sha256": "b61a55489732c882dd350b471b9050e019f29ba1965f7eb4cc65f128271dbcf6", - "bytes": 53 + "sha256": "5e311628d99affad739d417391e5fdb52300ee46e201f7b165973a3ebe0c9920", + "bytes": 51 }, { "path": "unraid/my-servicemap.xml", - "sha256": "24bd225838c710187fb93950b29b79f782792c96cffa05062172020a91f69e0f", - "bytes": 3110 + "sha256": "e5faff675682a5af3a0403babc973727b1607ad6417e598a6d9922326bfa3329", + "bytes": 3083 } ] }