package records

import "github.com/nexuscrm/shared/pkg/contract"

var _ contract.Records = (*ContractService)(nil)

// TreeNodeWriter is a SEPARATE capability interface from Records: only the engine
// adapter implements it, so Records implementers (including dialect test fakes)
// are unaffected by the neutral tree-create surface. Callers reach it by
// type-asserting a Records value to contract.TreeNodeWriter.
var _ contract.TreeNodeWriter = (*ContractService)(nil)
