{ "backend/alembic/env.py": { "mtime": 1789129232.0159023, "seen": 1789377303.0691774, "ast_hash": "d78f67ad0caed3f10805122e8d8e82d0", "semantic_hash": "d78f67ad0caed3f10805122e8d8e82d0" }, "backend/alembic/versions/20260911_0001_initial_schema.py": { "mtime": 1789130024.8355556, "seen": 1789377303.0691814, "ast_hash": "3a446ae61cbf2362d24dc9ab6e72dd2d", "semantic_hash": "3a446ae61cbf2362d24dc9ab6e72dd2d" }, "backend/app/__init__.py": { "mtime": 1789127291.0254955, "seen": 1789377303.0691833, "ast_hash": "d41d8cd98f00b204e9800998ecf8427e", "semantic_hash": "d41d8cd98f00b204e9800998ecf8427e" }, "backend/app/analytics/__init__.py": { "mtime": 1789128680.8117132, "seen": 1789377303.0691845, "ast_hash": "d41d8cd98f00b204e9800998ecf8427e", "semantic_hash": "d41d8cd98f00b204e9800998ecf8427e" }, "backend/app/analytics/router.py": { "mtime": 1789129123.9786532, "seen": 1789377303.0691855, "ast_hash": "dc4d5f43d1e17ae77b21f774d37c1106", "semantic_hash": "dc4d5f43d1e17ae77b21f774d37c1106" }, "backend/app/analytics/service.py": { "mtime": 1789129314.8210335, "seen": 1789377303.0691862, "ast_hash": "0385e76cccd5d140b8cc01af5b74821e", "semantic_hash": "0385e76cccd5d140b8cc01af5b74821e" }, "backend/app/audit/__init__.py": { "mtime": 1789127312.3538313, "seen": 1789377303.0691874, "ast_hash": "d41d8cd98f00b204e9800998ecf8427e", "semantic_hash": "d41d8cd98f00b204e9800998ecf8427e" }, "backend/app/audit/models.py": { "mtime": 1789127312.353331, "seen": 1789377303.069188, "ast_hash": "84a2cb94c3a10150a76f59ff762efc49", "semantic_hash": "84a2cb94c3a10150a76f59ff762efc49" }, "backend/app/audit/service.py": { "mtime": 1789127312.3538313, "seen": 1789377303.0691888, "ast_hash": "791163353fbef85a77ace789c704188c", "semantic_hash": "791163353fbef85a77ace789c704188c" }, "backend/app/budgeting/__init__.py": { "mtime": 1789127598.9634895, "seen": 1789377303.0691895, "ast_hash": "d41d8cd98f00b204e9800998ecf8427e", "semantic_hash": "d41d8cd98f00b204e9800998ecf8427e" }, "backend/app/budgeting/models.py": { "mtime": 1789356526.9709191, "seen": 1789377303.0691907, "ast_hash": "039081cab3d91704e8f8a7152a981304", "semantic_hash": "039081cab3d91704e8f8a7152a981304" }, "backend/app/budgeting/router.py": { "mtime": 1789129314.8240335, "seen": 1789377303.0691917, "ast_hash": "c352243e4fb85ab49f9cf4532c11bd3f", "semantic_hash": "c352243e4fb85ab49f9cf4532c11bd3f" }, "backend/app/budgeting/service.py": { "mtime": 1789730971.072982, "seen": 1789735433.158112, "ast_hash": "c30d4c58608f88b81ff05be63a314247", "semantic_hash": "" }, "backend/app/categorization/__init__.py": { "mtime": 1789127372.62572, "seen": 1789377303.0691931, "ast_hash": "d41d8cd98f00b204e9800998ecf8427e", "semantic_hash": "d41d8cd98f00b204e9800998ecf8427e" }, "backend/app/categorization/models.py": { "mtime": 1789130236.8679283, "seen": 1789377303.0691943, "ast_hash": "922083067aa2a24d67954296844db8f0", "semantic_hash": "922083067aa2a24d67954296844db8f0" }, "backend/app/categorization/service.py": { "mtime": 1789128297.7359908, "seen": 1789377303.0691953, "ast_hash": "9590b3c99e7c2b20b40d895d7495b5cf", "semantic_hash": "9590b3c99e7c2b20b40d895d7495b5cf" }, "backend/app/config.py": { "mtime": 1789356583.024539, "seen": 1789377303.069196, "ast_hash": "af0c778e49e82763261430b477375048", "semantic_hash": "af0c778e49e82763261430b477375048" }, "backend/app/db/__init__.py": { "mtime": 1789127291.0254955, "seen": 1789377303.069197, "ast_hash": "d41d8cd98f00b204e9800998ecf8427e", "semantic_hash": "d41d8cd98f00b204e9800998ecf8427e" }, "backend/app/db/base.py": { "mtime": 1789128247.897287, "seen": 1789377303.069198, "ast_hash": "ec981c0f87b0470519cca7727172a950", "semantic_hash": "ec981c0f87b0470519cca7727172a950" }, "backend/app/db/models.py": { "mtime": 1789128813.706167, "seen": 1789377303.0691986, "ast_hash": "338516ce68785afd5a7fe37f06e1c56f", "semantic_hash": "338516ce68785afd5a7fe37f06e1c56f" }, "backend/app/db/session.py": { "mtime": 1789128374.1340652, "seen": 1789377303.0691996, "ast_hash": "9e29a1eebfec6e48e97baf28e506b037", "semantic_hash": "9e29a1eebfec6e48e97baf28e506b037" }, "backend/app/dependencies.py": { "mtime": 1789128452.8041663, "seen": 1789377303.0692003, "ast_hash": "20666502da4de510d1cf6939e35e9c20", "semantic_hash": "20666502da4de510d1cf6939e35e9c20" }, "backend/app/errors.py": { "mtime": 1789127291.0254955, "seen": 1789377303.0692015, "ast_hash": "368489412799d564f127259ecc0c474c", "semantic_hash": "368489412799d564f127259ecc0c474c" }, "backend/app/exports/__init__.py": { "mtime": 1789128752.0481794, "seen": 1789377303.0692022, "ast_hash": "d41d8cd98f00b204e9800998ecf8427e", "semantic_hash": "d41d8cd98f00b204e9800998ecf8427e" }, "backend/app/exports/models.py": { "mtime": 1789128752.0481794, "seen": 1789377303.069203, "ast_hash": "b76e7bca1889bdf298b5158da2f35642", "semantic_hash": "b76e7bca1889bdf298b5158da2f35642" }, "backend/app/exports/router.py": { "mtime": 1789358158.624152, "seen": 1789377303.0692039, "ast_hash": "28cc16dfa8d0b6b588e8f3a7d0a2f110", "semantic_hash": "28cc16dfa8d0b6b588e8f3a7d0a2f110" }, "backend/app/exports/service.py": { "mtime": 1789360140.0563023, "seen": 1789377303.0692048, "ast_hash": "a9f5a725bd06779f83eb20beda61881c", "semantic_hash": "a9f5a725bd06779f83eb20beda61881c" }, "backend/app/exports/tasks.py": { "mtime": 1789130443.0178635, "seen": 1789377303.0692055, "ast_hash": "de092ecca36d64718378a44d06adb5b6", "semantic_hash": "de092ecca36d64718378a44d06adb5b6" }, "backend/app/identity/__init__.py": { "mtime": 1789127312.3538313, "seen": 1789377303.0692062, "ast_hash": "d41d8cd98f00b204e9800998ecf8427e", "semantic_hash": "d41d8cd98f00b204e9800998ecf8427e" }, "backend/app/identity/mailer.py": { "mtime": 1789357272.300995, "seen": 1789377303.069207, "ast_hash": "1e6fd1b285085e96819214bccde90a34", "semantic_hash": "1e6fd1b285085e96819214bccde90a34" }, "backend/app/identity/models.py": { "mtime": 1789130024.833855, "seen": 1789377303.069208, "ast_hash": "f7ad1f0468ad21ac2b86e49ef260f747", "semantic_hash": "f7ad1f0468ad21ac2b86e49ef260f747" }, "backend/app/identity/router.py": { "mtime": 1789356583.0255392, "seen": 1789377303.0692086, "ast_hash": "00089d34e9d5d5e965334b4520935bf8", "semantic_hash": "00089d34e9d5d5e965334b4520935bf8" }, "backend/app/identity/service.py": { "mtime": 1789130458.2090783, "seen": 1789377303.0692096, "ast_hash": "a2efb5e20098740645da8b58bd95073d", "semantic_hash": "a2efb5e20098740645da8b58bd95073d" }, "backend/app/imports/__init__.py": { "mtime": 1789127900.8512905, "seen": 1789377303.0692103, "ast_hash": "d41d8cd98f00b204e9800998ecf8427e", "semantic_hash": "d41d8cd98f00b204e9800998ecf8427e" }, "backend/app/imports/adapters/__init__.py": { "mtime": 1789733796.3306727, "seen": 1789735433.158127, "ast_hash": "0d3191f98e2602dcb37b96eefcb9d2ea", "semantic_hash": "" }, "backend/app/imports/adapters/alfa_xlsx.py": { "mtime": 1789736201.215202, "seen": 1789736272.9455209, "ast_hash": "31eee0cded845f9ddaff98d2127f4354", "semantic_hash": "" }, "backend/app/imports/adapters/base.py": { "mtime": 1789733778.7145572, "seen": 1789735433.1581285, "ast_hash": "4f6364ab07cf38ba2eea1ba94678d784", "semantic_hash": "" }, "backend/app/imports/adapters/ozon_pdf.py": { "mtime": 1789733868.836172, "seen": 1789735433.158129, "ast_hash": "dfa6dc9ccf2c655e6c2eeaceea0cf06a", "semantic_hash": "" }, "backend/app/imports/adapters/rocketbank_pdf.py": { "mtime": 1789734555.2246265, "seen": 1789735433.1581297, "ast_hash": "b4f28ba73c56da5f5eb96eb4f129e098", "semantic_hash": "" }, "backend/app/imports/blob.py": { "mtime": 1789129216.5581613, "seen": 1789377303.0692153, "ast_hash": "60d315883175474711dff503c70400a5", "semantic_hash": "60d315883175474711dff503c70400a5" }, "backend/app/imports/celery_app.py": { "mtime": 1789130443.0194046, "seen": 1789377303.069216, "ast_hash": "03e8b50c4722e8252a34508df1164985", "semantic_hash": "03e8b50c4722e8252a34508df1164985" }, "backend/app/imports/crypto.py": { "mtime": 1789127900.8612905, "seen": 1789377303.0692167, "ast_hash": "c72d7849c6f46e6c9a9136f3ae9dc92f", "semantic_hash": "c72d7849c6f46e6c9a9136f3ae9dc92f" }, "backend/app/imports/models.py": { "mtime": 1789730695.7355492, "seen": 1789735433.1581326, "ast_hash": "b99c93656a17603691838c9e7963d9ed", "semantic_hash": "" }, "backend/app/imports/readers.py": { "mtime": 1789128289.6877162, "seen": 1789377303.0692189, "ast_hash": "0904afccafd9eb544b4d6846fc6384c8", "semantic_hash": "0904afccafd9eb544b4d6846fc6384c8" }, "backend/app/imports/router.py": { "mtime": 1789987595.224261, "seen": 1789987623.1673603, "ast_hash": "561967cd45b365aeeb5f06dcba55e0a3", "semantic_hash": "" }, "backend/app/imports/service.py": { "mtime": 1789987595.224261, "seen": 1789987623.1673615, "ast_hash": "d78aede9091025373227eeea80758ffb", "semantic_hash": "" }, "backend/app/imports/tasks.py": { "mtime": 1789356921.2930734, "seen": 1789377303.0692213, "ast_hash": "1b26900740c5c6905601ba65d645857b", "semantic_hash": "1b26900740c5c6905601ba65d645857b" }, "backend/app/ledger/__init__.py": { "mtime": 1789127415.7777057, "seen": 1789377303.0692222, "ast_hash": "d41d8cd98f00b204e9800998ecf8427e", "semantic_hash": "d41d8cd98f00b204e9800998ecf8427e" }, "backend/app/ledger/models.py": { "mtime": 1789130236.8679283, "seen": 1789377303.069223, "ast_hash": "81335e0d9f1f5a71be1626ec218da410", "semantic_hash": "81335e0d9f1f5a71be1626ec218da410" }, "backend/app/ledger/router.py": { "mtime": 1789358018.8352346, "seen": 1789377303.0692236, "ast_hash": "809411054fbede0694ed6ee863723fe5", "semantic_hash": "809411054fbede0694ed6ee863723fe5" }, "backend/app/ledger/service.py": { "mtime": 1789358018.8349617, "seen": 1789377303.0692244, "ast_hash": "96a715590e5af44c494e5c7c817780a3", "semantic_hash": "96a715590e5af44c494e5c7c817780a3" }, "backend/app/main.py": { "mtime": 1789130118.4222198, "seen": 1789377303.0692253, "ast_hash": "b4f205a9d87d905121bda1e4a65c20ea", "semantic_hash": "b4f205a9d87d905121bda1e4a65c20ea" }, "backend/app/ratelimit.py": { "mtime": 1789357059.570077, "seen": 1789377303.069226, "ast_hash": "e1732ffc6140108ea33bc70591653dd8", "semantic_hash": "e1732ffc6140108ea33bc70591653dd8" }, "backend/app/security.py": { "mtime": 1789360140.0553021, "seen": 1789377303.069227, "ast_hash": "0d73845e1a3da2c128cbb1aacd39506d", "semantic_hash": "0d73845e1a3da2c128cbb1aacd39506d" }, "backend/app/spaces/__init__.py": { "mtime": 1789127346.4407892, "seen": 1789377303.0692277, "ast_hash": "d41d8cd98f00b204e9800998ecf8427e", "semantic_hash": "d41d8cd98f00b204e9800998ecf8427e" }, "backend/app/spaces/models.py": { "mtime": 1789128247.897287, "seen": 1789377303.0692286, "ast_hash": "7bbb57eb5e95d7b59087f478d7c20412", "semantic_hash": "7bbb57eb5e95d7b59087f478d7c20412" }, "backend/app/spaces/router.py": { "mtime": 1789357010.1013982, "seen": 1789377303.0692296, "ast_hash": "073fa39a355b257a832ead3830942d8f", "semantic_hash": "073fa39a355b257a832ead3830942d8f" }, "backend/app/spaces/service.py": { "mtime": 1789129887.1068308, "seen": 1789377303.0692303, "ast_hash": "99f21c94dad6403b77f4cafed97c1c2e", "semantic_hash": "99f21c94dad6403b77f4cafed97c1c2e" }, "backend/app/worker.py": { "mtime": 1789129206.4285526, "seen": 1789377303.069231, "ast_hash": "4788addc575411056226ee892d1e2806", "semantic_hash": "4788addc575411056226ee892d1e2806" }, "backend/pyproject.toml": { "mtime": 1789731892.783645, "seen": 1789735433.1581438, "ast_hash": "6ae54b23d066a4a48b7edbbe964af75f", "semantic_hash": "" }, "backend/tests/conftest.py": { "mtime": 1789129509.9246948, "seen": 1789377303.069233, "ast_hash": "f74b424930fc6a978616e2e1bd081a0b", "semantic_hash": "f74b424930fc6a978616e2e1bd081a0b" }, "backend/tests/test_api.py": { "mtime": 1789130118.4241138, "seen": 1789377303.069234, "ast_hash": "bfec0778131788a91a0bc5c9ec2ad8ba", "semantic_hash": "bfec0778131788a91a0bc5c9ec2ad8ba" }, "backend/tests/test_budget.py": { "mtime": 1789358107.2584474, "seen": 1789377303.0692346, "ast_hash": "f6e5c4d1e1d0f2b1941acf8ec9f6678b", "semantic_hash": "f6e5c4d1e1d0f2b1941acf8ec9f6678b" }, "backend/tests/test_imports.py": { "mtime": 1789987559.2557845, "seen": 1789987623.1673782, "ast_hash": "775b6bb13c49cfd933fdfe981142dc41", "semantic_hash": "" }, "backend/tests/test_ledger_properties.py": { "mtime": 1789129573.0755556, "seen": 1789377303.0692365, "ast_hash": "fb7d5e4503c9482b5014e28528f75e2a", "semantic_hash": "fb7d5e4503c9482b5014e28528f75e2a" }, "backend/tests/test_postgres_and_s3.py": { "mtime": 1789734220.6980176, "seen": 1789735433.1581545, "ast_hash": "1def023e0a52eed53bcb97557919484b", "semantic_hash": "" }, "frontend/eslint.config.js": { "mtime": 1789128706.6116898, "seen": 1789377303.069238, "ast_hash": "ed54799a921d10394f826893acb46876", "semantic_hash": "ed54799a921d10394f826893acb46876" }, "frontend/package.json": { "mtime": 1789990591.2584393, "seen": 1790048203.8354623, "ast_hash": "172e2880b6084c1fc423ea759b99280a", "semantic_hash": "" }, "frontend/scripts/generate-api.mjs": { "mtime": 1789126898.3307452, "seen": 1789377303.0692399, "ast_hash": "61461f226e7d2bba9730be8b7da165f9", "semantic_hash": "61461f226e7d2bba9730be8b7da165f9" }, "frontend/src/App.tsx": { "mtime": 1789127518.1600943, "seen": 1789377303.0692406, "ast_hash": "752eea473bb3bb6d8a2dd28f5ae87280", "semantic_hash": "752eea473bb3bb6d8a2dd28f5ae87280" }, "frontend/src/api/client.ts": { "mtime": 1789127044.43022, "seen": 1789377303.0692413, "ast_hash": "dbea075a006b7703340f7f93e69d53ac", "semantic_hash": "dbea075a006b7703340f7f93e69d53ac" }, "frontend/src/api/endpoints.ts": { "mtime": 1789357272.302138, "seen": 1789377303.069242, "ast_hash": "c4d7620bf50bef28b20286b6093e7e30", "semantic_hash": "c4d7620bf50bef28b20286b6093e7e30" }, "frontend/src/api/generated/schema.d.ts": { "mtime": 1789130160.8338337, "seen": 1789377303.069243, "ast_hash": "8857d50fb909f019e1d8c03009c0ada7", "semantic_hash": "8857d50fb909f019e1d8c03009c0ada7" }, "frontend/src/api/queryKeys.ts": { "mtime": 1789127044.43022, "seen": 1789377303.0692437, "ast_hash": "5ec23457cf6b0f223df671d3bc0f8455", "semantic_hash": "5ec23457cf6b0f223df671d3bc0f8455" }, "frontend/src/api/types.ts": { "mtime": 1789357272.302138, "seen": 1789377303.069248, "ast_hash": "0d3865b4525321cf5a6b360f72de5f5a", "semantic_hash": "0d3865b4525321cf5a6b360f72de5f5a" }, "frontend/src/app/router.tsx": { "mtime": 1789990322.8798492, "seen": 1790048203.8354712, "ast_hash": "9ae2869af5fbf84240281598d14e30b9", "semantic_hash": "" }, "frontend/src/components/charts/ColumnChart.tsx": { "mtime": 1789127463.8093653, "seen": 1789377303.0692496, "ast_hash": "3f2aeaca948431b2fd4cd86bedaa9ede", "semantic_hash": "3f2aeaca948431b2fd4cd86bedaa9ede" }, "frontend/src/components/charts/HorizontalBars.tsx": { "mtime": 1789127423.3778224, "seen": 1789377303.06925, "ast_hash": "e341240d131f12fe680424010279ddd3", "semantic_hash": "e341240d131f12fe680424010279ddd3" }, "frontend/src/components/charts/PlanFactBars.tsx": { "mtime": 1789127423.3794281, "seen": 1789377303.069251, "ast_hash": "f581486baa48447ec4c573acef3190ef", "semantic_hash": "f581486baa48447ec4c573acef3190ef" }, "frontend/src/components/layout/AppLayout.tsx": { "mtime": 1789990291.3144267, "seen": 1790048203.8354752, "ast_hash": "3077033bf2d5b262eaadeb8519b28160", "semantic_hash": "" }, "frontend/src/components/layout/LangSwitcher.tsx": { "mtime": 1789127423.3794281, "seen": 1789377303.069253, "ast_hash": "5be78b1684339d7ea82677fe1828162c", "semantic_hash": "5be78b1684339d7ea82677fe1828162c" }, "frontend/src/components/ui/Badge.tsx": { "mtime": 1789127112.4896402, "seen": 1789377303.0692537, "ast_hash": "f1a5dd94fafcaa4ab6edeb2221ffdd18", "semantic_hash": "f1a5dd94fafcaa4ab6edeb2221ffdd18" }, "frontend/src/components/ui/Button.tsx": { "mtime": 1789127112.4896402, "seen": 1789377303.0692544, "ast_hash": "ec61aded7bd1c0bc626b9f85243e6d24", "semantic_hash": "ec61aded7bd1c0bc626b9f85243e6d24" }, "frontend/src/components/ui/ConfirmDialog.tsx": { "mtime": 1789127142.0840394, "seen": 1789377303.0692554, "ast_hash": "45b3ad6925a6e69045a59593882c7ffc", "semantic_hash": "45b3ad6925a6e69045a59593882c7ffc" }, "frontend/src/components/ui/EmptyState.tsx": { "mtime": 1789127142.0700393, "seen": 1789377303.0692563, "ast_hash": "853f2c5b079b2cfa9e4f12363cefba3a", "semantic_hash": "853f2c5b079b2cfa9e4f12363cefba3a" }, "frontend/src/components/ui/ErrorState.tsx": { "mtime": 1789127142.067039, "seen": 1789377303.069257, "ast_hash": "6827eb04b914e8c675e842fea74b5ba5", "semantic_hash": "6827eb04b914e8c675e842fea74b5ba5" }, "frontend/src/components/ui/Modal.tsx": { "mtime": 1789990425.5642233, "seen": 1790048203.8354838, "ast_hash": "4250ebda526b86679ba5eb965feccf59", "semantic_hash": "" }, "frontend/src/components/ui/MonthSwitcher.tsx": { "mtime": 1789127142.0860393, "seen": 1789377303.06926, "ast_hash": "ddb486640fa05b742fa71167949a2aca", "semantic_hash": "ddb486640fa05b742fa71167949a2aca" }, "frontend/src/components/ui/PageHeader.tsx": { "mtime": 1789127142.0810394, "seen": 1789377303.0692606, "ast_hash": "332c481c9030b26221b2b080482973a2", "semantic_hash": "332c481c9030b26221b2b080482973a2" }, "frontend/src/components/ui/QueryGate.tsx": { "mtime": 1789128567.5977647, "seen": 1789377303.0692613, "ast_hash": "ee535a82d89a1d2bc30c5ec4907817c1", "semantic_hash": "ee535a82d89a1d2bc30c5ec4907817c1" }, "frontend/src/components/ui/Spinner.tsx": { "mtime": 1789127142.061039, "seen": 1789377303.0692623, "ast_hash": "40c69d38fa5a96969026c1486ac981a5", "semantic_hash": "40c69d38fa5a96969026c1486ac981a5" }, "frontend/src/components/ui/Toaster.tsx": { "mtime": 1789127142.0780392, "seen": 1789377303.0692632, "ast_hash": "d76eafaf1a72d8435cbce2fd9d2f8764", "semantic_hash": "d76eafaf1a72d8435cbce2fd9d2f8764" }, "frontend/src/components/ui/fields.tsx": { "mtime": 1789128567.5907645, "seen": 1789377303.069264, "ast_hash": "5e1b157a5cd5b484582ba959049443aa", "semantic_hash": "5e1b157a5cd5b484582ba959049443aa" }, "frontend/src/hooks/useAccounts.ts": { "mtime": 1789127463.8123653, "seen": 1789377303.0692647, "ast_hash": "5cbd401bea752132870ca35a0b2cf29f", "semantic_hash": "5cbd401bea752132870ca35a0b2cf29f" }, "frontend/src/hooks/useAnalytics.ts": { "mtime": 1789127476.179531, "seen": 1789377303.0692656, "ast_hash": "2a0cad57cdfc7456c967b3fd122e6017", "semantic_hash": "2a0cad57cdfc7456c967b3fd122e6017" }, "frontend/src/hooks/useAuth.ts": { "mtime": 1789357272.302138, "seen": 1789377303.0692663, "ast_hash": "40f9f47b108ec0b484f9564bd1d319cb", "semantic_hash": "40f9f47b108ec0b484f9564bd1d319cb" }, "frontend/src/hooks/useBudget.ts": { "mtime": 1789127463.8123653, "seen": 1789377303.0692673, "ast_hash": "06c203b89322dca6cf80931f3558b0dc", "semantic_hash": "06c203b89322dca6cf80931f3558b0dc" }, "frontend/src/hooks/useImports.ts": { "mtime": 1789127476.176531, "seen": 1789377303.0692682, "ast_hash": "d23f116da79b15438601751b45519268", "semantic_hash": "d23f116da79b15438601751b45519268" }, "frontend/src/hooks/useOperations.ts": { "mtime": 1789127463.8123653, "seen": 1789377303.069269, "ast_hash": "3cac9924554a5465276a2c4431121866", "semantic_hash": "3cac9924554a5465276a2c4431121866" }, "frontend/src/hooks/useSpaceLifecycle.ts": { "mtime": 1789356647.3201435, "seen": 1789377303.0692697, "ast_hash": "87c19951711d1798821f227eac36d609", "semantic_hash": "87c19951711d1798821f227eac36d609" }, "frontend/src/i18n/index.ts": { "mtime": 1789128261.8073747, "seen": 1789377303.0692706, "ast_hash": "243512f6e095deeaa29393b7c831777f", "semantic_hash": "243512f6e095deeaa29393b7c831777f" }, "frontend/src/i18n/locales/en.json": { "mtime": 1790048119.281922, "seen": 1790048203.835497, "ast_hash": "2a494738341ae850ef916befc380db56", "semantic_hash": "" }, "frontend/src/i18n/locales/ru.json": { "mtime": 1790048119.281922, "seen": 1790048203.8354976, "ast_hash": "08995a7a5ca546d034ab9ab05d5621a5", "semantic_hash": "" }, "frontend/src/main.tsx": { "mtime": 1789990619.7178197, "seen": 1790048203.8354983, "ast_hash": "b88ee6ed2ae6eab1f3db7097b6912329", "semantic_hash": "" }, "frontend/src/pages/AcceptInvitePage.tsx": { "mtime": 1789990425.548223, "seen": 1790048203.835499, "ast_hash": "936aaf3f5f5874de65e1bd31af620936", "semantic_hash": "" }, "frontend/src/pages/AccountsPage.tsx": { "mtime": 1789127567.9147615, "seen": 1789377303.0692747, "ast_hash": "5da5d66e5eb40222e4ceb1f75ca951bd", "semantic_hash": "5da5d66e5eb40222e4ceb1f75ca951bd" }, "frontend/src/pages/AnalyticsPage.tsx": { "mtime": 1789127904.7983484, "seen": 1789377303.0692756, "ast_hash": "4a83070566fde66ff6423b1064cde4e8", "semantic_hash": "4a83070566fde66ff6423b1064cde4e8" }, "frontend/src/pages/BudgetPage.tsx": { "mtime": 1789127621.1764753, "seen": 1789377303.0692763, "ast_hash": "c1421d4088b0f174dc7ecb082b2a257d", "semantic_hash": "c1421d4088b0f174dc7ecb082b2a257d" }, "frontend/src/pages/ImportDetailPage.tsx": { "mtime": 1790048024.9117486, "seen": 1790048203.8355024, "ast_hash": "ebd497c87a8600cf030d905bbdedcb94", "semantic_hash": "" }, "frontend/src/pages/ImportsPage.tsx": { "mtime": 1789127830.2842758, "seen": 1789377303.069278, "ast_hash": "721376253dda864ff81a5025691947e0", "semantic_hash": "721376253dda864ff81a5025691947e0" }, "frontend/src/pages/LoginPage.tsx": { "mtime": 1789990425.5480313, "seen": 1790048203.8355043, "ast_hash": "cb1c4cfbb684a4667e0662b452fb9459", "semantic_hash": "" }, "frontend/src/pages/NotFoundPage.tsx": { "mtime": 1789127518.2310953, "seen": 1789377303.0692797, "ast_hash": "53e014a77ff3070820a83458af08a5fd", "semantic_hash": "53e014a77ff3070820a83458af08a5fd" }, "frontend/src/pages/OperationsPage.tsx": { "mtime": 1790048012.6410372, "seen": 1790048203.8355062, "ast_hash": "8820a38967f7c248508cb8c62ea4fa00", "semantic_hash": "" }, "frontend/src/pages/ResetPasswordPage.tsx": { "mtime": 1789990425.558781, "seen": 1790048203.8355079, "ast_hash": "2b2c87734763d8abc2af638babc012d6", "semantic_hash": "" }, "frontend/src/pages/ReviewQueuePage.tsx": { "mtime": 1789127802.1288989, "seen": 1789377303.0692823, "ast_hash": "b3f57d73ef457c9b2427d74603972213", "semantic_hash": "b3f57d73ef457c9b2427d74603972213" }, "frontend/src/pages/SettingsPage.tsx": { "mtime": 1789128572.7868366, "seen": 1789377303.069283, "ast_hash": "6a35c2799ba84fdbc1367d768907e8fa", "semantic_hash": "6a35c2799ba84fdbc1367d768907e8fa" }, "frontend/src/test/accounts-page.test.tsx": { "mtime": 1789128626.8475864, "seen": 1789377303.0692837, "ast_hash": "d17270fb5ca22286d3d62d7e2679fbcb", "semantic_hash": "d17270fb5ca22286d3d62d7e2679fbcb" }, "frontend/src/test/budget-plan.test.tsx": { "mtime": 1789128448.8001103, "seen": 1789377303.0692847, "ast_hash": "b2abf4ff7b3ea5b6f730cddd021b4127", "semantic_hash": "b2abf4ff7b3ea5b6f730cddd021b4127" }, "frontend/src/test/chart-accessible-table.test.tsx": { "mtime": 1789128448.8031104, "seen": 1789377303.0692854, "ast_hash": "e8f2187db8969b2fb4975775e3dbdcb9", "semantic_hash": "e8f2187db8969b2fb4975775e3dbdcb9" }, "frontend/src/test/helpers.tsx": { "mtime": 1789128456.9108279, "seen": 1789377303.0692863, "ast_hash": "041d8de84ce39044e32d9a4e45f176a0", "semantic_hash": "041d8de84ce39044e32d9a4e45f176a0" }, "frontend/src/test/i18n-parity.test.ts": { "mtime": 1789128572.7505064, "seen": 1789377303.069287, "ast_hash": "cc870c8a667b6982c9fabd654468a46f", "semantic_hash": "cc870c8a667b6982c9fabd654468a46f" }, "frontend/src/test/import-polling.test.tsx": { "mtime": 1789128692.423248, "seen": 1789377303.0692883, "ast_hash": "2b83dee550ca31b0d5980c8ce3235fd0", "semantic_hash": "2b83dee550ca31b0d5980c8ce3235fd0" }, "frontend/src/test/login-page.test.tsx": { "mtime": 1789128286.0698264, "seen": 1789377303.069289, "ast_hash": "52ebeeb4fb554b4c830113cebcf9f530", "semantic_hash": "52ebeeb4fb554b4c830113cebcf9f530" }, "frontend/src/test/money.test.ts": { "mtime": 1789128261.8154838, "seen": 1789377303.0692897, "ast_hash": "8faf4d33972c1583baa98fcd8160dbd0", "semantic_hash": "8faf4d33972c1583baa98fcd8160dbd0" }, "frontend/src/test/query-keys.test.ts": { "mtime": 1789128626.8519824, "seen": 1789377303.0692904, "ast_hash": "554aa60181736710caf28df6f9b62a66", "semantic_hash": "554aa60181736710caf28df6f9b62a66" }, "frontend/src/test/setup.ts": { "mtime": 1789128261.8154838, "seen": 1789377303.0692916, "ast_hash": "5b0ef0fbf28fe880eac77ca470cdb72f", "semantic_hash": "5b0ef0fbf28fe880eac77ca470cdb72f" }, "frontend/src/vite-env.d.ts": { "mtime": 1789127028.213317, "seen": 1789377303.0692923, "ast_hash": "0352474ba2918efe13895edbc3780d94", "semantic_hash": "0352474ba2918efe13895edbc3780d94" }, "frontend/tsconfig.json": { "mtime": 1789126877.2434592, "seen": 1789377303.069293, "ast_hash": "c57160ea7b6323de41adceed69142721", "semantic_hash": "c57160ea7b6323de41adceed69142721" }, "frontend/vite.config.ts": { "mtime": 1789126877.239459, "seen": 1789377303.0692937, "ast_hash": "b99eeb04d213e3680abe9c3854521e80", "semantic_hash": "b99eeb04d213e3680abe9c3854521e80" }, "infra/postgres/init-app-role.sh": { "mtime": 1789129887.1068308, "seen": 1789377303.069295, "ast_hash": "4c2b103cde06bc6df773f005c00b73d6", "semantic_hash": "4c2b103cde06bc6df773f005c00b73d6" }, ".kilo/plans/1789034192214-financial-tracker-mvp.md": { "mtime": 1789099088.960013, "seen": 1789377303.0692966, "ast_hash": "a2f21668b5ef4c0005316ef3e54b6a28", "semantic_hash": "a2f21668b5ef4c0005316ef3e54b6a28" }, "CONTEXT.md": { "mtime": 1789126288.30262, "seen": 1789377303.0692973, "ast_hash": "c8211b75ee8dfba83e37f06ff219d2b1", "semantic_hash": "c8211b75ee8dfba83e37f06ff219d2b1" }, "README.md": { "mtime": 1789358273.3585796, "seen": 1789377303.0692983, "ast_hash": "79eb6002a05286e6655e6fe3904f5b29", "semantic_hash": "79eb6002a05286e6655e6fe3904f5b29" }, "docs/adr/0001-financial-space-ownership-and-rls.md": { "mtime": 1789126779.7591345, "seen": 1789377303.0692992, "ast_hash": "8fbddf58406caccd2d5a5b0e5f9ffab4", "semantic_hash": "8fbddf58406caccd2d5a5b0e5f9ffab4" }, "docs/adr/0002-journal-and-budget-reserves.md": { "mtime": 1789126779.7821348, "seen": 1789377303.0693, "ast_hash": "6ca9f9b8f91733ce37e15f339a656726", "semantic_hash": "6ca9f9b8f91733ce37e15f339a656726" }, "docs/adr/0003-versioned-statement-imports.md": { "mtime": 1789732137.8203447, "seen": 1789735433.1582236, "ast_hash": "e05b45d637e097a3898bc1b2f2160fe7", "semantic_hash": "" }, "docs/adr/0004-provider-neutral-encrypted-data-boundary.md": { "mtime": 1789126790.5422814, "seen": 1789377303.0693016, "ast_hash": "460e37c748836b116a4ea820768a8007", "semantic_hash": "460e37c748836b116a4ea820768a8007" }, "docs/operations/backup-and-restore.md": { "mtime": 1789126817.735651, "seen": 1789377303.0693026, "ast_hash": "188110b691922b9a23f4efa2ef4627e2", "semantic_hash": "188110b691922b9a23f4efa2ef4627e2" }, "docs/operations/beta-release-runbook.md": { "mtime": 1789126842.5229878, "seen": 1789377303.0693033, "ast_hash": "00dada41b2d3425da89bcd277acce41e", "semantic_hash": "00dada41b2d3425da89bcd277acce41e" }, "docs/operations/deletion-ledger.md": { "mtime": 1789126842.4969876, "seen": 1789377303.0693042, "ast_hash": "1aff4ccf6a2dbcf86ed72fd34bb69c6f", "semantic_hash": "1aff4ccf6a2dbcf86ed72fd34bb69c6f" }, "docs/parsers/private-fixture-gate.md": { "mtime": 1789734164.3005245, "seen": 1789735433.1582274, "ast_hash": "02086c7b911cf06d3d170ac04be7592e", "semantic_hash": "" }, "frontend/README.md": { "mtime": 1789128756.9573848, "seen": 1789377303.069306, "ast_hash": "3c43f67a81ce2c7b0cd18aeab85ed2c2", "semantic_hash": "3c43f67a81ce2c7b0cd18aeab85ed2c2" }, "frontend/index.html": { "mtime": 1789126886.1155794, "seen": 1789377303.0693069, "ast_hash": "42788af442bf05e487937f435141f84b", "semantic_hash": "42788af442bf05e487937f435141f84b" }, "infra/README.md": { "mtime": 1789357215.8087454, "seen": 1789377303.0693076, "ast_hash": "0a7bb82cce04631f36f2d561a1665478", "semantic_hash": "0a7bb82cce04631f36f2d561a1665478" }, "infra/docker-compose.yml": { "mtime": 1789400438.2433548, "seen": 1789735433.1582313, "ast_hash": "9f04dd1906326ddea306584fe68a2ae4", "semantic_hash": "" }, "frontend/public/favicon.svg": { "mtime": 1789126886.1235795, "seen": 1789377303.0693095, "ast_hash": "83637b50c3736f9f0675b7f23ff5a51e", "semantic_hash": "83637b50c3736f9f0675b7f23ff5a51e" }, ".kilo/kilo.json": { "mtime": 1789377478.0622306, "seen": 1789735433.1580946, "ast_hash": "1839ad09cc2e72bfeb650219265f2e20", "semantic_hash": "" }, "backend/alembic/versions/20260918_0002_hold_lifecycle.py": { "mtime": 1789735291.8675542, "seen": 1789735433.1581025, "ast_hash": "2a669c07ecd8d473e703bc823cb26183", "semantic_hash": "" }, "backend/tests/test_adapter_contracts.py": { "mtime": 1789735944.366427, "seen": 1789736272.9455402, "ast_hash": "c3f63850c85b7c5262e66370ab7ab8a9", "semantic_hash": "" }, "backend/tests/test_import_holds.py": { "mtime": 1789736201.2172022, "seen": 1789736272.9455423, "ast_hash": "6f14226a83e65efbaaee6446d4ec4cb6", "semantic_hash": "" }, "backend/tests/test_private_fixtures.py": { "mtime": 1789737822.4871244, "seen": 1789737916.7915628, "ast_hash": "f14cd118f1e8d6b5088536d50d2b965a", "semantic_hash": "" }, ".gitea/workflows/ci.yml": { "mtime": 1789736949.8123386, "seen": 1789737916.791613, "ast_hash": "f0891b841c5e24c761f5067a4ea23637", "semantic_hash": "" }, ".kilo/plans/1789727434954-gitea-ci-real-statement-imports.md": { "mtime": 1789729895.9594803, "seen": 1789735433.1582198, "ast_hash": "eb38e75994c5fc29d4137adb7e0e37f8", "semantic_hash": "" }, "frontend/pnpm-workspace.yaml": { "mtime": 1789377936.9976747, "seen": 1789735433.1582298, "ast_hash": "2ae2370fa527b015cd7bd98dc7ca2a6b", "semantic_hash": "" }, ".kilo/plugins/graphify.js": { "mtime": 1789967188.4955833, "seen": 1789987085.8116593, "ast_hash": "af79b534b1739d62b450e39c9b50e362", "semantic_hash": "" }, "AGENTS.md": { "mtime": 1789967188.495481, "seen": 1789987085.8117683, "ast_hash": "6a47d64fcc136324ca395065a707ef76", "semantic_hash": "" }, "frontend/src/components/layout/AuthLayout.tsx": { "mtime": 1789990425.546223, "seen": 1790048203.8354764, "ast_hash": "0b6a76918da0118d0580d2c36c9649e6", "semantic_hash": "" }, "frontend/src/pages/OverviewPage.tsx": { "mtime": 1789990291.3154266, "seen": 1790048203.835507, "ast_hash": "02a37c24bbeb6de67b2c6449209a5f0f", "semantic_hash": "" } }