V47 Gate 8: Landing Page And Public Launch Messaging#240
Merged
geraldarthurdavis merged 1 commit intoJun 11, 2026
Merged
Conversation
Record Gate 8 landing/public launch messaging law across BITCODE_SPEC_V47, DELTA, NOTES, PARITY, and the roadmap, and advance roadmap posture to working Gate 8 with Gate 7 recorded as latest closed. Add the landing commercial-testnet section (MarketingLandingTestnetSection over BITCODE_PUBLIC_COPY.testnetLaunch): testnet meaning (BTC amounts are testnet and free while measurements, quotes, settlement ordering, BTD rights, and repository delivery stay production-intended), the deposit -> read -> packs core flow with launch-route links, proof-backed trust, and source-safe IP exchange positioning. Add the public docs testnet-meaning card with the blocked value-bearing mainnet posture. The messaging is additive over promoted V46 claim boundaries: required V46 copy tokens and launch navigation remain intact. Add the V47LandingPublicLaunchMessaging protocol object, generator, Gate 8 checker, protocol tests, landing test coverage, package exports, package.json scripts, and gate/canon workflow wiring; generate .bitcode/v47-landing-public-launch-messaging.json and refresh the Gate 2-7 artifacts against the advanced spec family. Validated with: - pnpm --filter @bitcode/protocol test (232 pass) - pnpm --dir uapi exec jest tests/marketingLandingPage.test.tsx tests/publicDocsPageContent.test.tsx tests/navPublicShell.test.tsx tests/footerPublicShell.test.tsx - node scripts/check-v47-gate1-scope-measurement-launch-freeze.mjs --skip-branch-check - pnpm run check:v47-gate2 through check:v47-gate8 - node scripts/check-v46-gate8-promotion-readiness.mjs --promotion-mode (V46 posture preserved) - node scripts/check-bitcode-spec-family.mjs --version V46 --mode promoted --current-target V46 - node scripts/check-bitcode-spec-family.mjs --version V47 --mode draft --current-target V46 - node scripts/check-bitcode-canonical-inputs.mjs --current-target V46 - node scripts/check-bitcode-canon-posture-drift.mjs --active-canon V46 --draft-target V47 - node scripts/run-bitcode-spec-quality.mjs --mode basic - node scripts/check-import-casing.mjs - uapi eslint and tsc --noEmit on the landing surfaces - git diff --check Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Closes V47 Gate 8 (Landing Page And Public Launch Messaging) into
version/v47while V46 remains active canon.MarketingLandingTestnetSection, data-driven viaBITCODE_PUBLIC_COPY.testnetLaunch): the public surface finally states what the launch is — the meaning of testnet ("BTC amounts are testnet and free while everything else stays production-intended: source-safe measurements, deterministic quotes, settlement ordering, BTD rights, and repository delivery are real protocol state"), the core flow in user order (01 Deposit IP →/deposit, 02 Read and buy →/read, 03 Audit on Packs →/packs), the proof-backed trust narrative (protocol law and proof readback decide state; the website explains it), and source-safe IP exchange positioning (source withheld until BTC finality and BTD rights transfer).check:v46-gate8 --promotion-moderemain green (verified).V47LandingPublicLaunchMessagingobject (17 predicates incl. an explicitv46-claim-tokens-preservedpredicate and a no-mainnet-overclaim check on the landing section), generator,check:v47-gate8, protocol tests, wiring;.bitcode/v47-landing-public-launch-messaging.jsongenerated; Gate 2–7 artifacts refreshed.implemented; promotion pending), roadmap (Gate 8 closure target/anchor; posture working=Gate 8, latest closed=Gate 7).Validation
pnpm --filter @bitcode/protocol test(232 pass)check:v47-gate1(skip-branch-check) throughcheck:v47-gate8all passcheck:v46-gate8 --promotion-modestill green (promoted V46 posture untouched)tsc --noEmit,git diff --checkall clean🤖 Generated with Claude Code