Files
finance/graphify-out/manifest.json
T
k1nq e43428c1a2
Gitea Actions CI / detect (push) Successful in 3s
Gitea Actions CI / Compose & nginx validation (push) Failing after 20s
Gitea Actions CI / Frontend (lint / type / test / build) (push) Failing after 24s
Gitea Actions CI / Backend (lint / type / test / build) (push) Failing after 1m34s
Implement Gitea CI and real statement imports
2026-09-18 17:59:02 +05:00

926 lines
32 KiB
JSON

{
"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": 1789730952.1978154,
"seen": 1789735433.1581337,
"ast_hash": "5bd2a94019f9cbda6d0dc617dc82cd41",
"semantic_hash": ""
},
"backend/app/imports/service.py": {
"mtime": 1789736072.1450737,
"seen": 1789736272.9455285,
"ast_hash": "16c0182cdcfb0aee9a7a5a895e3c86b2",
"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": 1789358115.6295624,
"seen": 1789377303.0692356,
"ast_hash": "34ad7bb7ce983ff5fd4f8b3afc3d9f8b",
"semantic_hash": "34ad7bb7ce983ff5fd4f8b3afc3d9f8b"
},
"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": 1789378006.2922633,
"seen": 1789735433.1581702,
"ast_hash": "10697e744e175f761f5ddb85c7925350",
"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": 1789357305.2954476,
"seen": 1789377303.0692487,
"ast_hash": "0366437498b1933d212cd103252a0b11",
"semantic_hash": "0366437498b1933d212cd103252a0b11"
},
"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": 1789127423.3794281,
"seen": 1789377303.0692518,
"ast_hash": "ae7a94355ca990e4efc91664db0d86c2",
"semantic_hash": "ae7a94355ca990e4efc91664db0d86c2"
},
"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": 1789127142.054039,
"seen": 1789377303.069259,
"ast_hash": "41b09f3998ca6f6d7ad415cceff4b9ea",
"semantic_hash": "41b09f3998ca6f6d7ad415cceff4b9ea"
},
"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": 1789357272.302995,
"seen": 1789377303.0692713,
"ast_hash": "2ce7444db1936d9c5fcca10b901c4afc",
"semantic_hash": "2ce7444db1936d9c5fcca10b901c4afc"
},
"frontend/src/i18n/locales/ru.json": {
"mtime": 1789357272.302995,
"seen": 1789377303.0692723,
"ast_hash": "ae00c080e0b9a10b6004c4094bcdb1ea",
"semantic_hash": "ae00c080e0b9a10b6004c4094bcdb1ea"
},
"frontend/src/main.tsx": {
"mtime": 1789127518.1660943,
"seen": 1789377303.069273,
"ast_hash": "9219312484aae5efecb6534357f9aadf",
"semantic_hash": "9219312484aae5efecb6534357f9aadf"
},
"frontend/src/pages/AcceptInvitePage.tsx": {
"mtime": 1789357272.302138,
"seen": 1789377303.069274,
"ast_hash": "11475c9e3ab1b5f50cbd8e5e63cca4cb",
"semantic_hash": "11475c9e3ab1b5f50cbd8e5e63cca4cb"
},
"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": 1789127866.2017796,
"seen": 1789377303.0692773,
"ast_hash": "52adf2e149d39f2b2d77f96640c72b5e",
"semantic_hash": "52adf2e149d39f2b2d77f96640c72b5e"
},
"frontend/src/pages/ImportsPage.tsx": {
"mtime": 1789127830.2842758,
"seen": 1789377303.069278,
"ast_hash": "721376253dda864ff81a5025691947e0",
"semantic_hash": "721376253dda864ff81a5025691947e0"
},
"frontend/src/pages/LoginPage.tsx": {
"mtime": 1789357272.302138,
"seen": 1789377303.069279,
"ast_hash": "6cb36d7a770d36c3dddf1dbb90ebc545",
"semantic_hash": "6cb36d7a770d36c3dddf1dbb90ebc545"
},
"frontend/src/pages/NotFoundPage.tsx": {
"mtime": 1789127518.2310953,
"seen": 1789377303.0692797,
"ast_hash": "53e014a77ff3070820a83458af08a5fd",
"semantic_hash": "53e014a77ff3070820a83458af08a5fd"
},
"frontend/src/pages/OperationsPage.tsx": {
"mtime": 1789128734.6790774,
"seen": 1789377303.0692806,
"ast_hash": "f4ae42adff88554aef7c522ce79daca3",
"semantic_hash": "f4ae42adff88554aef7c522ce79daca3"
},
"frontend/src/pages/ResetPasswordPage.tsx": {
"mtime": 1789357305.2944477,
"seen": 1789377303.0692816,
"ast_hash": "4ecaf25ff754290936fd87db84f19414",
"semantic_hash": "4ecaf25ff754290936fd87db84f19414"
},
"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": 1789736201.2242022,
"seen": 1789736272.9455452,
"ast_hash": "e94f214a0d04cdd1f944699fdd32abe6",
"semantic_hash": ""
},
".gitea/workflows/ci.yml": {
"mtime": 1789736072.1440737,
"seen": 1789736272.945592,
"ast_hash": "8e291c92f0eb7fe1ed1129c4fc55b188",
"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": ""
}
}