Commit Graph

  • 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