Skip to content

V44 Gate 9: Scaled Network Rehearsal#199

Merged
geraldarthurdavis merged 1 commit into
version/v44from
v44/gate-9-scaled-rehearsal
May 31, 2026
Merged

V44 Gate 9: Scaled Network Rehearsal#199
geraldarthurdavis merged 1 commit into
version/v44from
v44/gate-9-scaled-rehearsal

Conversation

@geraldarthurdavis

Copy link
Copy Markdown
Contributor

Summary

  • adds package-backed V44ScaledNetworkRehearsal with deterministic .bitcode/v44-scaled-network-rehearsal.json
  • adds source-safe local/staging-testnet rehearsal operator receipts for /deposit, /read, and /packs at many-pack scale
  • wires generator/checker/package scripts/protocol exports/workflows/docs and refreshes dependent V44 artifacts

Validation

  • pnpm run check:v44-gate9
  • pnpm --dir packages/protocol exec node --test --test-force-exit test/v44-scaled-network-rehearsal.test.js
  • pnpm --filter @bitcode/protocol typecheck
  • pnpm run check:v44-scaled-network-rehearsal
  • node scripts/check-v44-gate2-economic-domain-model.mjs --skip-branch-check --skip-package-tests
  • node scripts/check-v44-gate3-packs-portfolio-market-intelligence.mjs --skip-branch-check --skip-uapi-tests --skip-package-tests
  • node scripts/check-v44-gate4-reading-budget-quote-policy.mjs --skip-branch-check --skip-uapi-tests --skip-package-tests
  • node scripts/check-v44-gate5-depositor-earnings-supply-opportunities.mjs --skip-branch-check --skip-uapi-tests --skip-package-tests
  • node scripts/check-v44-gate6-btd-btc-compensation-statements.mjs --skip-branch-check --skip-uapi-tests --skip-package-tests
  • node scripts/check-v44-gate7-organization-policy-wallet-authority.mjs --skip-branch-check --skip-uapi-tests --skip-package-tests
  • node scripts/check-v44-gate8-enterprise-product-ux.mjs --skip-branch-check --skip-uapi-tests --skip-package-tests
  • node scripts/check-v44-gate9-scaled-network-rehearsal.mjs --skip-branch-check --skip-uapi-tests --skip-package-tests
  • node scripts/check-bitcode-spec-family.mjs --version V44 --mode draft --current-target V43
  • node scripts/check-bitcode-canon-posture-drift.mjs --active-canon V43 --draft-target V44
  • ruby -e 'require "yaml"; Dir[".github/workflows/*.yml"].sort.each { |f| YAML.load_file(f); puts f }'
  • git diff --check
  • staged value-oriented secret scan

Adds the source-safe V44ScaledNetworkRehearsal proof, generated artifact, operator dry-run receipts, gate checker, protocol exports, package scripts, workflow wiring, and documentation updates for local/staging-testnet many-pack rehearsal. Refreshes prior V44 artifacts after the Gate 9 source-map changes.

Validation: pnpm run check:v44-gate9; pnpm --dir packages/protocol exec node --test --test-force-exit test/v44-scaled-network-rehearsal.test.js; pnpm --filter @bitcode/protocol typecheck; pnpm run check:v44-scaled-network-rehearsal; V44 Gate 2-9 checker sweep with package/UAPI skips for inherited gates; spec family and canon posture checks; workflow YAML parse; git diff --check; staged value-oriented secret scan.
@vercel

vercel Bot commented May 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
engi-uapi Ready Ready Preview, Comment May 31, 2026 11:06am

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: eed726eb78

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +293 to +296
function executeIfRequested(args, receipt) {
if (!args.execute) return { executed: false, exitCode: null };
if (!receipt.command.liveExecutionOptInSatisfied) {
throw new Error('Live V44 scaled network rehearsal requires BITCODE_V44_SCALED_NETWORK_REHEARSAL_EXECUTE=1.');

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Block execution when the receipt is not ready

When an operator passes --execute with only BITCODE_V44_SCALED_NETWORK_REHEARSAL_EXECUTE=1, this path starts the live harness even if the selected lane's required environment families are missing and receipt.ready is false (for example, staging without Supabase/OpenAI/database-streaming keys). The earlier rehearsal runners gate live execution on readiness, and without that guard this can produce a failed or partial live rehearsal while still bypassing the source-safe readiness model encoded in the receipt.

Useful? React with 👍 / 👎.

@geraldarthurdavis
geraldarthurdavis merged commit 6f62094 into version/v44 May 31, 2026
28 checks passed
@geraldarthurdavis
geraldarthurdavis deleted the v44/gate-9-scaled-rehearsal branch May 31, 2026 11:12
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