Skip to content

BP function audit: FunctionEntry/FunctionResult rows missing pin signatures in Details #44

@kvirani

Description

@kvirani

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions