Skip to content

fix: align fallback config defaults with GlobalConfig schema#138

Merged
ben-rogerson merged 4 commits intomainfrom
fix/fallback-config-defaults-diverge-from-schema
May 9, 2026
Merged

fix: align fallback config defaults with GlobalConfig schema#138
ben-rogerson merged 4 commits intomainfrom
fix/fallback-config-defaults-diverge-from-schema

Conversation

@ben-rogerson
Copy link
Copy Markdown
Owner

Summary

The no-project-root fallback config in run.ts was using .generata/metrics and .generata/logs while GlobalConfig schema defaults to metrics and logs. This caused programmatic API users running outside a project to get a different on-disk layout than CLI users. Also aligned notifications and showWeeklyMetrics defaults to schema.

Test plan

  • pnpm typecheck
  • pnpm lint
  • pnpm test

The no-project-root fallback config in run.ts was using .generata/metrics and .generata/logs while GlobalConfig schema defaults to metrics and logs. This caused programmatic API users running outside a project to get a different on-disk layout than CLI users. Also aligned notifications and showWeeklyMetrics defaults to schema.
@ben-rogerson ben-rogerson enabled auto-merge (squash) May 9, 2026 14:42
@ben-rogerson ben-rogerson merged commit 274371d into main May 9, 2026
1 check passed
@ben-rogerson ben-rogerson deleted the fix/fallback-config-defaults-diverge-from-schema branch May 9, 2026 14:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant