Skip to main content

Local repository code map and business workflow risk review

Project description

ShipReadyV2 0.3.0

This project packages the authoritative ShipReady sources with the complete Customer MVP Runner V9 experience. Version 0.3.0 uses ShipReady's authenticated hosted model gateway, so customers do not provide an OpenAI API key.

Customer outputs:

  1. Connected Code Map for LLMs.
  2. Complete repository context ZIP.
  3. Business Workflow Map.
  4. Business Risk Findings, or a scoped no-findings review.

The terminal shows the V9 customer dashboard: real Fast Lane milestones, fine-grained business-review stages, reviewed-area counts, ETA or elapsed time, large-repository context-only messaging, and customer-ready output paths. Technical engine output is retained in each run's technical_logs folder.

One-time development setup

Open this project folder in VS Code and run:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\scripts\setup.ps1

This creates .venv and installs the project in editable mode. You do not need to recreate a source ZIP after changes.

Activate once

& ".\.venv\Scripts\shipready.exe" activate

Paste the ShipReady customer access key at the private prompt. The key is verified without uploading repository code and stored in the operating system's credential manager.

Run a complete review

& ".\.venv\Scripts\shipready.exe" review `
  --repository "D:\upstox" `
  --runs-root "D:\shipreadyv2\customer_runs"

Add --no-open-browser to create reports without opening browser tabs. No customer .env file or OpenAI API key is used.

For a normal repository, the Connected Code Map, Workflow Map and Risk Findings open only after the full review finishes; Risk Findings opens last. For a repository above approximately two million tokens, only the Connected Code Map and complete context ZIP are produced and the CLI displays one customer result rather than a confusing skipped second result.

If no candidate meets the evidence threshold, Step 06 is skipped. The review completes successfully and publishes a customer report explaining that no evidence-supported business risks were identified within the completed scope.

Permanent source workflow

Canonical package code:

src\shipreadyv2\customer_runner.py
src\shipreadyv2\cli.py
src\shipreadyv2\engine_sources\

customer_runner.py is the exact supplied V9 runner. The files under engine_sources are the supplied current analysis sources. Their SHA-256 hashes are recorded in SOURCE_MANIFEST.json. Version 0.3.0 keeps all 16 authoritative engine and runner sources byte-identical to the validated 0.2.1 baseline; only the package activation and network adapter changed.

For each change:

git switch -c "change/short-description"
# Edit files under src\shipreadyv2
& ".\.venv\Scripts\python.exe" -m pytest
git add .
git commit -m "Describe the change"

Build a release:

.\scripts\release.ps1 -Python "$PWD\.venv\Scripts\python.exe"

The wheel is written to dist, and RELEASE_CHECKSUMS.txt is refreshed. Do not edit an installed wheel or files under site-packages.

Hosted-service boundary

The customer package performs graph construction, context preparation, deterministic selection and report rendering locally. The two existing structured model requests use:

https://shipready-api.alphashots.ai/v1

The package passes a ShipReady customer credential, never an OpenAI key. The hosted service allows only ShipReady's two established structured request schemas and does not log or persist customer request bodies. A private temporary engine directory is removed after every review.

For non-interactive automation, SHIPREADY_ACCESS_KEY may be supplied in the process environment instead of using shipready activate.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unvibecode-0.3.0.tar.gz (315.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

unvibecode-0.3.0-py3-none-any.whl (322.5 kB view details)

Uploaded Python 3

File details

Details for the file unvibecode-0.3.0.tar.gz.

File metadata

  • Download URL: unvibecode-0.3.0.tar.gz
  • Upload date:
  • Size: 315.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.3

File hashes

Hashes for unvibecode-0.3.0.tar.gz
Algorithm Hash digest
SHA256 95b8ededfead5130778805185560efe8c763387c5d4fe5bb4489aa623b1e2a21
MD5 1ccec100037eff675a8fcd75eca71e82
BLAKE2b-256 5871cc7afa33afdec77853da14d33f89e0695681966789fd6a8eaf726efc0711

See more details on using hashes here.

File details

Details for the file unvibecode-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: unvibecode-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 322.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.3

File hashes

Hashes for unvibecode-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ca2d455bbb7ace580ed4edfb2d2a63673bb08195b10990afcbb850321bf194ec
MD5 46fd8fab974c6440dcfffb00fb0d1787
BLAKE2b-256 32c7905c78e52362d5df4324977133521bd1ced09c2c32989d2175903269e74a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page