warning-log-contract-action-target-value

IN premise

Dangling-dependent warnings in `net.log` have `action="warn"`, a `target` field with the ghost node ID, and a `value` string containing both `"dangling"` and the parent node ID.

Summary

When the system detects a ghost node (a node referenced but never explicitly added), it logs a structured warning entry. These log entries follow a specific format: they use the "warn" action, identify the ghost node in the target field, and include both the word "dangling" and the parent node's ID in the value string. This matters because any code that parses or tests warning behavior needs to match against this exact structure to correctly identify dangling-dependent situations.

Details

Sourceentries/2026/04/29/tests-test_dangling_dependents.md