Skip to content

chore(release): 0.19.0 -- DCA sized per rule, bounded by the venue plan's cap - #845

Merged
eaitbrahim merged 1 commit into
mainfrom
chore/release-0.19.0
Sep 28, 2026
Merged

eaitbrahim merged 1 commit into
mainfrom
chore/release-0.19.0

Conversation

@eaitbrahim

Copy link
Copy Markdown
Contributor

Version bump only: all 8 pyprojects, their pins, and uv.lock go from 0.18.0 to 0.19.0. Same shape as #828.

MINOR because live DCA sizing changes (#843) and a rail changes scope (#842). No schema change.

Local: pytest 6882 passed / 3 skipped, ruff and mypy clean.

🤖 Generated with Claude Code

…an's cap

MINOR: live and paper DCA now spend each rule's own size_usd, and DCA
buys are exempt from the total-exposure rail. No schema change since 0.18.0.

What lands:
  #843 (#840) -- executor sizes each DCA buy from the rule's size_usd;
  absent falls back to dca.budget_usd, present-but-invalid skips the buy.
  #842 (#841) -- rail 4 (total exposure) no longer vetoes DCA buys;
  rail 14 (monthly buy cap) and rail 6 (per-asset) still bind them.
  #837 (#836) -- rail 14 relabelled a monthly buy cap, not fee-free.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@eaitbrahim
eaitbrahim merged commit 71ddba2 into main Sep 28, 2026
4 checks passed
@eaitbrahim
eaitbrahim deleted the chore/release-0.19.0 branch September 28, 2026 00:51
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