- DbBase.FindRequired / Client.FindByNameRequired now throw the
domain-specific ObjectNotFoundException (NHibernate lineage; Rails
equivalent: ActiveRecord::RecordNotFound) on a lookup miss; the
no-context case stays InvalidOperationException (configuration error)
- Console demo catches the new type; tests (18)/(21) assert it,
(19)/(23) keep InvalidOperationException with rationale comments
- scripts/run-console.sh delegates to dotnet.sh; run-console.ps1 is
the Windows/PowerShell counterpart (mise-first, repo-root cd)
Yak: objectnotfoundexception-run-console-wrappers-3p8b