-
95db3aff0f
feat(configurator): x_fc_* fields on sale.order + new sale.order.line extensions
gsinghpal
2026-04-19 20:33:50 -04:00
-
9423a93961
feat(configurator): fill per-line logic (price lookup, desc template, rev bump)
gsinghpal
2026-04-19 20:32:34 -04:00
-
057157587d
feat(configurator): add header fields + line O2M to direct order wizard
gsinghpal
2026-04-19 20:31:14 -04:00
-
ea2f44287f
feat(fusion_accounting_followup): Phase 4 skeleton + plan
gsinghpal
2026-04-19 20:31:07 -04:00
-
-
b4558a223c
feat(configurator): stub fp.direct.order.line model for multi-line direct order wizard
gsinghpal
2026-04-19 20:29:52 -04:00
-
7a53012f09
Merge Phase 3: AI-augmented asset management
gsinghpal
2026-04-19 20:29:40 -04:00
-
-
43e1f3d6f5
docs(fusion_accounting_assets): CLAUDE.md, UPGRADE_NOTES.md, README.md
fusion_accounting/phase-3-complete
fusion_accounting/phase-3-assets
gsinghpal
2026-04-19 20:25:16 -04:00
-
69453bd8ae
feat(fusion_accounting): meta-module now installs assets sub-module
gsinghpal
2026-04-19 20:23:47 -04:00
-
7e2c31e371
test(fusion_accounting_assets): local LLM useful-life smoke (skips without LLM)
gsinghpal
2026-04-19 20:23:30 -04:00
-
6344a75150
test(fusion_accounting_assets): controller perf benchmark
gsinghpal
2026-04-19 20:22:50 -04:00
-
59ecc9fc5b
test(fusion_accounting_assets): 5 OWL tour tests
gsinghpal
2026-04-19 20:22:13 -04:00
-
2ee341316c
test(fusion_accounting_assets): coexistence behavior
gsinghpal
2026-04-19 20:16:30 -04:00
-
02885108f2
feat(fusion_accounting_assets): menu + window actions with coexistence group filter
gsinghpal
2026-04-19 20:15:38 -04:00
-
af8c72a3b1
feat(fusion_accounting_assets): migration audit PDF report
gsinghpal
2026-04-19 20:14:50 -04:00
-
1491f455fe
feat(fusion_accounting_assets): migration wizard backfill from account.asset
gsinghpal
2026-04-19 20:13:30 -04:00
-
3efef7efc7
feat(fusion_accounting_assets): depreciation run wizard
gsinghpal
2026-04-19 20:06:25 -04:00
-
92f445eb8f
feat(fusion_accounting_assets): partial sale wizard
gsinghpal
2026-04-19 20:05:17 -04:00
-
892c37e2b0
feat(fusion_accounting_assets): disposal wizard
gsinghpal
2026-04-19 20:04:03 -04:00
-
a6ef7e0c2a
feat(fusion_accounting_assets): asset creation wizard with AI useful-life suggest
gsinghpal
2026-04-19 20:02:46 -04:00
-
9794970429
feat(fusion_accounting_assets): ai_useful_life_panel + anomaly_strip components
gsinghpal
2026-04-19 17:39:56 -04:00
-
c0b8cc4159
feat(fusion_accounting_assets): disposal_dialog component
gsinghpal
2026-04-19 17:39:17 -04:00
-
51bff01f13
feat(fusion_accounting_assets): depreciation_board component
gsinghpal
2026-04-19 17:38:50 -04:00
-
7ba15c65aa
feat(fusion_accounting_assets): asset_detail_panel component
gsinghpal
2026-04-19 17:38:28 -04:00
-
bf8689716c
feat(fusion_accounting_assets): asset_card component
gsinghpal
2026-04-19 17:37:57 -04:00
-
bddd22cabd
feat(fusion_accounting_assets): top-level asset_dashboard component
gsinghpal
2026-04-19 17:37:34 -04:00
-
6051ef22a0
feat(fusion_accounting_assets): assets_service.js reactive frontend service
gsinghpal
2026-04-19 17:36:52 -04:00
-
24f8a5857e
feat(fusion_accounting_assets): SCSS foundation for OWL widget
gsinghpal
2026-04-19 17:36:11 -04:00
-
475d17c1aa
test(fusion_accounting_assets): performance benchmarks with P95 targets
gsinghpal
2026-04-19 17:26:01 -04:00
-
fec1c12246
feat(fusion_accounting_assets): MV for per-asset book value snapshot
gsinghpal
2026-04-19 17:25:14 -04:00
-
c939b83812
test(fusion_accounting_assets): integration tests for all 3 depreciation methods
gsinghpal
2026-04-19 17:23:41 -04:00
-
1e70b8d5c0
test(fusion_accounting_assets): Hypothesis property-based depreciation invariants
gsinghpal
2026-04-19 17:22:55 -04:00
-
de6d8fda3e
feat(fusion_accounting_assets): 2 cron jobs (depreciation post + anomaly scan)
gsinghpal
2026-04-19 17:17:21 -04:00
-
9092a78be2
feat(fusion_accounting_ai): 5 new asset management AI tools
gsinghpal
2026-04-19 17:16:22 -04:00
-
79cd0216ff
feat(fusion_accounting_ai): wire AssetsAdapter fusion paths to engine
gsinghpal
2026-04-19 17:15:24 -04:00
-
3e8b7b1e82
feat(fusion_accounting_assets): 8 JSON-RPC endpoints for OWL widget
gsinghpal
2026-04-19 17:14:22 -04:00
-
345c971d59
test(fusion_accounting_assets): engine integration tests for full lifecycle
gsinghpal
2026-04-19 17:06:55 -04:00
-
54922a0b32
feat(fusion_accounting_assets): fusion.asset.engine 7-method API
gsinghpal
2026-04-19 17:06:12 -04:00
-
38a6e375e6
feat(fusion_accounting_assets): inherit account.move.line for asset linkage
gsinghpal
2026-04-19 16:59:44 -04:00
-
8659f51935
feat(fusion_accounting_assets): asset anomaly persisted model
gsinghpal
2026-04-19 16:58:56 -04:00
-
5c89763191
feat(fusion_accounting_assets): asset disposal record model
gsinghpal
2026-04-19 16:58:12 -04:00
-
b68d1b1c66
feat(fusion_accounting_assets): asset category template model
gsinghpal
2026-04-19 16:57:25 -04:00
-
0439d81675
feat(fusion_accounting_assets): depreciation board line model
gsinghpal
2026-04-19 16:56:47 -04:00
-
70e4404d9b
feat(fusion_accounting_assets): main fusion.asset model with state machine
gsinghpal
2026-04-19 16:55:59 -04:00
-
bc7ba27d77
feat(fusion_accounting_assets): AI useful life predictor + prompt
gsinghpal
2026-04-19 16:50:01 -04:00
-
19cbed5b37
feat(fusion_accounting_assets): asset anomaly detection service
gsinghpal
2026-04-19 16:49:02 -04:00
-
b7c171f983
feat(fusion_accounting_assets): salvage_value service
gsinghpal
2026-04-19 16:48:18 -04:00
-
bece120ee3
feat(fusion_accounting_assets): prorate service for partial-period depreciation
gsinghpal
2026-04-19 16:47:31 -04:00
-
3e73ca0eb7
feat(fusion_accounting_assets): 3 depreciation methods (straight, declining, units)
gsinghpal
2026-04-19 16:46:54 -04:00
-
99b6990dd6
feat(fusion_accounting_assets): Phase 3 skeleton + plan
gsinghpal
2026-04-19 16:43:06 -04:00
-
-
fdfaf7e779
Merge Phase 2: AI-augmented financial reports
gsinghpal
2026-04-19 16:41:17 -04:00
-
-
848aa0f0e5
docs(fusion_accounting_reports): CLAUDE.md, UPGRADE_NOTES.md, README.md
fusion_accounting/phase-2-complete
fusion_accounting/phase-2-reports
gsinghpal
2026-04-19 16:31:57 -04:00
-
5a864e4b48
feat(fusion_accounting): meta-module now installs reports sub-module
gsinghpal
2026-04-19 16:30:19 -04:00
-
0618ca7773
test(fusion_accounting_reports): local LLM commentary smoke (skips without LLM)
gsinghpal
2026-04-19 16:30:05 -04:00
-
6a53da6002
test(fusion_accounting_reports): performance benchmarks with P95 targets
gsinghpal
2026-04-19 16:29:15 -04:00
-
3c7a1c8cea
test(fusion_accounting_reports): 5 OWL tour tests
gsinghpal
2026-04-19 16:28:14 -04:00
-
1c773bb5e4
test(fusion_accounting_reports): coexistence behavior
gsinghpal
2026-04-19 16:20:09 -04:00
-
5994a1b96b
feat(fusion_accounting_reports): menu + window actions with coexistence group filter
gsinghpal
2026-04-19 16:19:24 -04:00
-
e17e7f9e4c
feat(fusion_accounting_reports): migration wizard bootstrap step verifies report definitions
gsinghpal
2026-04-19 16:18:39 -04:00
-
8de4beb46a
feat(fusion_accounting_reports): period picker wizard with common presets
gsinghpal
2026-04-19 16:17:46 -04:00
-
7d7bd93345
feat(fusion_accounting_reports): XLSX export wizard
gsinghpal
2026-04-19 16:16:36 -04:00
-
23b988c401
feat(fusion_accounting_reports): PDF export with QWeb template
gsinghpal
2026-04-19 16:13:22 -04:00
-
d1661f3a33
feat(fusion_accounting_reports): anomaly_strip OWL component (Fusion-only)
gsinghpal
2026-04-19 16:04:01 -04:00
-
8b6dd3aa63
feat(fusion_accounting_reports): ai_commentary_panel OWL component (Fusion-only)
gsinghpal
2026-04-19 16:03:31 -04:00
-
4677fae891
feat(fusion_accounting_reports): period_filter component (date range + comparison)
gsinghpal
2026-04-19 16:03:00 -04:00
-
1918e03485
feat(fusion_accounting_reports): drill_down_dialog OWL component
gsinghpal
2026-04-19 16:02:21 -04:00
-
6d020f6419
feat(fusion_accounting_reports): report_table component with drill chevrons
gsinghpal
2026-04-19 16:01:45 -04:00
-
b33e12e587
feat(fusion_accounting_reports): top-level report_viewer OWL component
gsinghpal
2026-04-19 16:01:12 -04:00
-
1ffa86b532
feat(fusion_accounting_reports): reports_service.js reactive frontend service
gsinghpal
2026-04-19 16:00:29 -04:00
-
1f94927f12
feat(fusion_accounting_reports): SCSS foundation for OWL reports widget
gsinghpal
2026-04-19 15:59:50 -04:00
-
97640a5ac8
feat(fusion_accounting_reports): 2 cron jobs (anomaly scan + MV refresh)
gsinghpal
2026-04-19 15:54:50 -04:00
-
9db7271bdf
feat(fusion_accounting_reports): MV for per-account-per-month balances
gsinghpal
2026-04-19 15:53:34 -04:00
-
0f575dd523
test(fusion_accounting_reports): balance sheet + trial balance integration
gsinghpal
2026-04-19 15:52:01 -04:00
-
16db299145
test(fusion_accounting_reports): P&L integration tests against known fixtures
gsinghpal
2026-04-19 15:51:28 -04:00
-
144e90a379
test(fusion_accounting_reports): Hypothesis property-based engine invariants
gsinghpal
2026-04-19 15:48:56 -04:00
-
118f0d9d16
feat(fusion_accounting_ai): 5 new financial reports AI tools
gsinghpal
2026-04-19 15:41:10 -04:00
-
15cf4e129f
feat(fusion_accounting_ai): wire ReportsAdapter fusion paths to engine
gsinghpal
2026-04-19 15:39:54 -04:00
-
5cdd3e756d
feat(fusion_accounting_reports): 8 JSON-RPC endpoints for OWL widget
gsinghpal
2026-04-19 15:37:58 -04:00
-
c20e0888e1
feat(fusion_accounting_reports): fusion.report.anomaly persisted model
gsinghpal
2026-04-19 15:32:09 -04:00
-
22b277c6b8
feat(fusion_accounting_reports): fusion.report.commentary cache model
gsinghpal
2026-04-19 15:31:22 -04:00
-
17053b1603
feat(fusion_accounting_reports): commentary_prompt for LLM-generated narratives
gsinghpal
2026-04-19 15:30:28 -04:00
-
a4728d7ae7
feat(fusion_accounting_reports): commentary_generator service with templated fallback
gsinghpal
2026-04-19 15:29:44 -04:00
-
b78e6dc842
feat(fusion_accounting_reports): anomaly_detection service
gsinghpal
2026-04-19 15:28:53 -04:00
-
5963aba0a8
feat(fusion_accounting_reports): seed general ledger report definition + 8 verification tests
gsinghpal
2026-04-19 15:24:22 -04:00
-
f160a9eeec
feat(fusion_accounting_reports): seed trial balance report definition
gsinghpal
2026-04-19 15:22:38 -04:00
-
ba95d927c0
feat(fusion_accounting_reports): seed balance sheet report definition
gsinghpal
2026-04-19 15:22:08 -04:00
-
96ac0131b0
feat(fusion_accounting_reports): seed P&L report definition
gsinghpal
2026-04-19 15:21:32 -04:00
-
cabf51add7
feat(fusion_accounting_reports): fusion.report.engine 5-method API
gsinghpal
2026-04-19 15:15:54 -04:00
-
0eee14f69a
feat(fusion_accounting_reports): drill_down_resolver service
gsinghpal
2026-04-19 15:14:31 -04:00
-
9d3b8f7484
feat(fusion_accounting_reports): line_resolver service for report row computation
gsinghpal
2026-04-19 15:13:44 -04:00
-
50f736d8a7
feat(fusion_accounting_reports): fusion.report definition model
gsinghpal
2026-04-19 15:12:38 -04:00
-
e14ad21689
feat(fusion_accounting_reports): currency conversion service
gsinghpal
2026-04-19 15:07:46 -04:00
-
0a9ed635e8
feat(fusion_accounting_reports): pure-Python services for date+account+totaling
gsinghpal
2026-04-19 15:07:05 -04:00
-
a93162cb70
feat(fusion_accounting_reports): Phase 2 skeleton + plan
gsinghpal
2026-04-19 15:03:03 -04:00
-
-
a90a349fbc
Merge Phase 1: AI-assisted bank reconciliation
gsinghpal
2026-04-19 14:59:17 -04:00
-
-
6e53955e9c
docs(fusion_accounting_bank_rec): CLAUDE.md, UPGRADE_NOTES.md, README.md
fusion_accounting/phase-1-complete
fusion_accounting/phase-1-bank-rec
gsinghpal
2026-04-19 14:05:49 -04:00
-
8dab9b36da
feat(fusion_accounting): meta-module now installs bank_rec sub-module
gsinghpal
2026-04-19 14:04:35 -04:00
-
14e59148c6
test(fusion_accounting_bank_rec): local LLM (LM Studio/Ollama) compat smoke
gsinghpal
2026-04-19 14:01:58 -04:00
-
55eb368195
test(fusion_accounting_bank_rec): performance benchmarks with P95 targets
gsinghpal
2026-04-19 14:00:15 -04:00
-
d623b67157
test(fusion_accounting_bank_rec): 5 OWL tour tests for widget smoke
gsinghpal
2026-04-19 13:47:23 -04:00
-
aaaf49989c
test(fusion_accounting_bank_rec): coexistence behavior
gsinghpal
2026-04-19 13:45:39 -04:00