Skip to main content

Resolution and Status

Resolution and Status

Reference

Determine which value Custy uses and whether a documented property is fully implemented.

CommandCLI -> config.toml -> default

Category

Configuration

Quick Command

config.resolve(CLI_VALUE, CONFIG_PATH, DEFAULT)

priorityfallbackimplementation status

Overview

Most command resolvers use the same priority, but support is implemented per property. A key appearing in the generated file is not sufficient evidence that every command consumes it.


Effective-Value Flow

Workflow Timeline

1
Explicit CLI value
Use the invocation-specific value immediately.
current
2
Project configuration
When the CLI value is unspecified, look up the resolver's full path below tool.custy.
pending
3
Built-in default
Use the resolver or service fallback when the first two sources are absent.
pending
4
Required validation
Raise a configuration error when a required input remains unresolved.
pending

Value Semantics

Properties

PropertyTypeDescriptionDefaultRequired
Omitted / NoneFalls throughAllows configuration and then the built-in default to participate.-No
Explicit trueCLI overrideWins over project configuration.-No
Explicit falseCLI overrideNormally remains an intentional value unless a resolver opts into special handling.-No
Missing keyFallbackUses the built-in default when one exists.-No
Invalid present valueErrorIs not treated as missing; parsing or typed validation can fail.-No

Implementation Status

Properties

PropertyTypeDescriptionDefaultRequired
ActiveRead and applied by the current active resolver, service, pipeline, or template.-No
OptionalSupported by current code but commented out or omitted from the generated file.-No
MismatchThe generated name or table shape differs from what active code expects.-No
Loaded onlyParsed into a model but not used by the current renderer or processing path.-No
ExperimentalLoaded or partially implemented behavior whose contract may change.-No
ReservedGenerated for intended behavior but not consumed by the active command flow.-No


Continue