-
52becd176a
feat(fusion_accounting_ai): 5 new customer follow-up AI tools
gsinghpal
2026-04-19 21:03:30 -04:00
-
993df3a14a
feat(fusion_accounting_ai): wire FollowupAdapter fusion paths to engine
gsinghpal
2026-04-19 21:02:17 -04:00
-
43a26b6849
feat(configurator): Phase C polish — to-node picker, WO description, one-off flag
gsinghpal
2026-04-19 21:01:25 -04:00
-
d455016c27
feat(fusion_accounting_followup): 6 JSON-RPC endpoints for OWL widget
gsinghpal
2026-04-19 21:00:07 -04:00
-
9b6d6b3895
test(fusion_accounting_followup): engine integration tests for full lifecycle
gsinghpal
2026-04-19 20:54:13 -04:00
-
6802d60e44
feat(fusion_accounting_followup): fusion.followup.engine 7-method API
gsinghpal
2026-04-19 20:52:27 -04:00
-
059276886d
chore(configurator): bump to 19.0.6.1.0 — Phase B direct order wizard
gsinghpal
2026-04-19 20:50:49 -04:00
-
9642a07306
feat(configurator): 'Add From Prior SO' sub-wizard for repeat orders
gsinghpal
2026-04-19 20:48:52 -04:00
-
06dafc31c1
feat(fusion_accounting_followup): inherit account.move.line for level tracking
gsinghpal
2026-04-19 20:47:37 -04:00
-
2ddc600d65
feat(fusion_accounting_followup): inherit res.partner with follow-up state
gsinghpal
2026-04-19 20:46:08 -04:00
-
f55022c3d6
feat(configurator): blanket/block-partial flags + WO group + per-line missing indicator
gsinghpal
2026-04-19 20:45:27 -04:00
-
207c857e6b
feat(fusion_accounting_followup): LLM text cache model
gsinghpal
2026-04-19 20:45:27 -04:00
-
05de855cea
feat(fusion_accounting_followup): fusion.followup.run audit model
gsinghpal
2026-04-19 20:44:39 -04:00
-
9ae9161892
feat(fusion_accounting_followup): fusion.followup.level definition model
gsinghpal
2026-04-19 20:43:51 -04:00
-
f0c3661277
chore(configurator): bump to 19.0.6.0.0 for multi-line direct order wizard
gsinghpal
2026-04-19 20:40:44 -04:00
-
1829f0584f
feat(fusion_accounting_followup): AI follow-up text generator + prompt
gsinghpal
2026-04-19 20:40:26 -04:00
-
63f3e0ec14
feat(fusion_accounting_followup): tone_selector service
gsinghpal
2026-04-19 20:39:17 -04:00
-
397fb238c5
feat(fusion_accounting_followup): risk_scorer service
gsinghpal
2026-04-19 20:38:44 -04:00
-
6fa4140d11
feat(configurator): surface new direct-order fields on sale order form + list
gsinghpal
2026-04-19 20:38:39 -04:00
-
d4ef19858d
feat(fusion_accounting_followup): level_resolver service
gsinghpal
2026-04-19 20:38:02 -04:00
-
e34c1bcc8d
refactor(configurator): multi-line direct order wizard with notebook form
gsinghpal
2026-04-19 20:37:11 -04:00
-
4ce0edc698
feat(fusion_accounting_followup): overdue_aging service with 6 buckets
gsinghpal
2026-04-19 20:35:39 -04:00
-
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