{ "files": { "app.py": "2043216962c417342de6fb9d5c6d71ea0a2140743c45e0781658c7cd64f4f5d9", "serviceops_core/ai/routes.py": "e0f14742677be52bea7ca79a1acfd7f1b50dea22834d2bc6cea922b6169fa026", "serviceops_core/external_identity.py": "aff110880bbdd5550ca415a2834826001d2bf4d41cc615431534b37969fb687e", "serviceops_core/interface_values.py": "5e6a9f3f1f566cf8f7d85cc8ce824f455b8ac4175b2149dec24536cbeeeabfb0", "serviceops_core/ldap_sync.py": "0ce64a2e811f7ca4b02a4e4eb8785f39492ba9c5cec2144289d9a95fcb7c2813", "serviceops_core/locales/source.json": "f844391d047cc82720ab38bde42491d90c33964189715466361e003b0738aac3", "serviceops_core/mfa.py": "1ce518ce27c40c8f08786885c01209ef512af1aec9a9263b51a3271523855e03", "serviceops_core/projects/models.py": "f58ca65e8208dec0a258869a12716dc46e211fbf0d7f8f70f71d430b126a7bb1", "serviceops_core/projects/operations.py": "79931fb6bc471c3151549b287a505d0fc842200927bd0b6e4c4f501330f19250", "serviceops_core/projects/service.py": "2604cf425e818dcaba99bc94c6f1dfd9e7b179479fb442b8430de0ba25cd81e4", "serviceops_core/projects/tracking.py": "6b9431de067d2e6bce6f586f80e6ab174c6b9027fee8083341e8eb6979a59d84", "serviceops_core/realtime.py": "5153e3e50173d801dc48e69c495146547eeaea86153a00d10369f86f59e86913", "serviceops_core/security.py": "ca973fbe97ef4fe3456baf4571f0ad4272af60d5219c1a6a120c1c84fa4d1ef3", "serviceops_core/web/api.py": "62ec95baa9fa5bde386eceb64f8487f24ea3e663e8ff7b9815ac65a106e75d9a", "serviceops_core/web/auth.py": "b5ded0a90c1d708bbce1031f554e6edc8f0ef3d1323b4814f9730b4653eed92c", "serviceops_core/web/common.py": "e00986ed5acee1c8afe475917b5feb72560b1403547e548ccca1b39cb8456bb1", "serviceops_core/web/projects.py": "3af0c9983597d113c38a9ef75490f2ce8f2d8055307863b1b5377ff5ab31f9b9", "serviceops_core/web/projects_api.py": "375f47d79caf6e7c5ddd5c1a4934958fd27bc098f67b8029ba36b48c10beeff1", "serviceops_models.py": "b1310b41258340d0af390b7d54f649509a33e9bdc614d740dc9837e61640a9c8", "static/dark.css": "0b2abc06d71e98344c9941d0ea05b7215f532345059f9944ec62328b19939f26", "static/projects.css": "d65a1d8b5d4f4e3623f2ed82f914dcb3f3cd51d153a23eeb16f8b95d10582a1c", "static/projects.js": "42dbd7ed4a3db210ba5f306c816f63cb74d4f216aef65b8f61aee0a258c1ef37", "templates/base.html": "5f182fed7797fd0183edaf345efc37f5690f614de027cf8dd2fad6afd184d55b", "templates/projects/_filters.html": "a4edae098e49088a743a8c5cb4e0946acfb7bc8e17e20c25b139e9a0bde19331", "templates/projects/_header.html": "d81b7e90d975dc7bd4fde6c0889cd04977fd6988d9b5096f41c7f9b4c0ffef94", "templates/projects/board.html": "4a08e5ae60e9909114cf3b12f26d81721537c1a5cc259633bc0c4e2e52bb747c", "templates/projects/index.html": "35a72c8c0a41a7100656a6a67674875f4a183106ee1931b0f445d0f3385186e5", "templates/projects/item.html": "395a1ef1779d79c35b735671fedf7959162cac6b1436a7103730a16c4e3593c4", "migrations/versions/20261017_0129_project_saved_filters.py": "d5ca918426e0eba2a1093ecd820a26b554850dc0341a2b5d5940cd7aee323afd", "migrations/versions/20261017_0130_project_sprints.py": "fb17405e9cff2445c4ce52527590f18d7a6d3e84a4c6f2db6b2b4326390ddc27", "serviceops_core/approval_decisions.py": "574ffcd60c0a76b514da3ad209bfee746a0aa7cf50618ccf1473910bcf4aae91", "serviceops_core/projects/filters.py": "a83b8975bcd4c37ea9dbe39dfb848ae9c42c6a1c668ea5f2042bb447c507d6fb", "serviceops_core/projects/navigator.py": "293cdb9ca75338dc8239e6a72ca127ce1ab570bbcb1bd9c4c6bf9dd5df8b2c0e", "serviceops_core/projects/planning.py": "cf3d389ae3bafb06c9c9e3e6b68ba46d8e4c895a2e197a3269ceccb1af8eafeb", "serviceops_core/projects/query.py": "d32fdd9841c08528f47e55e468747db4805e7ef36b4e13c3c858ada1b110f206", "serviceops_core/projects/search_api.py": "bae8d4353920df620896be047289a14dedd27f12644ca52950940c3f13aae836", "serviceops_core/projects/sprint_routes.py": "50c1954af76df69694006d488ab3851db805af667ae736a7e9ff77542f5d0b6f", "serviceops_core/projects/sprints.py": "c6da623e545afa464ba1cc31248b4287fe5551031bc64a5c7b4edd3ac46b8d65", "templates/projects/_context_nav.html": "801f69cc6e9fbd70730d4f8c7195e09477faf6c725fd21f415134c341bf782bb", "templates/projects/_velocity.html": "57cbfac56107a94f6eca4cd4e9f7a2cda7ce7b66a3a03a03ad112d1ef8b8fd42", "templates/projects/backlog.html": "3ed6c09315c951d634320e5d49bc0e59e6c0d38bef1ac19d5c7f6de35b2e28c3", "templates/projects/planning.html": "10e35c3879665c21766407f6d069cd753f615f52efa97fdf329a8e0135c9da1b", "templates/projects/search.html": "b266316416f3e0453aec8edfb2b4abca2906659a2ff1ad64467d16e57ece3d7e", "templates/projects/sprint_report.html": "4c04b1a00f65add1ab7eb3f5544794cb37831cea03799ddc3712dd4fc85c8f19", "templates/projects/sprints.html": "687a5932ac4b3851a966c345ccb374d7cf99431a2c97601650919c3af6187476" }, "base": "8dacbcde1a2750e2543bc991429058865f35e215", "digest": "sha256:274dcfb3518aab470899ba8c10e432494327bff8e46aae1492b27a8e827acedc" }