0000000000000000000000000000000000000000 552b3b75658506e0d90277694f87fb415efbfc94 JARVIS <jarvis@local.invalid> 1778776635 +0200	commit (initial): feat: bootstrap finance MVP safety gate foundation
552b3b75658506e0d90277694f87fb415efbfc94 3eb8a25b1e78a24d6c9a28cad59b1424bfb71f82 JARVIS <jarvis@local.invalid> 1778778916 +0200	commit: feat: add synthetic CSV import pipeline
3eb8a25b1e78a24d6c9a28cad59b1424bfb71f82 348714edf6d1b505bd25d592a8e09f398efdf5fe JARVIS <jarvis@local.invalid> 1778780046 +0200	commit: feat: add cash and position ledger calculations
348714edf6d1b505bd25d592a8e09f398efdf5fe 0078253d1a2868e059ce9e0bbf2b592ed742599e JARVIS <jarvis@local.invalid> 1778780828 +0200	commit: feat: add crypto wallet ledger core
0078253d1a2868e059ce9e0bbf2b592ed742599e 6073ed8c02d478afa70ab767ccbb501aba791dc4 JARVIS <jarvis@local.invalid> 1778783819 +0200	commit: feat: add crypto market data and import safety
6073ed8c02d478afa70ab767ccbb501aba791dc4 c8b76b662eec775feb33558bdd22e961fad2f234 JARVIS <jarvis@local.invalid> 1778784308 +0200	commit: test: harden git safety coverage
c8b76b662eec775feb33558bdd22e961fad2f234 c5ce71b019b86cac3f5e9c3fefbe8a19ea9523e7 JARVIS <jarvis@local.invalid> 1778785112 +0200	commit: feat: add streamlit dashboard MVP
c5ce71b019b86cac3f5e9c3fefbe8a19ea9523e7 a3f4bf50987310a4a278ad927dcb279d4afc59e0 JARVIS <jarvis@local.invalid> 1778786021 +0200	commit: feat: add crypto inventory report export
a3f4bf50987310a4a278ad927dcb279d4afc59e0 fc67bb321b6a0d1239c862625986e55623a4881e JARVIS <jarvis@local.invalid> 1778791132 +0200	commit: feat: add audited crypto management dashboard
fc67bb321b6a0d1239c862625986e55623a4881e 1131cdeca52fcb79aad54a1c8f1d71d077772e14 JARVIS <jarvis@local.invalid> 1778795645 +0200	commit: feat: add equity ETF management UI
1131cdeca52fcb79aad54a1c8f1d71d077772e14 3aa67d8bedf210fcbe7dcba87d2ba9ab8459c457 JARVIS <jarvis@local.invalid> 1778796456 +0200	commit: feat: add crypto price refresh command
3aa67d8bedf210fcbe7dcba87d2ba9ab8459c457 1b5028d4ea6ddfef46e22564e0a98f1dc9d46205 JARVIS <jarvis@local.invalid> 1778830467 +0200	commit: feat: harden crypto price refresh
1b5028d4ea6ddfef46e22564e0a98f1dc9d46205 943c424b82c784a30de6ad70ec96a483a0e56fe5 JARVIS <jarvis@local.invalid> 1778830556 +0200	commit: feat: extend equity ETF management UI
943c424b82c784a30de6ad70ec96a483a0e56fe5 75e3a3ad218222f81a82a08f6c3abd125c22f7bb JARVIS <jarvis@local.invalid> 1778833300 +0200	commit: fix: resolve fixed crypto price alerts
75e3a3ad218222f81a82a08f6c3abd125c22f7bb 1e2ca9b34f90c1dc72e58f9862a53b2c026f6f93 JARVIS <jarvis@local.invalid> 1778833511 +0200	commit: feat: add runtime database backup restore
1e2ca9b34f90c1dc72e58f9862a53b2c026f6f93 41f11d2ce099165330a3e543ef0cadae121cd240 JARVIS <jarvis@local.invalid> 1778834006 +0200	commit: docs: prepare broker bank mapping backlog
41f11d2ce099165330a3e543ef0cadae121cd240 cd2d9549947193b7b5bb19d3c096157ee24a75cb JARVIS <jarvis@local.invalid> 1778835097 +0200	commit: feat: add equity import wizard mapping layer
cd2d9549947193b7b5bb19d3c096157ee24a75cb fa254a9c1891023c12a370efe0d0cc7004240cda JARVIS <jarvis@local.invalid> 1778837036 +0200	commit: feat: add broker parser dry run pipeline
fa254a9c1891023c12a370efe0d0cc7004240cda 4e808ed5f354f13675092bd1bf7535ae05e7826a JARVIS <jarvis@local.invalid> 1778837815 +0200	commit: fix: include blocked broker review flags in data quality
4e808ed5f354f13675092bd1bf7535ae05e7826a 1c5c3a0ba9d8bfd8f51332a9b371bf4413062665 JARVIS <jarvis@local.invalid> 1778839205 +0200	commit: feat: harden broker review queue mapping workflow
1c5c3a0ba9d8bfd8f51332a9b371bf4413062665 48562fe1ec769d1dfe1a25de1ba12de93196e957 JARVIS <jarvis@local.invalid> 1778840563 +0200	commit: feat: add broker import execution plans
48562fe1ec769d1dfe1a25de1ba12de93196e957 374fdd533529b5a79425bbce1f36bc7d0cd1ab75 JARVIS <jarvis@local.invalid> 1778842146 +0200	commit: feat: harden broker mini-import corrections
374fdd533529b5a79425bbce1f36bc7d0cd1ab75 5fa8fac2bde4d7d6b498889a87cbd20563ae3f0a JARVIS <jarvis@local.invalid> 1778844881 +0200	commit: feat: add fx and market data foundations
5fa8fac2bde4d7d6b498889a87cbd20563ae3f0a 268b8094292e40ae3ca3ae73fe95417197db17c3 JARVIS <jarvis@local.invalid> 1778846795 +0200	commit: Implement True Wealth valuation pilot safeguards
268b8094292e40ae3ca3ae73fe95417197db17c3 6febde0c788a7f2b3327e7e08e8a4f9e98f01d87 JARVIS <jarvis@local.invalid> 1778847875 +0200	commit: Add True Wealth mapping candidate review
6febde0c788a7f2b3327e7e08e8a4f9e98f01d87 61709aac11875a97f9c44a4de795b6915028fd43 JARVIS <jarvis@local.invalid> 1778850005 +0200	commit: Add instrument catalog manual add workflow
61709aac11875a97f9c44a4de795b6915028fd43 8e6e8f72575fb8f53361c9b5d76b6b83b063edd4 JARVIS <jarvis@local.invalid> 1778851422 +0200	commit: Add assisted public instrument lookup candidates
8e6e8f72575fb8f53361c9b5d76b6b83b063edd4 1d5ec58f79c82644c4387083a5fdff4a00594f6e JARVIS <jarvis@local.invalid> 1778853554 +0200	commit: Rank mapping candidates for manual review
1d5ec58f79c82644c4387083a5fdff4a00594f6e 8e50598f4f615d42ac04f53a8d3a34b975713a56 JARVIS <jarvis@local.invalid> 1778857631 +0200	commit: Refactor dashboard user mode UX
8e50598f4f615d42ac04f53a8d3a34b975713a56 a4a73aa3575ebb7ed8e8ea00c679796fefbf7d79 JARVIS <jarvis@local.invalid> 1778859397 +0200	commit: Improve user mode dashboard UX
a4a73aa3575ebb7ed8e8ea00c679796fefbf7d79 224e0b47c581e67c4e6c4c216163c629282d6a4e JARVIS <jarvis@local.invalid> 1778868568 +0200	commit: fix: stabilize finance dashboard UX flows
224e0b47c581e67c4e6c4c216163c629282d6a4e ca7e5ac426b46da2889929cad9b948e965a35db3 JARVIS <jarvis@local.invalid> 1778869040 +0200	commit: feat: simplify finance dashboard user mode
ca7e5ac426b46da2889929cad9b948e965a35db3 777da3b55df6d8a510a9ef2ffbe434beaf1d4b5e JARVIS <jarvis@local.invalid> 1778869154 +0200	commit: fix: disable incomplete command center shortcuts
777da3b55df6d8a510a9ef2ffbe434beaf1d4b5e 5fc8308c2f609fcd81340e442d090a41b59559b8 JARVIS <jarvis@local.invalid> 1778869219 +0200	commit: fix: disable incomplete wallet user actions
5fc8308c2f609fcd81340e442d090a41b59559b8 71d07c8730b39a3dc65d1f98ef649e9e33d2ead0 JARVIS <jarvis@local.invalid> 1778874895 +0200	commit: Add equity instrument import review workflow
71d07c8730b39a3dc65d1f98ef649e9e33d2ead0 40ff6e23dbcb4207736b50b5d8ee85f3fe20bf7b JARVIS <jarvis@local.invalid> 1778878173 +0200	commit: Add Qwen-assisted instrument review
40ff6e23dbcb4207736b50b5d8ee85f3fe20bf7b 43b0443c29a46bbd9074b3b63d89019920cc9ea9 JARVIS <jarvis@local.invalid> 1778880464 +0200	commit: Add manual equity position wizard
43b0443c29a46bbd9074b3b63d89019920cc9ea9 195c95262ca098c0b8482547b37060881d94c473 JARVIS <jarvis@local.invalid> 1778882380 +0200	commit: Improve manual position entry UX
195c95262ca098c0b8482547b37060881d94c473 4b1a5908f7bf8ab409cda69f53bb6d349a827aac JARVIS <jarvis@local.invalid> 1778883752 +0200	commit: Make manual equity entry wizard testable
4b1a5908f7bf8ab409cda69f53bb6d349a827aac 7b7db2f1755da28d89d1922cc7989b3460457465 JARVIS <jarvis@local.invalid> 1778884040 +0200	commit: Navigate directly to add position wizard
7b7db2f1755da28d89d1922cc7989b3460457465 ab3d6f35ca2512c4f785f746fe4a2e1ee2895147 JARVIS <jarvis@local.invalid> 1778884103 +0200	commit: Make user navigation requests deterministic
ab3d6f35ca2512c4f785f746fe4a2e1ee2895147 56739cdbeffb05ffaa94b6d4e588d9a88864515a JARVIS <jarvis@local.invalid> 1778884300 +0200	commit: Use callbacks for add position navigation
56739cdbeffb05ffaa94b6d4e588d9a88864515a 3345eee85f526cf2faba38878d4342f4065b8854 JARVIS <jarvis@local.invalid> 1778917134 +0200	commit: feat: add OpenFIGI and FMP instrument providers
3345eee85f526cf2faba38878d4342f4065b8854 a870bb32fbd064954f11f51f3f8f34b1b3f991c0 JARVIS <jarvis@local.invalid> 1778918188 +0200	commit: fix: diagnose provider auth status safely
a870bb32fbd064954f11f51f3f8f34b1b3f991c0 9f1ead219519f11a594ff1731cd7eeefb56f72fb JARVIS <jarvis@local.invalid> 1778921030 +0200	commit: feat: add live equity instrument providers
9f1ead219519f11a594ff1731cd7eeefb56f72fb 4835f1122493e2b0646c1fc67d8f768916a84aae JARVIS <jarvis@local.invalid> 1778923797 +0200	commit: feat: add provider integration sprint v2
4835f1122493e2b0646c1fc67d8f768916a84aae 01a9953239577d35265d5cad7f5d5040126c451a JARVIS <jarvis@local.invalid> 1778925158 +0200	commit: docs: add MVP acceptance report
01a9953239577d35265d5cad7f5d5040126c451a 11ba3a0adbf554ddd06ff7e20b66390bbc12e662 JARVIS <jarvis@local.invalid> 1778929826 +0200	commit: feat: polish finance MVP dashboard workflows
11ba3a0adbf554ddd06ff7e20b66390bbc12e662 725a4939a337ec628627dcb349babb581ce56cf9 JARVIS <jarvis@local.invalid> 1778932205 +0200	commit: fix: harden MVP finance dashboard acceptance flows
725a4939a337ec628627dcb349babb581ce56cf9 b7654b02ec7841c921fc6f58b89c5ef48d2eadec JARVIS <jarvis@local.invalid> 1778935950 +0200	commit: feat: harden finance dashboard real UI flows
b7654b02ec7841c921fc6f58b89c5ef48d2eadec e17b7b69f06e9b0d289d2b4dfe2b58ded69d3673 JARVIS <jarvis@local.invalid> 1778939944 +0200	commit: feat: polish finance dashboard user mode
e17b7b69f06e9b0d289d2b4dfe2b58ded69d3673 4a0ae059176fc1d0d7bff9fe257767e553098a75 JARVIS <jarvis@local.invalid> 1778942739 +0200	commit: docs: plan fastapi vue dashboard transition
4a0ae059176fc1d0d7bff9fe257767e553098a75 0a8a17ae5ff65b58c0802df7faf67d1fad7999b4 JARVIS <jarvis@local.invalid> 1778945032 +0200	commit: feat: add read-only Vue dashboard slice
0a8a17ae5ff65b58c0802df7faf67d1fad7999b4 20368c9974a766c9cb194593c9b23ab9b1f80c95 JARVIS <jarvis@local.invalid> 1778946361 +0200	commit: feat: refine Vue finance dashboard UX
20368c9974a766c9cb194593c9b23ab9b1f80c95 9cfa7dc30f73a5c19c040e231e779c0c0ad0dfd3 JARVIS <jarvis@local.invalid> 1778948476 +0200	commit: feat: auto-load local Vue dashboard data
9cfa7dc30f73a5c19c040e231e779c0c0ad0dfd3 d6c36ac1025fd3263a3d4380c4aca5d717524793 JARVIS <jarvis@local.invalid> 1778952353 +0200	commit: feat: make Vue portfolio cockpit usable
d6c36ac1025fd3263a3d4380c4aca5d717524793 d16f4390e2d4c52cb66eb26c4fb1d529646e2e68 JARVIS <jarvis@local.invalid> 1779086556 +0200	merge feat/budget-phase-1-4: Merge made by the 'ort' strategy.
d16f4390e2d4c52cb66eb26c4fb1d529646e2e68 a4b8a05e18d4403f908b604fa0145907af2c36ea JARVIS <jarvis@local.invalid> 1779087055 +0200	commit: docs: add finance v0.3 UAT matrix
a4b8a05e18d4403f908b604fa0145907af2c36ea 9841a56850b3750139b12dee0219bb50e35b0bc2 JARVIS <jarvis@local.invalid> 1779087091 +0200	commit (amend): docs: add finance v0.3 UAT matrix
9841a56850b3750139b12dee0219bb50e35b0bc2 f87463d926a13968aea08a1a4c1bdc6018450e51 JARVIS <jarvis@local.invalid> 1779120628 +0200	merge feat/budget-analytics-data-explorer-v1: Merge made by the 'ort' strategy.
f87463d926a13968aea08a1a4c1bdc6018450e51 d4ae9ad0672929999aa584b5a18d094ec41237ee JARVIS <jarvis@local.invalid> 1779120893 +0200	commit: docs: record finance release v0.3.1
d4ae9ad0672929999aa584b5a18d094ec41237ee c6a9d1e6bd5b4f8978bb3d799db82ebc06ae547d JARVIS <jarvis@local.invalid> 1779120909 +0200	commit (amend): docs: record finance release v0.3.1
c6a9d1e6bd5b4f8978bb3d799db82ebc06ae547d 95f864ca7fb6ecbca6c344fe35ce8c66af6f3e04 JARVIS <jarvis@local.invalid> 1779203213 +0200	merge feat/grocery-matching-review-learning-v2: Merge made by the 'ort' strategy.
95f864ca7fb6ecbca6c344fe35ce8c66af6f3e04 27aa030c9bf09ca083364ea5e65dd61d8e73bc26 JARVIS <jarvis@local.invalid> 1779203746 +0200	commit: feat: harden grocery optimizer UAT workflow
27aa030c9bf09ca083364ea5e65dd61d8e73bc26 c855c7772db6d8addb58d3b053304d680e58f0d7 JARVIS <jarvis@local.invalid> 1779204221 +0200	commit: fix: keep no-price grocery accepts reviewable
c855c7772db6d8addb58d3b053304d680e58f0d7 ad75c046cf3671a2e2baa773d90c80ae76fc88e0 JARVIS <jarvis@local.invalid> 1779208382 +0200	commit: fix: harden navigation and grocery price strategy
ad75c046cf3671a2e2baa773d90c80ae76fc88e0 cefe4a38b7869f82149746ef7398911327001e37 JARVIS <jarvis@local.invalid> 1779210242 +0200	commit: feat: harden fixed costs subscriptions v1
cefe4a38b7869f82149746ef7398911327001e37 746b108e91aaa295e6b1d117e5570e6d09366eab JARVIS <jarvis@local.invalid> 1779212490 +0200	commit: feat: add budget ux foundation v3
746b108e91aaa295e6b1d117e5570e6d09366eab 31819370fe12d922d0559570a3313f2d4484c8e1 JARVIS <jarvis@local.invalid> 1779215088 +0200	commit: feat: add budget import upload workflow
31819370fe12d922d0559570a3313f2d4484c8e1 ab99586635e8fd06514d045958ae924eaf1e9e60 JARVIS <jarvis@local.invalid> 1779218905 +0200	commit: feat: add dashboard ops controls and reports v1
ab99586635e8fd06514d045958ae924eaf1e9e60 322b85187beb3177f0356e4c973fdd1e7756415f JARVIS <jarvis@local.invalid> 1779221907 +0200	commit: Add market quotes and detail charts
322b85187beb3177f0356e4c973fdd1e7756415f f93a74a70853b9f25d5b00a5c205914eaa51f60c JARVIS <jarvis@local.invalid> 1779225745 +0200	commit: fix: complete market quote batch updates
f93a74a70853b9f25d5b00a5c205914eaa51f60c c22baa787bb1c6abee02803f5f847e4310b576e3 JARVIS <jarvis@local.invalid> 1779261130 +0200	commit: fix: repair routing fx etf cleanup truewealth model
c22baa787bb1c6abee02803f5f847e4310b576e3 213c2e6a20314f8c28f6c16e4c1920a4614ceae1 JARVIS <jarvis@local.invalid> 1779273312 +0200	commit: fix: stabilize dashboard equity fx and candlestick charts
213c2e6a20314f8c28f6c16e4c1920a4614ceae1 c3d3229a6fe395a651201963c1785f6ab0103482 JARVIS <jarvis@local.invalid> 1779280590 +0200	commit: fix: use frankfurter fx and lightweight market charts
c3d3229a6fe395a651201963c1785f6ab0103482 a6946d7241594d3388d7eb5bb438c4b3f4960b60 JARVIS <jarvis@local.invalid> 1779280802 +0200	commit (amend): fix: use frankfurter fx and lightweight market charts
a6946d7241594d3388d7eb5bb438c4b3f4960b60 bd965d0c800774354e78aacbcac98a6f34f7053f JARVIS <jarvis@local.invalid> 1779290424 +0200	commit: fix: clean dashboard navigation architecture
bd965d0c800774354e78aacbcac98a6f34f7053f 233cac00d77abc6786d84ca8127e4196cea4d836 JARVIS <jarvis@local.invalid> 1779301391 +0200	commit: feat: manage cash and truewealth values
233cac00d77abc6786d84ca8127e4196cea4d836 52459e1d6c7970419b1b322aa0e50514281fc2d9 JARVIS <jarvis@local.invalid> 1779304315 +0200	commit: fix: block duplicate budget import confirms
52459e1d6c7970419b1b322aa0e50514281fc2d9 747d77c79e46bf2b50351c8cd4fd4a5ee1ce602a JARVIS <jarvis@local.invalid> 1779306251 +0200	commit: feat: refine recurring fixed costs workflow
747d77c79e46bf2b50351c8cd4fd4a5ee1ce602a a3ebb2eed0cfa273962019c567b989f682211398 JARVIS <jarvis@local.invalid> 1779372545 +0200	commit: feat: add budget import status audit
a3ebb2eed0cfa273962019c567b989f682211398 e00b5700865972fd88198496a28c429faeb18b57 JARVIS <jarvis@local.invalid> 1779376165 +0200	commit: feat: add review backlog triage dashboard
e00b5700865972fd88198496a28c429faeb18b57 88a2c005d53b943b6b1f1c1f80eb177a819e59b1 JARVIS <jarvis@local.invalid> 1779389801 +0200	commit: fix: make dashboard restarts remote-safe
88a2c005d53b943b6b1f1c1f80eb177a819e59b1 76fe57a3584702460029b7e622c0928391d914c9 JARVIS <jarvis@local.invalid> 1779392253 +0200	commit: fix: classify internal account transfers
76fe57a3584702460029b7e622c0928391d914c9 b80d0b87d5c38b398b0decc2c7872931af7ef1f7 JARVIS <jarvis@local.invalid> 1782817687 +0200	commit: feat: add portfolio advisor foundation
b80d0b87d5c38b398b0decc2c7872931af7ef1f7 7981f9b9bee633bf72852329099482abf17c1676 JARVIS <jarvis@local.invalid> 1782825631 +0200	commit: feat: add portfolio advisor drilldown cockpit
7981f9b9bee633bf72852329099482abf17c1676 395d3eb97386d5f7a551a86348db9947419e7a49 JARVIS <jarvis@local.invalid> 1782827098 +0200	commit: fix: serve finance vue dashboard over tailnet
395d3eb97386d5f7a551a86348db9947419e7a49 ae64be59fb7c6a3b937b74516ec762f2b99681ac JARVIS <jarvis@local.invalid> 1782830979 +0200	commit: feat: add crypto trader bridge cockpit
ae64be59fb7c6a3b937b74516ec762f2b99681ac 0d66990bcbc8e0732925fe19d957823c024faf35 JARVIS <jarvis@local.invalid> 1782834984 +0200	commit: feat: add crypto trader approval queue
0d66990bcbc8e0732925fe19d957823c024faf35 cf3107deaf9310300af03f5103a2a384a0ba9d3e JARVIS <jarvis@local.invalid> 1782836764 +0200	commit: feat: include trade intent metadata in approvals
cf3107deaf9310300af03f5103a2a384a0ba9d3e bb7ed4939b7c8c144f879526d8d9dd8386e22778 JARVIS <jarvis@local.invalid> 1782838167 +0200	commit: feat: expand hyperliquid portfolio cockpit
bb7ed4939b7c8c144f879526d8d9dd8386e22778 1e02560aa79033d00db0556d73a83602742ccc69 JARVIS <jarvis@local.invalid> 1782839646 +0200	commit: feat: add portfolio investment signals
1e02560aa79033d00db0556d73a83602742ccc69 f547b90b285d9a1654724f03e22060f3066a53dc JARVIS <jarvis@local.invalid> 1782841408 +0200	commit: feat: improve hyperliquid trading analytics ux
f547b90b285d9a1654724f03e22060f3066a53dc 7411df5ad88ab4b2bebd2ec5c7008aea18d4d7ca JARVIS <jarvis@local.invalid> 1785229175 +0200	branch: Reset to 7411df5ad88ab4b2bebd2ec5c7008aea18d4d7ca
7411df5ad88ab4b2bebd2ec5c7008aea18d4d7ca 852aac4a8060d2dfec716fc630560a11d297abde JARVIS <jarvis@local.invalid> 1785245631 +0200	branch: Reset to refs/remotes/origin/main
852aac4a8060d2dfec716fc630560a11d297abde 107de783afac36bf48c95a996fc920aec2a46270 JARVIS <jarvis@local.invalid> 1785758766 +0200	pull --ff-only origin main: Fast-forward
