Evidence gates

Workflow to shape to gate chain, for every write workflow.

View .md

The evidence each preview-only write shape needs before an apply could be considered: preflight, audit, sandbox proof and apply gate.

Source

Generated from metro docs evidence-gate-reference --markdown in metrocli/metro @146bf3e. Source schemaVersion: metro.docs.evidence-gate-reference.v1.

  • schemaVersion: metro.docs.evidence-gate-reference.v1
  • apiAccess: none

Summary

{
  "shapesWithWorkflowMapping": 14,
  "fullLocalTemplatePath": 14,
  "preflightOnly": 0,
  "notCovered": 0
}

sourceModules

  • packages/metro-core/src/shapes/index.js
  • packages/metro-core/src/preflight/index.js
  • packages/metro-core/src/audit/index.js
  • packages/metro-core/src/proof/sandbox-manifest.js
  • packages/metro-core/src/apply-gate/index.js

gates

workflowshapetitlefamilymaturitystatusfullPathAvailablelocalOnly
customer.setupcustomer-setupCustomer Setup Previewcustomerlocal-validatedfull-local-template-pathtruetrue
package.applypro-annualPro Annual Packagepackagelocal-validatedfull-local-template-pathtruetrue
credit.applycomplimentary-credit-grantComplimentary Credit Grantcreditlocal-validatedfull-local-template-pathtruetrue
credit.applypaid-credit-top-upPaid Credit Top-Upcreditlocal-validatedfull-local-template-pathtruetrue
package.archivepackage-alias-archive-handoffPackage Alias Archive Handoffpackagelocal-validatedfull-local-template-pathtruetrue
billing-provider.attachstripe-billing-provider-attachmentStripe Billing Provider Attachmentbilling-providerlocal-validatedfull-local-template-pathtruetrue
contract.move-plan.applypackage-plan-move-no-immediate-invoicePackage Plan Move Without Immediate Invoicecontractlocal-validatedfull-local-template-pathtruetrue
contract.move-plan.applypackage-plan-move-immediate-invoicePackage Plan Move With Immediate Plan Feecontractlocal-validatedfull-local-template-pathtruetrue
product.rate-retirementproduct-rate-retirementProduct Rate Retirementproductlocal-validatedfull-local-template-pathtruetrue
rate-card.dimensional.applydimensional-rate-cardDimensional Rate-Card Previewrate-cardlocal-validatedfull-local-template-pathtruetrue
invoice.issue-date-updateinvoice-issue-date-updateDraft Invoice Issue-Date Updateinvoicelocal-validatedfull-local-template-pathtruetrue
subscription.contract.applydirect-subscription-contractDirect Subscription Contractsubscriptionlocal-validatedfull-local-template-pathtruetrue
usage.ingest-previewusage-ingest-previewUsage Ingest Preview Planusagelocal-validatedfull-local-template-pathtruetrue
custom-contract.createenterprise-custom-contractEnterprise Custom Contractcustom-contractlocal-validatedfull-local-template-pathtruetrue

Agent notes

  • Prefer --json when scripting parsers; use --markdown when loading context into an agent.
  • Never treat HTML as the source of truth, regenerate from metro docs <ref> --markdown.
  • Live reads/writes still require tenant flags + confirmation tokens.

On this page