-
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
-
878c013902
feat(fusion_accounting_bank_rec): top-level menu + window action
gsinghpal
2026-04-19 13:37:16 -04:00
-
ffc029a875
test(fusion_accounting_bank_rec): migration round-trip for bootstrap step
gsinghpal
2026-04-19 13:33:29 -04:00
-
6d90789967
feat(plating): MO smart buttons — Sale Order + Work Orders + Receiving
gsinghpal
2026-04-19 13:27:29 -04:00
-
6048df0645
feat(fusion_accounting_bank_rec): migration audit PDF report
gsinghpal
2026-04-19 13:25:59 -04:00
-
b6aedc9bbe
feat(fusion_accounting_bank_rec): migration wizard bootstrap step
gsinghpal
2026-04-19 13:24:17 -04:00
-
25f033d0c8
feat(fusion_accounting_bank_rec): bulk reconcile wizard for selected lines
gsinghpal
2026-04-19 13:17:58 -04:00
-
75850aad73
feat(fusion_accounting_bank_rec): auto-reconcile wizard
gsinghpal
2026-04-19 13:16:06 -04:00
-
5c3e7a3cf3
fix(shopfloor): Manager Desk pickers — overflow + chevron + Take Over label
gsinghpal
2026-04-19 13:15:00 -04:00
-
e01a2a0e35
fix(shopfloor): Manager Desk WO row layout — proper info stack + action group
gsinghpal
2026-04-19 13:05:27 -04:00
-
6cbb5f85fe
feat(fusion_accounting_bank_rec): fusion-only attachment strip + partner history panel
gsinghpal
2026-04-19 13:05:23 -04:00
-
596ecb9e03
feat(fusion_accounting_bank_rec): fusion-only batch action bar + reconcile model picker
gsinghpal
2026-04-19 13:03:50 -04:00
-
99e27cc566
feat(fusion_accounting_bank_rec): fusion-only AI suggestion UI components
gsinghpal
2026-04-19 13:02:18 -04:00
-
8fc864623b
fix(shopfloor): Manager Desk crash — domain_unassigned no longer defined
gsinghpal
2026-04-19 12:56:26 -04:00
-
c9ac4c64fb
feat(fusion_accounting_bank_rec): mirror Enterprise OWL batch 4 (auxiliary components)
gsinghpal
2026-04-19 12:55:20 -04:00
-
b06e01babb
feat(fusion_accounting_bank_rec): mirror Enterprise OWL batch 3 (dialog components)
gsinghpal
2026-04-19 12:54:11 -04:00
-
11837ed4f5
fix(plating): Manager Desk premature-advance + 6 workflow enforcement gates
gsinghpal
2026-04-19 12:54:00 -04:00
-
9e4de89269
feat(fusion_accounting_bank_rec): mirror Enterprise OWL batch 2 (action + edit components)
gsinghpal
2026-04-19 12:53:02 -04:00
-
1634ecd4f6
feat(fusion_accounting_bank_rec): mirror Enterprise OWL batch 1 (display components)
gsinghpal
2026-04-19 12:51:38 -04:00
-
3e48bab087
feat(fusion_accounting_bank_rec): kanban controller + renderer for OWL widget
gsinghpal
2026-04-19 12:33:57 -04:00
-
a4a9692888
fix(fusion_accounting_bank_rec): acceptSuggestion double-decrement count
gsinghpal
2026-04-19 12:28:34 -04:00
-
d4dbca5927
feat(fusion_accounting_bank_rec): OWL bank reconciliation service
gsinghpal
2026-04-19 12:27:44 -04:00
-
24e2708d98
feat(fusion_accounting_bank_rec): SCSS foundation for OWL widget
gsinghpal
2026-04-19 12:23:55 -04:00
-
6ecb1bbbee
feat(fusion_accounting_bank_rec): 10 JSON-RPC endpoints for OWL widget
gsinghpal
2026-04-19 12:15:40 -04:00
-
050d3d06a7
feat(plating): wire deferred UoM defaults — bake oven, bake window, coating, tank
gsinghpal
2026-04-19 12:11:37 -04:00
-
41336b179f
feat(plating): company-level UoM defaults — F/C, mils/microns, etc.
gsinghpal
2026-04-19 12:01:44 -04:00
-
d1819b940e
feat(fusion_accounting_bank_rec): 3 cron schedules + handler model
gsinghpal
2026-04-19 11:59:16 -04:00
-
f979bc686d
fix(plating): Process Details tab no longer red on every WO
gsinghpal
2026-04-19 11:52:53 -04:00
-
d953525758
fix(fusion_accounting_bank_rec): MV correctness for V19 schema + Odoo test harness
gsinghpal
2026-04-19 11:51:02 -04:00
-
12b6b46e2e
feat(fusion_accounting_bank_rec): pre-aggregated MV for OWL widget perf
gsinghpal
2026-04-19 11:45:36 -04:00
-
7fa54d8fc9
feat(plating): per-step compliance gates + backfill — 0 CRITICAL gaps
gsinghpal
2026-04-19 11:42:12 -04:00
-
4ffbdc596d
feat(plating): per-step compliance gates + backfill — 0 CRITICAL gaps
gsinghpal
2026-04-19 11:40:01 -04:00
-
5020129c45
refactor(fusion_accounting_ai): route legacy reconcile tools through engine
gsinghpal
2026-04-19 11:37:34 -04:00
-
3993f58910
feat(fusion_accounting_ai): 5 new bank-rec AI tools wrapping engine
gsinghpal
2026-04-19 11:31:40 -04:00
-
8eee64f053
feat(fusion_accounting_ai): wire BankRecAdapter fusion paths to engine
gsinghpal
2026-04-19 11:25:41 -04:00
-
2d099b2d0d
feat(fusion_accounting_ai): bank_rec_prompt for AI re-rank step
gsinghpal
2026-04-19 11:20:56 -04:00
-
8be0caa474
fix(fusion_accounting_bank_rec): partial-reconcile balance + unreconcile suspense restore
gsinghpal
2026-04-19 11:14:43 -04:00
-
fce748b89c
test(fusion_accounting_bank_rec): integration tests for engine end-to-end flows
gsinghpal
2026-04-19 11:11:30 -04:00
-
fcecf9d925
test(fusion_accounting_bank_rec): test data factories for bank-rec testing
gsinghpal
2026-04-19 11:05:06 -04:00
-
c7ecd90982
chore(iot): Fusion-branded icon for iot_base + iot + fusion_plating_iot
gsinghpal
2026-04-19 11:01:00 -04:00
-
da269a6207
test(fusion_accounting_bank_rec): Hypothesis property-based engine invariants
gsinghpal
2026-04-19 10:57:41 -04:00
-
80b8100232
feat(fusion_accounting_bank_rec): reconcile engine 6-method public API
gsinghpal
2026-04-19 10:50:46 -04:00
-
2804168d9e
feat(plating): per-WO-kind equipment fields + smart auto-fill defaults
gsinghpal
2026-04-19 10:47:01 -04:00
-
6e964c230f
feat(iot): repackaged Odoo iot modules + Fusion Plating sensor wrapper
gsinghpal
2026-04-19 10:46:45 -04:00
-
920a624cd1
feat(fusion_accounting_bank_rec): 4-pass confidence scoring pipeline
gsinghpal
2026-04-19 10:37:37 -04:00
-
06e382b27b
feat(fusion_accounting_bank_rec): pattern_extractor for per-partner aggregates
gsinghpal
2026-04-19 10:32:40 -04:00
-
91d09dfca2
feat(fusion_accounting_bank_rec): precedent_lookup K-nearest search
gsinghpal
2026-04-19 10:30:24 -04:00
-
ef27f0e2c1
feat(fusion_accounting_bank_rec): inherit account.bank.statement.line + account.reconcile.model
gsinghpal
2026-04-19 10:25:31 -04:00
-
b37b1d4618
feat(fusion_accounting_bank_rec): transient model for widget round-trip data
gsinghpal
2026-04-19 10:22:39 -04:00
-
e468ae6b0a
feat(fusion_accounting_bank_rec): persisted AI suggestion model with state lifecycle
gsinghpal
2026-04-19 10:20:10 -04:00
-
6e945dea95
feat(fusion_accounting_bank_rec): pattern + precedent models for behavioural learning
gsinghpal
2026-04-19 10:17:29 -04:00
-
3dc74e3987
feat(fusion_accounting_bank_rec): matching strategies (AmountExact, FIFO, MultiInvoice)
gsinghpal
2026-04-19 10:13:00 -04:00
-
b75f215808
feat(fusion_accounting_bank_rec): exchange_diff helper for FX gain/loss pre-check
gsinghpal
2026-04-19 10:10:40 -04:00
-
f2d6492efd
feat(fusion_accounting_bank_rec): memo_tokenizer for Canadian bank memo formats
gsinghpal
2026-04-19 10:08:24 -04:00
-
123db4219f
feat(fusion_accounting_ai): add LLMProvider contract + configurable openai base_url
gsinghpal
2026-04-19 10:05:54 -04:00
-
f44ed0e010
feat(fusion_accounting_core): add computed coexistence group + recompute hooks
gsinghpal
2026-04-19 10:02:19 -04:00
-
77cb0a1309
feat(fusion_accounting_core): shared-field-ownership for cron_last_check
gsinghpal
2026-04-19 09:58:41 -04:00
-
09104007f6
feat(fusion_accounting_bank_rec): add empty sub-module skeleton
gsinghpal
2026-04-19 09:56:06 -04:00
-
-
c118b7c6b5
feat(plating): close compliance gaps 7-9 — NCR + CAPA + discharge + invoice ref
gsinghpal
2026-04-19 10:35:19 -04:00
-
db8b79d22e
feat(plating): close 6 compliance gaps from required-fields audit
gsinghpal
2026-04-19 10:06:52 -04:00
-
4161f04b0f
feat(plating): hard-required fields on WO start — operator + bath + tank
fusion_accounting/pre-phase-1
gsinghpal
2026-04-19 09:47:31 -04:00
-
fe003567a9
docs(fusion_accounting): Phase 1 bank reconciliation implementation plan
gsinghpal
2026-04-19 09:45:25 -04:00
-
bbbd222b89
feat(plating): close 2 workflow gaps surfaced by workforce E2E simulation
gsinghpal
2026-04-19 09:30:56 -04:00
-
2d64f7efab
docs(fusion_accounting): Phase 1 bank reconciliation design
gsinghpal
2026-04-19 09:27:52 -04:00
-
fa82ce17dd
feat(reports): sequence-sort the Print dropdown so FP reports are #1
gsinghpal
2026-04-19 09:05:29 -04:00
-
9a1ee4b369
feat(reports): hide Odoo's default PDFs where FP ships a branded one
gsinghpal
2026-04-19 08:57:38 -04:00
-
5994cec11b
fix(plating): chatter action toolbar invisible in dark mode
gsinghpal
2026-04-19 08:45:47 -04:00
-
eed4dc8a78
fix(plating): chatter HTML rendering + workflow stage banner UX
gsinghpal
2026-04-19 08:36:00 -04:00
-
149e03ac71
fix(fusion_accounting_migration): add web_icon to top-level menu
gsinghpal
2026-04-19 08:23:21 -04:00
-
cb9baa03ad
fix(reports): collapse sig-row to one bordered table — kill duplicate borders
gsinghpal
2026-04-19 08:14:07 -04:00
-
8b20853ac7
feat(fusion_accounting): set module icon from Work in Progress source
gsinghpal
2026-04-19 08:13:53 -04:00
-
ed72ed496b
fix(reports): compact landscape BoL so it fits on one page
gsinghpal
2026-04-19 07:43:25 -04:00
-
3217fd685e
chore: add environment-safety cursor rule
gsinghpal
2026-04-19 07:42:22 -04:00
-
b26aa45068
fix(reports): use table layout for BoL signature row, drop flex on sig-box
gsinghpal
2026-04-19 07:38:59 -04:00
-
b16486f66b
fix(reports): keep BoL signature row intact across page breaks
gsinghpal
2026-04-19 07:35:55 -04:00
-
7ad7481195
fix(bol): bigger title, shipper info, uniform headers, cargo qty, taller signatures
gsinghpal
2026-04-19 07:29:28 -04:00
-
82a2091914
fix(fusion_authorizer_portal): res.users.groups_id -> all_group_ids for Odoo 19
gsinghpal
2026-04-19 07:27:08 -04:00
-
5b7ff6f13c
docs(fusion_accounting): record Phase 0 empirical uninstall test results
gsinghpal
2026-04-19 07:20:15 -04:00
-
16a4bdddf3
fix(reports): BoL PDF — t-field needs dotted path, branch on delivery_address_id
gsinghpal
2026-04-19 07:14:33 -04:00