Commit Graph

  • 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