warning-log-schema-stable
IN premise
Dangling-dependent warnings use the dict schema `{action: "warn", target:, value: , timestamp: }` and tests enforce all four fields.
Summary
The system has a specific, tested format for warnings about orphaned dependencies — when a belief's parent goes missing, the warning record must include exactly four fields identifying the action type, the affected node, a message mentioning both "dangling" and the parent, and a timestamp. This matters because any code that creates or checks these warnings needs to match this exact structure, and the test suite will catch deviations.
Details
| Source | entries/2026/04/24/tests-test_dangling_dependents.md |