Skip to content

feat: ImagineStill (xAI Imagine, rider _wip) - #7

Merged
jordanpartridge merged 1 commit into
mainfrom
feat/imagine-still
Aug 19, 2026
Merged

feat: ImagineStill (xAI Imagine, rider _wip)#7
jordanpartridge merged 1 commit into
mainfrom
feat/imagine-still

Conversation

@jordanpartridge

Copy link
Copy Markdown
Contributor

Closes #5.

What

One ImagineStill hand on KitAgent. v1: catalog_id=rider, views front|side|back|ride, writes tools/models/rider/refs/_wip/ only.

  • Reference-first POST /v1/images/edits with images[] (no XaiImageGateway)
  • Three-ref happy path cites <IMAGE_0> / <IMAGE_1> / <IMAGE_2>
  • Board::upsert('rider-stills') only — never id=rider
  • No Lexi HTTP, no Forge backend, no VRAM lock

Prove

php artisan test --compact — 24 passed (this branch).

Not this PR

I1 occupancy / stop-forge. I4 backend=forge. Promote _wip to canonical. kit#4 GitHubOpenIssue.

Human next: four mouth turns against bikes-v2 #12 after I3a gitignore lands. Abort if sheet/hero hashes change.

Closes #5 (tool). SKU remains the-shit/bikes-v2#12.
Reference-first edits only; never overwrite sheet/hero or board id=rider.

@lexi-chief-of-staff lexi-chief-of-staff Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Ship it.

  • All paths write exclusively to _wip/, protected hashes are checked before commit, and tests cover the happy path plus refusal cases.
  • Config key read from ai.providers.xai.key is assumed to exist outside this change; no new env var added for it.
  • Hard rule updated to enforce one-imagine call per turn.
  • 24 tests pass on branch; no prod-breaking changes.

@jordanpartridge
jordanpartridge merged commit c63715d into main Aug 19, 2026
2 checks passed
@jordanpartridge
jordanpartridge deleted the feat/imagine-still branch August 19, 2026 05:08
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.

ImagineStill: rider _wip stills (xAI Imagine)

1 participant