Package resolve turns a Config + the current git/cwd state into a concrete
project, active profile, and the resolved key/value set (walking `extends`).
Values returns the resolved key=value map for the declared keys, walking the
extends chain (active -> ... -> extends) within the same project. Missing
declared keys are returned in the second result.
type Context struct {
Project string Profile string// active profile after any detached-HEAD fallback Warning string// non-fatal note (e.g. fell back to cwd)}
Context is the resolved addressing for a hush operation.