Problem
In a partitioned function audit (per-entry sub-tables, Issue #38), FunctionEntry and FunctionResult rows have blank Details columns. The function's input/return pin signature is only on the ## Function: header, so any sub-entry table beyond the first requires scrolling up to recover what the function takes/returns. The Data trace gives a hint (5.bObjectFound->16.bObjectFound) but the LLM has to infer.
Suggested fix
Populate the Details column on FunctionEntry and FunctionResult rows with pin signatures:
| 0 | FunctionEntry | Is Smart Object Actor Valid? | CurrentActivity: NPCScheduleNode |
| 16 | FunctionResult | Return | bObjectFound: bool |
Mirrors how CallFunction rows already serialize their non-default pin args. Works for single-entry functions too.
Out of scope
- Repeating function signature in each sub-entry header (could be additive on top).
- Same gap in
Event entry rows. Worth checking but separate change.
Fix lives in
Tideshift-Labs/Fathom-UnrealEngine, Source/FathomUELink/Private/Audit/BlueprintGraphAuditor.cpp (event graph node row formatter).
Problem
In a partitioned function audit (per-entry sub-tables, Issue #38),
FunctionEntryandFunctionResultrows have blankDetailscolumns. The function's input/return pin signature is only on the## Function:header, so any sub-entry table beyond the first requires scrolling up to recover what the function takes/returns. The Data trace gives a hint (5.bObjectFound->16.bObjectFound) but the LLM has to infer.Suggested fix
Populate the
Detailscolumn onFunctionEntryandFunctionResultrows with pin signatures:Mirrors how
CallFunctionrows already serialize their non-default pin args. Works for single-entry functions too.Out of scope
Evententry rows. Worth checking but separate change.Fix lives in
Tideshift-Labs/Fathom-UnrealEngine,Source/FathomUELink/Private/Audit/BlueprintGraphAuditor.cpp(event graph node row formatter).