Commit Graph

1 Commits

Author SHA1 Message Date
6e88dd84d8 Edge resolution: a self-referential base edge is always read in reverse
entity.parent_id -> entity matches every type pair in both directions, and the
discovery loop kept forward whenever reverse also matched — so an array
include compiled as `parent.parent_id = child.id` and every nested list read
back empty. Includes always start from the parent and list what hangs under
it; nothing reads the edge from a child up to its parent object. So the edge
is reverse, full stop. 1286 library tests pass. Pinned by api's accounting
suites on branch activity-task-assignment-lines.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AvkGU4kQ4wsqxHFpXtZKZM
2026-09-02 15:01:12 -04:00