Skip to content

Separate software-sale quality bar from customer contract-value readiness #161

Description

@seonghobae

Problem

Wardnet has two distinct commercial concepts that must never share one numeric authority:

  1. the standing USD 20 billion software-sale quality ambition used as a product/security/operability/release quality bar; and
  2. tenant/customer commercial metadata, including annual_contract_value_krw and the protected runtime TARGET_SALE_VALUE_KRW = 2_000_000_000 readiness predicate.

The protected runtime value remains 2B KRW. The USD 20B quality ambition is not customer pricing, ARR, accounting truth, or a reason to multiply the tenant contract threshold.

Protected/default source truth is main@5829a0f08d78de464dd24393ce5d0f25fba9d126 through #159.

Current owning candidate — 2026-09-05

PR #162, docs(commercial): separate USD 20B quality from contract readiness, is the bounded product-contract/documentation owner at exact c5ee24d5ddcf2031decb21869410aef51cdda6fa. It was non-force integrated with current protected main; fresh comparison recorded behind_by=0. Its effective protected-main-relative delta is exactly six paths:

  • CLAUDE.md;
  • README.md;
  • compatibility path docs/commercial/20b-krw-sale-readiness.md;
  • canonical docs/commercial/2b-krw-customer-contract-readiness.md;
  • docs/commercial/usd-20b-product-quality-bar.md;
  • tests/commercial_authority_architecture.rs.

The branch keeps TARGET_SALE_VALUE_KRW = 2_000_000_000 unchanged and makes the old misleading 20b-krw filename a compatibility shim rather than silently breaking existing evidence manifests. The executable architecture regression rejects remapping the USD 20B ambition onto tenant contract value.

PR #130 remains the sole writer for docs/product-technical-gap-baseline.md; #162 does not compete for that path. Broader product rename #114 touches the compatibility document only for name/path substitutions and must reconcile against whichever protected truth lands first rather than overwrite the commercial authority split.

RED → GREEN contract retained

  • RED 6adb83af0be136ae96c95132fa625bf752f24642 established the authority-boundary regression before the canonical documents existed.
  • Subsequent GREEN lineage created the distinct 2B KRW customer-contract document, the USD 20B quality-bar document, compatibility shim and matching references/tests.
  • The runtime threshold remains 2B KRW; no billing/accounting bounded context is changed.

Current exact-head gate

Exact c5ee24d5... has materialized but non-passing current runs recorded on the owning PR:

  • CI 33907112694 — queued;
  • Security Scan 33907112695 — queued;
  • SAST Semgrep 33907112712 — queued;
  • CodeQL PR 33907112611 — queued.

All predecessor evidence is historical after protected-main integration. Queue/runner acquisition remains .github#712; solo-maintainer review-policy repair remains .github#772 / owner-plane successor #1644. Neither authorizes bypass or fabricated approval.

Completion gate

Close only after #162 or a verified successor carrying every unique authority/document/test delta reaches protected main, the protected runtime still preserves the accepted 2B KRW customer predicate unless independently changed by an accepted product contract, and one unchanged exact integration candidate has terminal current repository/security/coverage/package/SBOM/provenance/review/thread/governance evidence. No self/model approval, routine administrator bypass, force push, gate weakening, no-op dispatch commit, or predecessor-evidence reuse.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions