Binary-side config module. Pure re-export surface — the real types and
helpers live in zeroclaw-config. Everything the binary needs (schema,
traits, property helpers) is pulled through here so crate::config::*
continues to resolve for callers that predate the crate split.
Alias CRUD for agents ([agents.<alias>]). Distinct from the agent
run command. Rename/delete cascade config references; for agents they also
re-point owned state (memory / cron / acp / session) and move the workspace.