0911b1f9de
Multiple compounding defects kept the connected @data read at 0 entities: - writeEntity/updateEntityField and registration helpers wrote into an explicit GRAPH <plainNuri> named graph, invisible to the anchored default-graph read (read-model.readDoc) after the read switched to per-doc anchored. Drop the wrapper so writes land in the repo's default graph (matches the read). - Seed entities are now owned by the CURRENT account, so protected seed docs (user profiles) pass the per-document ReadCap gate and round-trip. - Suppress the double seed (explicit loadTestData + 3s dev auto-seed) and add a re-list signal so freshly-seeded protected docs enter the read set. - @data step awaits the seed result and waits for events AND users > 0. Documents the anchored-default-graph write pitfall in rule_document-per-entity. Validated: connexion-nextgraph.feature @data = 4 scenarios / 13 steps green. NB: the shared test wallet's private store bloats across runs and makes anchored queries hang (>15s); a fresh .playwright-profile restores ~1.5s — durable wallet hygiene is a follow-up. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>