Skip to content

Release v0.1.3 — the quote primitives - #12

Merged
piekstra merged 1 commit into
mainfrom
chore/release-0.1.3
Jul 29, 2026
Merged

Release v0.1.3 — the quote primitives#12
piekstra merged 1 commit into
mainfrom
chore/release-0.1.3

Conversation

@piekstra

@piekstra piekstra commented Jul 29, 2026

Copy link
Copy Markdown
Owner

Version bump to cut v0.1.3, releasing the quote family added since v0.1.2.

PR Change
#9 lofty quote recenter — move a resting quote safely
#10 lofty quote provision / quote pull + shared rail extraction
#11 fix: read orders from the list that isn't stale after a partial fill

All three subcommands are a dry run unless --execute, and share one implementation of the safety rails (no crossing, no exceeding cover, no sub-minContracts, in-band, and only the sides you price).

Exercised against a live account before release: a there-and-back recenter restored the exact starting state with the recovery ask untouched, pull --keep-above under --execute correctly cancelled nothing, and every rail was confirmed refusing a real attempt.

Ships the mutating quote family and the stale-quantity fix:

- `lofty quote recenter`  — move a resting quote safely (#9)
- `lofty quote provision` — post a fresh two-sided quote, refusing to leave you
  one-sided (#10)
- `lofty quote pull`      — stand down, `--keep-above` protecting recovery asks (#10)
- fix: read orders from the list that isn't stale after a partial fill (#11)

All three are a DRY RUN unless `--execute`, and share one implementation of the
rails: never cross the market, never exceed cover, never go under minContracts,
stay in the reward band, and touch only the sides given a price.

Exercised against a live account before release — a there-and-back recenter
restored the exact starting state, and every rail was confirmed refusing a real
attempt.

Claude-Session: https://claude.ai/code/session_01J7bz8aijn2Uwv1yF5rUenW
@piekstra
piekstra requested a review from piekstra-dev July 29, 2026 19:46

@piekstra-dev piekstra-dev left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated PR Review

Reviewed commit: 35856d767eb1
Profile: reviewer - Posting as: piekstra-dev

Summary

Reviewer Findings
automation:ci-release 0

Reviewer Coverage

Reviewer Status Inspected Skipped Constraints
automation:ci-release complete_broad Cargo.lock, Cargo.toml unavailable unavailable

0 PR discussion threads considered. 0 summarized; 0 resolved.


Completed in 8m 34s | $0.64 | claude-sonnet-5 | cr 0.10.268
Field Value
Model claude-sonnet-5
Reviewers automation:ci-release
Engine claude_cli · claude-sonnet-5
Reviewed by cr · piekstra-dev
Duration 8m 34s wall · 8m 31s compute
Cost $0.64
Tokens 28 in / 3.7k out

Per-workstream usage

Workstream Model In Out Cache read Cache create Cost Duration
orchestrator-selection claude-sonnet-5 4 1.0k 17.1k 21.2k $0.16 4m 15s
automation:ci-release claude-sonnet-5 18 2.3k 195.4k 46.5k $0.37 3m 58s
orchestrator-rollup claude-sonnet-5 6 393 56.3k 14.1k $0.11 17s

@piekstra
piekstra merged commit 4dce3b6 into main Jul 29, 2026
2 checks passed
@piekstra
piekstra deleted the chore/release-0.1.3 branch July 29, 2026 21:42
piekstra added a commit that referenced this pull request Jul 30, 2026
Ships the mutating quote family and the stale-quantity fix:

- `lofty quote recenter`  — move a resting quote safely (#9)
- `lofty quote provision` — post a fresh two-sided quote, refusing to leave you
  one-sided (#10)
- `lofty quote pull`      — stand down, `--keep-above` protecting recovery asks (#10)
- fix: read orders from the list that isn't stale after a partial fill (#11)

All three are a DRY RUN unless `--execute`, and share one implementation of the
rails: never cross the market, never exceed cover, never go under minContracts,
stay in the reward band, and touch only the sides given a price.

Exercised against a live account before release — a there-and-back recenter
restored the exact starting state, and every rail was confirmed refusing a real
attempt.
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.

2 participants