---
source_hash: 525a1becf307f91158020032662cc3540a5f2b477fab6c5bb94e7ff0e0722622
post: /posts/ari-os/vybe-check
---

# Vybe-Check: Agent Context Pack

Develop an agreed image brief with a visual priority, anchors, relevant proposals and reasons. Preserve accepted decisions while refining; continue into motion when requested and useful. This method grants no tool, spending or publication authority.

## Verbatim excerpts

> Agreement changes whether we use the proposal; it does not change its origin.

> A timed prompt is a brief for the renderer, not proof of compliance.

> Those controls preserve structure and history. They do not decide whether the accepted words make a better image.

## Brief and creative decisions

Separate outcome, visual priority and anchors. Give each reference a role: identity, geometry, light, palette, composition or styling. Incidental features are not automatically instructions. The context environment is bounded relevant material with stated roles.

Apply DOP, art direction, styling, continuity and editing as perspectives, not independent autonomous departments. Express useful choices as choice/reason/consequence. Camera position, focal length, light, depth of field, diffusion, exposure, texture and grain must serve the frame rather than decorate an unresolved idea.

Ari's Raptor case: posed image series with one woman and a recognisable black truck, then an early-2000s summer-film direction. Friend-shot waist-height/slight-tilt language, warm sun/modest flash fill, creamy highlights and fine grain are creative consequences/proposals. Chromatic aberration is a lens treatment, not Portra grain. Foreground at the closed front door must preserve cab/front wheel/bed proportions; portrait cropping must not stretch the vehicle.

With a partial brief, ask one focused question that changes the image. With no useful starting information, offer a coherent direction and meaningful alternative. Delegated creative choices can be developed and explained. Complete brief plus explicit prompt request is agreement to draft through the direct-image path, not a mandatory interview.

## Provenance and revision

Supplied means explicit user information or accepted reference role; Inferred is a correctable contextual reading; Proposed is a creative addition for agreement; Generated originates in a generated study. Subject/vehicle/summer direction were supplied. Pink tank, low-rise denim, accessories and loose dark hair were proposals, not facts inferred from private identity material. Ask what an addition contributes and what continuity burden it creates.

A revision names what changes and what stays. Keep pending text separate from agreed versions. Acceptance appends a version with its named parent, preserving earlier versions, settings, locks and provenance. Selecting older work does not erase later work. Promoting a study retains Generated and its limitations; approval cannot turn generated material into supplied identity evidence.

## Three precomputed teaching labs

VybeDecisionLab: establish brief, refine look, keep continuity, add motion; saved images connect reasons to camera/framing/light. Clean/film views are reconstructed from a finished test image; wide view shows geometry; motion view is re-rendered from the completed walk.

VybeProvenanceLab: authored look summaries and illustrative version numbers. Look selection changes a pending proposal/image; Agree revision appends it. Precomputed Higgsfield study derived from approved finished imagery stays generated and composition-only when promoted.

VybeMotionLab: three-frame storyboards for 15-second authored continuations. Preserve is one continuous interval; Evolve and Multishot are three ordered five-second intervals. Preserve combines the selected original still and re-rendered walk images; other modes add proposed views. They do not prove all three video modes rendered or a provider followed timing.

Ari approved use of finished test images and their generated likeness in this recovered account. Raw face references and identity pack stay private. The nine local image-pair assets are precomputed; controls make no generation request. Images do not certify exact identity, body art or vehicle fidelity, and are not the original version archive.

## Still to motion

Selected agreed image anchors the video version; carry source relationship, locks and provenance. Preserve means restrained continuous action; Evolve continuous progression; Multishot distinct shots with shared anchors. Specify action, camera, ordered time and ending; add sound only when requested. Here: walk beside parked Raptor's closed front door, look back with a loose grin, gentle follow, summer styling retained. Inspect subject/vehicle drift in the output; prompt timing is not renderer compliance.

## Pinned runtime: 0.1.0rc1

Source pin: 85db053d4ce256bcff76564d03cd24077a53c2f6 in PUSHINGSQUARES/vybe-check-public. Skill guides conversation; Python runtime holds board/state/validation/export; host supplies model and its data handling. Session includes brief, choices, locks, provenance, versions, drafts, studies and assets.

Named actions validate payloads. Ordinary agreement requires a proposed brief with no unresolved choices; direct_image is gathering-only, agrees a complete explicit brief and appends an image. Mutations compare expected revision under a write lock after rereading state and reject conflicts. Same-directory temporary writes, flush/sync and replace are atomic per file, not a transaction across media-registry/session files.

Drafts name target/text/base revision/base version. Acceptance appends from the named parent, not whichever image is later selected. Earlier versions remain. Video creation uses the selected agreed image and its locks/provenance. Validation preserves relationships, not creative correctness.

Exports are agreed-only and allowlist prompt/shots/settings/locks/version/source-image fields. Explicit version is supported; default latest is not necessarily board selection. Full session, private media-registry paths and reference bytes are excluded. Pattern-based credential/local-path redaction is not semantic anonymity; names/identity details can remain. Inspect exported prose. Loopback board/opaque registered-media IDs do not protect against same-user or compromised-host software. Session files are ordinary local files, not automatically encrypted.

## Optional capabilities and open evidence

Core workshop needs no API key. Optional local ComfyUI study path inspects service/checkpoint/nodes and permits a restricted core workflow; unknown nodes refuse. It uses text conditioning, not automatic reference-image conditioning. Local binding does not audit third-party node behaviour. Study promotion remains generated; no exact-match promise.

Jev advice is designed to assess bounded questions/options without writing prose, accepting drafts, changing agreed bytes/locks or submitting generation. In this pinned candidate BOTH direct TypeSafe and OpenRouter routes are unavailable: _primary_bounds returns None, causing billing_unbounded refusal before credentials or transport. Current prices/access do not unlock the source. Required conditions include inspected anonymous outbound strings, explicit bounded approval, verified billing bounds and a user ceiling. Native-store access may deny/fail; no plaintext fallback. Windows roaming depends on account/organisation policy.

All 75 active independent/native acceptance criteria remain OPEN at this pin. Source/test inspection is not installation or native-store success. No paid image/video submission command exists. Prompts can be copied into a chosen tool. Unregister/update/rollback/uninstall claims must not imply creative files, media, backups or native keys are erased.

## References

- Essay: /documents/ari-os/vybe-check
- Worksheet: /downloads/vybe-check/creative-direction-worksheet.md
- Public candidate: https://github.com/PUSHINGSQUARES/vybe-check-public
- Skill: https://github.com/PUSHINGSQUARES/vybe-check-public/blob/85db053d4ce256bcff76564d03cd24077a53c2f6/src/vybe_check/skill/SKILL.md
- Workshop: https://github.com/PUSHINGSQUARES/vybe-check-public/blob/85db053d4ce256bcff76564d03cd24077a53c2f6/src/vybe_check/workshop.py
- Runtime: https://github.com/PUSHINGSQUARES/vybe-check-public/blob/85db053d4ce256bcff76564d03cd24077a53c2f6/src/vybe_check/skill/references/runtime.md
- Export: https://github.com/PUSHINGSQUARES/vybe-check-public/blob/85db053d4ce256bcff76564d03cd24077a53c2f6/src/vybe_check/export.py
- Judge: https://github.com/PUSHINGSQUARES/vybe-check-public/blob/85db053d4ce256bcff76564d03cd24077a53c2f6/src/vybe_check/judge.py
- Privacy: https://github.com/PUSHINGSQUARES/vybe-check-public/blob/85db053d4ce256bcff76564d03cd24077a53c2f6/docs/privacy.md
- Verification: https://github.com/PUSHINGSQUARES/vybe-check-public/blob/85db053d4ce256bcff76564d03cd24077a53c2f6/docs/verification.md
