fw — Public API surface
Types & interfaces
type ActionNodeData
- file: src/cores/fw/components/workflow/nodes/ActionNode.tsx:27
- kind: type
- core: fw
- spec: none
- summary: Data payload for an action node on the workflow canvas: an optional displaylabel, the action type (from the DB enum), an optional configobject whose shape depends on the action type, and an optional human-readablesummary shown on the node.
- score: 5
interface ActionTemplate
- file: src/cores/fw/hooks/useActionTemplates.ts:41
- kind: interface
- core: fw
- spec: FW-03
- summary: A reusable automation action template: a named, pre-filled and that can be inserted into a rule. templates areplatform-provided and have a null ; org-specific templatescarry the owning for tenant isolation.
- score: 5
type AIFormTemplateResponse
- file: src/cores/fw/ai/templateGenerationSchemas.ts:104
- kind: type
- core: fw
- spec: FW-44
- summary: A complete AI-generated form template: name, description, category, tags,logical sections, section-mapped fields, optional conditional rules, and anoptional wizard/multi-step configuration. Inferred from.
- score: 5
type AllowedActionType
- file: src/cores/fw/ai/automationRuleSchemas.ts:108
- kind: type
- core: fw
- spec: FW-51
- summary: Action types the Copilot is permitted to suggest, derived from and aligned with the FW-03 DB enum so suggested actions can be persisted without remapping.
- score: 5
type AllowedAIFieldType
- file: src/cores/fw/ai/formBuildingSchemas.ts:40
- kind: type
- core: fw
- spec: FW-44
- summary: Field types the AI form builder is permitted to suggest, derived from. A constrained subset of the DB field-typeenum that deliberately excludes and per spec.
- score: 5
type AllowedOperator
- file: src/cores/fw/ai/automationRuleSchemas.ts:80
- kind: type
- core: fw
- spec: FW-51
- summary: Comparison operators the Copilot may use in a suggested condition, derivedfrom . Value-less operators (,) omit the comparison value.
- score: 5
type AllowedTriggerType
- file: src/cores/fw/ai/automationRuleSchemas.ts:53
- kind: type
- core: fw
- spec: FW-51
- summary: Trigger types the Automation Rule Copilot is permitted to suggest, derivedfrom and aligned with the FW-03 DB enum so AI output validates against the same constraints as hand-built rules.
- score: 5
interface ApprovalHistoryEntry
- file: src/cores/fw/hooks/useApprovalRequest.ts:82
- kind: interface
- core: fw
- spec: none
- summary: A single timeline entry in an approval request’s audit history: the eventtype, the actor (id and resolved name), the related step and assignment, anoptional comment, free-form event data, and a timestamp.
- score: 5
type ApprovalNodeData
- file: src/cores/fw/components/workflow/nodes/ApprovalNode.tsx:25
- kind: type
- core: fw
- spec: none
- summary: Data payload for an approval node on the workflow canvas: the assignee(a specific user or a role), an optional timeout in hours with a fallbackaction when it elapses, and whether the approver must enter notes.
- score: 5
interface ApprovalRequestWithDetails
- file: src/cores/fw/hooks/useApprovalRequest.ts:105
- kind: interface
- core: fw
- spec: none
- summary: A fully-hydrated approval request: tenant , the approval it runs through, what it approves (/),presentation fields (title, description, priority), submission and completionmetadata, the request payload, current status and step, optional expiry, and. Returned by .
- see:
- useApprovalRequest
- score: 5
type ApprovalRoutingRule
- file: src/cores/fw/hooks/useApprovalRoutingRules.ts:23
- kind: type
- core: fw
- spec: FW-54
- summary: A row from : a tenant-scoped rule that routes anentity type to a target approval chain when its conditions (or an associateddecision table) match, ordered by . Aliases the generated Supabase type so callers depend on a stable domain name.
- see:
- useApprovalRoutingRules
- score: 5
interface AutomationAction
- file: src/cores/fw/hooks/useAutomationActions.ts:34
- kind: interface
- core: fw
- spec: FW-03
- summary: A single action belonging to an automation rule: its id and parent, the action type, a type-specific , and the controlling sequencing within the rule.
- score: 5
interface AutomationAnalytics
- file: src/cores/fw/hooks/useAutomationAnalytics.ts:40
- kind: interface
- core: fw
- spec: FW-03
- summary: Aggregated performance analytics for one automation rule: identity andtenant/site scope, circuit-breaker and consecutive-failure health, executioncounts (total/successful/failed/partial) with a derived success-ratepercentage, and first/last execution timestamps.
- score: 5
interface AutomationLog
- file: src/cores/fw/hooks/useAutomationLogs.ts:32
- kind: interface
- core: fw
- spec: FW-03
- summary: A single automation execution log entry: the rule that ran (id + resolvedname), when it executed, its status, the execution result and trigger data,and the resolved actor who triggered it (id, name, email).
- score: 5
interface AutomationRule
- file: src/cores/fw/hooks/useAutomationRules.ts:42
- kind: interface
- core: fw
- spec: FW-03
- summary: A persisted automation rule: identity (name, description), how it fires( plus type-specific //), optional , lifecycle , andtenant/site scope with audit timestamps. Backs the FW-03 automation engine.
- score: 5
type AutomationRuleSuggestion
- file: src/cores/fw/ai/automationRuleSchemas.ts:259
- kind: type
- core: fw
- spec: FW-51
- summary: A complete automation-rule suggestion produced by the Copilot: a triggertype with its (optional, type-dependent) configuration, optional conditions,and at least one action. Inferred from ,whose enforces that config is present for triggers that requireit (, , , ).
- score: 5
interface BranchCondition
- file: src/cores/fw/components/workflow/ConditionBuilder.tsx:58
- kind: interface
- core: fw
- spec: FW-17
- summary: A single simple-mode branch condition: a stable id, the field to evaluate,a , the comparison value, and an optional identifying which branch edge this condition routes to.
- score: 5
interface BranchNodeData
- file: src/cores/fw/components/workflow/nodes/BranchNode.tsx:22
- kind: interface
- core: fw
- spec: none
- summary: Data payload for a branch node on the workflow canvas: a display label, theordered list of s evaluated to choose an outgoingedge, and an optional default branch taken when no condition matches.
- score: 5
interface BulkExportOptions
- file: src/cores/fw/hooks/useBulkSubmissionPdfExport.ts:33
- kind: interface
- core: fw
- spec: none
- summary: Options for a bulk submission PDF export: the submission ids to export(capped per request to avoid memory pressure), an optional shared letterhead,and toggles for including metadata and empty fields.
- score: 5
interface BulkExportResult
- file: src/cores/fw/hooks/useBulkSubmissionPdfExport.ts:61
- kind: interface
- core: fw
- spec: none
- summary: Outcome of a bulk submission PDF export: overall success, the signed and of the generated bundle, how many PDFs weregenerated, and any per-submission errors encountered.
- score: 5
type CaptchaProvider
- file: src/cores/fw/components/portal/CaptchaWidget.tsx:20
- kind: type
- core: fw
- spec: FW-32
- summary: CAPTCHA provider supported by the public form portal widget.
- score: 5
interface CaptchaWidgetRef
- file: src/cores/fw/components/portal/CaptchaWidget.tsx:42
- kind: interface
- core: fw
- spec: FW-32
- summary: Imperative handle exposed by via ,letting a parent form trigger verification and reset the challenge.
- score: 5
interface CaptureSignatureParams
- file: src/cores/fw/hooks/useFormSignature.ts:24
- kind: interface
- core: fw
- spec: (none)
- summary: Parameters for capturing a single signature
- score: 2
type CategoryScore
- file: src/cores/fw/ai/qualityScoringSchemas.ts:96
- kind: type
- core: fw
- spec: none
- summary: The 0–100 score and brief summary for one quality category. Inferred from.
- score: 5
type ChangeType
- file: src/cores/fw/utils/templateVersionComparison.ts:13
- kind: type
- core: fw
- spec: (none)
- summary: Change type for a diff entry
- score: 1
interface CloneFormOptions
- file: src/cores/fw/utils/formTemplateCloning.ts:259
- kind: interface
- core: fw
- spec: (none)
- summary: Options for cloning a form from a template
- score: 2
interface ClonePageOptions
- file: src/cores/fw/utils/pageTemplateCloning.ts:239
- kind: interface
- core: fw
- spec: (none)
- summary: Options for cloning a page from a template
- score: 2
interface CloneResult
- file: src/cores/fw/utils/templateCloning.ts:48
- kind: interface
- core: fw
- spec: (none)
- summary: Result of cloning operation
- score: 1
interface CloneTemplateParams
- file: src/cores/fw/hooks/useTemplateClone.ts:22
- kind: interface
- core: fw
- spec: (none)
- summary: Parameters for cloning a template
- score: 2
interface CloneTemplateResult
- file: src/cores/fw/hooks/useTemplateClone.ts:33
- kind: interface
- core: fw
- spec: (none)
- summary: Result of a successful clone operation
- score: 2
interface ConditionalRule
- file: src/cores/fw/components/ConditionalLogicBuilder.tsx:34
- kind: interface
- core: fw
- spec: FW-01
- summary: A single conditional-logic rule in the form builder: an action(show/hide/require) applied to the current field when the field identifiedby matches against the optional . Value-lessoperators (, ) omit .
- score: 5
type ConditionalSuggestion
- file: src/cores/fw/ai/conditionalLogicSchemas.ts:46
- kind: type
- core: fw
- spec: none
- summary: A single AI-suggested conditional-logic rule that maps directly onto the shape used by : which target fieldis shown/hidden/required, the source field and operator that drive it, anoptional comparison value, and a one-sentence rationale. Inferred from.
- score: 5
type ConditionalSuggestionsResponse
- file: src/cores/fw/ai/conditionalLogicSchemas.ts:84
- kind: type
- core: fw
- spec: none
- summary: The full AI response for conditional-logic analysis: 1–10 suggested rulesplus a brief natural-language summary of the analysis. Inferred from.
- score: 5
type ConditionOperator
- file: src/cores/fw/components/workflow/ConditionBuilder.tsx:28
- kind: type
- core: fw
- spec: FW-17
- summary: Comparison operator available when building a branch/condition in theworkflow condition builder. Value-less operators (,) ignore the comparison value; treats thevalue as a regular expression.
- score: 5
type ConflictResolution
- file: src/cores/fw/services/scheduleConflictDetector.ts:14
- kind: type
- core: fw
- spec: (none)
- summary: FW-26 (Workflow Scheduling) — Phase 1, Task T3: Schedule conflict detection.Pure, side-effect-free logic for: - time-overlap detection (schedules whose next runs fall within a tolerance), - circular-dependency detection in the rule → depends_on_rule chain, - resolution-strategy semantics (skip / delay / error).The edge function (added with the UI in T4) is a thinwrapper: it loads an org’s active schedules and calls these functions. Keeping thealgorithm here keeps it unit-testable and reusable by the worker.
- score: 2
type ConflictResolutionAction
- file: src/cores/fw/services/scheduleConflictDetector.ts:110
- kind: type
- core: fw
- spec: (none)
- summary: The action the worker should take for a conflicting run, derived from the schedule’s strategy: skip it, delay-and-retry, or fail with a reason.
- score: 2
interface CronBuilderParts
- file: src/cores/fw/components/scheduling/cronBuilderUtils.ts:18
- kind: interface
- core: fw
- spec: (none)
- summary: The guided builder’s editable state — the subset of cron we expose with controls.
- score: 2
type CronFrequency
- file: src/cores/fw/components/scheduling/cronBuilderUtils.ts:15
- kind: type
- core: fw
- spec: (none)
- summary: How often the guided builder fires. schedules are edited as raw cron.
- score: 2
interface CronValidationResult
- file: src/cores/fw/services/scheduleEvaluator.ts:34
- kind: interface
- core: fw
- spec: (none)
- summary: Outcome of validating a cron expression: validity, an error reason when invalid, and a preview of upcoming run times when valid (for the schedule-builder UI).
- score: 2
type DecisionTableDraft
- file: src/cores/fw/hooks/useDraftDecisionTableFromNL.ts:97
- kind: type
- core: fw
- spec: (none)
- summary: A reviewable decision-table draft produced from a natural-language policy.
- score: 2
interface DecisionTableGridDraft
- file: src/cores/fw/hooks/useDraftDecisionTableFromNL.ts:145
- kind: interface
- core: fw
- spec: (none)
- summary: Editable props shaped for , derived from a draft.
- score: 2
interface DelayNodeData
- file: src/cores/fw/components/workflow/nodes/DelayNode.tsx:17
- kind: interface
- core: fw
- spec: none
- summary: Data payload for a delay node on the workflow canvas: an optional label plusa duration and time unit that pause execution before continuing.
- score: 5
interface DependencyResolutionStatus
- file: src/cores/fw/utils/templateImportValidation.ts:32
- kind: interface
- core: fw
- spec: (none)
- summary: Status of dependency resolution
- score: 2
interface DependencyValidationDetail
- file: src/cores/fw/utils/templateImportValidation.ts:43
- kind: interface
- core: fw
- spec: (none)
- summary: Detail for each dependency
- score: 1
interface DetailedVersionComparison
- file: src/cores/fw/utils/templateVersionComparison.ts:49
- kind: interface
- core: fw
- spec: (none)
- summary: Detailed comparison result between two versions
- score: 2
interface DiffEntry
- file: src/cores/fw/utils/templateVersionComparison.ts:18
- kind: interface
- core: fw
- spec: (none)
- summary: Individual change in a comparison
- score: 2
type DispatchAction
- file: src/cores/fw/services/scheduleDispatchPlanner.ts:31
- kind: type
- core: fw
- spec: (none)
- summary: What the dispatcher should do with one due schedule.
- score: 2
interface DispatchCandidate
- file: src/cores/fw/services/scheduleDispatchPlanner.ts:18
- kind: interface
- core: fw
- spec: (none)
- summary: Minimal schedule shape the planner needs (subset of an fw_workflow_schedules row).
- score: 2
interface DispatchPlan
- file: src/cores/fw/services/scheduleDispatchPlanner.ts:34
- kind: interface
- core: fw
- spec: (none)
- summary: Per-schedule plan the edge function applies (claim → maybe enqueue → re-arm).
- score: 2
interface DryRunOptions
- file: src/cores/fw/hooks/useAutomationDryRun.ts:22
- kind: interface
- core: fw
- spec: FW-03
- summary: Input for an automation dry run: the form to evaluate againstand an optional to scope the run to a single rule (omit to evaluateall matching rules).
- score: 5
interface DryRunResult
- file: src/cores/fw/hooks/useAutomationDryRun.ts:36
- kind: interface
- core: fw
- spec: FW-03
- summary: Result of an automation dry run: overall success, a markerconfirming no side effects were committed, the number of rules evaluated, andper-rule results listing which actions would have run (with simulatedoutcome or error).
- see:
- useAutomationDryRun
- score: 5
type EndNodeData
- file: src/cores/fw/components/workflow/nodes/EndNode.tsx:16
- kind: type
- core: fw
- spec: none
- summary: Data payload for an end (terminal) node on the workflow canvas: an optionallabel and an optional terminal status indicating whether the run ended insuccess or failure.
- score: 5
interface EntityMappingConfig
- file: src/cores/fw/components/EntityMappingActionConfig.tsx:37
- kind: interface
- core: fw
- spec: FW-03
- summary: Configuration for a “map to entity” workflow action: the target entitytable, the write operation, an optional lookup field for update/upsert, andthe list of form-field → entity-column mappings (standard columns or JSONB keys).
- score: 5
type ErrorClass
- file: src/cores/fw/lib/fw-error-recovery-policy.ts:31
- kind: type
- core: fw
- spec: (none)
- summary: Error classification result.
- score: 1
interface EvaluationOptionsV2
- file: src/cores/fw/utils/expressionEvaluatorV2.ts:248
- kind: interface
- core: fw
- spec: (none)
- summary: Evaluation options
- score: 1
interface EventConsumer
- file: src/cores/fw/hooks/useEventConsumers.ts:12
- kind: interface
- core: fw
- spec: (none)
- summary: Minimal automation rule info for consumer listing.
- score: 2
interface ExistingNodePosition
- file: src/cores/fw/utils/workflowPositioning.ts:15
- kind: interface
- core: fw
- spec: (none)
- summary: Minimal node shape needed for position calculation
- score: 2
interface ExportOptions
- file: src/cores/fw/hooks/useSubmissionExport.ts:35
- kind: interface
- core: fw
- spec: FW-02
- summary: Options for a submission export: the output (CSV or JSON) plusoptional filters narrowing which submissions are included — by ,, and a .
- score: 5
interface ExtendedEntityAttribute
- file: src/cores/fw/utils/mapFieldConfigToAttribute.ts:14
- kind: interface
- core: fw
- spec: (none)
- summary: Extended EntityAttribute with additional metadata for PF-17 integration
- score: 2
interface FormField
- file: src/cores/fw/components/FormSubmissionExportDialog.tsx:47
- kind: interface
- core: fw
- spec: none
- summary: A single field rendered into an exported form-submission PDF: its id, machinename, display label, field type, and submitted value (kept becausevalue shape varies by field type).
- score: 5
type FormQualityScoreResponse
- file: src/cores/fw/ai/qualityScoringSchemas.ts:130
- kind: type
- core: fw
- spec: none
- summary: The full AI form-quality report: overall 0–100 score and letter grade,per-category scores for all five categories, severity-sortedrecommendations (up to 15), and an overall summary. Inferred from.
- score: 5
interface FormSubmission
- file: src/cores/fw/components/FormSubmissionExportDialog.tsx:73
- kind: interface
- core: fw
- spec: none
- summary: A form submission prepared for PDF export: submission and form identity,optional description, submission timestamp and author, the flattened list of values, and an optional status.
- score: 5
type FormSuggestionResponse
- file: src/cores/fw/ai/formBuildingSchemas.ts:148
- kind: type
- core: fw
- spec: FW-44
- summary: The full AI form-building response: 1–20 suggested fields plus up to 5optional conditional rules. Inferred from .
- score: 5
interface FormVersion
- file: src/cores/fw/hooks/useFormVersions.ts:49
- kind: interface
- core: fw
- spec: FW-01
- summary: An immutable published version of a form: the monotonically increasing number, a full and captured atpublish time (enabling rollback), optional release notes, and publishmetadata (timestamp and resolved publisher identity).
- score: 5
interface ImportValidationResult
- file: src/cores/fw/utils/templateImportValidation.ts:21
- kind: interface
- core: fw
- spec: (none)
- summary: Validation result for import operations
- score: 2
interface LoopNodeData
- file: src/cores/fw/components/workflow/nodes/LoopNode.tsx:24
- kind: interface
- core: fw
- spec: none
- summary: Data payload for a loop node on the workflow canvas. For loops ititerates , binding each item to ; for loops it repeats until is false. caps totalpasses as a safety bound.
- score: 5
interface MarketplaceFilters
- file: src/cores/fw/hooks/useMarketplaceTemplates.ts:41
- kind: interface
- core: fw
- spec: FW-28
- summary: Filters narrowing a marketplace template query: by category, minimum rating,free-text search, featured flag, tags, and an toggle to hidetemplates published by the current organization.
- score: 5
type MarketplaceSortOption
- file: src/cores/fw/hooks/useMarketplaceTemplates.ts:23
- kind: type
- core: fw
- spec: FW-28
- summary: Sort order for marketplace template listings.
- score: 5
interface MergedRetryPolicy
- file: src/cores/fw/lib/fw-error-recovery-policy.ts:18
- kind: interface
- core: fw
- spec: (none)
- summary: Merged retry policy combining rule defaults + node-level overrides.
- score: 2
interface MyApprovalRequest
- file: src/cores/fw/hooks/useMyApprovalRequests.ts:28
- kind: interface
- core: fw
- spec: none
- summary: An approval request submitted by the current user, flattened for listdisplay: extends (minus the nested ) with theresolved and the chain’s .
- see:
- useMyApprovalRequests
- score: 5
type NewWorkflowSchedule
- file: src/cores/fw/hooks/useWorkflowSchedules.ts:20
- kind: type
- core: fw
- spec: (none)
- summary: Fields a caller supplies when creating a schedule; org + next-run are derived.
- score: 2
interface NodeChange
- file: src/cores/fw/utils/templateVersionComparison.ts:28
- kind: interface
- core: fw
- spec: (none)
- summary: Node change in a comparison
- score: 1
type NodeExecutionState
- file: src/cores/fw/components/workflow/WorkflowCanvas.tsx:20
- kind: type
- core: fw
- spec: none
- summary: Per-node execution state overlaid on the workflow canvas, keyed by node id:each entry carries the node’s run and an optional message.Used to drive the live execution status badges on each node.
- score: 5
interface NodePosition
- file: src/cores/fw/utils/workflowPositioning.ts:9
- kind: interface
- core: fw
- spec: (none)
- summary: Position coordinates for a node
- score: 2
interface OptimizationMetricsInput
- file: src/cores/fw/hooks/useDraftOptimizationSuggestions.ts:63
- kind: interface
- core: fw
- spec: (none)
- summary: Aggregate, non-PHI summary of the org’s automation surface.
- score: 2
interface OptimizationRuleMetric
- file: src/cores/fw/hooks/useDraftOptimizationSuggestions.ts:49
- kind: interface
- core: fw
- spec: (none)
- summary: Non-PHI operational metadata for one automation rule. Only aggregate healthnumbers and flags — never the rule’s actions, payload, or any record content.
- score: 2
interface PageTemplateValidationError
- file: src/cores/fw/utils/pageTemplateCloning.ts:164
- kind: interface
- core: fw
- spec: (none)
- summary: Validation error for page template structure
- score: 2
interface ParallelForkNodeData
- file: src/cores/fw/components/workflow/nodes/ParallelForkNode.tsx:19
- kind: interface
- core: fw
- spec: none
- summary: Data payload for a parallel-fork node on the workflow canvas: a label, thenumber of concurrent branches to spawn, and optional per-branch labels.
- score: 5
interface ParallelJoinNodeData
- file: src/cores/fw/components/workflow/nodes/ParallelJoinNode.tsx:16
- kind: interface
- core: fw
- spec: none
- summary: Data payload for a parallel-join node on the workflow canvas: a label, a joinmode ( waits for every incoming branch, continues on the first),and the number of expected inbound branches.
- score: 5
interface ParameterChange
- file: src/cores/fw/utils/templateVersionComparison.ts:38
- kind: interface
- core: fw
- spec: (none)
- summary: Parameter change in a comparison
- score: 2
interface ParameterValidationError
- file: src/cores/fw/utils/parameterSubstitution.ts:22
- kind: interface
- core: fw
- spec: (none)
- summary: Parameter validation error
- score: 1
interface PathSummariesResult
- file: src/cores/fw/utils/pathAnalyticsComputation.ts:13
- kind: interface
- core: fw
- spec: (none)
- summary: Computed result returned by computePathSummaries.
- score: 2
interface PermissionGrant
- file: src/cores/fw/hooks/useFormPermissions.ts:38
- kind: interface
- core: fw
- spec: FW-01
- summary: A single form-level permission grant: which (view/edit/submit/manage) on which , granted to either a or a specific. The / fields are display-only and notpersisted as part of the grant.
- score: 5
type PortalConfigSchemaType
- file: src/cores/fw/components/portal/portalConfigSchema.ts:56
- kind: type
- core: fw
- spec: FW-32
- summary: Validated configuration for a public form portal: enablement and URL slug,spam protection (CAPTCHA, rate limiting, honeypot), email verification,branding (logo, colors, header/footer), consent text and policy links, andsubmission limits. Inferred from ; see for a fully populated value.
- see:
- DEFAULT_PORTAL_CONFIG
- score: 5
interface PortalSubmitRequest
- file: src/cores/fw/hooks/usePortalSubmission.ts:26
- kind: interface
- core: fw
- spec: FW-32
- summary: Payload posted to the edge function from a public formportal: the target and , anti-spam signals (CAPTCHA tokenand honeypot value), consent state and text, and submitter contact details.
- score: 5
interface PublishFormOptions
- file: src/cores/fw/hooks/useFormVersions.ts:72
- kind: interface
- core: fw
- spec: FW-01
- summary: Input for publishing a new form version: the to publish andoptional release recorded on the resulting .
- score: 5
type QualityCategory
- file: src/cores/fw/ai/qualityScoringSchemas.ts:23
- kind: type
- core: fw
- spec: none
- summary: The five dimensions the AI form-quality scorer evaluates, derived from: clarity, completeness, usability, accessibility,and validation.
- score: 5
type QualityRecommendation
- file: src/cores/fw/ai/qualityScoringSchemas.ts:71
- kind: type
- core: fw
- spec: none
- summary: A single actionable quality finding: its category and severity, an optionaltarget field, and a title/description/suggestion triple. Inferred from.
- score: 5
interface RegistryEvent
- file: src/cores/fw/hooks/useEventRegistry.ts:16
- kind: interface
- core: fw
- spec: (none)
- summary: Event with computed consumer count.
- score: 2
interface ReplayBundle
- file: src/cores/fw/hooks/useExecutionReplayBundle.ts:25
- kind: interface
- core: fw
- spec: FW-56
- summary: Everything the replay UI needs to reconstruct a workflow run: the executionmetadata, its ordered steps, and the workflow definition (nodes/edges/version)captured at run time. is when unavailable; flags that the latest definition was substituted becausethe original version could not be found.
- see:
- useExecutionReplayBundle
- score: 5
type RequiredNodeValidationError
- file: src/cores/fw/utils/validateRequiredNodes.ts:7
- kind: type
- core: fw
- spec: (none)
- summary: FW-57: Required node validation for healthcare workflow patterns.Validates that compliance-critical nodes are not removed from workflow graphs.
- score: 2
type RetryStrategy
- file: src/cores/fw/lib/fw-error-recovery-policy.ts:15
- kind: type
- core: fw
- spec: (none)
- summary: Retry strategy types.
- score: 1
interface RuleNodeSummary
- file: src/cores/fw/hooks/useDraftTestScenarios.ts:37
- kind: interface
- core: fw
- spec: (none)
- summary: A node of the rule the scenarios should exercise (structure only, no payloads).
- score: 2
interface ScheduleEvaluationInput
- file: src/cores/fw/services/scheduleEvaluator.ts:23
- kind: interface
- core: fw
- spec: (none)
- summary: Minimal subset of an fw_workflow_schedules row needed to evaluate timing.
- score: 2
interface ScheduleNode
- file: src/cores/fw/services/scheduleConflictDetector.ts:17
- kind: interface
- core: fw
- spec: (none)
- summary: Minimal schedule shape needed for conflict analysis.
- score: 2
type ScheduleType
- file: src/cores/fw/services/scheduleEvaluator.ts:20
- kind: type
- core: fw
- spec: (none)
- summary: How a schedule fires: a recurring expression, a one-time ,after another rule completes (), or -only (no timer).
- score: 2
interface ServerEvaluationMeta
- file: src/cores/fw/hooks/useServerEvaluation.ts:16
- kind: interface
- core: fw
- spec: (none)
- summary: Server-specific metadata returned alongside the evaluation result.
- score: 2
type SetVariableNodeData
- file: src/cores/fw/components/workflow/nodes/SetVariableNode.tsx:29
- kind: type
- core: fw
- spec: FW-18
- summary: Data payload for a set-variable node on the workflow canvas: the targetvariable name and how its value is derived — a value, an to evaluate, or an mapping pulled from executioncontext.
- score: 5
type SeverityLevel
- file: src/cores/fw/ai/qualityScoringSchemas.ts:37
- kind: type
- core: fw
- spec: none
- summary: Severity of a quality recommendation, derived from ;used to sort and prioritize findings ( ).
- score: 5
interface SFTPActionConfig
- file: src/cores/fw/components/automation/actions/SFTPActionConfig.tsx:33
- kind: interface
- core: fw
- spec: FW-19
- summary: Configuration for an SFTP workflow action: which saved API connection touse, the operation to perform, the remote path, and (for upload) the localsource plus an optional variable to capture the result.
- score: 5
type SimilarTemplatesResponse
- file: src/cores/fw/ai/schemas.ts:117
- kind: type
- core: fw
- spec: FW-28
- summary: AI response listing templates similar to a source template, sorted bysimilarity: each entry carries id, name, type, a 0–1 similarity score, andthe attributes shared with the source. Inferred from.
- score: 5
type StartNodeData
- file: src/cores/fw/components/workflow/nodes/StartNode.tsx:31
- kind: type
- core: fw
- spec: FW-16
- summary: Data payload for the workflow start node, describing how the workflow istriggered: the trigger type and its type-specific config (,, or ), plus FW-16-P2deprecation metadata (whether the trigger event is deprecated, itsreplacement, and the current schema version) surfaced as a warning banner.
- score: 5
interface SubflowDefinitionForValidation
- file: src/cores/fw/utils/subflowOrchestrationValidator.ts:41
- kind: interface
- core: fw
- spec: (none)
- summary: Minimal subflow definition shape needed for validation.Keyed by subflow ID in the definitions map.
- score: 2
interface SubflowNodeData
- file: src/cores/fw/components/workflow/nodes/SubflowNode.tsx:23
- kind: interface
- core: fw
- spec: none
- summary: Data payload for a subflow node on the workflow canvas: an optional label,the referenced subflow’s name and id, and the input/output mappings that passvalues into and back out of the invoked subflow.
- score: 5
interface SubflowParameter
- file: src/cores/fw/components/SubflowParameterEditor.tsx:26
- kind: interface
- core: fw
- spec: none
- summary: A declared input or output parameter for a workflow subflow: its name, valuetype, required flag, optional default, and optional human description. Editedthrough .
- score: 5
interface SubflowViolation
- file: src/cores/fw/utils/subflowOrchestrationValidator.ts:26
- kind: interface
- core: fw
- spec: (none)
- summary: A single validation violation with actionable detail.
- score: 2
type SubflowViolationCode
- file: src/cores/fw/utils/subflowOrchestrationValidator.ts:17
- kind: type
- core: fw
- spec: (none)
- summary: Violation codes emitted by the validator.
- score: 2
interface SubmissionAttachment
- file: src/cores/fw/hooks/useSubmissionDetail.ts:61
- kind: interface
- core: fw
- spec: FW-02
- summary: A file attached to a form submission: storage , original filemetadata (name, size, MIME type), the optional it was uploadedfor, and uploader identity (id, resolved name) with timestamp.
- score: 5
interface SubmissionDetail
- file: src/cores/fw/hooks/useSubmissionDetail.ts:98
- kind: interface
- core: fw
- spec: FW-02
- summary: The core record for a single form submission: the parent , thesubmitted , lifecycle fields (status, review/completiontimestamps and reviewer), resolved submitter identity, and an optionallinked .
- score: 5
type SubmissionFlag
- file: src/cores/fw/ai/submissionSummarySchemas.ts:54
- kind: type
- core: fw
- spec: none
- summary: An AI-detected issue or observation about a submission (missing data,inconsistency, or notable pattern): a severity, short title, anddescription. Inferred from .
- score: 5
type SubmissionHighlight
- file: src/cores/fw/ai/submissionSummarySchemas.ts:31
- kind: type
- core: fw
- spec: none
- summary: A single notable data point in an AI submission summary: the field label, aPII-safe paraphrase of its value (never the raw value), and an optional noteon why it is notable. Inferred from .
- score: 5
interface SubmissionListItem
- file: src/cores/fw/hooks/useSubmissionList.ts:66
- kind: interface
- core: fw
- spec: FW-02
- summary: A flattened row in a submissions list: the submission id, parent form (id +resolved name), the submitted , lifecycle fields (status,review/completion metadata), and resolved submitter identity for display.
- score: 5
interface SubmissionNote
- file: src/cores/fw/hooks/useSubmissionDetail.ts:30
- kind: interface
- core: fw
- spec: FW-02
- summary: A reviewer note attached to a form submission: the note text, audittimestamps, the authoring user id, and the resolved creator name/email fordisplay.
- score: 5
type SubmissionSummaryResponse
- file: src/cores/fw/ai/submissionSummarySchemas.ts:79
- kind: type
- core: fw
- spec: none
- summary: The full AI submission summary shown to reviewers: a 2–4 sentence narrative,up to 8 highlights, up to 5 flags, and a 0–100 completeness percentage.Inferred from .
- score: 5
interface SubstitutionResult
- file: src/cores/fw/utils/parameterSubstitution.ts:13
- kind: interface
- core: fw
- spec: (none)
- summary: Result of parameter substitution
- score: 2
type SuggestedAction
- file: src/cores/fw/ai/automationRuleSchemas.ts:169
- kind: type
- core: fw
- spec: FW-51
- summary: A single AI-suggested rule action: an allowed action type plus a free-form object whose shape depends on the action type. Inferred from.
- score: 5
type SuggestedCondition
- file: src/cores/fw/ai/automationRuleSchemas.ts:137
- kind: type
- core: fw
- spec: FW-51
- summary: A single AI-suggested rule condition: a field reference, a comparisonoperator, and an optional comparison value. Inferred from.
- score: 5
type SuggestedConditional
- file: src/cores/fw/ai/formBuildingSchemas.ts:123
- kind: type
- core: fw
- spec: FW-44
- summary: An AI-suggested conditional rule emitted alongside generated fields:shows or requires a target field when a source field matches the givenoperator/value. Inferred from .
- score: 5
type SuggestedEdge
- file: src/cores/fw/ai/workflowGenerationSchemas.ts:69
- kind: type
- core: fw
- spec: FW-50
- summary: A suggested connection between two workflow nodes, referenced by node label,with an optional branching condition. Inferred from; the response schema validates that both labelsreference existing nodes.
- score: 5
type SuggestedField
- file: src/cores/fw/ai/formBuildingSchemas.ts:91
- kind: type
- core: fw
- spec: FW-44
- summary: A single AI-suggested form field: key, label, type, required flag, andoptional placeholder, help text, validation rules, and choice options(for select/multiselect/radio/checkbox). Inferred from.
- score: 5
type SuggestedNode
- file: src/cores/fw/ai/workflowGenerationSchemas.ts:33
- kind: type
- core: fw
- spec: FW-50
- summary: A single AI-suggested workflow node generated from a natural-languageprompt: its node type, a human-readable label, and optional config.Inferred from .
- score: 5
type SuggestedVariable
- file: src/cores/fw/ai/workflowGenerationSchemas.ts:95
- kind: type
- core: fw
- spec: FW-50
- summary: A suggested workflow variable: a name, a type descriptor (,, , etc.), and an optional initial value. Inferred from.
- score: 5
interface SwitchCase
- file: src/cores/fw/components/workflow/nodes/SwitchNode.tsx:16
- kind: interface
- core: fw
- spec: none
- summary: One case in a switch node: the value to match against the node’s, the output handle to route to on a match, and an optionaldisplay label.
- score: 5
interface SwitchNodeData
- file: src/cores/fw/components/workflow/nodes/SwitchNode.tsx:38
- kind: interface
- core: fw
- spec: none
- summary: Data payload for a switch node on the workflow canvas: a label, the fieldwhose value is matched, the ordered list of s, and adefault output handle taken when no case matches.
- score: 5
interface TemplateData
- file: src/cores/fw/utils/templateCloning.ts:35
- kind: interface
- core: fw
- spec: (none)
- summary: Template data structure stored in fw_workflow_templates.template_data
- score: 2
type TemplateDescriptionResponse
- file: src/cores/fw/ai/schemas.ts:76
- kind: type
- core: fw
- spec: FW-28
- summary: AI response for generating template marketing copy: a 2–3 sentencedescription, suggested discoverability tags, and key features/use cases.Inferred from .
- score: 5
type TemplateField
- file: src/cores/fw/ai/templateGenerationSchemas.ts:50
- kind: type
- core: fw
- spec: FW-44
- summary: A generated form field extended with a that maps it to oneof the template’s sections. Extends (from FW-44) andis inferred from .
- score: 5
interface TemplateImportOptions
- file: src/cores/fw/utils/templateImport.ts:16
- kind: interface
- core: fw
- spec: (none)
- summary: Options for import operation
- score: 1
interface TemplateImportResult
- file: src/cores/fw/utils/templateImport.ts:32
- kind: interface
- core: fw
- spec: (none)
- summary: Result of import operation
- score: 1
type TemplateRecommendationResponse
- file: src/cores/fw/ai/schemas.ts:50
- kind: type
- core: fw
- spec: FW-28
- summary: AI response for context-based template recommendations: a relevance-sortedlist of templates, each with id, name, type, a 0–1 relevance score, a reason,and the matched context criteria. Inferred from.
- score: 5
type TemplateSearchResultResponse
- file: src/cores/fw/ai/schemas.ts:157
- kind: type
- core: fw
- spec: FW-28
- summary: AI response for semantic template search: match-score-sorted results, eachwith id, name, type, a 0–1 match score, and a brief match reason. Inferredfrom .
- score: 5
interface TemplateValidationError
- file: src/cores/fw/utils/formTemplateCloning.ts:182
- kind: interface
- core: fw
- spec: (none)
- summary: Validation error for template structure
- score: 2
interface TimeConflict
- file: src/cores/fw/services/scheduleConflictDetector.ts:28
- kind: interface
- core: fw
- spec: (none)
- summary: A detected overlap: two schedules whose next runs fall within the configured tolerance of each other (a candidate resource/time conflict for the UI to warn on).
- score: 2
interface TimeoutSettings
- file: src/cores/fw/hooks/settings/useTimeoutSettings.ts:28
- kind: interface
- core: fw
- spec: FW-49
- summary: Per-organization workflow timeout settings read from :whether timeouts are enforced, the default timeout in minutes, the warningthreshold as a percentage of the timeout, and how often the timeout checkruns.
- score: 5
type TriggerType
- file: src/cores/fw/components/conditions/AdvancedConditionBuilder.tsx:24
- kind: type
- core: fw
- spec: (none)
- summary: Trigger types for context-aware UI
- score: 2
interface UseAutomationLogsOptions
- file: src/cores/fw/hooks/useAutomationLogs.ts:73
- kind: interface
- core: fw
- spec: FW-03
- summary: Filter and behavior options for : scope to a single, filter by execution , cap rows with , and toggle theunderlying query with .
- score: 5
interface UseAutomationLogsReturn
- file: src/cores/fw/hooks/useAutomationLogs.ts:87
- kind: interface
- core: fw
- spec: FW-03
- summary: Return shape of : the fetched list, TanStack Query loading and error state, and a trigger.
- see:
- useAutomationLogs
- score: 5
interface UseDebugSessionOptions
- file: src/cores/fw/hooks/useDebugSession.ts:17
- kind: interface
- core: fw
- spec: none
- summary: Options for : the workflow to attach adebug session to, and an flag to gate the underlying queries.
- score: 5
interface UseDebugSessionReturn
- file: src/cores/fw/hooks/useDebugSession.ts:31
- kind: interface
- core: fw
- spec: none
- summary: Return shape of : the active andquery state, the user’s debug-permission status, step-debugging controls(create/end session, manage breakpoints, step forward, set the currentnode), and per-mutation pending flags.
- see:
- useDebugSession
- score: 5
interface UseExecutionLogsOptions
- file: src/cores/fw/hooks/useExecutionLogs.ts:17
- kind: interface
- core: fw
- spec: none
- summary: Filter, pagination, and behavior options for : scopeby execution, log level, node, free-text search, and date range; paginatewith /; and gate the query with .
- score: 5
interface UseExecutionLogsReturn
- file: src/cores/fw/hooks/useExecutionLogs.ts:37
- kind: interface
- core: fw
- spec: none
- summary: Return shape of : the fetched page plus for pagination, query loading/error state, a trigger, and an mutation with its pending flag.
- see:
- useExecutionLogs
- score: 5
interface UseKpiDashboardOptions
- file: src/cores/fw/hooks/useKpiDashboard.ts:60
- kind: interface
- core: fw
- spec: FW-58
- summary: Options for : the dashboard (period, range,etc.) and an optional override (defaults to the activeorganization).
- score: 5
interface UseKpiSnapshotsOptions
- file: src/cores/fw/hooks/useKpiSnapshots.ts:30
- kind: interface
- core: fw
- spec: FW-58
- summary: Options for : the and / ISO bounds to fetch precomputed metric snapshots for, with anoptional filter and override.
- score: 5
interface UseMarketplaceTemplatesOptions
- file: src/cores/fw/hooks/useMarketplaceTemplates.ts:64
- kind: interface
- core: fw
- spec: FW-28
- summary: Options for : an gate, optional, and a (defaults to).
- score: 5
interface UsePerformanceProfileOptions
- file: src/cores/fw/hooks/usePerformanceProfile.ts:15
- kind: interface
- core: fw
- spec: none
- summary: Options for : the workflow toprofile and an flag to gate the query.
- score: 5
interface UsePerformanceProfileReturn
- file: src/cores/fw/hooks/usePerformanceProfile.ts:28
- kind: interface
- core: fw
- spec: none
- summary: Return shape of : derived (includingbottleneck nodes), the payload stored on the execution, queryloading/error state, and a trigger.
- see:
- usePerformanceProfile
- score: 5
interface UseRealtimeExecutionsOptions
- file: src/cores/fw/hooks/useRealtimeExecutions.ts:26
- kind: interface
- core: fw
- spec: none
- summary: Options for : the to scope therealtime subscription, an optional and to narrowthe stream, and an gate.
- score: 5
interface UseRealtimeExecutionsReturn
- file: src/cores/fw/hooks/useRealtimeExecutions.ts:41
- kind: interface
- core: fw
- spec: none
- summary: Return shape of : the live list ofs, the realtime status, any ,and a that re-pulls the initial snapshot.
- see:
- useRealtimeExecutions
- score: 5
interface UseSubmissionDetailOptions
- file: src/cores/fw/hooks/useSubmissionDetail.ts:178
- kind: interface
- core: fw
- spec: FW-02
- summary: Options for : the to fetch and an flag to gate the query.
- score: 5
interface UseSubmissionDetailReturn
- file: src/cores/fw/hooks/useSubmissionDetail.ts:192
- kind: interface
- core: fw
- spec: FW-02
- summary: Return shape of : the andits parent , the related and collections, query loading/error state, and a trigger.
- see:
- useSubmissionDetail
- score: 5
interface UseSubmissionExportReturn
- file: src/cores/fw/hooks/useSubmissionExport.ts:50
- kind: interface
- core: fw
- spec: FW-02
- summary: Return shape of : an actionthat fetches and downloads matching submissions per ,and an flag for in-flight UI state.
- see:
- useSubmissionExport
- score: 5
interface UseSubmissionListOptions
- file: src/cores/fw/hooks/useSubmissionList.ts:29
- kind: interface
- core: fw
- spec: FW-02
- summary: Filter, pagination, and behavior options for : scopeby form, organization, site, status, submitter, date range, and free-textsearch; paginate with /; and gate the query with .
- score: 5
interface UseSubmissionListReturn
- file: src/cores/fw/hooks/useSubmissionList.ts:110
- kind: interface
- core: fw
- spec: FW-02
- summary: Return shape of : the current page ofs plus for pagination, queryloading/error state, and a trigger.
- see:
- useSubmissionList
- score: 5
interface UseTemplateCloneOptions
- file: src/cores/fw/hooks/useTemplateClone.ts:42
- kind: interface
- core: fw
- spec: (none)
- summary: Options for the useTemplateClone hook
- score: 2
interface UseWorkflowMachineOptions
- file: src/cores/fw/machines/useWorkflowMachine.ts:117
- kind: interface
- core: fw
- spec: (none)
- summary: Hook options
- score: 1
interface UseWorkflowMachineReturn
- file: src/cores/fw/machines/useWorkflowMachine.ts:63
- kind: interface
- core: fw
- spec: (none)
- summary: Return type for useWorkflowMachine hook
- score: 2
interface WorkflowContext
- file: src/cores/fw/machines/workflowMachine.ts:57
- kind: interface
- core: fw
- spec: (none)
- summary: Workflow execution context
- score: 1
interface WorkflowEdge
- file: src/cores/fw/utils/templateCloning.ts:22
- kind: interface
- core: fw
- spec: (none)
- summary: Workflow edge structure
- score: 1
type WorkflowEvent
- file: src/cores/fw/machines/workflowMachine.ts:111
- kind: type
- core: fw
- spec: (none)
- summary: Events that can be sent to the workflow machine
- score: 2
interface WorkflowHistoryEntry
- file: src/cores/fw/machines/workflowMachine.ts:74
- kind: interface
- core: fw
- spec: (none)
- summary: History entry for tracking workflow execution
- score: 2
interface WorkflowMachineConfig
- file: src/cores/fw/machines/workflowMachine.ts:84
- kind: interface
- core: fw
- spec: (none)
- summary: Workflow machine configuration
- score: 2
interface WorkflowNode
- file: src/cores/fw/utils/templateCloning.ts:12
- kind: interface
- core: fw
- spec: (none)
- summary: Workflow node structure (from xyflow/react)
- score: 2
interface WorkflowResult
- file: src/cores/fw/machines/workflowMachine.ts:98
- kind: interface
- core: fw
- spec: (none)
- summary: Workflow execution result
- score: 1
interface WorkflowStep
- file: src/cores/fw/machines/workflowMachine.ts:39
- kind: interface
- core: fw
- spec: (none)
- summary: Workflow step definition
- score: 1
type WorkflowSuggestions
- file: src/cores/fw/ai/workflowGenerationSchemas.ts:167
- kind: type
- core: fw
- spec: FW-50
- summary: The complete AI-generated workflow structure: nodes, edges, and optionalvariables. Inferred from , whose enforces exactly one and one node, unique nodelabels, and that every edge references known nodes.
- score: 5
Hooks
hook useActionTemplateMutations
- file: src/cores/fw/hooks/useActionTemplates.ts:93
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing action template mutations.
- score: 1
hook useActionTemplates
- file: src/cores/fw/hooks/useActionTemplates.ts:58
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing action templates.
- score: 1
hook useActiveDelegationCount
- file: src/cores/fw/hooks/useDelegations.ts:135
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing active delegation count.
- score: 1
hook useAIAutomationRuleSuggestions
- file: src/cores/fw/hooks/useAIAutomationRuleSuggestions.ts:27
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for generating AI automation rule suggestions.
- score: 1
hook useAIConditionalSuggestions
- file: src/cores/fw/hooks/useAIConditionalSuggestions.ts:34
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing aiconditional suggestions.
- score: 1
hook useAIFormQualityScore
- file: src/cores/fw/hooks/useAIFormQualityScore.ts:40
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing aiform quality score.
- score: 1
hook useAIFormSuggestions
- file: src/cores/fw/hooks/useAIFormSuggestions.ts:32
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing aiform suggestions.
- score: 1
hook useAIFormTemplateGeneration
- file: src/cores/fw/hooks/useAIFormTemplateGeneration.ts:30
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing aiform template generation.
- score: 1
hook useAISubmissionSummary
- file: src/cores/fw/hooks/useAISubmissionSummary.ts:38
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing aisubmission summary.
- score: 1
hook useAITemplateDescription
- file: src/cores/fw/ai/useAITemplateDescription.ts:22
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for generating AI-powered template descriptions, tags, and features
- score: 1
hook useAITemplateRecommendations
- file: src/cores/fw/ai/useAITemplateRecommendations.ts:36
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for getting AI-powered template recommendations based on organization context
- score: 1
hook useAITemplateSearch
- file: src/cores/fw/ai/useAITemplateSearch.ts:30
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for natural language template search using AI
- score: 1
hook useAITemplateSimilarity
- file: src/cores/fw/ai/useAITemplateSimilarity.ts:23
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for finding templates similar to a source template
- score: 1
hook useAIWorkflowSuggestions
- file: src/cores/fw/hooks/useAIWorkflowSuggestions.ts:32
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for generating AI workflow structure suggestions.Uses the Platform AI integration layer (PF-27) with module context.
- score: 1
hook useAlertThresholds
- file: src/cores/fw/hooks/useAlertThresholds.ts:20
- kind: hook
- core: fw
- spec: (none)
- summary: Reads alert thresholds from pf_module_settings.custom_fields and provides a mutation to update them.
- score: 4
hook useApiConnectionMutation
- file: src/cores/fw/hooks/useApiConnectionMutation.ts:22
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing api connection mutation.
- score: 1
hook useApiConnections
- file: src/cores/fw/hooks/useApiConnections.ts:22
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing api connections.
- score: 1
hook useApplyAutomationRuleSuggestions
- file: src/cores/fw/hooks/useApplyAutomationRuleSuggestions.ts:59
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for applying AI suggestions to an automation rule.
- score: 1
hook useApplyConditionalSuggestion
- file: src/cores/fw/hooks/useApplyConditionalSuggestion.ts:21
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing apply conditional suggestion.
- score: 1
hook useApplyFormSuggestions
- file: src/cores/fw/hooks/useApplyFormSuggestions.ts:70
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing apply form suggestions.
- score: 1
hook useApplyPageTemplate
- file: src/cores/fw/hooks/useApplyPageTemplate.ts:36
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing apply page template.
- score: 1
hook useApplySuggestion
- file: src/cores/fw/hooks/useApplySuggestion.ts:13
- kind: hook
- core: fw
- spec: (none)
- summary: Apply an optimization suggestion
- score: 4
hook useApplyWorkflowSuggestions
- file: src/cores/fw/hooks/useApplyWorkflowSuggestions.ts:30
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for applying AI-generated workflow suggestions to an existing definition.Fetches the current JSONB nodes/edges, generates UUIDs and positions fornew nodes, maps edge labels to IDs, merges arrays, and performs a singleUPDATE with organization_id filter.
- score: 1
hook useApprovalAction
- file: src/cores/fw/hooks/useApprovalAction.ts:33
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing approval action.
- score: 1
hook useApprovalChain
- file: src/cores/fw/hooks/useApprovalChains.ts:82
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing approval chain.
- score: 1
hook useApprovalChainBuilder
- file: src/cores/fw/hooks/useApprovalChainBuilder.ts:41
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing approval chain builder.
- score: 1
hook useApprovalChains
- file: src/cores/fw/hooks/useApprovalChains.ts:39
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing approval chains.
- score: 1
hook useApprovalRequest
- file: src/cores/fw/hooks/useApprovalRequest.ts:143
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing approval request.
- score: 1
hook useApprovalRoutingRules
- file: src/cores/fw/hooks/useApprovalRoutingRules.ts:52
- kind: hook
- core: fw
- spec: (none)
- summary: List routing rules for an entity type.
- score: 4
hook useAuditReportGenerate
- file: src/cores/fw/hooks/useAuditReportGenerate.ts:21
- kind: hook
- core: fw
- spec: (none)
- summary: Mutation hook that invokes the compliance report generation edge function.
- returns: Mutation with result.
- score: 4
hook useAuditTrailView
- file: src/cores/fw/hooks/useAuditTrailView.ts:26
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches rows from with optional filters.
- params:
- filters — Optional filter overrides (dates, source, category, etc.)
- returns: Standard TanStack Query result with .
- score: 4
hook useAuditWorkflowExport
- file: src/cores/fw/hooks/useAuditWorkflowExport.ts:21
- kind: hook
- core: fw
- spec: (none)
- summary: Mutation hook that invokes the workflow export edge function.
- returns: Mutation with result.
- score: 4
hook useAutomationActionMutations
- file: src/cores/fw/hooks/useAutomationActions.ts:99
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing automation action mutations.
- score: 1
hook useAutomationActions
- file: src/cores/fw/hooks/useAutomationActions.ts:55
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing automation actions.
- score: 1
hook useAutomationAnalytics
- file: src/cores/fw/hooks/useAutomationAnalytics.ts:63
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing automation analytics.
- score: 1
hook useAutomationDryRun
- file: src/cores/fw/hooks/useAutomationDryRun.ts:59
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing automation dry run.
- score: 1
hook useAutomationLogs
- file: src/cores/fw/hooks/useAutomationLogs.ts:97
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing automation logs.
- score: 1
hook useAutomationRuleMutations
- file: src/cores/fw/hooks/useAutomationRules.ts:105
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing automation rule mutations.
- score: 1
hook useAutomationRules
- file: src/cores/fw/hooks/useAutomationRules.ts:71
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing automation rules.
- score: 1
hook useAutomationStats
- file: src/cores/fw/hooks/useAutomationAnalytics.ts:94
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing automation stats.
- score: 1
hook useBestPractices
- file: src/cores/fw/hooks/useComplianceScore.ts:33
- kind: hook
- core: fw
- spec: (none)
- summary: Fetch all active best practices
- score: 4
hook useBulkSubmissionPdfExport
- file: src/cores/fw/hooks/useBulkSubmissionPdfExport.ts:93
- kind: hook
- core: fw
- spec: (none)
- summary: Provides a hook to export multiple form submissions as PDFs (single PDF or a ZIP) via a batch edge function. Validates input and organization context, enforces a maximum submission limit,invokes the edge function, handles signed URL responses orbase64 payloads, reports progress and user-facing toasts, and guards against state updatesafter component unmount.
- returns: An object containing: - — Function accepting and returning a describing the outcome of the export operation. - — flag indicating whether an export is currently in progress. - — progress indicator (0–100) for the current export operation.
- example: | const exportSubmissions, isExporting, progress = useBulkSubmissionPdfExport();// Trigger exportawait exportSubmissions( submissionIds: [‘sub1’, ‘sub2’], letterheadId: ‘letter-123’, includeMetadata: true, includeEmptyFields: false,);
- score: 4
hook useBusinessCalendar
- file: src/cores/fw/hooks/useBusinessCalendars.ts:42
- kind: hook
- core: fw
- spec: (none)
- summary: Hook to get a single business calendar by ID.
- score: 4
hook useBusinessCalendarMutations
- file: src/cores/fw/hooks/useBusinessCalendars.ts:62
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for business calendar CRUD mutations.
- score: 1
hook useBusinessCalendars
- file: src/cores/fw/hooks/useBusinessCalendars.ts:18
- kind: hook
- core: fw
- spec: (none)
- summary: Hook to list all business calendars for an organization.
- score: 4
hook useCalendarHolidayMutations
- file: src/cores/fw/hooks/useCalendarHolidays.ts:41
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for calendar holiday CRUD mutations.
- score: 1
hook useCalendarHolidays
- file: src/cores/fw/hooks/useCalendarHolidays.ts:16
- kind: hook
- core: fw
- spec: (none)
- summary: Hook to list holidays for a business calendar, optionally filtered by year.
- score: 4
hook useCaptcha
- file: src/cores/fw/components/portal/useCaptcha.tsx:7
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing captcha.
- score: 1
hook useCircuitBreaker
- file: src/cores/fw/hooks/workflows/useCircuitBreaker.ts:22
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches circuit breaker state for a rule + node.Provides a mutation to transition open/half_open → closed.
- params:
- organizationId — Organization scope
- ruleId — Automation rule ID
- nodeId — Workflow node ID
- score: 4
hook useCompensationActions
- file: src/cores/fw/hooks/workflows/useCompensationActions.ts:23
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches compensation actions for a rule + node, ordered by execution_order.Provides create, delete, and reorder mutations.
- params:
- organizationId — Organization scope
- ruleId — Automation rule ID
- nodeId — Workflow node ID
- score: 4
hook useComplianceScores
- file: src/cores/fw/hooks/useComplianceScore.ts:12
- kind: hook
- core: fw
- spec: (none)
- summary: Fetch compliance scores for a workflow
- score: 4
hook useConditionAttributes
- file: src/cores/fw/hooks/useConditionAttributes.ts:372
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for fetching and managing condition attributesIntegrates with PF-17 for real field configurationsSupports FW-16 event payload integration
- score: 1
hook useCreateApprovalRoutingRule
- file: src/cores/fw/hooks/useApprovalRoutingRules.ts:84
- kind: hook
- core: fw
- spec: (none)
- summary: Create a new routing rule.
- score: 1
hook useCreateFormTemplate
- file: src/cores/fw/hooks/useCreateFormTemplate.ts:73
- kind: hook
- core: fw
- spec: (none)
- summary: Create a form template from an existing form
- score: 4
hook useCreateFormTemplateFromAI
- file: src/cores/fw/hooks/useCreateFormTemplateFromAI.ts:72
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing create form template from ai.
- score: 1
hook useCreateFormTemplateFromScratch
- file: src/cores/fw/hooks/useCreateFormTemplate.ts:204
- kind: hook
- core: fw
- spec: (none)
- summary: Create a form template from scratch (without source form)
- score: 4
hook useCreateFormTemplateRating
- file: src/cores/fw/hooks/useFormTemplateRatings.ts:102
- kind: hook
- core: fw
- spec: (none)
- summary: Create a new form template ratingNote: Database trigger handles rating_average/rating_count updates
- score: 4
hook useCreatePageTemplate
- file: src/cores/fw/hooks/useCreatePageTemplate.ts:23
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing create page template.
- score: 1
hook useCreatePrefillRule
- file: src/cores/fw/hooks/usePrefillRules.ts:38
- kind: hook
- core: fw
- spec: (none)
- summary: Creates a new prefill rule.
- score: 1
hook useCreateRegulatoryChange
- file: src/cores/fw/hooks/useHealthcarePatterns.ts:188
- kind: hook
- core: fw
- spec: (none)
- summary: Create a regulatory change log entry
- score: 4
hook useCreateTemplateRating
- file: src/cores/fw/hooks/useTemplateRatings.ts:130
- kind: hook
- core: fw
- spec: (none)
- summary: Create a new rating
- score: 1
hook useCreateWorkflowTemplate
- file: src/cores/fw/hooks/useWorkflowTemplates.ts:122
- kind: hook
- core: fw
- spec: (none)
- summary: Provides create workflow template queries and mutation actions scoped to the current organization.
- score: 4
hook useDeadLetterQueue
- file: src/cores/fw/hooks/workflows/useDeadLetterQueue.ts:19
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches a paginated, filtered list of DLQ entries for the current organization.
- score: 4
hook useDebugSession
- file: src/cores/fw/hooks/useDebugSession.ts:50
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing debug session.
- score: 1
hook useDecisionTable
- file: src/cores/fw/hooks/useDecisionTable.ts:15
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches a single decision table by ID.
- score: 4
hook useDecisionTableEvaluation
- file: src/cores/fw/hooks/useDecisionTableEvaluation.ts:146
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for client-side decision table evaluation (test mode).Does not write audit rows. For server-side evaluation with auditing,use the edge function.
- score: 1
hook useDecisionTableMutation
- file: src/cores/fw/hooks/useDecisionTableMutation.ts:19
- kind: hook
- core: fw
- spec: (none)
- summary: Provides create, update, delete, publish, and archive mutations for decision tables.
- score: 4
hook useDecisionTables
- file: src/cores/fw/hooks/useDecisionTables.ts:22
- kind: hook
- core: fw
- spec: (none)
- summary: Lists decision tables for an organization with optional filters.
- score: 4
hook useDecisionTableVersions
- file: src/cores/fw/hooks/useDecisionTableVersions.ts:15
- kind: hook
- core: fw
- spec: (none)
- summary: Lists all published versions for a decision table, newest first.
- score: 4
hook useDelegationMutation
- file: src/cores/fw/hooks/useDelegationMutation.ts:31
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing delegation mutation.
- score: 1
hook useDelegations
- file: src/cores/fw/hooks/useDelegations.ts:22
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing delegations.
- score: 1
hook useDeleteApprovalChain
- file: src/cores/fw/hooks/useApprovalChains.ts:125
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing delete approval chain.
- score: 1
hook useDeleteApprovalRoutingRule
- file: src/cores/fw/hooks/useApprovalRoutingRules.ts:162
- kind: hook
- core: fw
- spec: (none)
- summary: Delete a routing rule.
- score: 1
hook useDeleteFormTemplate
- file: src/cores/fw/hooks/useCreateFormTemplate.ts:323
- kind: hook
- core: fw
- spec: (none)
- summary: Delete a form template
- score: 1
hook useDeleteFormTemplateRating
- file: src/cores/fw/hooks/useFormTemplateRatings.ts:211
- kind: hook
- core: fw
- spec: (none)
- summary: Delete a form template rating
- score: 1
hook useDeletePrefillRule
- file: src/cores/fw/hooks/usePrefillRules.ts:94
- kind: hook
- core: fw
- spec: (none)
- summary: Deletes a prefill rule.
- score: 1
hook useDeleteRegulatoryChange
- file: src/cores/fw/hooks/useHealthcarePatterns.ts:251
- kind: hook
- core: fw
- spec: (none)
- summary: Delete a regulatory change log entry
- score: 4
hook useDeleteWorkflowTemplate
- file: src/cores/fw/hooks/useWorkflowTemplates.ts:221
- kind: hook
- core: fw
- spec: (none)
- summary: Provides delete workflow template queries and mutation actions scoped to the current organization.
- score: 4
hook useDependencyGraph
- file: src/cores/fw/hooks/useDependencyGraph.ts:13
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches dependency graph edges for the current organization.
- score: 4
hook useDependencyImpact
- file: src/cores/fw/hooks/useDependencyImpact.ts:17
- kind: hook
- core: fw
- spec: (none)
- summary: Returns direct dependents and transitive count for a target entity.Used in the DependencyImpactDialog before delete/archive.
- score: 4
hook useDismissSuggestion
- file: src/cores/fw/hooks/useApplySuggestion.ts:44
- kind: hook
- core: fw
- spec: (none)
- summary: Dismiss an optimization suggestion
- score: 4
hook useDLQBulkDiscard
- file: src/cores/fw/hooks/workflows/useDLQBulkDiscard.ts:21
- kind: hook
- core: fw
- spec: (none)
- summary: Discards multiple DLQ entries with shared resolution notes.
- score: 4
hook useDLQBulkRetry
- file: src/cores/fw/hooks/workflows/useDLQBulkRetry.ts:17
- kind: hook
- core: fw
- spec: (none)
- summary: Retries multiple DLQ entries sequentially via the RPC.Returns a summary of successes and failures.
- score: 4
hook useDLQDiscard
- file: src/cores/fw/hooks/workflows/useDLQDiscard.ts:22
- kind: hook
- core: fw
- spec: (none)
- summary: Discards a DLQ entry by updating its status to ‘discarded’with mandatory resolution notes.
- score: 4
hook useDLQEntry
- file: src/cores/fw/hooks/workflows/useDLQEntry.ts:18
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches a single DLQ entry by its ID for the current organization.
- score: 4
hook useDLQRetry
- file: src/cores/fw/hooks/workflows/useDLQRetry.ts:17
- kind: hook
- core: fw
- spec: (none)
- summary: Retries a single DLQ entry by calling the RPC,which atomically creates a new workflow execution and marks the entry as retried.
- score: 4
hook useDLQSettings
- file: src/cores/fw/hooks/settings/useDLQSettings.ts:21
- kind: hook
- core: fw
- spec: (none)
- summary: Reads and writes DLQ-related settings from .
- score: 4
hook useDLQStats
- file: src/cores/fw/hooks/workflows/useDLQStats.ts:18
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches aggregated DLQ statistics (counts per status) for the current organization.
- score: 4
hook useDomainEvent
- file: src/cores/fw/hooks/useDomainEvents.ts:83
- kind: hook
- core: fw
- spec: (none)
- summary: Hook to fetch a single domain event by ID
- score: 4
hook useDomainEvents
- file: src/cores/fw/hooks/useDomainEvents.ts:20
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing domain events.
- score: 1
hook useDraftDecisionTableFromNL
- file: src/cores/fw/hooks/useDraftDecisionTableFromNL.ts:189
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for drafting a decision table from a natural-language policy. Wraps theplatform primitive (PF-27) with FW modulecontext and the enum-constrained .
- score: 1
hook useDraftOptimizationSuggestions
- file: src/cores/fw/hooks/useDraftOptimizationSuggestions.ts:134
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for drafting workflow-optimization suggestions with the AI gateway.
- returns: resolving to an enum-constrained draft (or on failure — the primitive already surfaced a toast), plus the last , , and .
- score: 1
hook useEventConsumers
- file: src/cores/fw/hooks/useEventConsumers.ts:22
- kind: hook
- core: fw
- spec: (none)
- summary: Hook to fetch automation rules that consume a given event name.
- score: 4
hook useEventDeprecation
- file: src/cores/fw/hooks/useEventDeprecation.ts:29
- kind: hook
- core: fw
- spec: (none)
- summary: Hook providing deprecate and undeprecate mutations for workflow events.
- score: 4
hook useEventRegistry
- file: src/cores/fw/hooks/useEventRegistry.ts:32
- kind: hook
- core: fw
- spec: (none)
- summary: Hook to fetch the event registry with governance data and consumer counts.
- score: 4
hook useEventTriggerConfig
- file: src/cores/fw/hooks/useEventTriggerConfig.ts:27
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing event trigger config.
- score: 1
hook useExecutionDeadline
- file: src/cores/fw/hooks/workflows/useExecutionDeadline.ts:17
- kind: hook
- core: fw
- spec: (none)
- summary: Computes live deadline state, updating every second when at risk.
- score: 4
hook useExecutionLogs
- file: src/cores/fw/hooks/useExecutionLogs.ts:50
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing execution logs.
- score: 1
hook useExecutionRateSnapshot
- file: src/cores/fw/hooks/useExecutionRateSnapshot.ts:10
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches recent execution rate counters for org-level and per-workflow views.
- score: 4
hook useExecutionReplayBundle
- file: src/cores/fw/hooks/useExecutionReplayBundle.ts:45
- kind: hook
- core: fw
- spec: (none)
- summary: Loads the full replay bundle for a workflow execution.
- score: 4
hook useExecutionStepRealtime
- file: src/cores/fw/hooks/workflows/useExecutionStepRealtime.ts:24
- kind: hook
- core: fw
- spec: (none)
- summary: Subscribes to realtime updates for execution steps and invalidates the query cache.
- score: 4
hook useExecutionSteps
- file: src/cores/fw/hooks/workflows/useExecutionSteps.ts:29
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches ordered execution steps for a workflow execution.
- score: 4
hook useExecutionTrace
- file: src/cores/fw/hooks/useExecutionTrace.ts:7
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing execution trace.
- score: 1
hook useExecutionVariables
- file: src/cores/fw/hooks/useExecutionVariables.ts:28
- kind: hook
- core: fw
- spec: (none)
- summary: Hook to read variable state from a workflow execution
- score: 4
hook useExportTemplate
- file: src/cores/fw/hooks/useExportTemplate.ts:25
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for exporting workflow templates
- score: 1
hook useExpressionValidation
- file: src/cores/fw/hooks/useExpressionValidation.ts:19
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for real-time expression validation with debounce
- params:
- expression — The expression string to validate
- availableVariables — List of available variable names
- debounceMs — Debounce delay in milliseconds (default: 300)
- returns: Validation result or null while debouncing
- score: 1
hook useExpressionValidationImmediate
- file: src/cores/fw/hooks/useExpressionValidation.ts:58
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for immediate expression validation (no debounce)
- params:
- expression — The expression string to validate
- availableVariables — List of available variable names
- returns: Validation result
- score: 1
hook useExtendDeadline
- file: src/cores/fw/hooks/workflows/useExtendDeadline.ts:14
- kind: hook
- core: fw
- spec: (none)
- summary: Extends the deadline of a running workflow execution.
- score: 4
hook useFeaturedMarketplaceTemplates
- file: src/cores/fw/hooks/useMarketplaceTemplates.ts:141
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing featured marketplace templates.
- score: 1
hook useFeaturedTemplatesRanked
- file: src/cores/fw/utils/featuredTemplates.ts:91
- kind: hook
- core: fw
- spec: (none)
- summary: Hook to fetch and rank featured templates from the marketplaceUses React Query caching (5-minute staleTime) for performance
- score: 4
hook useFormPermissions
- file: src/cores/fw/hooks/useFormPermissions.ts:51
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing form permissions.
- score: 1
hook useFormSignature
- file: src/cores/fw/hooks/useFormSignature.ts:35
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing form signature.
- score: 1
hook useFormSubmissionAutomation
- file: src/cores/fw/hooks/useFormSubmissionAutomation.ts:14
- kind: hook
- core: fw
- spec: (none)
- summary: FW-46: Hook for triggering form submission automation via the durable execution worker.Path A: Direct invocation of automation-executor (existing behavior).Falls back to enqueuing via RPC if the direct path fails.
- score: 4
hook useFormTemplate
- file: src/cores/fw/hooks/useFormTemplate.ts:17
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing form template.
- score: 1
hook useFormTemplateClone
- file: src/cores/fw/hooks/useFormTemplateClone.ts:33
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing form template clone.
- score: 1
hook useFormTemplateRatings
- file: src/cores/fw/hooks/useFormTemplateRatings.ts:20
- kind: hook
- core: fw
- spec: (none)
- summary: Fetch all ratings for a form template
- score: 4
hook useFormTemplates
- file: src/cores/fw/hooks/useFormTemplates.ts:25
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing form templates.
- score: 1
hook useFormVersions
- file: src/cores/fw/hooks/useFormVersions.ts:80
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing form versions.
- score: 1
hook useFwAuditTrailSettings
- file: src/cores/fw/hooks/useFwAuditTrailSettings.ts:28
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing the FW-43 audit trail configuration.
- returns: Query + mutation for .
- score: 1
hook useFWDashboardStats
- file: src/cores/fw/hooks/useFWDashboardStats.ts:22
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing fwdashboard stats.
- score: 1
hook useFWModuleSettings
- file: src/cores/fw/hooks/useFWModuleSettings.ts:21
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing FW module settings at the organization levelUses context for organizationId - standardized pattern
- score: 1
hook useHealthcarePatternDetail
- file: src/cores/fw/hooks/useHealthcarePatterns.ts:72
- kind: hook
- core: fw
- spec: (none)
- summary: Fetch a single healthcare pattern template by ID
- score: 4
hook useHealthcarePatterns
- file: src/cores/fw/hooks/useHealthcarePatterns.ts:32
- kind: hook
- core: fw
- spec: (none)
- summary: Fetch healthcare workflow templates (marketplace patterns with pattern_category set)
- score: 4
hook useImportTemplate
- file: src/cores/fw/hooks/useImportTemplate.ts:46
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for importing workflow templates
- score: 1
hook useInstantiatePattern
- file: src/cores/fw/hooks/useHealthcarePatterns.ts:92
- kind: hook
- core: fw
- spec: (none)
- summary: Create an org workflow from a healthcare pattern template
- score: 4
hook useInvalidateFeaturedCache
- file: src/cores/fw/utils/featuredTemplates.ts:121
- kind: hook
- core: fw
- spec: (none)
- summary: Hook to invalidate the featured templates cache
- score: 4
hook useKpiConfigurationMutations
- file: src/cores/fw/hooks/useKpiConfigurations.ts:48
- kind: hook
- core: fw
- spec: (none)
- summary: Returns mutations for KPI configuration CRUD.
- score: 4
hook useKpiConfigurations
- file: src/cores/fw/hooks/useKpiConfigurations.ts:22
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches active KPI configurations for the current organization.
- params:
- organizationId — Optional override; falls back to context org.
- score: 4
hook useKpiDashboard
- file: src/cores/fw/hooks/useKpiDashboard.ts:68
- kind: hook
- core: fw
- spec: (none)
- summary: Composite hook that combines KPI configs and snapshots into dashboard cards.
- score: 4
hook useKpiReportScheduleMutations
- file: src/cores/fw/hooks/useKpiReportSchedules.ts:45
- kind: hook
- core: fw
- spec: (none)
- summary: Returns mutations for KPI report schedule CRUD.
- score: 4
hook useKpiReportSchedules
- file: src/cores/fw/hooks/useKpiReportSchedules.ts:20
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches all KPI report schedules for the current organization.
- score: 4
hook useKpiSnapshots
- file: src/cores/fw/hooks/useKpiSnapshots.ts:46
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches KPI snapshots within a date range.
- score: 4
hook useMarketplaceTemplates
- file: src/cores/fw/hooks/useMarketplaceTemplates.ts:73
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing marketplace templates.
- score: 1
hook useMyApprovalRequests
- file: src/cores/fw/hooks/useMyApprovalRequests.ts:47
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing my approval requests.
- score: 1
hook useMyFormTemplateRating
- file: src/cores/fw/hooks/useFormTemplateRatings.ts:55
- kind: hook
- core: fw
- spec: (none)
- summary: Get current user’s rating for a form template
- score: 4
hook useMyTemplateRating
- file: src/cores/fw/hooks/useTemplateRatings.ts:72
- kind: hook
- core: fw
- spec: (none)
- summary: Get current user’s rating for a template
- score: 4
hook useNodePerformanceMetrics
- file: src/cores/fw/hooks/useNodePerformanceMetrics.ts:25
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for fetching node-level performance metrics (FW-23)
- score: 1
hook useNodePerformanceTrends
- file: src/cores/fw/hooks/useNodePerformanceTrends.ts:42
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing node performance trends.
- score: 1
hook useObservabilityCurrent
- file: src/cores/fw/hooks/useObservabilityCurrent.ts:11
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches current observability metrics by querying source tables directly.
- score: 4
hook useObservabilityTimeseries
- file: src/cores/fw/hooks/useObservabilityTimeseries.ts:25
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches workflow executions and buckets them into time-series points.
- score: 4
hook useOptimizationSuggestions
- file: src/cores/fw/hooks/useOptimizationSuggestions.ts:19
- kind: hook
- core: fw
- spec: (none)
- summary: Fetch optimization suggestions for a workflow/organization
- score: 4
hook useOrphanReport
- file: src/cores/fw/hooks/useOrphanReport.ts:14
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches orphan candidates: entities with no inbound dependency edges.For automations/workflows, also checks status is draft/paused (not active).
- score: 4
hook usePageTemplate
- file: src/cores/fw/hooks/usePageTemplate.ts:51
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing page template.
- score: 1
hook usePageTemplates
- file: src/cores/fw/hooks/usePageTemplates.ts:54
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing page templates.
- score: 1
hook usePathAnalytics
- file: src/cores/fw/hooks/usePathAnalytics.ts:16
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing path analytics.
- score: 1
hook usePerformanceProfile
- file: src/cores/fw/hooks/usePerformanceProfile.ts:41
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing performance profile.
- score: 1
hook usePortalConfig
- file: src/cores/fw/hooks/usePortalConfig.ts:14
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing portal config.
- score: 1
hook usePortalConfigMutation
- file: src/cores/fw/hooks/usePortalConfigMutation.ts:20
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing portal config mutation.
- score: 1
hook usePortalLogoUpload
- file: src/cores/fw/hooks/usePortalLogoUpload.ts:30
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing portal logo upload.
- score: 1
hook usePortalSubmission
- file: src/cores/fw/hooks/usePortalSubmission.ts:49
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing portal submission.
- score: 1
hook usePrefillRules
- file: src/cores/fw/hooks/usePrefillRules.ts:15
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches all prefill rules for a form (active and inactive).
- score: 4
hook usePublicPortal
- file: src/cores/fw/hooks/usePublicPortal.ts:21
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing public portal.
- score: 1
hook useQueryWhitelist
- file: src/cores/fw/hooks/useQueryWhitelist.ts:21
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing query whitelist.
- score: 1
hook useRealtimeExecution
- file: src/cores/fw/hooks/useRealtimeExecutions.ts:150
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing realtime execution.
- score: 1
hook useRealtimeExecutions
- file: src/cores/fw/hooks/useRealtimeExecutions.ts:51
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing realtime executions.
- score: 1
hook useRecoveryWorkflows
- file: src/cores/fw/hooks/workflows/useRecoveryWorkflows.ts:21
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches recovery workflows for a rule. Provides create and delete mutations.
- params:
- organizationId — Organization scope
- ruleId — Automation rule ID
- score: 4
hook useRegulatoryChangeLog
- file: src/cores/fw/hooks/useHealthcarePatterns.ts:155
- kind: hook
- core: fw
- spec: (none)
- summary: Fetch regulatory change log entries for the current org
- score: 4
hook useReorderApprovalRoutingRules
- file: src/cores/fw/hooks/useApprovalRoutingRules.ts:195
- kind: hook
- core: fw
- spec: (none)
- summary: Reorder routing rules by updating priorities in batch.
- score: 4
hook useRetryConfig
- file: src/cores/fw/hooks/workflows/useRetryConfig.ts:22
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches retry config for a specific rule + node, with upsert and delete mutations.
- params:
- organizationId — Organization scope
- ruleId — Automation rule ID
- nodeId — Workflow node ID
- score: 4
hook useRetryStep
- file: src/cores/fw/hooks/workflows/useRetryStep.ts:19
- kind: hook
- core: fw
- spec: (none)
- summary: Retries a failed execution step by resetting its status to pending.
- score: 4
hook useRuleEvaluations
- file: src/cores/fw/hooks/useRuleEvaluations.ts:15
- kind: hook
- core: fw
- spec: (none)
- summary: Lists rule evaluation audit entries for an organization with optional filters.
- score: 4
hook useSandboxExecution
- file: src/cores/fw/hooks/useSandboxExecution.ts:21
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing sandbox execution.
- score: 1
hook useServerEvaluation
- file: src/cores/fw/hooks/useServerEvaluation.ts:47
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for server-side decision table evaluation via the edge function.
- params:
- tableId — The decision table UUID to evaluate against.
- score: 1
hook useSignedPdfGeneration
- file: src/cores/fw/hooks/useSignedPdfGeneration.ts:27
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing signed pdf generation.
- score: 1
hook useSubflowDefinition
- file: src/cores/fw/hooks/useSubflowDefinition.ts:34
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing subflow definition.
- score: 1
hook useSubflows
- file: src/cores/fw/hooks/useSubflows.ts:18
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing subflows.
- score: 1
hook useSubmissionDetail
- file: src/cores/fw/hooks/useSubmissionDetail.ts:205
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing submission detail.
- score: 1
hook useSubmissionExport
- file: src/cores/fw/hooks/useSubmissionExport.ts:75
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing submission export.
- score: 1
hook useSubmissionList
- file: src/cores/fw/hooks/useSubmissionList.ts:121
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing submission list.
- score: 1
hook useSubmissionMutation
- file: src/cores/fw/hooks/useSubmissionMutation.ts:59
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing submission mutation.
- score: 1
hook useTemplateClone
- file: src/cores/fw/hooks/useTemplateClone.ts:74
- kind: hook
- core: fw
- spec: (none)
- summary: Hook to clone a template and create a new workflow
- score: 4
hook useTemplateRatings
- file: src/cores/fw/hooks/useTemplateRatings.ts:41
- kind: hook
- core: fw
- spec: (none)
- summary: Fetch all ratings for a template
- score: 4
hook useTemplateUpdateNotifications
- file: src/cores/fw/hooks/useTemplateUpdateNotifications.ts:22
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for fetching and managing template update notifications
- score: 1
hook useTemplateUsageAnalytics
- file: src/cores/fw/hooks/useTemplateUsageAnalytics.ts:85
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing template usage analytics.
- score: 1
hook useTemplateVersions
- file: src/cores/fw/hooks/useTemplateVersions.ts:19
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for fetching and managing template versions
- score: 1
hook useTestCases
- file: src/cores/fw/hooks/useTestCases.ts:30
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing test cases.
- score: 1
hook useTestConnection
- file: src/cores/fw/hooks/useTestConnection.ts:33
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing test connection.
- score: 1
hook useTestCoverage
- file: src/cores/fw/hooks/useTestCoverage.ts:28
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing test coverage.
- score: 1
hook useTestDatasets
- file: src/cores/fw/hooks/useTestDatasets.ts:17
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing test datasets.
- score: 1
hook useTestScenarios
- file: src/cores/fw/hooks/useTestScenarios.ts:35
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing test scenarios.
- score: 1
hook useTimeoutConfig
- file: src/cores/fw/hooks/workflows/useTimeoutConfig.ts:15
- kind: hook
- core: fw
- spec: (none)
- summary: Reads and updates timeout_config for a workflow definition.
- score: 4
hook useTimeoutSettings
- file: src/cores/fw/hooks/settings/useTimeoutSettings.ts:45
- kind: hook
- core: fw
- spec: (none)
- summary: Read and update timeout settings from fw_module_settings.
- score: 4
hook useUnreadAlertCount
- file: src/cores/fw/hooks/useWorkflowAlerts.ts:223
- kind: hook
- core: fw
- spec: (none)
- summary: Hook to get unread/new alert count for badge display.
- score: 4
hook useUpdateApprovalRoutingRule
- file: src/cores/fw/hooks/useApprovalRoutingRules.ts:126
- kind: hook
- core: fw
- spec: (none)
- summary: Update a routing rule.
- score: 1
hook useUpdateFormTemplate
- file: src/cores/fw/hooks/useCreateFormTemplate.ts:269
- kind: hook
- core: fw
- spec: (none)
- summary: Update an existing form template
- score: 4
hook useUpdateFormTemplateRating
- file: src/cores/fw/hooks/useFormTemplateRatings.ts:155
- kind: hook
- core: fw
- spec: (none)
- summary: Update an existing form template rating
- score: 4
hook useUpdatePrefillRule
- file: src/cores/fw/hooks/usePrefillRules.ts:59
- kind: hook
- core: fw
- spec: (none)
- summary: Updates an existing prefill rule.
- score: 4
hook useUpdateRegulatoryChange
- file: src/cores/fw/hooks/useHealthcarePatterns.ts:221
- kind: hook
- core: fw
- spec: (none)
- summary: Update a regulatory change log entry
- score: 4
hook useUpdateTemplateRating
- file: src/cores/fw/hooks/useTemplateRatings.ts:187
- kind: hook
- core: fw
- spec: (none)
- summary: Update an existing rating
- score: 1
hook useUpdateWorkflowTemplate
- file: src/cores/fw/hooks/useWorkflowTemplates.ts:170
- kind: hook
- core: fw
- spec: (none)
- summary: Provides update workflow template queries and mutation actions scoped to the current organization.
- score: 4
hook useVariablePreview
- file: src/cores/fw/hooks/useVariablePreview.ts:49
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing variable preview.
- score: 1
hook useVersionComparison
- file: src/cores/fw/hooks/useVersionComparison.ts:44
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for fetching available versions and comparing them
- score: 1
hook useVoteFormTemplateHelpfulness
- file: src/cores/fw/hooks/useFormTemplateRatings.ts:260
- kind: hook
- core: fw
- spec: (none)
- summary: Vote on review helpfulness - uses atomic RPC to prevent race conditions
- score: 4
hook useVoteHelpfulness
- file: src/cores/fw/hooks/useTemplateRatings.ts:251
- kind: hook
- core: fw
- spec: (none)
- summary: Vote on review helpfulness - uses atomic RPC to prevent race conditions
- score: 4
hook useWebhookEndpoint
- file: src/cores/fw/hooks/useWebhookEndpoints.ts:49
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches a single webhook endpoint by ID.
- params:
- endpointId — The endpoint UUID.
- returns: Query result with a single .
- score: 4
hook useWebhookEndpointMutations
- file: src/cores/fw/hooks/useWebhookEndpointMutations.ts:17
- kind: hook
- core: fw
- spec: (none)
- summary: Returns mutations for webhook endpoint CRUD + activation control.
- score: 4
hook useWebhookEndpoints
- file: src/cores/fw/hooks/useWebhookEndpoints.ts:21
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches all webhook endpoints for the current organization.
- params:
- organizationId — Optional override; falls back to context org.
- returns: Query result with .
- score: 4
hook useWebhookLog
- file: src/cores/fw/hooks/useWebhookLogs.ts:73
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches a single webhook log entry by ID.
- params:
- logId — The log UUID.
- returns: Query result with a single .
- score: 4
hook useWebhookLogs
- file: src/cores/fw/hooks/useWebhookLogs.ts:21
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches webhook logs with optional filters.
- params:
- filters — Optional filters for endpoint, status, date range, etc.
- returns: Query result with .
- score: 4
hook useWebhookSecretMutations
- file: src/cores/fw/hooks/useWebhookSecrets.ts:51
- kind: hook
- core: fw
- spec: (none)
- summary: Returns mutations for creating and deactivating webhook secrets.
- score: 4
hook useWebhookSecrets
- file: src/cores/fw/hooks/useWebhookSecrets.ts:24
- kind: hook
- core: fw
- spec: (none)
- summary: Fetches secrets for a given webhook endpoint.
- params:
- endpointId — The endpoint UUID to scope secrets.
- returns: Query result with .
- score: 4
hook useWorkflow
- file: src/cores/fw/machines/useWorkflowMachine.ts:262
- kind: hook
- core: fw
- spec: (none)
- summary: Create and use a workflow machine in one hookConvenience wrapper combining createWorkflowMachine and useWorkflowMachine
- params:
- config — Workflow configuration. IMPORTANT: Callers must provide a stable/memoized config object to prevent unnecessary machine recreation.
- options — Hook options
- returns: Workflow controls and state
- score: 4
hook useWorkflowAlertRules
- file: src/cores/fw/hooks/useWorkflowAlertRules.ts:27
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing workflow alert rules.Alert rules can be org-wide (rule_id = null) or specific to an automation rule.
- params:
- organizationId — The organization ID
- ruleId — Optional automation rule ID for workflow-specific alerts
- score: 1
hook useWorkflowAlerts
- file: src/cores/fw/hooks/useWorkflowAlerts.ts:18
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for viewing and managing workflow alerts with real-time updates.
- params:
- organizationId — The organization ID
- filters — Optional filters for alerts
- page — Page number for pagination (0-indexed)
- score: 1
hook useWorkflowApprovals
- file: src/cores/fw/hooks/useWorkflowApprovals.ts:35
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing workflow approvals.
- score: 1
hook useWorkflowDefinition
- file: src/cores/fw/hooks/useWorkflowDefinition.ts:33
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing workflow definition.
- score: 1
hook useWorkflowDefinitionRateLimits
- file: src/cores/fw/hooks/useWorkflowDefinitionRateLimits.ts:15
- kind: hook
- core: fw
- spec: (none)
- summary: Lists, creates, updates, and deletes rate limit configs for a specific workflow definition.
- score: 4
hook useWorkflowEvent
- file: src/cores/fw/hooks/useWorkflowEvents.ts:93
- kind: hook
- core: fw
- spec: (none)
- summary: Hook to fetch a single workflow event by name
- score: 4
hook useWorkflowEvents
- file: src/cores/fw/hooks/useWorkflowEvents.ts:17
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing workflow events.
- score: 1
hook useWorkflowExecution
- file: src/cores/fw/hooks/useWorkflowExecution.ts:35
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing workflow execution.
- score: 1
hook useWorkflowExecutionStatus
- file: src/cores/fw/hooks/useWorkflowExecutionStatus.ts:10
- kind: hook
- core: fw
- spec: (none)
- summary: FW-46: Hook for polling workflow execution status.Supports queued and retry_pending statuses introduced by the durable worker.
- score: 4
hook useWorkflowMachine
- file: src/cores/fw/machines/useWorkflowMachine.ts:132
- kind: hook
- core: fw
- spec: (none)
- summary: React hook for workflow state machine
- params:
- machineOrConfig — XState machine or config to create one
- steps — Workflow steps (required if config provided)
- options — Hook options
- returns: Workflow controls and state
- score: 4
hook useWorkflowNotificationPreferences
- file: src/cores/fw/hooks/useWorkflowNotificationPreferences.ts:34
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing user’s workflow notification preferences.Creates default preferences if none exist.
- params:
- organizationId — The organization ID
- score: 1
hook useWorkflowNotifications
- file: src/cores/fw/hooks/useWorkflowNotifications.ts:20
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing workflow notification rules for a specific automation rule.
- params:
- ruleId — The automation rule ID to fetch notification rules for
- filters — Optional filters for notification rules
- score: 1
hook useWorkflowPerformanceHistory
- file: src/cores/fw/hooks/usePerformanceProfile.ts:142
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing workflow performance history.
- score: 1
hook useWorkflowPerformanceMetrics
- file: src/cores/fw/hooks/useWorkflowPerformanceMetrics.ts:31
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for fetching and managing workflow performance metrics (FW-23)
- score: 1
hook useWorkflowRateLimits
- file: src/cores/fw/hooks/useWorkflowRateLimits.ts:12
- kind: hook
- core: fw
- spec: (none)
- summary: Lists, creates, updates, and deletes rate limit configs for an organization.
- score: 4
hook useWorkflowSchedules
- file: src/cores/fw/hooks/useWorkflowSchedules.ts:54
- kind: hook
- core: fw
- spec: (none)
- summary: Manage workflow schedules for one organization.
- params:
- organizationId — the current user’s organization (from useCurrentUser)
- userId — the current user’s id, stamped as created_by on insert
- score: 4
hook useWorkflowTemplate
- file: src/cores/fw/hooks/useWorkflowTemplates.ts:82
- kind: hook
- core: fw
- spec: (none)
- summary: Provides workflow template queries and mutation actions scoped to the current organization.
- score: 4
hook useWorkflowTemplates
- file: src/cores/fw/hooks/useWorkflowTemplates.ts:22
- kind: hook
- core: fw
- spec: (none)
- summary: Provides workflow templates queries and mutation actions scoped to the current organization.
- score: 4
hook useWorkflowVariables
- file: src/cores/fw/hooks/useWorkflowVariables.ts:57
- kind: hook
- core: fw
- spec: (none)
- summary: Hook to manage workflow variables
- score: 4
hook useWorkflowVersions
- file: src/cores/fw/hooks/useWorkflowVersions.ts:52
- kind: hook
- core: fw
- spec: (none)
- summary: Hook for managing workflow versions.
- score: 1
Components
component ActionEditorDialog
- file: src/cores/fw/components/ActionEditorDialog.tsx:86
- kind: component
- core: fw
- spec: (none)
- summary: Utility for action editor dialog.
- score: 1
component AdvancedConditionBuilder
- file: src/cores/fw/components/conditions/AdvancedConditionBuilder.tsx:42
- kind: component
- core: fw
- spec: (none)
- summary: Utility for advanced condition builder.
- score: 1
component AIGenerateDescriptionButton
- file: src/cores/fw/components/ai/AIGenerateDescriptionButton.tsx:41
- kind: component
- core: fw
- spec: (none)
- summary: Utility for aigenerate description button.
- score: 1
component AISimilarTemplates
- file: src/cores/fw/components/ai/AISimilarTemplates.tsx:36
- kind: component
- core: fw
- spec: (none)
- summary: Utility for aisimilar templates.
- score: 1
component AITemplateRecommendations
- file: src/cores/fw/components/ai/AITemplateRecommendations.tsx:38
- kind: component
- core: fw
- spec: (none)
- summary: Utility for aitemplate recommendations.
- score: 1
component AITemplateSearchInput
- file: src/cores/fw/components/ai/AITemplateSearchInput.tsx:52
- kind: component
- core: fw
- spec: (none)
- summary: Utility for aitemplate search input.
- score: 1
component AlertRulesManager
- file: src/cores/fw/components/notifications/AlertRulesManager.tsx:53
- kind: component
- core: fw
- spec: (none)
- summary: Utility for alert rules manager.
- score: 1
component AlertsDashboard
- file: src/cores/fw/components/notifications/AlertsDashboard.tsx:50
- kind: component
- core: fw
- spec: (none)
- summary: Utility for alerts dashboard.
- score: 1
component AlertThresholdDialog
- file: src/cores/fw/components/AlertThresholdDialog.tsx:31
- kind: component
- core: fw
- spec: (none)
- summary: Dialog for configuring automation alert thresholds. Uses sm:max-w-lg sizing.
- score: 2
component AnalyticsDateFilter
- file: src/cores/fw/components/analytics/AnalyticsDateFilter.tsx:31
- kind: component
- core: fw
- spec: (none)
- summary: Utility for analytics date filter.
- score: 1
component APIActionConfig
- file: src/cores/fw/components/automation/actions/APIActionConfig.tsx:36
- kind: component
- core: fw
- spec: (none)
- summary: Utility for apiaction config.
- score: 1
component APIActionConfigStandalone
- file: src/cores/fw/components/automation/actions/APIActionConfigStandalone.tsx:54
- kind: component
- core: fw
- spec: (none)
- summary: Utility for apiaction config standalone.
- score: 1
component ApprovalChainBuilder
- file: src/cores/fw/components/approvals/ApprovalChainBuilder.tsx:51
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval chain builder.
- score: 1
component ApprovalChainCard
- file: src/cores/fw/components/approvals/ApprovalChainCard.tsx:27
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval chain card.
- score: 1
component ApprovalChainEditPage
- file: src/cores/fw/pages/ApprovalChainEditPage.tsx:16
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval chain edit page.
- score: 1
component ApprovalChainEmptyState
- file: src/cores/fw/components/approvals/ApprovalChainEmptyState.tsx:14
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval chain empty state.
- score: 1
component ApprovalChainList
- file: src/cores/fw/components/approvals/ApprovalChainList.tsx:23
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval chain list.
- score: 1
component ApprovalChainNewPage
- file: src/cores/fw/pages/ApprovalChainNewPage.tsx:13
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval chain new page.
- score: 1
component ApprovalChainsPage
- file: src/cores/fw/pages/ApprovalChainsPage.tsx:18
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval chains page.
- score: 1
component ApprovalChainStepper
- file: src/cores/fw/components/approvals/ApprovalChainStepper.tsx:20
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval chain stepper.
- score: 1
component ApprovalDecisionDialog
- file: src/cores/fw/components/ApprovalDecisionDialog.tsx:21
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval decision dialog.
- score: 1
component ApprovalHistoryTimeline
- file: src/cores/fw/components/approvals/ApprovalHistoryTimeline.tsx:28
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval history timeline.
- score: 1
component ApprovalInboxPage
- file: src/cores/fw/pages/ApprovalInboxPage.tsx:17
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval inbox page.
- score: 1
component ApprovalNodeConfig
- file: src/cores/fw/components/workflow/config/ApprovalNodeConfig.tsx:25
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval node config.
- score: 1
component ApprovalRequestCard
- file: src/cores/fw/components/approvals/ApprovalRequestCard.tsx:28
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval request card.
- score: 1
component ApprovalRequestDetail
- file: src/cores/fw/components/approvals/ApprovalRequestDetail.tsx:40
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval request detail.
- score: 1
component ApprovalRequestDetailPage
- file: src/cores/fw/pages/ApprovalRequestDetailPage.tsx:15
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval request detail page.
- score: 1
component ApprovalRoutingRuleDialog
- file: src/cores/fw/components/ApprovalRoutingRuleDialog.tsx:45
- kind: component
- core: fw
- spec: (none)
- summary: Dialog for creating or editing an approval routing rule.
- score: 2
component ApprovalRoutingRulesPage
- file: src/cores/fw/pages/ApprovalRoutingRulesPage.tsx:32
- kind: component
- core: fw
- spec: (none)
- summary: Admin page for managing approval routing rules.
- score: 2
component ApprovalStepEditor
- file: src/cores/fw/components/approvals/ApprovalStepEditor.tsx:38
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval step editor.
- score: 1
component ApprovalTaskCard
- file: src/cores/fw/components/ApprovalTaskCard.tsx:19
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval task card.
- score: 1
component ApprovalTasksPage
- file: src/cores/fw/pages/ApprovalTasksPage.tsx:15
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approval tasks page.
- score: 1
component ApproveDialog
- file: src/cores/fw/components/approvals/ApproveDialog.tsx:29
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approve dialog.
- score: 1
component ApproverSelector
- file: src/cores/fw/components/approvals/ApproverSelector.tsx:59
- kind: component
- core: fw
- spec: (none)
- summary: Utility for approver selector.
- score: 1
component AttributeBrowser
- file: src/cores/fw/components/conditions/AttributeBrowser.tsx:66
- kind: component
- core: fw
- spec: (none)
- summary: Utility for attribute browser.
- score: 1
component AuditCompliancePage
- file: src/cores/fw/pages/AuditCompliancePage.tsx:28
- kind: component
- core: fw
- spec: (none)
- summary: Main audit & compliance page with four tabs per CONTEXT.md.
- score: 2
component AutomationActionsBuilder
- file: src/cores/fw/components/AutomationActionsBuilder.tsx:47
- kind: component
- core: fw
- spec: (none)
- summary: Utility for automation actions builder.
- score: 1
component AutomationAnalyticsDashboard
- file: src/cores/fw/components/AutomationAnalyticsDashboard.tsx:18
- kind: component
- core: fw
- spec: (none)
- summary: Utility for automation analytics dashboard.
- score: 1
component AutomationDetail
- file: src/cores/fw/pages/AutomationDetail.tsx:33
- kind: component
- core: fw
- spec: (none)
- summary: Utility for automation detail.
- score: 1
component AutomationLogViewer
- file: src/cores/fw/components/AutomationLogViewer.tsx:47
- kind: component
- core: fw
- spec: (none)
- summary: Utility for automation log viewer.
- score: 1
component AutomationRuleBuilder
- file: src/cores/fw/components/AutomationRuleBuilder.tsx:127
- kind: component
- core: fw
- spec: (none)
- summary: Utility for automation rule builder.
- score: 1
component AutomationRulesList
- file: src/cores/fw/components/AutomationRulesList.tsx:53
- kind: component
- core: fw
- spec: (none)
- summary: Automation rules list with deprecation badges (FW-16-P2 T10).
- score: 2
component Automations
- file: src/cores/fw/pages/Automations.tsx:27
- kind: component
- core: fw
- spec: (none)
- summary: Utility for automations.
- score: 1
component AutomationStatsWidget
- file: src/cores/fw/components/dashboard/AutomationStatsWidget.tsx:27
- kind: component
- core: fw
- spec: (none)
- summary: Utility for automation stats widget.
- score: 1
component BottleneckAlerts
- file: src/cores/fw/components/analytics/BottleneckAlerts.tsx:22
- kind: component
- core: fw
- spec: (none)
- summary: Utility for bottleneck alerts.
- score: 1
component BottleneckAlertsSkeleton
- file: src/cores/fw/components/analytics/skeletons/BottleneckAlertsSkeleton.tsx:13
- kind: component
- core: fw
- spec: (none)
- summary: Utility for bottleneck alerts skeleton.
- score: 1
component BreakpointToggle
- file: src/cores/fw/components/workflow/monitoring/BreakpointToggle.tsx:16
- kind: component
- core: fw
- spec: (none)
- summary: Utility for breakpoint toggle.
- score: 1
component BusinessCalendarForm
- file: src/cores/fw/components/BusinessCalendarForm.tsx:69
- kind: component
- core: fw
- spec: (none)
- summary: Business calendar create/edit dialog with business hours and holiday management.
- score: 2
component BusinessCalendarListPage
- file: src/cores/fw/pages/BusinessCalendarListPage.tsx:24
- kind: component
- core: fw
- spec: (none)
- summary: Business Calendar management list page.
- score: 2
component CalendarHolidayManager
- file: src/cores/fw/components/CalendarHolidayManager.tsx:27
- kind: component
- core: fw
- spec: (none)
- summary: Holiday management section within the calendar form.
- score: 2
component CheckpointSettingsSection
- file: src/cores/fw/components/settings/CheckpointSettingsSection.tsx:31
- kind: component
- core: fw
- spec: (none)
- summary: Self-contained checkpoint settings form for the FW Settings page.
- score: 2
component ComparisonSummary
- file: src/cores/fw/components/analytics/ComparisonSummary.tsx:19
- kind: component
- core: fw
- spec: (none)
- summary: Utility for comparison summary.
- score: 1
component CompletionFunnel
- file: src/cores/fw/components/analytics/CompletionFunnel.tsx:19
- kind: component
- core: fw
- spec: (none)
- summary: Utility for completion funnel.
- score: 1
component ComplianceReportsTab
- file: src/cores/fw/components/audit/ComplianceReportsTab.tsx:42
- kind: component
- core: fw
- spec: (none)
- summary: Form-first compliance report generator.
- score: 2
component ConditionalLogicBuilder
- file: src/cores/fw/components/ConditionalLogicBuilder.tsx:67
- kind: component
- core: fw
- spec: (none)
- summary: Utility for conditional logic builder.
- score: 1
component ConditionBuilder
- file: src/cores/fw/components/workflow/ConditionBuilder.tsx:99
- kind: component
- core: fw
- spec: (none)
- summary: Utility for condition builder.
- score: 1
component ConditionConfigPanel
- file: src/cores/fw/components/conditions/ConditionConfigPanel.tsx:46
- kind: component
- core: fw
- spec: (none)
- summary: Utility for condition config panel.
- score: 1
component ConditionGroupEditor
- file: src/cores/fw/components/conditions/ConditionGroupEditor.tsx:41
- kind: component
- core: fw
- spec: (none)
- summary: Utility for condition group editor.
- score: 1
component ConditionRow
- file: src/cores/fw/components/approvals/ConditionRow.tsx:37
- kind: component
- core: fw
- spec: (none)
- summary: Utility for condition row.
- score: 1
component ConnectionManager
- file: src/cores/fw/components/settings/ConnectionManager.tsx:58
- kind: component
- core: fw
- spec: (none)
- summary: Utility for connection manager.
- score: 1
component CoverageVisualization
- file: src/cores/fw/components/testing/CoverageVisualization.tsx:19
- kind: component
- core: fw
- spec: (none)
- summary: Utility for coverage visualization.
- score: 1
component CreateDelegationDialog
- file: src/cores/fw/components/approvals/CreateDelegationDialog.tsx:46
- kind: component
- core: fw
- spec: (none)
- summary: Utility for create delegation dialog.
- score: 1
component CreateFormTemplateDialog
- file: src/cores/fw/components/templates/CreateFormTemplateDialog.tsx:48
- kind: component
- core: fw
- spec: (none)
- summary: Utility for create form template dialog.
- score: 1
component DateRelativeTriggerConfig
- file: src/cores/fw/components/triggers/DateRelativeTriggerConfig.tsx:75
- kind: component
- core: fw
- spec: (none)
- summary: Utility for date relative trigger config.
- score: 1
component DeadLetterQueuePage
- file: src/cores/fw/pages/DeadLetterQueuePage.tsx:40
- kind: component
- core: fw
- spec: (none)
- summary: Admin page for managing the Dead Letter Queue.
- score: 2
component DeadlineIndicator
- file: src/cores/fw/components/workflow/monitoring/DeadlineIndicator.tsx:68
- kind: component
- core: fw
- spec: (none)
- summary: Live deadline status indicator with countdown.
- score: 2
component DebugControls
- file: src/cores/fw/components/workflow/monitoring/DebugControls.tsx:21
- kind: component
- core: fw
- spec: (none)
- summary: Utility for debug controls.
- score: 1
component DecisionTableDraftCard
- file: src/cores/fw/components/DecisionTableDraftCard.tsx:34
- kind: component
- core: fw
- spec: (none)
- summary: FW clean-ops (#1629): AI natural-language → decision-table DRAFT builder.Renders only when FW AI is enabled. The builder types a plain-English policy;the AI returns a structured draft (enum-constrained to the decision-tablecolumn/operator/hit-policy enums). “Insert as draft” pre-fills the editablegrid above — it does NOT save. The human reviews/edits, then uses the normalSave action. Only the structural policy text is sent to the AI; no PHI.
- score: 2
component DecisionTableGrid
- file: src/cores/fw/components/DecisionTableGrid.tsx:56
- kind: component
- core: fw
- spec: (none)
- summary: Spreadsheet-like grid for editing decision table rules.
- score: 2
component DecisionTablePublishDialog
- file: src/cores/fw/components/DecisionTablePublishDialog.tsx:24
- kind: component
- core: fw
- spec: (none)
- summary: Dialog to confirm publishing a decision table version.
- score: 2
component DecisionTableTestPanel
- file: src/cores/fw/components/DecisionTableTestPanel.tsx:41
- kind: component
- core: fw
- spec: (none)
- summary: Test panel for evaluating decision table rules with sample input.
- score: 2
component DecisionTableVersionCompareDialog
- file: src/cores/fw/components/DecisionTableVersionCompareDialog.tsx:29
- kind: component
- core: fw
- spec: (none)
- summary: Dialog for comparing two published versions of a decision table side-by-side.
- score: 2
component DecisionTableVersionHistory
- file: src/cores/fw/components/DecisionTableVersionHistory.tsx:26
- kind: component
- core: fw
- spec: (none)
- summary: Version history panel showing all published snapshots.
- score: 2
component DelegationBadge
- file: src/cores/fw/components/approvals/DelegationBadge.tsx:19
- kind: component
- core: fw
- spec: (none)
- summary: Utility for delegation badge.
- score: 1
component DelegationCard
- file: src/cores/fw/components/approvals/DelegationCard.tsx:35
- kind: component
- core: fw
- spec: (none)
- summary: Utility for delegation card.
- score: 1
component DelegationManager
- file: src/cores/fw/components/approvals/DelegationManager.tsx:21
- kind: component
- core: fw
- spec: (none)
- summary: Utility for delegation manager.
- score: 1
component DelegationsPage
- file: src/cores/fw/pages/DelegationsPage.tsx:13
- kind: component
- core: fw
- spec: (none)
- summary: Utility for delegations page.
- score: 1
component DependencyGraphPage
- file: src/cores/fw/pages/DependencyGraphPage.tsx:131
- kind: component
- core: fw
- spec: (none)
- summary: Dependency graph visualization page using xyflow/react.
- score: 2
component DependencyImpactDialog
- file: src/cores/fw/components/dependency/DependencyImpactDialog.tsx:42
- kind: component
- core: fw
- spec: (none)
- summary: Dialog that shows dependency impact analysis before a destructive action.
- score: 2
component DeprecateEventDialog
- file: src/cores/fw/components/DeprecateEventDialog.tsx:28
- kind: component
- core: fw
- spec: (none)
- summary: Dialog to deprecate a workflow event.
- score: 2
component DLQDetailPanel
- file: src/cores/fw/components/dlq/DLQDetailPanel.tsx:15
- kind: component
- core: fw
- spec: (none)
- summary: Shows detailed information about a DLQ entry: payload, error stack, timestamps.
- score: 2
component DLQDiscardDialog
- file: src/cores/fw/components/dlq/DLQDiscardDialog.tsx:23
- kind: component
- core: fw
- spec: (none)
- summary: Dialog that requires resolution notes before discarding a DLQ entry.
- score: 2
component DLQFilters
- file: src/cores/fw/components/dlq/DLQFilters.tsx:43
- kind: component
- core: fw
- spec: (none)
- summary: Filter bar with status, error classification, source type, and search.
- score: 2
component DLQPageSkeleton
- file: src/cores/fw/components/dlq/DLQPageSkeleton.tsx:19
- kind: component
- core: fw
- spec: FW-47
- summary: Loading-state skeleton for the Dead Letter Queue page, mirroring its layout:a four-card stats bar, a filter row, and a placeholder table. Rendered whileDLQ data is being fetched so the page never shows a blank screen. Takes noprops.
- score: 5
component DLQRetryDialog
- file: src/cores/fw/components/dlq/DLQRetryDialog.tsx:28
- kind: component
- core: fw
- spec: (none)
- summary: Confirmation dialog shown before retrying a failed DLQ entry.
- score: 2
component DLQSettingsSection
- file: src/cores/fw/components/settings/DLQSettingsSection.tsx:27
- kind: component
- core: fw
- spec: (none)
- summary: Self-contained DLQ settings form used inside the FW Settings page.
- score: 2
component DLQStatsBar
- file: src/cores/fw/components/dlq/DLQStatsBar.tsx:25
- kind: component
- core: fw
- spec: (none)
- summary: Displays aggregated DLQ statistics in a responsive grid of stat cards.
- score: 2
component DraggableFieldList
- file: src/cores/fw/components/DraggableFieldList.tsx:132
- kind: component
- core: fw
- spec: (none)
- summary: Utility for draggable field list.
- score: 1
component DurationDistributionChart
- file: src/cores/fw/components/analytics/DurationDistributionChart.tsx:18
- kind: component
- core: fw
- spec: (none)
- summary: Utility for duration distribution chart.
- score: 1
component EmailActionConfig
- file: src/cores/fw/components/workflow/config/EmailActionConfig.tsx:29
- kind: component
- core: fw
- spec: (none)
- summary: Utility for email action config.
- score: 1
component EntityMappingActionConfig
- file: src/cores/fw/components/EntityMappingActionConfig.tsx:68
- kind: component
- core: fw
- spec: (none)
- summary: Utility for entity mapping action config.
- score: 1
component ErrorDisplay
- file: src/cores/fw/components/workflow/ErrorDisplay.tsx:22
- kind: component
- core: fw
- spec: (none)
- summary: Utility for error display.
- score: 1
component ErrorRecoverySection
- file: src/cores/fw/components/workflow/ErrorRecoverySection.tsx:65
- kind: component
- core: fw
- spec: (none)
- summary: Error recovery configuration section for the node inspector.Displays retry strategy, circuit breaker state, recovery workflows,and compensation actions. Hidden when fw_error_recovery_enabled is false.
- score: 2
component ErrorRecoverySettingsSection
- file: src/cores/fw/components/settings/ErrorRecoverySettingsSection.tsx:34
- kind: component
- core: fw
- spec: (none)
- summary: Error recovery feature toggle for the FW Settings page.
- score: 2
component EventBrowser
- file: src/cores/fw/components/triggers/EventBrowser.tsx:25
- kind: component
- core: fw
- spec: (none)
- summary: Utility for event browser.
- score: 1
component EventDetailSheet
- file: src/cores/fw/components/EventDetailSheet.tsx:31
- kind: component
- core: fw
- spec: (none)
- summary: Sheet displaying full event details with Schema, Consumers, and History tabs.
- score: 2
component EventFilterBuilder
- file: src/cores/fw/components/triggers/EventFilterBuilder.tsx:283
- kind: component
- core: fw
- spec: (none)
- summary: Utility for event filter builder.
- score: 1
component EventGovernanceSettingsSection
- file: src/cores/fw/components/settings/EventGovernanceSettingsSection.tsx:20
- kind: component
- core: fw
- spec: (none)
- summary: Event schema governance settings section.
- score: 2
component EventPayloadConditionBuilder
- file: src/cores/fw/components/triggers/EventPayloadConditionBuilder.tsx:165
- kind: component
- core: fw
- spec: (none)
- summary: Utility for event payload condition builder.
- score: 1
component EventRegistryPage
- file: src/cores/fw/pages/EventRegistryPage.tsx:31
- kind: component
- core: fw
- spec: (none)
- summary: Event Registry page component.
- score: 2
component EventSchemaRenderer
- file: src/cores/fw/components/EventSchemaRenderer.tsx:30
- kind: component
- core: fw
- spec: (none)
- summary: Renders a JSON Schema as a structured property table.
- score: 2
component EventTriggerConfig
- file: src/cores/fw/components/triggers/EventTriggerConfig.tsx:24
- kind: component
- core: fw
- spec: (none)
- summary: Utility for event trigger config.
- score: 1
component ExecutionCompareDialog
- file: src/cores/fw/components/workflow/monitoring/ExecutionCompareDialog.tsx:38
- kind: component
- core: fw
- spec: (none)
- summary: Dialog for comparing two executions of the same workflow side-by-side.
- score: 2
component ExecutionDashboard
- file: src/cores/fw/components/workflow/monitoring/ExecutionDashboard.tsx:30
- kind: component
- core: fw
- spec: (none)
- summary: Utility for execution dashboard.
- score: 1
component ExecutionDetailDialog
- file: src/cores/fw/components/workflow/monitoring/ExecutionDetailDialog.tsx:53
- kind: component
- core: fw
- spec: (none)
- summary: Utility for execution detail dialog.
- score: 1
component ExecutionFilters
- file: src/cores/fw/components/workflow/monitoring/ExecutionFilters.tsx:38
- kind: component
- core: fw
- spec: (none)
- summary: Execution filters with status, search, and correlation ID filtering.
- score: 2
component ExecutionLogsPanel
- file: src/cores/fw/components/workflow/monitoring/ExecutionLogsPanel.tsx:63
- kind: component
- core: fw
- spec: (none)
- summary: Utility for execution logs panel.
- score: 1
component ExecutionNodeStatus
- file: src/cores/fw/components/workflow/ExecutionNodeStatus.tsx:13
- kind: component
- core: fw
- spec: (none)
- summary: Utility for execution node status.
- score: 1
component ExecutionRCACard
- file: src/cores/fw/components/workflow/monitoring/ExecutionRCACard.tsx:21
- kind: component
- core: fw
- spec: (none)
- summary: FW-56 clean-ops: AI root-cause-analysis copilot for a failed workflow run.Renders only for failed/errored/timed-out runs and only when FW AI is enabled.Sends only operational metadata (status, error message, failed node IDs) — noworkflow variable values. Advisory; the builder confirms before acting.
- score: 2
component ExecutionReplay
- file: src/cores/fw/components/workflow/monitoring/ExecutionReplay.tsx:23
- kind: component
- core: fw
- spec: (none)
- summary: Utility for execution replay.
- score: 1
component ExecutionReplayPlayer
- file: src/cores/fw/components/workflow/monitoring/ExecutionReplayPlayer.tsx:55
- kind: component
- core: fw
- spec: (none)
- summary: FW-56: Data-backed execution replay player with timeline,variable inspector, what-if fork, compare, and export.
- score: 2
component ExecutionStatusBadge
- file: src/cores/fw/components/workflow/monitoring/ExecutionStatusBadge.tsx:78
- kind: component
- core: fw
- spec: (none)
- summary: Utility for execution status badge.
- score: 1
component ExecutionTrace
- file: src/cores/fw/components/workflow/ExecutionTrace.tsx:24
- kind: component
- core: fw
- spec: (none)
- summary: Utility for execution trace.
- score: 1
component ExecutionTraceEnhanced
- file: src/cores/fw/components/workflow/monitoring/ExecutionTraceEnhanced.tsx:42
- kind: component
- core: fw
- spec: (none)
- summary: Utility for execution trace enhanced.
- score: 1
component ExpressionInput
- file: src/cores/fw/components/variables/ExpressionInput.tsx:36
- kind: component
- core: fw
- spec: (none)
- summary: Utility for expression input.
- score: 1
component ExtendDeadlineDialog
- file: src/cores/fw/components/workflow/monitoring/ExtendDeadlineDialog.tsx:25
- kind: component
- core: fw
- spec: (none)
- summary: Dialog for extending a workflow execution’s deadline.
- score: 2
component FieldEditorDialog
- file: src/cores/fw/components/FieldEditorDialog.tsx:59
- kind: component
- core: fw
- spec: (none)
- summary: Utility for field editor dialog.
- score: 1
component FieldPerformanceTable
- file: src/cores/fw/components/analytics/FieldPerformanceTable.tsx:21
- kind: component
- core: fw
- spec: (none)
- summary: Utility for field performance table.
- score: 1
component FieldReferenceInput
- file: src/cores/fw/components/conditions/FieldReferenceInput.tsx:40
- kind: component
- core: fw
- spec: (none)
- summary: Utility for field reference input.
- score: 1
component FormAnalyticsDetailPage
- file: src/cores/fw/pages/FormAnalyticsDetailPage.tsx:26
- kind: component
- core: fw
- spec: (none)
- summary: Utility for form analytics detail page.
- score: 1
component FormAnalyticsPage
- file: src/cores/fw/pages/FormAnalyticsPage.tsx:25
- kind: component
- core: fw
- spec: (none)
- summary: Utility for form analytics page.
- score: 1
component FormEditor
- file: src/cores/fw/pages/FormEditor.tsx:73
- kind: component
- core: fw
- spec: (none)
- summary: Renders the form editor page used to create and edit forms, exposing a builder, wizard configuration, portal integration, PDF preview and export settings, permissions, and version history.The component manages form metadata and field state, loads an existing form when an query parameter is present, and provides actions to save, publish, add/edit/delete/reorder fields, and preview the form (including a PDF preview with optional sample data).Validation: prevents save when the form name is empty, when no organization is selected, or when there are no fields; surfaces errors via toasts.
- example: | Route path=“/fw/forms/edit” element=FormEditor / /Accessibility considerations:- Form controls use explicit labels and sensible focus order.- Modal dialogs (field editor, publish dialog, wizard preview) manage focus and keyboard interaction.- Interactive elements include visible focus indicators and are reachable by keyboard.
- score: 5
component FormPreview
- file: src/cores/fw/components/FormPreview.tsx:23
- kind: component
- core: fw
- spec: (none)
- summary: Utility for form preview.
- score: 1
component FormQualityScoringDialog
- file: src/cores/fw/components/FormQualityScoringDialog.tsx:113
- kind: component
- core: fw
- spec: (none)
- summary: Utility for form quality scoring dialog.
- score: 1
component FormsList
- file: src/cores/fw/pages/FormsList.tsx:64
- kind: component
- core: fw
- spec: (none)
- summary: Page component that displays and manages the organization’s forms list with search, status filtering, CRUD actions, and analytics navigation.Renders a header with actions, a filter panel (search + status), a table of forms with per-form stats and actions (edit, clone, analytics, archive), empty and loading states, and an archive confirmation dialog.Accessibility considerations:- Interactive controls use semantic buttons and form controls to support keyboard and screen reader navigation.- The archive confirmation is presented in an alert dialog to provide a clear, focus-trapped confirmation step.
- params:
- props — This component does not accept props; it derives context (organization) and data via hooks.
- returns: The rendered Forms List page UI.
- example: | // Render inside a routed applicationRoutes Route path=“/fw/forms” element=FormsList / //Routes
- score: 4
component FormSubmissionExportDialog
- file: src/cores/fw/components/FormSubmissionExportDialog.tsx:159
- kind: component
- core: fw
- spec: (none)
- summary: Utility for form submission export dialog.
- score: 1
component FormTemplateCard
- file: src/cores/fw/components/templates/FormTemplateCard.tsx:61
- kind: component
- core: fw
- spec: (none)
- summary: Utility for form template card.
- score: 1
component FormTemplateCustomizer
- file: src/cores/fw/components/templates/FormTemplateCustomizer.tsx:151
- kind: component
- core: fw
- spec: (none)
- summary: Utility for form template customizer.
- score: 1
component FormTemplateGridSkeleton
- file: src/cores/fw/components/templates/FormTemplateGridSkeleton.tsx:16
- kind: component
- core: fw
- spec: (none)
- summary: Utility for form template grid skeleton.
- score: 1
component FormTemplateLibraryPage
- file: src/cores/fw/pages/FormTemplateLibraryPage.tsx:28
- kind: component
- core: fw
- spec: (none)
- summary: Utility for form template library page.
- score: 1
component FormTemplatePreview
- file: src/cores/fw/components/templates/FormTemplatePreview.tsx:43
- kind: component
- core: fw
- spec: (none)
- summary: Utility for form template preview.
- score: 1
component FormTemplateRatingForm
- file: src/cores/fw/components/templates/FormTemplateRatingForm.tsx:24
- kind: component
- core: fw
- spec: (none)
- summary: Utility for form template rating form.
- score: 1
component FormTemplateReviewsList
- file: src/cores/fw/components/templates/FormTemplateReviewsList.tsx:22
- kind: component
- core: fw
- spec: (none)
- summary: Utility for form template reviews list.
- score: 1
component FormVersionHistory
- file: src/cores/fw/components/FormVersionHistory.tsx:43
- kind: component
- core: fw
- spec: (none)
- summary: Utility for form version history.
- score: 1
component FWOverview
- file: src/cores/fw/pages/FWOverview.tsx:36
- kind: component
- core: fw
- spec: (none)
- summary: Utility for fwoverview.
- score: 1
component FWSettingsForm
- file: src/cores/fw/components/FWSettingsForm.tsx:62
- kind: component
- core: fw
- spec: (none)
- summary: Utility for fwsettings form.
- score: 1
component FWSettingsPage
- file: src/cores/fw/pages/FWSettingsPage.tsx:56
- kind: component
- core: fw
- spec: (none)
- summary: Forms & Workflow module settings.
- score: 2
component GenerateFormTemplateDialog
- file: src/cores/fw/components/GenerateFormTemplateDialog.tsx:52
- kind: component
- core: fw
- spec: (none)
- summary: Utility for generate form template dialog.
- score: 1
component GenerateWorkflowAIDialog
- file: src/cores/fw/components/workflow/GenerateWorkflowAIDialog.tsx:50
- kind: component
- core: fw
- spec: (none)
- summary: Dialog component for AI-assisted workflow generation.
- score: 2
component IconSelector
- file: src/cores/fw/components/IconSelector.tsx:94
- kind: component
- core: fw
- spec: (none)
- summary: Utility for icon selector.
- score: 1
component KpiCardGrid
- file: src/cores/fw/components/kpi/KpiCardGrid.tsx:19
- kind: component
- core: fw
- spec: (none)
- summary: Renders a responsive grid of KPI metric cards.Mobile: 1 col → sm: 2 cols → lg: 3 cols → xl: 4 cols.
- score: 2
component KpiConfigDialog
- file: src/cores/fw/components/kpi/KpiConfigDialog.tsx:31
- kind: component
- core: fw
- spec: (none)
- summary: Dialog for creating or editing a KPI configuration.
- score: 2
component KpiDashboardPage
- file: src/cores/fw/pages/KpiDashboardPage.tsx:40
- kind: component
- core: fw
- spec: (none)
- summary: KPI Dashboard page component.
- score: 1
component KpiDashboardSkeleton
- file: src/cores/fw/components/kpi/KpiDashboardSkeleton.tsx:31
- kind: component
- core: fw
- spec: (none)
- summary: Full dashboard skeleton showing a toolbar and card grid.
- score: 2
component KpiDateRangeToolbar
- file: src/cores/fw/components/kpi/KpiDateRangeToolbar.tsx:34
- kind: component
- core: fw
- spec: (none)
- summary: Toolbar with period type selector and range presets.
- score: 2
component KpiMetricCard
- file: src/cores/fw/components/kpi/KpiMetricCard.tsx:19
- kind: component
- core: fw
- spec: (none)
- summary: Renders a single KPI metric card with sparkline and delta.
- score: 2
component KpiMetricCardSkeleton
- file: src/cores/fw/components/kpi/KpiDashboardSkeleton.tsx:13
- kind: component
- core: fw
- spec: (none)
- summary: Skeleton for a single KPI metric card.
- score: 2
component KpiOverviewWidget
- file: src/cores/fw/components/kpi/KpiOverviewWidget.tsx:21
- kind: component
- core: fw
- spec: (none)
- summary: Compact KPI summary widget for the FW Overview dashboard.
- score: 2
component KpiScheduleDialog
- file: src/cores/fw/components/kpi/KpiScheduleDialog.tsx:28
- kind: component
- core: fw
- spec: (none)
- summary: Dialog for creating or editing a scheduled KPI report.
- score: 2
component LookupConfigPanel
- file: src/cores/fw/components/LookupConfigPanel.tsx:42
- kind: component
- core: fw
- spec: (none)
- summary: Lookup configuration panel for form field builder.
- score: 2
component MetricsDataTable
- file: src/cores/fw/components/analytics/MetricsDataTable.tsx:45
- kind: component
- core: fw
- spec: (none)
- summary: Utility for metrics data table.
- score: 1
component MetricsSummaryCards
- file: src/cores/fw/components/analytics/MetricsSummaryCards.tsx:20
- kind: component
- core: fw
- spec: (none)
- summary: Utility for metrics summary cards.
- score: 1
component MetricsSummarySkeleton
- file: src/cores/fw/components/analytics/skeletons/MetricsSummarySkeleton.tsx:13
- kind: component
- core: fw
- spec: (none)
- summary: Utility for metrics summary skeleton.
- score: 1
component MigrateAutomationDialog
- file: src/cores/fw/components/MigrateAutomationDialog.tsx:29
- kind: component
- core: fw
- spec: (none)
- summary: Dialog to migrate an automation rule from a deprecated event to its replacement.
- score: 2
component MyApprovalRequests
- file: src/cores/fw/components/approvals/MyApprovalRequests.tsx:20
- kind: component
- core: fw
- spec: (none)
- summary: Utility for my approval requests.
- score: 1
component MyApprovalRequestsPage
- file: src/cores/fw/pages/MyApprovalRequestsPage.tsx:12
- kind: component
- core: fw
- spec: (none)
- summary: Utility for my approval requests page.
- score: 1
component NaturalLanguageDescription
- file: src/cores/fw/components/conditions/NaturalLanguageDescription.tsx:33
- kind: component
- core: fw
- spec: (none)
- summary: Utility for natural language description.
- score: 1
component NodeAnalyticsDashboard
- file: src/cores/fw/components/analytics/NodeAnalyticsDashboard.tsx:29
- kind: component
- core: fw
- spec: (none)
- summary: Utility for node analytics dashboard.
- score: 1
component NodeAnalyticsSkeleton
- file: src/cores/fw/components/analytics/skeletons/NodeAnalyticsSkeleton.tsx:13
- kind: component
- core: fw
- spec: (none)
- summary: Utility for node analytics skeleton.
- score: 1
component NodePalette
- file: src/cores/fw/components/workflow/NodePalette.tsx:151
- kind: component
- core: fw
- spec: (none)
- summary: Utility for node palette.
- score: 1
component NodePerformanceTable
- file: src/cores/fw/components/analytics/NodePerformanceTable.tsx:48
- kind: component
- core: fw
- spec: (none)
- summary: Utility for node performance table.
- score: 1
component NodePerformanceTrendChart
- file: src/cores/fw/components/analytics/NodePerformanceTrendChart.tsx:36
- kind: component
- core: fw
- spec: (none)
- summary: Utility for node performance trend chart.
- score: 1
component NodePerformanceWarnings
- file: src/cores/fw/components/analytics/NodePerformanceWarnings.tsx:31
- kind: component
- core: fw
- spec: (none)
- summary: Utility for node performance warnings.
- score: 1
component NodePropertiesPanel
- file: src/cores/fw/components/workflow/NodePropertiesPanel.tsx:45
- kind: component
- core: fw
- spec: (none)
- summary: Utility for node properties panel.
- score: 1
component NotificationPreferencesPanel
- file: src/cores/fw/components/notifications/NotificationPreferencesPanel.tsx:64
- kind: component
- core: fw
- spec: (none)
- summary: Utility for notification preferences panel.
- score: 1
component ObservabilityMetricCard
- file: src/cores/fw/components/ObservabilityMetricCard.tsx:26
- kind: component
- core: fw
- spec: (none)
- summary: Displays a single metric group card with loading skeleton and optional drill-down link.
- score: 2
component ObservabilityTrendChart
- file: src/cores/fw/components/ObservabilityTrendChart.tsx:17
- kind: component
- core: fw
- spec: (none)
- summary: Renders a trend area chart within a card, with loading skeleton.
- score: 2
component PageAccessDenied
- file: src/cores/fw/components/PageAccessDenied.tsx:7
- kind: component
- core: fw
- spec: (none)
- score: 1
component PageEditorDialog
- file: src/cores/fw/components/PageEditorDialog.tsx:63
- kind: component
- core: fw
- spec: (none)
- summary: Utility for page editor dialog.
- score: 1
component PageItem
- file: src/cores/fw/components/PageItem.tsx:31
- kind: component
- core: fw
- spec: (none)
- summary: Utility for page item.
- score: 1
component PageOrganizer
- file: src/cores/fw/components/PageOrganizer.tsx:32
- kind: component
- core: fw
- spec: (none)
- summary: Utility for page organizer.
- score: 1
component PagePermissionSelector
- file: src/cores/fw/components/PagePermissionSelector.tsx:44
- kind: component
- core: fw
- spec: (none)
- summary: Component for selecting permissions to gate access to form pages.Shows permissions grouped by module with search functionality.
- score: 2
component PageTemplateCard
- file: src/cores/fw/components/templates/PageTemplateCard.tsx:62
- kind: component
- core: fw
- spec: (none)
- summary: Utility for page template card.
- score: 1
component PageTemplateLibrary
- file: src/cores/fw/components/PageTemplateLibrary.tsx:33
- kind: component
- core: fw
- spec: (none)
- summary: Utility for page template library.
- score: 1
component PageTemplatePreview
- file: src/cores/fw/components/templates/PageTemplatePreview.tsx:61
- kind: component
- core: fw
- spec: (none)
- summary: Utility for page template preview.
- score: 1
component ParallelModeSelector
- file: src/cores/fw/components/approvals/ParallelModeSelector.tsx:21
- kind: component
- core: fw
- spec: (none)
- summary: Utility for parallel mode selector.
- score: 1
component PathAnalyticsDashboard
- file: src/cores/fw/components/analytics/PathAnalyticsDashboard.tsx:28
- kind: component
- core: fw
- spec: (none)
- summary: Utility for path analytics dashboard.
- score: 1
component PathAnalyticsSkeleton
- file: src/cores/fw/components/analytics/skeletons/PathAnalyticsSkeleton.tsx:11
- kind: component
- core: fw
- spec: (none)
- summary: Utility for path analytics skeleton.
- score: 1
component PathChartSkeleton
- file: src/cores/fw/components/analytics/skeletons/PathChartSkeleton.tsx:14
- kind: component
- core: fw
- spec: (none)
- summary: Utility for path chart skeleton.
- score: 1
component PathComparisonChart
- file: src/cores/fw/components/analytics/PathComparisonChart.tsx:38
- kind: component
- core: fw
- spec: (none)
- summary: Utility for path comparison chart.
- score: 1
component PathFrequencyChart
- file: src/cores/fw/components/analytics/PathFrequencyChart.tsx:17
- kind: component
- core: fw
- spec: (none)
- summary: Utility for path frequency chart.
- score: 1
component PathPerformanceTable
- file: src/cores/fw/components/analytics/PathPerformanceTable.tsx:45
- kind: component
- core: fw
- spec: (none)
- summary: Utility for path performance table.
- score: 1
component PathVisualization
- file: src/cores/fw/components/analytics/PathVisualization.tsx:20
- kind: component
- core: fw
- spec: (none)
- summary: Utility for path visualization.
- score: 1
component PdfExportSettingsPanel
- file: src/cores/fw/components/PdfExportSettingsPanel.tsx:58
- kind: component
- core: fw
- spec: (none)
- summary: Renders a settings panel for configuring PDF export defaults for a form.Presents controls to choose a default letterhead, an optional document template,page orientation, toggles for including submission metadata and empty fields,and an optional watermark text. Fetches organization letterheads and templates,shows loading skeletons while fetching, and displays a destructive alert if either fetch fails.
- params:
- props — Component props - value: Current PDF export settings for the form; fields include , , , , , and . - onChange: Callback invoked with an updated settings object when any control changes. - disabled: When true, all controls are disabled to prevent edits (default: ).Accessibility considerations:- All form controls use native or accessible UI primitives and provide visible labels and helper text.- Disabled state is applied to interactive controls to prevent focus/interaction when editing is not allowed.
- example: | PdfExportSettingsPanel value= letterhead_id: undefined, document_template_id: undefined, orientation: ‘portrait’, include_metadata: true, include_empty_fields: false, watermark: undefined, onChange=(next) = setPdfSettings(next)/
- score: 4
component PerformanceDashboard
- file: src/cores/fw/components/analytics/PerformanceDashboard.tsx:33
- kind: component
- core: fw
- spec: (none)
- summary: Utility for performance dashboard.
- score: 1
component PerformanceDashboardSkeleton
- file: src/cores/fw/components/analytics/skeletons/PerformanceDashboardSkeleton.tsx:13
- kind: component
- core: fw
- spec: (none)
- summary: Utility for performance dashboard skeleton.
- score: 1
component PerformanceTrendChart
- file: src/cores/fw/components/analytics/PerformanceTrendChart.tsx:22
- kind: component
- core: fw
- spec: (none)
- summary: Utility for performance trend chart.
- score: 1
component PermissionManager
- file: src/cores/fw/components/PermissionManager.tsx:46
- kind: component
- core: fw
- spec: (none)
- summary: Utility for permission manager.
- score: 1
component PicklistConfigPanel
- file: src/cores/fw/components/PicklistConfigPanel.tsx:22
- kind: component
- core: fw
- spec: (none)
- summary: Utility for picklist config panel.
- score: 1
component PMEventTriggerConfig
- file: src/cores/fw/components/triggers/PMEventTriggerConfig.tsx:30
- kind: component
- core: fw
- spec: (none)
- summary: Utility for pmevent trigger config.
- score: 1
component PortalBrandingPreview
- file: src/cores/fw/components/portal/PortalBrandingPreview.tsx:25
- kind: component
- core: fw
- spec: (none)
- summary: Utility for portal branding preview.
- score: 1
component PortalConfigPanel
- file: src/cores/fw/components/portal/PortalConfigPanel.tsx:38
- kind: component
- core: fw
- spec: (none)
- summary: Utility for portal config panel.
- score: 1
component PortalFormRenderer
- file: src/cores/fw/components/portal/PortalFormRenderer.tsx:39
- kind: component
- core: fw
- spec: (none)
- summary: Utility for portal form renderer.
- score: 1
component PortalLogoUpload
- file: src/cores/fw/components/portal/PortalLogoUpload.tsx:27
- kind: component
- core: fw
- spec: (none)
- summary: Utility for portal logo upload.
- score: 1
component PortalQrCode
- file: src/cores/fw/components/portal/PortalQrCode.tsx:32
- kind: component
- core: fw
- spec: (none)
- summary: Utility for portal qr code.
- score: 1
component PortalQrCodeDialog
- file: src/cores/fw/components/portal/PortalQrCodeDialog.tsx:34
- kind: component
- core: fw
- spec: (none)
- summary: Utility for portal qr code dialog.
- score: 1
component PortalUrlDisplay
- file: src/cores/fw/components/portal/PortalUrlDisplay.tsx:37
- kind: component
- core: fw
- spec: (none)
- summary: Utility for portal url display.
- score: 1
component PortalVerifyPage
- file: src/cores/fw/pages/PortalVerifyPage.tsx:161
- kind: component
- core: fw
- spec: (none)
- summary: Utility for portal verify page.
- score: 1
component PrefillBadge
- file: src/cores/fw/components/prefill/PrefillBadge.tsx:20
- kind: component
- core: fw
- spec: (none)
- summary: Visual indicator that a form field has active prefill rules configured.
- score: 2
component PrefillFieldIndicator
- file: src/cores/fw/components/prefill/PrefillFieldIndicator.tsx:26
- kind: component
- core: fw
- spec: (none)
- summary: Inline indicator rendered beside a prefilled field value in the form renderer.
- score: 2
component PrefillRuleEditor
- file: src/cores/fw/components/prefill/PrefillRuleEditor.tsx:50
- kind: component
- core: fw
- spec: (none)
- summary: Dialog for creating or editing a prefill rule on a specific field.
- score: 2
component PrefillRulesPanel
- file: src/cores/fw/components/prefill/PrefillRulesPanel.tsx:39
- kind: component
- core: fw
- spec: (none)
- summary: Builder-side panel for viewing and managing prefill rules on a field.
- score: 2
component PublicFormPage
- file: src/cores/fw/pages/PublicFormPage.tsx:259
- kind: component
- core: fw
- spec: (none)
- summary: Default export wraps the body with public-facing SEO metadata soeach portal form has a unique title and description instead ofinheriting site-wide defaults.
- score: 2
component PublishToMarketplace
- file: src/cores/fw/components/templates/PublishToMarketplace.tsx:53
- kind: component
- core: fw
- spec: (none)
- summary: Utility for publish to marketplace.
- score: 1
component QueryActionConfig
- file: src/cores/fw/components/automation/actions/QueryActionConfig.tsx:45
- kind: component
- core: fw
- spec: (none)
- summary: Utility for query action config.
- score: 1
component QueryActionConfigStandalone
- file: src/cores/fw/components/automation/actions/QueryActionConfigStandalone.tsx:53
- kind: component
- core: fw
- spec: (none)
- summary: Utility for query action config standalone.
- score: 1
component RateLimitDashboardPage
- file: src/cores/fw/pages/RateLimitDashboardPage.tsx:15
- kind: component
- core: fw
- spec: (none)
- summary: FW-53: Dashboard page for monitoring workflow rate limit utilization.
- score: 2
component RateLimitDashboardWidget
- file: src/cores/fw/components/rate-limiting/RateLimitDashboardWidget.tsx:63
- kind: component
- core: fw
- spec: (none)
- summary: FW-53: Dashboard widget showing current rate limit utilization.
- score: 2
component RateLimitsSettingsSection
- file: src/cores/fw/components/settings/RateLimitsSettingsSection.tsx:48
- kind: component
- core: fw
- spec: (none)
- summary: FW-53: Organization-level rate limit configuration panel.
- score: 2
component RecentSubmissionsWidget
- file: src/cores/fw/components/dashboard/RecentSubmissionsWidget.tsx:31
- kind: component
- core: fw
- spec: (none)
- summary: Utility for recent submissions widget.
- score: 1
component RecordActionConfig
- file: src/cores/fw/components/workflow/config/RecordActionConfig.tsx:30
- kind: component
- core: fw
- spec: (none)
- summary: Utility for record action config.
- score: 1
component RegressionAlerts
- file: src/cores/fw/components/analytics/RegressionAlerts.tsx:19
- kind: component
- core: fw
- spec: (none)
- summary: Utility for regression alerts.
- score: 1
component RejectDialog
- file: src/cores/fw/components/approvals/RejectDialog.tsx:39
- kind: component
- core: fw
- spec: (none)
- summary: Utility for reject dialog.
- score: 1
component RelativeDateInput
- file: src/cores/fw/components/conditions/RelativeDateInput.tsx:33
- kind: component
- core: fw
- spec: (none)
- summary: Utility for relative date input.
- score: 1
component ReplayVariablePanel
- file: src/cores/fw/components/workflow/monitoring/ReplayVariablePanel.tsx:25
- kind: component
- core: fw
- spec: (none)
- summary: Displays variables at the current replay step with change highlighting.
- score: 2
component RequestChangesDialog
- file: src/cores/fw/components/approvals/RequestChangesDialog.tsx:29
- kind: component
- core: fw
- spec: (none)
- summary: Utility for request changes dialog.
- score: 1
component RequestDataViewer
- file: src/cores/fw/components/approvals/RequestDataViewer.tsx:18
- kind: component
- core: fw
- spec: (none)
- summary: Utility for request data viewer.
- score: 1
component RetentionSettingsTab
- file: src/cores/fw/components/audit/RetentionSettingsTab.tsx:56
- kind: component
- core: fw
- spec: (none)
- summary: Retention settings form for per-category audit entry retention.
- score: 2
component RuleEvaluationsAuditLog
- file: src/cores/fw/components/RuleEvaluationsAuditLog.tsx:47
- kind: component
- core: fw
- spec: (none)
- summary: Audit log viewer for decision table rule evaluations.
- score: 2
component SampleDataProvider
- file: src/cores/fw/components/variables/SampleDataProvider.tsx:41
- kind: component
- core: fw
- spec: (none)
- summary: Utility for sample data provider.
- score: 1
component SandboxExecutionHistory
- file: src/cores/fw/components/testing/SandboxExecutionHistory.tsx:24
- kind: component
- core: fw
- spec: (none)
- summary: Utility for sandbox execution history.
- score: 1
component SandboxInputEditor
- file: src/cores/fw/components/testing/SandboxInputEditor.tsx:25
- kind: component
- core: fw
- spec: (none)
- summary: Utility for sandbox input editor.
- score: 1
component SandboxPanel
- file: src/cores/fw/components/testing/SandboxPanel.tsx:44
- kind: component
- core: fw
- spec: (none)
- summary: Utility for sandbox panel.
- score: 1
component SandboxResultsViewer
- file: src/cores/fw/components/testing/SandboxResultsViewer.tsx:28
- kind: component
- core: fw
- spec: (none)
- summary: Utility for sandbox results viewer.
- score: 1
component SaveAsSubflowDialog
- file: src/cores/fw/components/SaveAsSubflowDialog.tsx:18
- kind: component
- core: fw
- spec: (none)
- summary: Utility for save as subflow dialog.
- score: 1
component ScenarioAssertionBuilder
- file: src/cores/fw/components/testing/ScenarioAssertionBuilder.tsx:41
- kind: component
- core: fw
- spec: (none)
- summary: Utility for scenario assertion builder.
- score: 1
component ScheduledReportsTab
- file: src/cores/fw/components/audit/ScheduledReportsTab.tsx:26
- kind: component
- core: fw
- spec: (none)
- summary: Displays and manages scheduled compliance reports.
- score: 2
component SchemaDiffDialog
- file: src/cores/fw/components/SchemaDiffDialog.tsx:26
- kind: component
- core: fw
- spec: (none)
- summary: Dialog showing schema diff between two versions.
- score: 2
component SetVariableNodeConfig
- file: src/cores/fw/components/workflow/config/SetVariableNodeConfig.tsx:27
- kind: component
- core: fw
- spec: (none)
- summary: Utility for set variable node config.
- score: 1
component SFTPActionConfig
- file: src/cores/fw/components/automation/actions/SFTPActionConfig.tsx:62
- kind: component
- core: fw
- spec: (none)
- summary: Utility for sftpaction config.
- score: 1
component SignatureFieldConfig
- file: src/cores/fw/components/SignatureFieldConfig.tsx:33
- kind: component
- core: fw
- spec: (none)
- summary: Utility for signature field config.
- score: 1
component StepCard
- file: src/cores/fw/components/workflow/monitoring/StepCard.tsx:24
- kind: component
- core: fw
- spec: (none)
- summary: Renders a single execution step with status, timing, error info, and data viewers.
- score: 2
component StepConditionBuilder
- file: src/cores/fw/components/approvals/StepConditionBuilder.tsx:21
- kind: component
- core: fw
- spec: (none)
- summary: Utility for step condition builder.
- score: 1
component StepDataViewer
- file: src/cores/fw/components/workflow/monitoring/StepDataViewer.tsx:19
- kind: component
- core: fw
- spec: (none)
- summary: Renders a collapsible JSON viewer for step input/output payloads.
- score: 2
component StepEscalationConfig
- file: src/cores/fw/components/approvals/StepEscalationConfig.tsx:25
- kind: component
- core: fw
- spec: (none)
- summary: Utility for step escalation config.
- score: 1
component StepStatusBadge
- file: src/cores/fw/components/workflow/monitoring/StepStatusBadge.tsx:56
- kind: component
- core: fw
- spec: (none)
- summary: Renders a status badge for an execution step.
- score: 2
component StepTimeline
- file: src/cores/fw/components/workflow/monitoring/StepTimeline.tsx:23
- kind: component
- core: fw
- spec: (none)
- summary: Renders an ordered vertical timeline of execution steps with realtime updates.
- score: 2
component StepTimelineSkeleton
- file: src/cores/fw/components/workflow/monitoring/StepTimelineSkeleton.tsx:10
- kind: component
- core: fw
- spec: (none)
- summary: Renders placeholder skeletons while step data loads.
- score: 2
component SubflowEditor
- file: src/cores/fw/pages/SubflowEditor.tsx:318
- kind: component
- core: fw
- spec: (none)
- summary: Utility for subflow editor.
- score: 1
component SubflowNodeConfig
- file: src/cores/fw/components/workflow/config/SubflowNodeConfig.tsx:42
- kind: component
- core: fw
- spec: (none)
- summary: FW-41: Subflow node configuration with skeleton loading and empty state.
- score: 2
component SubflowParameterEditor
- file: src/cores/fw/components/SubflowParameterEditor.tsx:43
- kind: component
- core: fw
- spec: (none)
- summary: Utility for subflow parameter editor.
- score: 1
component SubflowsListPage
- file: src/cores/fw/pages/SubflowsListPage.tsx:22
- kind: component
- core: fw
- spec: (none)
- summary: Utility for subflows list page.
- score: 1
component SubmissionDetailPage
- file: src/cores/fw/pages/SubmissionDetailPage.tsx:78
- kind: component
- core: fw
- spec: (none)
- summary: Submission detail page for viewing and managing a single form submission.Displays submission fields and metadata; lets users change status, add notes,upload/download/delete attachments (drag-and-drop supported), and export thesubmission as a PDF or a signed PDF when the form contains signature fields.Accessibility considerations:- Interactive controls (buttons, selects, textareas) are standard form controls and receive keyboard focus.- The attachment dropzone is keyboard accessible via the underlying file input; ensure screen readers can reach the “Drag & drop” prompt.- Export dialog is presented as a modal (focus should be trapped while open) and uses explicit labels for form controls.
- params:
- props — none
- example: | import SubmissionDetailPage from ‘src/cores/fw/pages/SubmissionDetailPage’;function App() return SubmissionDetailPage /;
- score: 4
component SubmissionsList
- file: src/cores/fw/pages/SubmissionsList.tsx:61
- kind: component
- core: fw
- spec: (none)
- summary: Renders the submissions management UI with filtering, search, selection, export, and pagination.This component displays a pageable list of form submissions, provides controls to filter by form,status, date range and text search, and supports single/bulk PDF export plus CSV/JSON exports.Selection is limited to submissions that are exportable (status not equal to “draft”). Errors loadingthe list are surfaced via toast notifications.
- params:
- props — Component props (none)
- returns: The rendered submissions list UI as a React element.
- example: | SubmissionsList /Accessibility considerations:- Interactive controls include accessible labels (e.g., checkboxes have ).- Table rows are clickable but action buttons stop propagation to avoid accidental navigation.
- score: 4
component SubmissionSuccess
- file: src/cores/fw/components/portal/SubmissionSuccess.tsx:22
- kind: component
- core: fw
- spec: (none)
- summary: Utility for submission success.
- score: 1
component SubmissionSummaryCard
- file: src/cores/fw/components/SubmissionSummaryCard.tsx:50
- kind: component
- core: fw
- spec: (none)
- summary: Utility for submission summary card.
- score: 1
component SubmissionTrendChart
- file: src/cores/fw/components/analytics/SubmissionTrendChart.tsx:29
- kind: component
- core: fw
- spec: (none)
- summary: Utility for submission trend chart.
- score: 1
component SuggestAutomationRuleDialog
- file: src/cores/fw/components/SuggestAutomationRuleDialog.tsx:33
- kind: component
- core: fw
- spec: (none)
- summary: Dialog for generating and applying AI automation rule suggestions.
- score: 2
component SuggestConditionalLogicDialog
- file: src/cores/fw/components/SuggestConditionalLogicDialog.tsx:32
- kind: component
- core: fw
- spec: (none)
- summary: Utility for suggest conditional logic dialog.
- score: 1
component SuggestWithAIDialog
- file: src/cores/fw/components/SuggestWithAIDialog.tsx:56
- kind: component
- core: fw
- spec: (none)
- summary: Utility for suggest with aidialog.
- score: 1
component TemplateAnalyticsWidget
- file: src/cores/fw/components/templates/TemplateAnalyticsWidget.tsx:50
- kind: component
- core: fw
- spec: (none)
- summary: Utility for template analytics widget.
- score: 1
component TemplateCard
- file: src/cores/fw/components/templates/TemplateCard.tsx:56
- kind: component
- core: fw
- spec: (none)
- summary: Utility for template card.
- score: 1
component TemplateCustomizer
- file: src/cores/fw/components/templates/TemplateCustomizer.tsx:116
- kind: component
- core: fw
- spec: (none)
- summary: Utility for template customizer.
- score: 1
component TemplateExportButton
- file: src/cores/fw/components/templates/TemplateExportButton.tsx:33
- kind: component
- core: fw
- spec: (none)
- summary: Utility for template export button.
- score: 1
component TemplateGridSkeleton
- file: src/cores/fw/components/templates/TemplateSkeleton.tsx:51
- kind: component
- core: fw
- spec: (none)
- summary: Utility for template grid skeleton.
- score: 1
component TemplateImportDialog
- file: src/cores/fw/components/templates/TemplateImportDialog.tsx:32
- kind: component
- core: fw
- spec: (none)
- summary: Utility for template import dialog.
- score: 1
component TemplateLibraryPage
- file: src/cores/fw/pages/TemplateLibraryPage.tsx:30
- kind: component
- core: fw
- spec: (none)
- summary: Utility for template library page.
- score: 1
component TemplateMarketplacePage
- file: src/cores/fw/pages/TemplateMarketplacePage.tsx:43
- kind: component
- core: fw
- spec: (none)
- summary: Utility for template marketplace page.
- score: 1
component TemplatePreview
- file: src/cores/fw/components/templates/TemplatePreview.tsx:44
- kind: component
- core: fw
- spec: (none)
- summary: Utility for template preview.
- score: 1
component TemplateRatingForm
- file: src/cores/fw/components/templates/TemplateRatingForm.tsx:24
- kind: component
- core: fw
- spec: (none)
- summary: Utility for template rating form.
- score: 1
component TemplateReviewsList
- file: src/cores/fw/components/templates/TemplateReviewsList.tsx:22
- kind: component
- core: fw
- spec: (none)
- summary: Utility for template reviews list.
- score: 1
component TemplateSkeleton
- file: src/cores/fw/components/templates/TemplateSkeleton.tsx:11
- kind: component
- core: fw
- spec: (none)
- summary: Utility for template skeleton.
- score: 1
component TemplateUpdateNotificationBanner
- file: src/cores/fw/components/templates/TemplateUpdateNotificationBanner.tsx:28
- kind: component
- core: fw
- spec: (none)
- summary: Utility for template update notification banner.
- score: 1
component TemplateUpdateNotificationList
- file: src/cores/fw/components/templates/TemplateUpdateNotificationBanner.tsx:121
- kind: component
- core: fw
- spec: (none)
- summary: Utility for template update notification list.
- score: 1
component TemplateVersionCompare
- file: src/cores/fw/components/templates/TemplateVersionCompare.tsx:104
- kind: component
- core: fw
- spec: (none)
- summary: Utility for template version compare.
- score: 1
component TemplateVersionHistory
- file: src/cores/fw/components/templates/TemplateVersionHistory.tsx:32
- kind: component
- core: fw
- spec: (none)
- summary: Utility for template version history.
- score: 1
component TestCaseEditor
- file: src/cores/fw/components/testing/TestCaseEditor.tsx:52
- kind: component
- core: fw
- spec: (none)
- summary: Utility for test case editor.
- score: 1
component TestCaseList
- file: src/cores/fw/components/testing/TestCaseList.tsx:74
- kind: component
- core: fw
- spec: (none)
- summary: Utility for test case list.
- score: 1
component TestCaseResultsViewer
- file: src/cores/fw/components/testing/TestCaseResultsViewer.tsx:24
- kind: component
- core: fw
- spec: (none)
- summary: Utility for test case results viewer.
- score: 1
component TestCoverageDashboard
- file: src/cores/fw/components/testing/TestCoverageDashboard.tsx:25
- kind: component
- core: fw
- spec: (none)
- summary: Utility for test coverage dashboard.
- score: 1
component TestDatasetEditor
- file: src/cores/fw/components/testing/TestDatasetEditor.tsx:29
- kind: component
- core: fw
- spec: (none)
- summary: Utility for test dataset editor.
- score: 1
component TestDatasetImportDialog
- file: src/cores/fw/components/testing/TestDatasetImportDialog.tsx:29
- kind: component
- core: fw
- spec: (none)
- summary: Utility for test dataset import dialog.
- score: 1
component TestDatasetList
- file: src/cores/fw/components/testing/TestDatasetList.tsx:30
- kind: component
- core: fw
- spec: (none)
- summary: Utility for test dataset list.
- score: 1
component TestDatasetPreview
- file: src/cores/fw/components/testing/TestDatasetPreview.tsx:22
- kind: component
- core: fw
- spec: (none)
- summary: Utility for test dataset preview.
- score: 1
component TestScenarioEditor
- file: src/cores/fw/components/testing/TestScenarioEditor.tsx:35
- kind: component
- core: fw
- spec: (none)
- summary: Utility for test scenario editor.
- score: 1
component TestScenarioList
- file: src/cores/fw/components/testing/TestScenarioList.tsx:35
- kind: component
- core: fw
- spec: (none)
- summary: Utility for test scenario list.
- score: 1
component TestScenarioResultsViewer
- file: src/cores/fw/components/testing/TestScenarioResultsViewer.tsx:23
- kind: component
- core: fw
- spec: (none)
- summary: Utility for test scenario results viewer.
- score: 1
component TestSuitePanel
- file: src/cores/fw/components/testing/TestSuitePanel.tsx:28
- kind: component
- core: fw
- spec: (none)
- summary: Utility for test suite panel.
- score: 1
component TimeframeInput
- file: src/cores/fw/components/conditions/TimeframeInput.tsx:34
- kind: component
- core: fw
- spec: (none)
- summary: Utility for timeframe input.
- score: 1
component TimeoutConfigPanel
- file: src/cores/fw/components/workflow/TimeoutConfigPanel.tsx:29
- kind: component
- core: fw
- spec: (none)
- summary: Panel for configuring per-workflow timeout settings.
- score: 2
component TimeoutSettingsSection
- file: src/cores/fw/components/settings/TimeoutSettingsSection.tsx:26
- kind: component
- core: fw
- spec: (none)
- summary: Self-contained timeout settings form used inside the FW Settings page.
- score: 2
component TimeToCompleteChart
- file: src/cores/fw/components/analytics/TimeToCompleteChart.tsx:21
- kind: component
- core: fw
- spec: (none)
- summary: Utility for time to complete chart.
- score: 1
component TrendChartSkeleton
- file: src/cores/fw/components/analytics/skeletons/TrendChartSkeleton.tsx:13
- kind: component
- core: fw
- spec: (none)
- summary: Utility for trend chart skeleton.
- score: 1
component TriggerEditDialog
- file: src/cores/fw/components/workflow/config/TriggerEditDialog.tsx:25
- kind: component
- core: fw
- spec: (none)
- summary: Utility for trigger edit dialog.
- score: 1
component TriggerNodeConfig
- file: src/cores/fw/components/workflow/config/TriggerNodeConfig.tsx:30
- kind: component
- core: fw
- spec: (none)
- summary: Utility for trigger node config.
- score: 1
component TypeMismatchBadge
- file: src/cores/fw/components/variables/TypeMismatchWarning.tsx:67
- kind: component
- core: fw
- spec: (none)
- summary: Compact inline badge version
- score: 1
component TypeMismatchWarning
- file: src/cores/fw/components/variables/TypeMismatchWarning.tsx:23
- kind: component
- core: fw
- spec: (none)
- summary: Utility for type mismatch warning.
- score: 1
component UnusedEntitiesPage
- file: src/cores/fw/pages/UnusedEntitiesPage.tsx:49
- kind: component
- core: fw
- spec: (none)
- summary: Unused entities report page with filtering and bulk archive.
- score: 2
component VariableDefinitionForm
- file: src/cores/fw/components/variables/VariableDefinitionForm.tsx:58
- kind: component
- core: fw
- spec: (none)
- summary: Utility for variable definition form.
- score: 1
component VariableInspector
- file: src/cores/fw/components/workflow/monitoring/VariableInspector.tsx:93
- kind: component
- core: fw
- spec: (none)
- summary: Utility for variable inspector.
- score: 1
component VariableList
- file: src/cores/fw/components/variables/VariableList.tsx:41
- kind: component
- core: fw
- spec: (none)
- summary: Utility for variable list.
- score: 1
component VariableMappingEditor
- file: src/cores/fw/components/webhooks/VariableMappingEditor.tsx:23
- kind: component
- core: fw
- spec: (none)
- summary: Inline editor for variable mapping rows.
- score: 2
component VariablePanel
- file: src/cores/fw/components/variables/VariablePanel.tsx:34
- kind: component
- core: fw
- spec: (none)
- summary: Utility for variable panel.
- score: 1
component VariablePicker
- file: src/cores/fw/components/variables/VariablePicker.tsx:39
- kind: component
- core: fw
- spec: (none)
- summary: Utility for variable picker.
- score: 1
component VariablePreview
- file: src/cores/fw/components/variables/VariablePreview.tsx:33
- kind: component
- core: fw
- spec: (none)
- summary: Utility for variable preview.
- score: 1
component VariablePreviewInline
- file: src/cores/fw/components/variables/VariablePreview.tsx:132
- kind: component
- core: fw
- spec: (none)
- summary: Utility for variable preview inline.
- score: 1
component VariablePreviewPanel
- file: src/cores/fw/components/variables/VariablePreviewPanel.tsx:67
- kind: component
- core: fw
- spec: (none)
- summary: Utility for variable preview panel.
- score: 1
component VariableValidationPanel
- file: src/cores/fw/components/variables/VariableValidationPanel.tsx:24
- kind: component
- core: fw
- spec: (none)
- summary: Utility for variable validation panel.
- score: 1
component VerificationPending
- file: src/cores/fw/components/portal/VerificationPending.tsx:21
- kind: component
- core: fw
- spec: (none)
- summary: Utility for verification pending.
- score: 1
component VersionBadge
- file: src/cores/fw/components/templates/VersionBadge.tsx:20
- kind: component
- core: fw
- spec: (none)
- summary: Utility for version badge.
- score: 1
component VersionComparisonChart
- file: src/cores/fw/components/analytics/VersionComparisonChart.tsx:18
- kind: component
- core: fw
- spec: (none)
- summary: Utility for version comparison chart.
- score: 1
component VersionComparisonDashboard
- file: src/cores/fw/components/analytics/VersionComparisonDashboard.tsx:29
- kind: component
- core: fw
- spec: (none)
- summary: Utility for version comparison dashboard.
- score: 1
component VersionComparisonSkeleton
- file: src/cores/fw/components/analytics/skeletons/VersionComparisonSkeleton.tsx:11
- kind: component
- core: fw
- spec: (none)
- summary: Utility for version comparison skeleton.
- score: 1
component VersionCompatibilityAlert
- file: src/cores/fw/components/templates/VersionCompatibilityAlert.tsx:60
- kind: component
- core: fw
- spec: (none)
- summary: Utility for version compatibility alert.
- score: 1
component VersionMetricsCard
- file: src/cores/fw/components/analytics/VersionMetricsCard.tsx:23
- kind: component
- core: fw
- spec: (none)
- summary: Utility for version metrics card.
- score: 1
component VersionSelector
- file: src/cores/fw/components/analytics/VersionSelector.tsx:22
- kind: component
- core: fw
- spec: (none)
- summary: Utility for version selector.
- score: 1
component WebhookActionConfig
- file: src/cores/fw/components/workflow/config/WebhookActionConfig.tsx:29
- kind: component
- core: fw
- spec: (none)
- summary: Utility for webhook action config.
- score: 1
component WebhookEndpointDialog
- file: src/cores/fw/components/webhooks/WebhookEndpointDialog.tsx:59
- kind: component
- core: fw
- spec: (none)
- summary: Dialog for creating / editing a webhook endpoint.
- score: 2
component WebhookEndpointUrl
- file: src/cores/fw/components/webhooks/WebhookEndpointUrl.tsx:18
- kind: component
- core: fw
- spec: (none)
- summary: Displays the webhook URL and provides a copy button.
- score: 2
component WebhookLogDetail
- file: src/cores/fw/components/webhooks/WebhookLogDetail.tsx:25
- kind: component
- core: fw
- spec: (none)
- summary: Slide-over sheet showing webhook log detail with replay action.
- score: 2
component WebhookLogsTable
- file: src/cores/fw/components/webhooks/WebhookLogsTable.tsx:36
- kind: component
- core: fw
- spec: (none)
- summary: Webhook logs table with endpoint and status filters.
- score: 2
component WebhookReplayButton
- file: src/cores/fw/components/webhooks/WebhookReplayButton.tsx:37
- kind: component
- core: fw
- spec: (none)
- summary: Button with AlertDialog confirmation for replaying a webhook.
- score: 2
component WebhookSecretRotation
- file: src/cores/fw/components/webhooks/WebhookSecretRotation.tsx:26
- kind: component
- core: fw
- spec: (none)
- summary: Secret management with rotation and one-time display.
- score: 2
component WebhookTestPanel
- file: src/cores/fw/components/webhooks/WebhookTestPanel.tsx:29
- kind: component
- core: fw
- spec: (none)
- summary: Panel for sending test webhook payloads.
- score: 2
component WhatIfDialog
- file: src/cores/fw/components/workflow/monitoring/WhatIfDialog.tsx:42
- kind: component
- core: fw
- spec: (none)
- summary: Dialog for creating a what-if sandbox execution from a replay fork point.
- score: 2
component WhitelistManager
- file: src/cores/fw/components/settings/WhitelistManager.tsx:54
- kind: component
- core: fw
- spec: (none)
- summary: Utility for whitelist manager.
- score: 1
component WizardConfigPanel
- file: src/cores/fw/components/WizardConfigPanel.tsx:52
- kind: component
- core: fw
- spec: (none)
- summary: Utility for wizard config panel.
- score: 1
component WizardPreview
- file: src/cores/fw/components/WizardPreview.tsx:29
- kind: component
- core: fw
- spec: (none)
- summary: Utility for wizard preview.
- score: 1
component WizardTemplatesPage
- file: src/cores/fw/pages/WizardTemplatesPage.tsx:102
- kind: component
- core: fw
- spec: (none)
- summary: Utility for wizard templates page.
- score: 1
component WorkerSettingsSection
- file: src/cores/fw/components/settings/WorkerSettingsSection.tsx:18
- kind: component
- core: fw
- spec: (none)
- summary: Execution Worker settings section for FW-46 durable execution worker configuration.Gated behind fw.execution_worker.manage permission.
- score: 2
component WorkflowAdminHubPage
- file: src/cores/fw/pages/WorkflowAdminHubPage.tsx:43
- kind: component
- core: fw
- spec: (none)
- summary: Workflow Admin hub page. Renders the subflows, decision tables, diagrams, alerts,approval routing, audit, and rate-limit tab strip via the shared primitive.
- score: 2
component WorkflowAlertsPage
- file: src/cores/fw/pages/WorkflowAlertsPage.tsx:9
- kind: component
- core: fw
- spec: (none)
- summary: Utility for workflow alerts page.
- score: 1
component WorkflowCanvas
- file: src/cores/fw/components/workflow/WorkflowCanvas.tsx:36
- kind: component
- core: fw
- spec: (none)
- summary: Utility for workflow canvas.
- score: 1
component WorkflowEditor
- file: src/cores/fw/pages/WorkflowEditor.tsx:598
- kind: component
- core: fw
- spec: (none)
- summary: Utility for workflow editor.
- score: 1
component WorkflowExecutionExportTab
- file: src/cores/fw/components/audit/WorkflowExecutionExportTab.tsx:28
- kind: component
- core: fw
- spec: (none)
- summary: Export workflow execution data as CSV or JSON.
- score: 2
component WorkflowNotificationRulesEditor
- file: src/cores/fw/components/notifications/WorkflowNotificationRulesEditor.tsx:37
- kind: component
- core: fw
- spec: (none)
- summary: Utility for workflow notification rules editor.
- score: 1
component WorkflowPerformanceAnalytics
- file: src/cores/fw/pages/WorkflowPerformanceAnalytics.tsx:17
- kind: component
- core: fw
- spec: (none)
- summary: Utility for workflow performance analytics.
- score: 1
component WorkflowRateLimitPanel
- file: src/cores/fw/components/rate-limiting/WorkflowRateLimitPanel.tsx:54
- kind: component
- core: fw
- spec: (none)
- summary: Per-workflow rate limit configuration panel for the workflow editor.Shows existing workflow-scoped limits with add/toggle/delete controls.
- score: 2
component WorkflowTemplateFormBundle
- file: src/cores/fw/components/templates/WorkflowTemplateFormBundle.tsx:79
- kind: component
- core: fw
- spec: (none)
- summary: Utility for workflow template form bundle.
- score: 1
component WorkflowValidation
- file: src/cores/fw/components/workflow/WorkflowValidation.tsx:36
- kind: component
- core: fw
- spec: (none)
- summary: Utility for workflow validation.
- score: 1
component WorkflowVersionComparison
- file: src/cores/fw/components/workflow/WorkflowVersionComparison.tsx:43
- kind: component
- core: fw
- spec: (none)
- summary: Utility for workflow version comparison.
- score: 1
component WorkflowVersionDetail
- file: src/cores/fw/components/workflow/WorkflowVersionDetail.tsx:25
- kind: component
- core: fw
- spec: (none)
- summary: Utility for workflow version detail.
- score: 1
component WorkflowVersionHistory
- file: src/cores/fw/components/workflow/WorkflowVersionHistory.tsx:27
- kind: component
- core: fw
- spec: (none)
- summary: Utility for workflow version history.
- score: 1
component WorkflowVersionRollback
- file: src/cores/fw/components/workflow/WorkflowVersionRollback.tsx:25
- kind: component
- core: fw
- spec: (none)
- summary: Utility for workflow version rollback.
- score: 1
Functions & utilities
function acceptsMultipleValues
- file: src/cores/fw/utils/conditionOperators.ts:145
- kind: function
- core: fw
- spec: (none)
- summary: Check if operator accepts multiple values
- score: 4
function ActionNodeConfig
- file: src/cores/fw/components/workflow/config/ActionNodeConfig.tsx:23
- kind: function
- core: fw
- spec: (none)
- summary: Utility for action node config.
- score: 1
function addNestedGroupToConditionGroup
- file: src/cores/fw/utils/conditionGroupOperations.ts:128
- kind: function
- core: fw
- spec: (none)
- summary: Add a nested group to a specific parent (defaults to current group).
- score: 4
function analyzeSimplification
- file: src/cores/fw/utils/simplificationAnalysis.ts:53
- kind: function
- core: fw
- spec: (none)
- summary: Detect redundant/duplicate nodes and calculate simplification suggestions
- score: 4
function applyFormTemplateParameters
- file: src/cores/fw/utils/formTemplateCloning.ts:119
- kind: function
- core: fw
- spec: (none)
- summary: Apply template parameters by substituting key placeholdersin string values throughout the data structure
- score: 4
function applyGroupLogicalOperator
- file: src/cores/fw/utils/conditionGroupOperations.ts:119
- kind: function
- core: fw
- spec: (none)
- summary: Update logical operator using shared platform tree operations.
- score: 4
function applyPageTemplateParameters
- file: src/cores/fw/utils/pageTemplateCloning.ts:100
- kind: function
- core: fw
- spec: (none)
- summary: Apply template parameters by substituting key placeholdersin string values throughout the data structure
- score: 4
function applyParameterSubstitution
- file: src/cores/fw/utils/parameterSubstitution.ts:241
- kind: function
- core: fw
- spec: (none)
- summary: Apply parameter substitution to a template’s workflow definition
- params:
- templateData — The cloned template data
- parameterValues — User-provided parameter values
- parameters — Parameter definitions from the template
- returns: Substitution result with modified data and stats
- score: 4
function applyRetryJitter
- file: src/cores/fw/lib/fw-error-recovery-policy.ts:134
- kind: function
- core: fw
- spec: (none)
- summary: Applies full jitter: returns a random value in [0, computedDelay].Per CONTEXT.md: “spread retries in [0, computedDelay]”.
- score: 4
function areRelativeDateConfigsEqual
- file: src/cores/fw/utils/relativeDateUtils.ts:272
- kind: function
- core: fw
- spec: (none)
- summary: Check if two relative date configs are equal
- score: 4
function auditRegulatoryChangeLogPhiRejectionClient
- file: src/cores/fw/lib/regulatoryChangeLogPhi.ts:28
- kind: function
- core: fw
- spec: (none)
- summary: Fire-and-forget pf_audit_logs row when client-side validation rejects PHI-like content.Metadata contains only category labels, never raw field text (PF-04 / constitution).
- score: 4
function buildAutomationRuleSuggestionPrompt
- file: src/cores/fw/ai/automationRulePrompts.ts:52
- kind: function
- core: fw
- spec: (none)
- summary: Build user prompt for rule suggestions
- score: 4
function buildConditionalLogicPrompt
- file: src/cores/fw/ai/conditionalLogicPrompts.ts:37
- kind: function
- core: fw
- spec: (none)
- summary: Provides build conditional logic prompt functionality.
- score: 4
function buildDecisionTableDraftPrompt
- file: src/cores/fw/hooks/useDraftDecisionTableFromNL.ts:125
- kind: function
- core: fw
- spec: (none)
- summary: Build the user prompt from a natural-language policy description.
- score: 4
function buildForkSandboxInputData
- file: src/cores/fw/utils/executionReplayUtils.ts:167
- kind: function
- core: fw
- spec: (none)
- summary: Builds the input_data for a what-if sandbox execution by mergingexecution variables with step output_data up through the fork step,then applying modified variables.Algorithm (FR-3.4):1. state = shallow copy of execution.variables2. For each step where step_index forkStep.step_index, OR step_index === forkStep.step_index AND attempt_number = forkStep.attempt_number: shallow-merge step.output_data into state3. Shallow-merge modifiedVariables into state4. Return state as input_data
- score: 4
function buildFormSuggestionPrompt
- file: src/cores/fw/ai/formBuildingPrompts.ts:39
- kind: function
- core: fw
- spec: (none)
- summary: Builds the user prompt for form field suggestion.Caps description at 500 characters. Includes existing keys to avoid duplicates.
- score: 4
function buildOptimizationPrompt
- file: src/cores/fw/hooks/useDraftOptimizationSuggestions.ts:112
- kind: function
- core: fw
- spec: (none)
- summary: Build the user prompt from aggregate metrics only. Exported for the unit testso the no-PHI / metadata-only contract is asserted on the exact prompt text.
- score: 4
function buildQualityScoringPrompt
- file: src/cores/fw/ai/qualityScoringPrompts.ts:43
- kind: function
- core: fw
- spec: (none)
- summary: Provides build quality scoring prompt functionality.
- score: 4
function buildSimilarTemplatesPrompt
- file: src/cores/fw/ai/prompts.ts:141
- kind: function
- core: fw
- spec: (none)
- summary: Build a similarity analysis prompt
- score: 4
function buildSubmissionSummaryPrompt
- file: src/cores/fw/ai/submissionSummaryPrompts.ts:40
- kind: function
- core: fw
- spec: (none)
- summary: Provides build submission summary prompt functionality.
- score: 4
function buildTemplateDescriptionPrompt
- file: src/cores/fw/ai/prompts.ts:117
- kind: function
- core: fw
- spec: (none)
- summary: Build a description generation prompt
- score: 4
function buildTemplateGenerationPrompt
- file: src/cores/fw/ai/templateGenerationPrompts.ts:43
- kind: function
- core: fw
- spec: (none)
- summary: Builds the user prompt for template generation.Caps description at 500 characters.
- score: 4
function buildTemplateRecommendationPrompt
- file: src/cores/fw/ai/prompts.ts:73
- kind: function
- core: fw
- spec: (none)
- summary: Build a recommendation prompt with context and available templates
- score: 4
function buildTemplateSearchPrompt
- file: src/cores/fw/ai/prompts.ts:183
- kind: function
- core: fw
- spec: (none)
- summary: Build a search prompt
- score: 1
function buildTraceExportPayload
- file: src/cores/fw/utils/executionReplayUtils.ts:202
- kind: function
- core: fw
- spec: (none)
- summary: Builds a sanitized trace export payload for JSON/PDF export.All error_message fields are run through sanitizeErrorMessage.
- score: 4
function buildWorkflowGenerationPrompt
- file: src/cores/fw/ai/workflowGenerationPrompts.ts:36
- kind: function
- core: fw
- spec: (none)
- summary: Build a user prompt for workflow generation from name and description.Only sends name + description — no PHI.
- score: 4
function bundleDependencies
- file: src/cores/fw/utils/templateExport.ts:143
- kind: function
- core: fw
- spec: (none)
- summary: Bundle all dependencies for export
- score: 4
function calcDeltaPercent
- file: src/cores/fw/hooks/useKpiDashboard.ts:22
- kind: function
- core: fw
- spec: (none)
- summary: Calculates percentage change between two values.
- score: 4
function calculateComplexity
- file: src/cores/fw/utils/simplificationAnalysis.ts:13
- kind: function
- core: fw
- spec: (none)
- summary: Calculate cyclomatic complexity of a workflow graphM = E - N + 2P where E=edges, N=nodes, P=connected components
- score: 4
function calculateFeaturedScore
- file: src/cores/fw/utils/featuredTemplates.ts:28
- kind: function
- core: fw
- spec: (none)
- summary: Calculate the featured score for a templateFormula: avg_rating * log(usage_count + 1)This balances quality (ratings) with popularity (usage),with diminishing returns on usage to prevent runaway popularity.
- score: 4
function calculateNextExecution
- file: src/cores/fw/services/scheduleEvaluator.ts:85
- kind: function
- core: fw
- spec: (none)
- summary: Compute the next execution time for a schedule relative to .Returns when the schedule is not time-driven (dependency/manual) or aone-time datetime schedule has already elapsed.
- score: 4
function calculateNodePositions
- file: src/cores/fw/utils/workflowPositioning.ts:34
- kind: function
- core: fw
- spec: (none)
- summary: Calculate grid positions for new workflow nodes.If existing nodes are present, new nodes start below the bottommostexisting node (offset by GRID_VERTICAL_SPACING). Otherwise starts at(CANVAS_ORIGIN_X, CANVAS_ORIGIN_Y).Nodes are laid out left-to-right in rows of 3 columns.
- score: 4
function calculateProgress
- file: src/cores/fw/machines/workflowMachine.ts:480
- kind: function
- core: fw
- spec: (none)
- summary: Calculate workflow progress percentage
- score: 4
function calculateRelativeDate
- file: src/cores/fw/utils/relativeDateUtils.ts:58
- kind: function
- core: fw
- spec: (none)
- summary: Calculate a date from a relative date configuration
- score: 4
function canProceedWithImport
- file: src/cores/fw/utils/templateVersionCompatibility.ts:261
- kind: function
- core: fw
- spec: (none)
- summary: Check if a compatibility result allows proceeding
- score: 4
function canReachStep
- file: src/cores/fw/machines/workflowMachine.ts:472
- kind: function
- core: fw
- spec: (none)
- summary: Check if a step can be reached from current state
- score: 4
function checkCircularDependencies
- file: src/cores/fw/utils/workflowVariableValidator.ts:99
- kind: function
- core: fw
- spec: (none)
- summary: Build dependency graph and detect circular dependencies
- score: 4
function checkCompliance
- file: src/cores/fw/utils/complianceChecking.ts:11
- kind: function
- core: fw
- spec: (none)
- summary: Check a workflow against best practices and calculate compliance score
- score: 4
function checkDependencyCompatibility
- file: src/cores/fw/utils/templateVersionCompatibility.ts:145
- kind: function
- core: fw
- spec: (none)
- summary: Check if template dependencies can be resolved
- score: 4
function checkNodeTypeCompatibility
- file: src/cores/fw/utils/templateVersionCompatibility.ts:93
- kind: function
- core: fw
- spec: (none)
- summary: Check if all node types in the template are supported
- score: 4
function checkRequiredVariables
- file: src/cores/fw/utils/workflowVariableValidator.ts:258
- kind: function
- core: fw
- spec: (none)
- summary: Check that required variables have values or expressions
- score: 4
function checkSystemCompatibility
- file: src/cores/fw/utils/templateVersionCompatibility.ts:59
- kind: function
- core: fw
- spec: (none)
- summary: Check if a version is compatible with the system
- score: 4
function checkTypeMismatches
- file: src/cores/fw/utils/workflowVariableValidator.ts:224
- kind: function
- core: fw
- spec: (none)
- summary: Check for type mismatches between variable declaration and expression result
- score: 4
function checkUndefinedReferences
- file: src/cores/fw/utils/workflowVariableValidator.ts:68
- kind: function
- core: fw
- spec: (none)
- summary: Check for undefined variable references
- score: 4
function checkVersionCompatibility
- file: src/cores/fw/utils/templateVersionCompatibility.ts:210
- kind: function
- core: fw
- spec: (none)
- summary: Main compatibility check function
- score: 4
function classifyError
- file: src/cores/fw/lib/fw-error-recovery-policy.ts:180
- kind: function
- core: fw
- spec: (none)
- summary: Classifies an error as transient, permanent, or unknown.Classification order:1. Policy allowlists/denylists checked first2. HTTP status code heuristics3. Error message pattern matching4. Falls back to ‘unknown’
- params:
- err — The error to classify
- policy — The merged retry policy (for allowlist/denylist checks)
- score: 4
function cloneFormFromTemplate
- file: src/cores/fw/utils/formTemplateCloning.ts:272
- kind: function
- core: fw
- spec: (none)
- summary: Clone a form template into form-ready dataMain entry point for template cloning
- score: 4
function cloneFormTemplateData
- file: src/cores/fw/utils/formTemplateCloning.ts:88
- kind: function
- core: fw
- spec: (none)
- summary: Clone the entire template_data structureClones all fields first, then sections with updated references
- score: 4
function cloneFormTemplateField
- file: src/cores/fw/utils/formTemplateCloning.ts:43
- kind: function
- core: fw
- spec: (none)
- summary: Clone a single form field with a new IDUpdates the idMap for reference tracking
- score: 4
function cloneFormTemplateSection
- file: src/cores/fw/utils/formTemplateCloning.ts:61
- kind: function
- core: fw
- spec: (none)
- summary: Clone a form section with updated field referencesMust be called after fields are cloned so idMap is populated
- score: 4
function clonePageFromTemplate
- file: src/cores/fw/utils/pageTemplateCloning.ts:252
- kind: function
- core: fw
- spec: (none)
- summary: Clone a page template into page-ready dataMain entry point for template cloning
- score: 4
function clonePageTemplateData
- file: src/cores/fw/utils/pageTemplateCloning.ts:55
- kind: function
- core: fw
- spec: (none)
- summary: Clone page template data with new field IDs
- score: 4
function clonePageTemplateField
- file: src/cores/fw/utils/pageTemplateCloning.ts:38
- kind: function
- core: fw
- spec: (none)
- summary: Clone a single form field with a new IDUpdates the idMap for reference tracking
- score: 4
function cloneWorkflowDefinition
- file: src/cores/fw/utils/templateCloning.ts:156
- kind: function
- core: fw
- spec: (none)
- summary: Clone a complete workflow definition with new unique IDs
- params:
- templateData — The template’s workflow definition
- returns: Clone result with new IDs and ID mapping
- score: 4
function coerceToType
- file: src/cores/fw/utils/expressionEvaluator.ts:257
- kind: function
- core: fw
- spec: (none)
- summary: Coerce a value to a specific type
- score: 4
function coerceToTypeV2
- file: src/cores/fw/utils/expressionEvaluatorV2.ts:480
- kind: function
- core: fw
- spec: (none)
- summary: Coerce value to specific type
- score: 1
function compactWeekdays
- file: src/cores/fw/components/scheduling/cronBuilderUtils.ts:54
- kind: function
- core: fw
- spec: (none)
- summary: Collapse a set of weekday numbers into a compact cron day-of-week field.Contiguous runs of 3+ become ranges (); shorter runs and singletonsare comma-listed (). Output uses names for readability.
- score: 4
function compareTemplateVersions
- file: src/cores/fw/utils/templateVersionComparison.ts:322
- kind: function
- core: fw
- spec: (none)
- summary: Compare two template versions and return detailed comparison
- score: 4
function compareVersions
- file: src/cores/fw/utils/templateVersionCompatibility.ts:35
- kind: function
- core: fw
- spec: (none)
- summary: Compare two semantic versionsReturns: -1 if v1 v2, 0 if v1 === v2, 1 if v1 v2
- score: 4
function composeCron
- file: src/cores/fw/components/scheduling/cronBuilderUtils.ts:121
- kind: function
- core: fw
- spec: (none)
- summary: Compose a 5-field cron string from the guided builder’s selection.
- score: 4
function computePathSummaries
- file: src/cores/fw/utils/pathAnalyticsComputation.ts:31
- kind: function
- core: fw
- spec: (none)
- summary: Transforms raw path analytics database records into derived summariesincluding frequency, success rate, bottleneck detection, and sorted views.
- params:
- paths — Raw rows as returned from the database.
- returns: A containing the transformed summaries and pre-computed views (topPaths, slowPaths, rarelyUsedPaths) along with aggregate statistics.
- score: 4
function computeRetryDelayMs
- file: src/cores/fw/lib/fw-error-recovery-policy.ts:92
- kind: function
- core: fw
- spec: (none)
- summary: Computes the raw retry delay (before jitter) for a given attempt index.
- params:
- policy — Merged retry policy
- attemptIndex — Zero-based attempt index (0 = first retry)
- returns: Delay in milliseconds, capped at
- score: 4
function computeTransitiveDependentCount
- file: src/cores/fw/utils/dependencyScanners.ts:196
- kind: function
- core: fw
- spec: (none)
- summary: Computes transitive dependent count via BFS from a target entity.Vertices are (entity_type, entity_id) pairs per NFR-5.Caps at maxVertices (default 500) and returns isTruncated flag.
- score: 4
function convertToCSV
- file: src/cores/fw/utils/submissionCsvExport.ts:21
- kind: function
- core: fw
- spec: (none)
- summary: Converts an array of flat-ish records to a CSV string.- Headers are derived from the union of all keys across rows.- / values become empty fields.- Nested objects/arrays are JSON-stringified.- Fields containing commas, double-quotes, or newlines are quoted.- Values starting with , , , or are prefixed with to neutralize CSV formula injection attacks.
- params:
- data — Array of records to convert; each record maps column names to values.
- returns: A CSV-formatted string, or an empty string when is empty.
- score: 4
function createDefaultRelativeDateConfig
- file: src/cores/fw/utils/relativeDateUtils.ts:260
- kind: function
- core: fw
- spec: (none)
- summary: Create a default relative date config
- score: 4
function createEmptyContext
- file: src/cores/fw/utils/expressionEvaluator.ts:346
- kind: function
- core: fw
- spec: (none)
- summary: Create an empty variable context
- score: 4
function createVariableValue
- file: src/cores/fw/utils/expressionEvaluator.ts:334
- kind: function
- core: fw
- spec: (none)
- summary: Create a VariableValue from a raw value
- score: 4
function createWorkflowMachine
- file: src/cores/fw/machines/workflowMachine.ts:148
- kind: function
- core: fw
- spec: (none)
- summary: Create a workflow state machine
- params:
- config — Workflow configuration
- returns: XState machine
- score: 4
function decomposeCron
- file: src/cores/fw/components/scheduling/cronBuilderUtils.ts:146
- kind: function
- core: fw
- spec: (none)
- summary: Decompose a cron string back into guided-builder parts, or null when it usesfeatures the builder can’t represent (steps, multi-field ranges, lists in theminute/hour fields). Null tells the UI to open the raw advanced editor instead.
- score: 4
function deduplicateEdges
- file: src/cores/fw/utils/dependencyScanners.ts:181
- kind: function
- core: fw
- spec: (none)
- summary: Deduplicates edges by their composite key (source_type + source_id + target_type + target_id + dependency_type).
- score: 4
variable deleteOldLogs
- file: src/cores/fw/services/executionLogService.ts:227
- kind: variable
- core: fw
- spec: (none)
- summary: Delete logs older than a specified date
- score: 2
function deserializeWorkflowContext
- file: src/cores/fw/machines/workflowMachine.ts:523
- kind: function
- core: fw
- spec: (none)
- summary: Deserialize workflow context from storage
- score: 4
function detectBottlenecks
- file: src/cores/fw/utils/bottleneckAnalysis.ts:18
- kind: function
- core: fw
- spec: (none)
- summary: Identify bottleneck nodes based on execution duration
- score: 4
function detectCircularDependencies
- file: src/cores/fw/services/scheduleConflictDetector.ts:71
- kind: function
- core: fw
- spec: (none)
- summary: Detect circular dependencies in the graph.Returns each cycle as an ordered list of rule_ids (the cycle’s members). Aself-dependency (rule depends on itself) is reported as a 1-element cycle.
- score: 4
function detectDeadCode
- file: src/cores/fw/utils/deadCodeDetection.ts:10
- kind: function
- core: fw
- spec: (none)
- summary: Detect dead nodes and unused paths in a workflow graph
- score: 4
function detectSlowNodes
- file: src/cores/fw/utils/performanceAnalysis.ts:37
- kind: function
- core: fw
- spec: (none)
- summary: Detect slow-running nodes based on performance metrics
- score: 4
function detectSlowPaths
- file: src/cores/fw/utils/performanceAnalysis.ts:81
- kind: function
- core: fw
- spec: (none)
- summary: Detect slow paths (sequences of nodes with cumulative high latency)
- score: 4
function detectTimeOverlaps
- file: src/cores/fw/services/scheduleConflictDetector.ts:44
- kind: function
- core: fw
- spec: (none)
- summary: Detect pairs of schedules whose fall within .Schedules without a next run (dependency/manual/inactive) are ignored.
- score: 4
function diffObjects
- file: src/cores/fw/utils/templateVersionComparison.ts:70
- kind: function
- core: fw
- spec: (none)
- summary: Deep diff two objects and return array of differences
- score: 4
function downloadTemplateExport
- file: src/cores/fw/utils/templateExport.ts:281
- kind: function
- core: fw
- spec: (none)
- summary: Trigger browser download of exported template
- score: 4
function downloadTraceJson
- file: src/cores/fw/utils/executionTraceExport.ts:14
- kind: function
- core: fw
- spec: (none)
- summary: Downloads the execution trace as a JSON file.
- score: 4
function downloadTracePdf
- file: src/cores/fw/utils/executionTraceExport.ts:34
- kind: function
- core: fw
- spec: (none)
- summary: Downloads the execution trace as a PDF file.Uses dynamic import of jsPDF to match vendor chunk pattern.
- score: 4
function draftToGridProps
- file: src/cores/fw/hooks/useDraftDecisionTableFromNL.ts:157
- kind: function
- core: fw
- spec: (none)
- summary: Convert an AI into editable props. Rule IDs are generated client-side (drafts have none); rules areenabled and ordered by their suggested priority. Nothing is persisted — thebuilder edits these in the grid, then saves via .
- score: 4
function EscalationIndicator
- file: src/cores/fw/components/approvals/EscalationIndicator.tsx:23
- kind: function
- core: fw
- spec: (none)
- summary: Utility for escalation indicator.
- score: 1
function evaluateExpression
- file: src/cores/fw/utils/expressionEvaluator.ts:209
- kind: function
- core: fw
- spec: (none)
- summary: Evaluate an expression string with context
- score: 4
function evaluateExpressionV2
- file: src/cores/fw/utils/expressionEvaluatorV2.ts:306
- kind: function
- core: fw
- spec: (none)
- summary: Evaluate an expression safely using mathjs
- params:
- expression — Expression string to evaluate
- context — Variable context
- options — Evaluation options
- returns: Evaluation result
- score: 4
variable exportLogs
- file: src/cores/fw/services/executionLogService.ts:100
- kind: variable
- core: fw
- spec: (none)
- summary: Export logs in CSV or JSON format
- score: 2
function exportTemplate
- file: src/cores/fw/utils/templateExport.ts:192
- kind: function
- core: fw
- spec: (none)
- summary: Export a template to a portable JSON package
- score: 4
function extractAllDependencies
- file: src/cores/fw/utils/templateExport.ts:99
- kind: function
- core: fw
- spec: (none)
- summary: Extract all dependencies from a template
- score: 4
function extractFailedNodeIds
- file: src/cores/fw/components/workflow/monitoring/executionRcaUtils.ts:11
- kind: function
- core: fw
- spec: (none)
- summary: Derive the IDs of nodes that failed, from a workflow execution’s node_statesmap. Only node KEYS are returned — never node values/payloads (which cancontain PHI).
- score: 4
function extractFormDependencies
- file: src/cores/fw/utils/templateExport.ts:25
- kind: function
- core: fw
- spec: (none)
- summary: Extract form IDs referenced in workflow nodes
- score: 4
function extractNodeChanges
- file: src/cores/fw/utils/templateVersionComparison.ts:140
- kind: function
- core: fw
- spec: (none)
- summary: Extract node changes between two snapshots
- score: 4
function extractParameterChanges
- file: src/cores/fw/utils/templateVersionComparison.ts:212
- kind: function
- core: fw
- spec: (none)
- summary: Extract parameter changes between two versions
- score: 4
function extractParameters
- file: src/cores/fw/utils/parameterSubstitution.ts:33
- kind: function
- core: fw
- spec: (none)
- summary: Extract all parameter references from a template
- score: 4
function extractSubflowDependencies
- file: src/cores/fw/utils/templateExport.ts:69
- kind: function
- core: fw
- spec: (none)
- summary: Extract subflow IDs referenced in workflow nodes
- score: 4
function extractVariableReferences
- file: src/cores/fw/utils/expressionParser.ts:288
- kind: function
- core: fw
- spec: (none)
- summary: Extract all variable references from an expression
- score: 4
function extractVariableReferences
- file: src/cores/fw/utils/workflowVariableValidator.ts:31
- kind: function
- core: fw
- spec: (none)
- summary: Extract variable references from an expression string
- score: 4
function findFirstDivergenceStep
- file: src/cores/fw/utils/executionReplayUtils.ts:93
- kind: function
- core: fw
- spec: (none)
- summary: Finds the first step index where two ordered step lists diverge.Steps are aligned by step_index.
- score: 4
function formatCalculatedDate
- file: src/cores/fw/utils/relativeDateUtils.ts:119
- kind: function
- core: fw
- spec: (none)
- summary: Format the calculated date for display
- score: 4
function formatFieldReference
- file: src/cores/fw/utils/conditionNaturalLanguage.ts:97
- kind: function
- core: fw
- spec: (none)
- summary: Format a field reference for display
- score: 4
function formatRelativeDate
- file: src/cores/fw/utils/conditionNaturalLanguage.ts:90
- kind: function
- core: fw
- spec: (none)
- summary: Format a relative date configuration for display
- score: 4
function formatRelativeDatePreview
- file: src/cores/fw/utils/relativeDateUtils.ts:96
- kind: function
- core: fw
- spec: (none)
- summary: Format a relative date configuration for display preview
- score: 4
function formatValue
- file: src/cores/fw/utils/conditionNaturalLanguage.ts:46
- kind: function
- core: fw
- spec: (none)
- summary: Format a value based on its field type for display
- score: 4
function formatVariableValue
- file: src/cores/fw/hooks/useExecutionVariables.ts:75
- kind: function
- core: fw
- spec: (none)
- summary: Format a variable value for display
- score: 4
function generateComparisonSummary
- file: src/cores/fw/utils/templateVersionComparison.ts:283
- kind: function
- core: fw
- spec: (none)
- summary: Generate a human-readable summary of changes
- score: 4
function generateConditionDescription
- file: src/cores/fw/utils/conditionNaturalLanguage.ts:151
- kind: function
- core: fw
- spec: (none)
- summary: Generate a human-readable description for a single condition
- score: 4
function generateConditionSummary
- file: src/cores/fw/utils/conditionNaturalLanguage.ts:236
- kind: function
- core: fw
- spec: (none)
- summary: Generate a short summary for a condition (for list views)
- score: 4
function generateExportFilename
- file: src/cores/fw/utils/templateExport.ts:178
- kind: function
- core: fw
- spec: (none)
- summary: Generate a safe filename for the export
- score: 4
function generateGroupDescription
- file: src/cores/fw/utils/conditionNaturalLanguage.ts:175
- kind: function
- core: fw
- spec: (none)
- summary: Generate a human-readable description for a condition group
- score: 4
function generateGroupSummary
- file: src/cores/fw/utils/conditionNaturalLanguage.ts:244
- kind: function
- core: fw
- spec: (none)
- summary: Generate a short summary for a group (for list views)
- score: 4
function generateMigrationSteps
- file: src/cores/fw/utils/templateVersionCompatibility.ts:176
- kind: function
- core: fw
- spec: (none)
- summary: Generate migration steps for upgrading from one version to another
- score: 4
function generateNewFieldId
- file: src/cores/fw/utils/formTemplateCloning.ts:24
- kind: function
- core: fw
- spec: (none)
- summary: Generate a new UUID for cloned elements
- score: 4
function generateNewFieldId
- file: src/cores/fw/utils/pageTemplateCloning.ts:19
- kind: function
- core: fw
- spec: (none)
- summary: Generate a new UUID for cloned elements
- score: 4
function generateRootConditionDescription
- file: src/cores/fw/utils/conditionNaturalLanguage.ts:220
- kind: function
- core: fw
- spec: (none)
- summary: Generate a description for a root condition
- score: 4
function getAllowedFunctions
- file: src/cores/fw/utils/expressionParser.ts:394
- kind: function
- core: fw
- spec: (none)
- summary: Get list of all allowed function names
- score: 4
function getAllStandardFieldsAsAttributes
- file: src/cores/fw/utils/mapFieldConfigToAttribute.ts:203
- kind: function
- core: fw
- spec: (none)
- summary: Gets all standard fields for multiple entity types
- score: 4
function getAvailableFunctions
- file: src/cores/fw/utils/expressionEvaluatorV2.ts:421
- kind: function
- core: fw
- spec: (none)
- summary: Get list of available custom functions
- score: 4
function getFunction
- file: src/cores/fw/utils/expressionFunctions.ts:335
- kind: function
- core: fw
- spec: (none)
- summary: Get a function by name
- score: 1
variable getLogStats
- file: src/cores/fw/services/executionLogService.ts:157
- kind: variable
- core: fw
- spec: (none)
- summary: Get log statistics for an execution
- score: 2
function getOperatorLabel
- file: src/cores/fw/utils/conditionOperators.ts:124
- kind: function
- core: fw
- spec: (none)
- summary: Get human-readable label for an operator
- score: 4
function getOperatorOptions
- file: src/cores/fw/utils/conditionOperators.ts:152
- kind: function
- core: fw
- spec: (none)
- summary: Get operator options for a select dropdown
- score: 4
function getOperatorsForType
- file: src/cores/fw/utils/conditionOperators.ts:117
- kind: function
- core: fw
- spec: (none)
- summary: Get available operators for a field type
- score: 4
function getPortalUrl
- file: src/cores/fw/hooks/usePortalConfig.ts:125
- kind: function
- core: fw
- spec: (none)
- summary: Generate the public portal URL for a form
- score: 4
function getRelativeDateFullPreview
- file: src/cores/fw/utils/relativeDateUtils.ts:127
- kind: function
- core: fw
- spec: (none)
- summary: Get a preview string showing both the relative description and calculated date
- score: 4
function getRemainingSteps
- file: src/cores/fw/machines/workflowMachine.ts:489
- kind: function
- core: fw
- spec: (none)
- summary: Get remaining steps in workflow
- score: 4
function getSampleValueForFieldType
- file: src/cores/fw/lib/pdf-samples.ts:16
- kind: function
- core: fw
- spec: (none)
- summary: Provide a human-readable sample value for a form field type.Used by the PDF preview to populate example responses when sample data is enabled.
- params:
- fieldType — Field type identifier (e.g., “text”, “email”, “date”) used to select an appropriate sample string.
- returns: A sample string appropriate for the provided .
- score: 4
function getStandardFieldsAsAttributes
- file: src/cores/fw/utils/mapFieldConfigToAttribute.ts:192
- kind: function
- core: fw
- spec: (none)
- summary: Gets all standard fields as ExtendedEntityAttributes for an entity typeUsed as fallback when PF-17 configs are not available
- score: 4
function hasFunction
- file: src/cores/fw/utils/expressionFunctions.ts:342
- kind: function
- core: fw
- spec: (none)
- summary: Check if a function exists
- score: 4
function identifyMissingDependencies
- file: src/cores/fw/utils/templateImportValidation.ts:213
- kind: function
- core: fw
- spec: (none)
- summary: Check dependency resolution status
- score: 4
function importTemplate
- file: src/cores/fw/utils/templateImport.ts:235
- kind: function
- core: fw
- spec: (none)
- summary: Main import function
- score: 1
function inferExpressionType
- file: src/cores/fw/utils/workflowVariableValidator.ts:159
- kind: function
- core: fw
- spec: (none)
- summary: Expected output type based on expression patterns
- score: 4
variable insertLog
- file: src/cores/fw/services/executionLogService.ts:37
- kind: variable
- core: fw
- spec: (none)
- summary: Insert a new execution log entry
- score: 2
variable insertLogsBatch
- file: src/cores/fw/services/executionLogService.ts:199
- kind: variable
- core: fw
- spec: (none)
- summary: Batch insert multiple log entries
- score: 2
function isAllowedFunction
- file: src/cores/fw/utils/expressionParser.ts:387
- kind: function
- core: fw
- spec: (none)
- summary: Check if a function name is allowed
- score: 4
function isDatetimeInPast
- file: src/cores/fw/services/scheduleEvaluator.ts:124
- kind: function
- core: fw
- spec: (none)
- summary: Whether a one-time (‘datetime’) schedule lies in the past relative to .Used to reject backdated schedules at the UI/service layer (AC-4).
- score: 4
function isValidOperatorForType
- file: src/cores/fw/utils/conditionOperators.ts:163
- kind: function
- core: fw
- spec: (none)
- summary: Validate if an operator is valid for a field type
- score: 4
function mapFieldConfigToAttribute
- file: src/cores/fw/utils/mapFieldConfigToAttribute.ts:89
- kind: function
- core: fw
- spec: (none)
- summary: Maps a single PF-17 EntityFieldConfigWithDefinition to ExtendedEntityAttribute
- score: 4
function mapFieldType
- file: src/cores/fw/utils/mapFieldConfigToAttribute.ts:24
- kind: function
- core: fw
- spec: (none)
- summary: Maps PF-17 field type to FW-17 condition field type
- score: 4
function mapStandardFieldToAttribute
- file: src/cores/fw/utils/mapFieldConfigToAttribute.ts:122
- kind: function
- core: fw
- spec: (none)
- summary: Maps a StandardFieldDefinition to ExtendedEntityAttribute
- score: 4
function meetsFeaturedThresholds
- file: src/cores/fw/utils/featuredTemplates.ts:39
- kind: function
- core: fw
- spec: (none)
- summary: Check if a template meets the minimum thresholds for featured eligibility
- score: 4
function mergeContexts
- file: src/cores/fw/utils/expressionEvaluator.ts:353
- kind: function
- core: fw
- spec: (none)
- summary: Merge two variable contexts
- score: 1
function mergeFieldConfigsWithStandards
- file: src/cores/fw/utils/mapFieldConfigToAttribute.ts:142
- kind: function
- core: fw
- spec: (none)
- summary: Merges PF-17 field configs with standard field definitionsReturns ExtendedEntityAttribute array suitable for condition builder
- score: 4
function mergeRetryPolicy
- file: src/cores/fw/lib/fw-error-recovery-policy.ts:57
- kind: function
- core: fw
- spec: (none)
- summary: Merges rule-level defaults with node-level overrides.Node values take precedence; missing fields fall back to rule, then DB defaults.
- score: 4
function parseExpression
- file: src/cores/fw/utils/expressionParser.ts:251
- kind: function
- core: fw
- spec: (none)
- summary: Parse a template string into an AST
- score: 4
function parseImportJson
- file: src/cores/fw/utils/templateImportValidation.ts:75
- kind: function
- core: fw
- spec: (none)
- summary: Parse JSON string into package object
- score: 4
function parseRelativeDateString
- file: src/cores/fw/utils/relativeDateUtils.ts:185
- kind: function
- core: fw
- spec: (none)
- summary: Parse a natural language relative date stringSupports formats like “7 days from now”, “2 weeks ago”, “1 month from now”
- score: 4
function parseSemanticVersion
- file: src/cores/fw/utils/templateVersionCompatibility.ts:19
- kind: function
- core: fw
- spec: (none)
- summary: Parse a semantic version string (e.g., “1.2.0”)
- score: 4
function parseWeekdayField
- file: src/cores/fw/components/scheduling/cronBuilderUtils.ts:102
- kind: function
- core: fw
- spec: (none)
- summary: Expand a cron day-of-week field (, , ) into day numbers.Returns null if any token is unrecognized or a malformed range (so the callerfalls back to advanced mode rather than silently dropping days).
- score: 4
function planDispatch
- file: src/cores/fw/services/scheduleDispatchPlanner.ts:78
- kind: function
- core: fw
- spec: (none)
- summary: Plan how to handle a batch of due schedules.Conflicts: schedules whose due times fall within the detector’s tolerance arean overlap; the earliest dispatches and each later one honors its own — / re-arm without running, postponesby (default 5 min). Without a persisted attempt counter, re-postpones each conflicting tick rather than escalating to error.
- params:
- candidates — due schedules (active, next run at or before now)
- now — dispatch tick time
- score: 4
function rankFeaturedTemplates
- file: src/cores/fw/utils/featuredTemplates.ts:62
- kind: function
- core: fw
- spec: (none)
- summary: Filter templates that meet featured thresholds and sort by score
- score: 4
function readFileAsText
- file: src/cores/fw/utils/templateImport.ts:310
- kind: function
- core: fw
- spec: (none)
- summary: Read file as text for import
- score: 1
function reconstructVariablesAtStep
- file: src/cores/fw/utils/executionReplayUtils.ts:238
- kind: function
- core: fw
- spec: (none)
- summary: Reconstructs accumulated variable state at a given step indexby merging execution.variables with all step output_data up to that index.
- score: 4
function removeConditionFromConditionGroup
- file: src/cores/fw/utils/conditionGroupOperations.ts:191
- kind: function
- core: fw
- spec: (none)
- summary: Remove a condition recursively by id.
- score: 4
function removeNestedGroupFromConditionGroup
- file: src/cores/fw/utils/conditionGroupOperations.ts:166
- kind: function
- core: fw
- spec: (none)
- summary: Remove nested group by id.
- score: 1
function replaceNestedGroupInConditionGroup
- file: src/cores/fw/utils/conditionGroupOperations.ts:143
- kind: function
- core: fw
- spec: (none)
- summary: Replace a nested group by id while preserving shared tree semantics.
- score: 4
function requiresDualValue
- file: src/cores/fw/utils/conditionOperators.ts:138
- kind: function
- core: fw
- spec: (none)
- summary: Check if operator requires dual values (start and end)
- score: 4
function requiresValueInput
- file: src/cores/fw/utils/conditionOperators.ts:131
- kind: function
- core: fw
- spec: (none)
- summary: Check if operator requires a value input
- score: 4
function resolveConflict
- file: src/cores/fw/services/scheduleConflictDetector.ts:125
- kind: function
- core: fw
- spec: (none)
- summary: Resolve a detected conflict according to the schedule’s strategy.- → skip this run, proceed to the next scheduled time.- → delay by (default 5 min), up to (default 3); beyond that, escalate to an error.- → fail immediately (caller alerts; no retry).
- params:
- strategy — the schedule’s
- attempt — 1-based retry attempt for
- score: 4
function resolveFieldKeyConflicts
- file: src/cores/fw/hooks/useApplyFormSuggestions.ts:24
- kind: function
- core: fw
- spec: (none)
- summary: Resolves field_key conflicts by appending _1, _2, etc.
- score: 4
function resolveTemplate
- file: src/cores/fw/utils/expressionEvaluator.ts:243
- kind: function
- core: fw
- spec: (none)
- summary: Resolve a template string, replacing all variables with values
- score: 4
function resolveTemplateV2
- file: src/cores/fw/utils/expressionEvaluatorV2.ts:366
- kind: function
- core: fw
- spec: (none)
- summary: Resolve template string with variable placeholders
- params:
- template — Template string with variable placeholders
- context — Variable context
- returns: Resolved string
- score: 4
function scanAutomationRule
- file: src/cores/fw/utils/dependencyScanners.ts:70
- kind: function
- core: fw
- spec: (none)
- summary: Scans an automation rule for dependency edges.Detects: form_submitted triggers, field references, event subscriptions, decision table routing.
- score: 4
function scanFormFields
- file: src/cores/fw/utils/dependencyScanners.ts:157
- kind: function
- core: fw
- spec: (none)
- summary: Scans form fields for lookup config references (FW-15).
- score: 4
function scanWorkflowDefinition
- file: src/cores/fw/utils/dependencyScanners.ts:14
- kind: function
- core: fw
- spec: (none)
- summary: Scans a workflow definition JSON for dependency edges.Detects: form references in nodes, decision table references, child workflows.
- score: 4
variable searchLogs
- file: src/cores/fw/services/executionLogService.ts:66
- kind: variable
- core: fw
- spec: (none)
- summary: Search logs with full-text search in messages
- score: 2
function serializeWorkflowContext
- file: src/cores/fw/machines/workflowMachine.ts:497
- kind: function
- core: fw
- spec: (none)
- summary: Serialize workflow context for persistence
- score: 4
function shallowVariableDiff
- file: src/cores/fw/utils/executionReplayUtils.ts:128
- kind: function
- core: fw
- spec: (none)
- summary: Computes a shallow diff of top-level keys between two variable objects.
- score: 4
function sortByFeaturedScore
- file: src/cores/fw/utils/featuredTemplates.ts:46
- kind: function
- core: fw
- spec: (none)
- summary: Sort templates by featured score (descending)
- score: 4
function toBaseEntityAttribute
- file: src/cores/fw/utils/mapFieldConfigToAttribute.ts:221
- kind: function
- core: fw
- spec: (none)
- summary: Converts ExtendedEntityAttribute back to base EntityAttributefor compatibility with existing condition builder components
- score: 4
function tokenize
- file: src/cores/fw/utils/expressionParser.ts:67
- kind: function
- core: fw
- spec: (none)
- summary: Tokenize a template string into tokens
- score: 4
function upsertConditionInConditionGroup
- file: src/cores/fw/utils/conditionGroupOperations.ts:176
- kind: function
- core: fw
- spec: (none)
- summary: Update an existing condition recursively, or append to the root group ifit doesn’t exist yet.
- score: 4
function validateChecksum
- file: src/cores/fw/utils/templateImportValidation.ts:325
- kind: function
- core: fw
- spec: (none)
- summary: Synchronous checksum validation (legacy compatibility)NOTE: Prefer validateChecksumAsync for SHA-256 support
- score: 4
function validateChecksumAsync
- file: src/cores/fw/utils/templateImportValidation.ts:290
- kind: function
- core: fw
- spec: (none)
- summary: Validate checksum if presentSupports both legacy simple hash and SHA-256
- score: 4
function validateClonedWorkflow
- file: src/cores/fw/utils/templateCloning.ts:191
- kind: function
- core: fw
- spec: (none)
- summary: Validate that a cloned workflow has valid structure
- score: 4
function validateCronExpression
- file: src/cores/fw/services/scheduleEvaluator.ts:54
- kind: function
- core: fw
- spec: (none)
- summary: Validate a cron expression and optionally preview its next runs.
- params:
- expression — standard 5-field cron (minute hour day-of-month month day-of-week)
- score: 4
function validateExpression
- file: src/cores/fw/utils/expressionEvaluatorV2.ts:388
- kind: function
- core: fw
- spec: (none)
- summary: Validate an expression without evaluating
- params:
- expression — Expression to validate
- returns: Validation result
- score: 4
function validateExpression
- file: src/cores/fw/utils/expressionParser.ts:327
- kind: function
- core: fw
- spec: (none)
- summary: Validate an expression without executing it
- score: 4
function validateExpression
- file: src/cores/fw/utils/workflowVariableValidator.ts:312
- kind: function
- core: fw
- spec: (none)
- summary: Validate a single expression string
- score: 4
function validateFormTemplateStructure
- file: src/cores/fw/utils/formTemplateCloning.ts:191
- kind: function
- core: fw
- spec: (none)
- summary: Validate that a cloned form template has valid structure
- score: 4
function validateImportPackage
- file: src/cores/fw/utils/templateImportValidation.ts:352
- kind: function
- core: fw
- spec: (none)
- summary: Main validation function for import packages
- score: 4
function validateImportPackageStructure
- file: src/cores/fw/utils/templateImportValidation.ts:94
- kind: function
- core: fw
- spec: (none)
- summary: Validate package has required structure
- score: 4
function validateNodeTypes
- file: src/cores/fw/utils/templateImportValidation.ts:186
- kind: function
- core: fw
- spec: (none)
- summary: Validate node types are recognized
- score: 4
function validatePageTemplateStructure
- file: src/cores/fw/utils/pageTemplateCloning.ts:173
- kind: function
- core: fw
- spec: (none)
- summary: Validate that a cloned page template has valid structure
- score: 4
function validateParameterValues
- file: src/cores/fw/utils/parameterSubstitution.ts:56
- kind: function
- core: fw
- spec: (none)
- summary: Validate parameter values against parameter definitions
- score: 4
function validateRegulatoryChangeLogPayloadOrAuditAndThrow
- file: src/cores/fw/lib/regulatoryChangeLogPhi.ts:49
- kind: function
- core: fw
- spec: (none)
- summary: Validates payload; on failure audits then rethrows (for create/update handlers).
- score: 4
function validateRelativeDateConfig
- file: src/cores/fw/utils/relativeDateUtils.ts:136
- kind: function
- core: fw
- spec: (none)
- summary: Validate a relative date configuration
- score: 4
function validateRequiredNodes
- file: src/cores/fw/utils/validateRequiredNodes.ts:21
- kind: function
- core: fw
- spec: (none)
- summary: Validates that all required node IDs exist in the current workflow definition.Used both client-side (preview) and should be mirrored server-side for enforcement.
- score: 4
function validateSubflowOrchestration
- file: src/cores/fw/utils/subflowOrchestrationValidator.ts:333
- kind: function
- core: fw
- spec: (none)
- summary: Validate subflow orchestration for a workflow’s nodes and edges.Checks:1. Missing subflow selections2. Cycle detection (DFS across subflow references)3. Maximum nesting depth (2 levels)4. Input/output mapping key validity + parent variable existence
- params:
- nodes — The workflow’s nodes (from the editor).
- _edges — The workflow’s edges (reserved for future use).
- subflowDefinitions — Map of subflowId → definition for all referenced subflows.
- rootWorkflowId — Optional synthetic ID for the root workflow (defaults to ‘root’).
- parentVariableNames — Optional list of parent workflow variable names for mapping validation.
- returns: Array of violations (empty = valid).
- score: 4
function validateVersionCompatibility
- file: src/cores/fw/utils/templateImportValidation.ts:135
- kind: function
- core: fw
- spec: (none)
- summary: Validate version compatibility
- score: 1
function validateWorkflowStructure
- file: src/cores/fw/utils/templateImportValidation.ts:160
- kind: function
- core: fw
- spec: (none)
- summary: Validate workflow definition structure
- score: 4
function validateWorkflowVariables
- file: src/cores/fw/utils/workflowVariableValidator.ts:286
- kind: function
- core: fw
- spec: (none)
- summary: Main validation function - runs all checks
- score: 4