feat(config): add YAML startup configuration parity
Merged
CA
2mo ago+5413+5413+0123456789012345678901234567890123456789-383-383-012345678901234567890123456789
Summary
- add automatic
config.yamldiscovery from the working directory, Kandev home, and/etc/kandev, with environment overrides and source provenance - wire stable startup settings through the launcher, backend, managed agentctl processes, executors, and message-queue settings API
- document the YAML contract, secret handling, exclusions, and service behavior; add tests and desktop/mobile coverage
Verification
go test ./...(10,134 tests, 155 packages)golangci-lint run ./... --new-from-rev=HEAD --timeout=5mpnpm --filter @kandev/web lintpnpm run typecheckpnpm run i18n:checknode scripts/validate-public-docs.mjs- desktop message-queue E2E: 6 passed
- mobile message-queue E2E: 2 passed