Skip to content

R2 — canonical webforge-reference product identity - #5

Merged
eimyroot merged 3 commits into
mainfrom
r2/webforge-reference-product-binding
Sep 6, 2026
Merged

eimyroot merged 3 commits into
mainfrom
r2/webforge-reference-product-binding

Conversation

@eimyroot

@eimyroot eimyroot commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Scope

Establish the canonical stable product identity and product→target binding for the existing WEBFORGE reference/demo Vercel target. Production deployment is explicitly forbidden and not performed.

Human authority

  • productKey: webforge-reference
  • productPurpose: reference-demo
  • artifactClass: generated-web-product
  • target: prj_At8RZceUAND02Y5Bxsu4lV6066Y5
  • permanent WEBFORGE reference/demo deployment slot

Changes

  • Add config/products/webforge-reference.json as the versioned canonical stable product specification with an exact brand-neutral reference brief and SHA-256 input digest.
  • Add config/product-target-bindings/webforge-reference.json as the versioned product→Vercel-target/artifact-class binding.
  • Add deterministic contract tests that verify stable identity, input digest, exact target binding, reference-demo semantics, and that config/production-target.json remains hosting-target-only.

Explicit non-goals / constraints

  • Does not promote VANTA to a production product.
  • Does not designate this target as WEBFORGE platform/Control Room production.
  • Does not cover customer products.
  • Does not implement full artifact/build provenance or artifact byte hashing.
  • No production deployment.
  • No branch-governance changes.
  • No deletion, permission expansion, or cross-project promotion.

Validation

Full repository CI required before merge/promotion.

@eimyroot
eimyroot merged commit 6c33a26 into main Sep 6, 2026
2 checks passed
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