Status: backlog Priority: P0 Created: 2026-02-22 Owner: AI Depends-on: phase9-form-consolidation, phase9-report-consolidation Phase: 9 — Namespace Consolidation
routing.cljc is a thin wrapper around com.fulcrologic.statecharts.integration.fulcro.routing (scr). After form and report consolidation absorb form-route-state/edit!/create! and report-route-state, the remaining functions (route-to!, back!, route-forward!, force-continue-routing!, abandon-route-change!, route-denied?, active-leaf-routes) are pure one-liner delegations. Users should use scr/ directly instead.
This spec also updates all files that depend on the deleted satellite namespaces.
routing.cljcserver_paginated_report.cljc: remove report-expressions require, change rexpr/ → report/incrementally_loaded_report.cljc: remove report-expressions require, change rexpr/ → report/rendering/headless/report.cljc: remove routing require, change routing/edit! → form/edit!form_statechart_spec.cljc: fc/ → form/, fex/ → form/report_statechart_spec.cljc: rc/ → report/, rexpr/ → report/container_statechart_spec.cljc: cc/ → container/, cexpr/ → container/container_statechart_test.cljc: cexpr/ → container/server_paginated_report_spec.cljc: rexpr/ → report/incrementally_loaded_report_spec.cljc: rexpr/ → report/src/demo/com/example/ui/ui.cljc):
routing requireform/form-route-state, report/report-route-state, form/create!, form/edit!scr/route-to! directly where rroute/route-to! was usedsrc/main/com/fulcrologic/rad/statechart/routing.cljc — deletedsrc/main/com/fulcrologic/rad/statechart/server_paginated_report.cljc — require updatesrc/main/com/fulcrologic/rad/statechart/incrementally_loaded_report.cljc — require updatesrc/main/com/fulcrologic/rad/rendering/headless/report.cljc — require updatesrc/test/com/fulcrologic/rad/statechart/form_statechart_spec.cljc — require updatesrc/test/com/fulcrologic/rad/statechart/report_statechart_spec.cljc — require updatesrc/test/com/fulcrologic/rad/statechart/container_statechart_spec.cljc — require updatesrc/test/com/fulcrologic/rad/statechart/container_statechart_test.cljc — require updatesrc/test/com/fulcrologic/rad/statechart/server_paginated_report_spec.cljc — require updatesrc/test/com/fulcrologic/rad/statechart/incrementally_loaded_report_spec.cljc — require updatesrc/demo/com/example/ui/ui.cljc — require updaterouting.cljc is deletedform-chart, form-expressions, form-machines, report-chart, report-expressions, container-chart, container-expressions, statechart.routing)Can 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 |