.agents/skills/project-create-topology/how-tos/add-graph-presentation.md
How should a topology producer add polished graph presentation to
netdata.topology.v1 without making the UI domain-specific?
netdata.topology.v1.type columns.data.types.data.types.actor_types.<id>.presentation.data.types.link_types.<id>.presentation.data.types.port_types.<id>.presentation.data.presentation.label_policy.columns for actor labels. Do not use canonical identity
arrays as display text.ports.sources[] when ports.show_bullets is true.selection.actor_click.mode: highlight_path only with path table,
path-member actor-column, and order-column references. Add an owner actor
column when the same table stores different paths for different clicked
actors.port_types and ports.sources[] together:
source: links reads bullets from the graph links table;source: evidence reads bullets from a named evidence type;source: actor_table reads bullets from a named actor detail table.name_column a scalar display column. Do not use actor_ref,
link_ref, evidence_ref, array, or json as bullet labels.data.presentation.legend, port_fields, scale_keys, and
selection.actor_click.src/plugins.d/FUNCTION_TOPOLOGY_SCHEMA.json.topologyv1.ValidateDecodedResponse() or the function-validation tool so
semantic references are checked.build/compile_commands.json
using -fsyntax-only when a full local build is blocked.profile_version is diagnostic. Do not use it to drop facts or rows.label_policy, graph hover, port bullet labels, logs, docs, SOWs, or
durable review artifacts.