Status: backlog Priority: P0 Created: 2026-02-22 Owner: AI Depends-on: (none) Phase: 9 — Namespace Consolidation
report.cljc has satellite files (report_chart.cljc, report_expressions.cljc) that don't need to be separate. Additionally, routing.cljc contains report-route-state which belongs in the report namespace.
No circular dependency issue exists — report_expressions.cljc does NOT call back into report.cljc.
report_chart.cljc content into report.cljcreport_expressions.cljc content into report.cljcreport-route-state from routing.cljc into report.cljcserver_paginated_report.cljc and incrementally_loaded_report.cljc)report_expressions.cljc)report-statechart (from report_chart.cljc)report-route-state (from routing.cljc)Add (from satellite files):
[com.fulcrologic.fulcro.algorithms.normalized-state :as fstate][com.fulcrologic.statecharts.data-model.operations :as ops][com.fulcrologic.statecharts.integration.fulcro.operations :as fops][com.fulcrologic.statecharts.chart :refer [statechart]][com.fulcrologic.statecharts.convenience :refer [handle on]][com.fulcrologic.statecharts.elements :refer [data-model on-entry script state transition entry-fn]]Remove:
[com.fulcrologic.rad.statechart.report-chart :as report-chart]report-chart/report-statechart → report-statechart (local def)src/main/com/fulcrologic/rad/statechart/report.cljc — primary targetsrc/main/com/fulcrologic/rad/statechart/report_chart.cljc — absorbed, then deletedsrc/main/com/fulcrologic/rad/statechart/report_expressions.cljc — absorbed, then deletedreport-chart and report-expressions content is in report.cljcreport-route-state is in report.cljcreport_statechart_spec.cljc passes after updating requires (rc/ → report/, rexpr/ → report/)report_test.cljc still passesCan you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |