fix: harden CI evidence and removal contracts

This commit is contained in:
DongHyeonka
2026-08-02 14:48:04 +09:00
parent 1bb2cc4a20
commit f49d147b01
20 changed files with 1175 additions and 767 deletions
+448 -105
View File
@@ -648,527 +648,870 @@
{
"id": "artifact-artifacts-quality-install-txt",
"path": "artifacts/quality/install.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-quality-lint-txt",
"path": "artifacts/quality/lint.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-quality-check-types-txt",
"path": "artifacts/quality/check-types.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-004-txt",
"path": "artifacts/quality/gates/FE-GATE-004.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-tests-runtime-schema-xml",
"path": "artifacts/tests/runtime-schema.xml",
"schemaId": "junit"
"schemaId": "junit",
"production": "command-generated",
"producerCommandIds": [
"test-runtime-schema"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-005-txt",
"path": "artifacts/quality/gates/FE-GATE-005.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-tests-unit-xml",
"path": "artifacts/tests/unit.xml",
"schemaId": "junit"
"schemaId": "junit",
"production": "command-generated",
"producerCommandIds": [
"test-unit"
]
},
{
"id": "artifact-artifacts-tests-coverage-xml",
"path": "artifacts/tests/coverage.xml",
"schemaId": "junit"
"schemaId": "junit",
"production": "command-generated",
"producerCommandIds": [
"test-coverage"
]
},
{
"id": "artifact-artifacts-tests-coverage-coverage-summary-json",
"path": "artifacts/tests/coverage/coverage-summary.json",
"schemaId": "json-coverage-summary-v8"
"schemaId": "json-coverage-summary-v8",
"production": "command-generated",
"producerCommandIds": [
"test-coverage"
]
},
{
"id": "artifact-artifacts-quality-risk-coverage-json",
"path": "artifacts/quality/risk-coverage.json",
"schemaId": "json-risk-coverage-v3"
"schemaId": "json-risk-coverage-v3",
"production": "command-generated",
"producerCommandIds": [
"test-coverage"
]
},
{
"id": "artifact-artifacts-quality-risk-coverage-fixture-json",
"path": "artifacts/quality/risk-coverage-fixture.json",
"schemaId": "json-risk-coverage-v3"
"schemaId": "json-risk-coverage-v3",
"production": "command-generated",
"producerCommandIds": [
"check-coverage-fixture"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-006-txt",
"path": "artifacts/quality/gates/FE-GATE-006.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-tests-component-xml",
"path": "artifacts/tests/component.xml",
"schemaId": "junit"
"schemaId": "junit",
"production": "command-generated",
"producerCommandIds": [
"test-component"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-007-txt",
"path": "artifacts/quality/gates/FE-GATE-007.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-tests-integration-xml",
"path": "artifacts/tests/integration.xml",
"schemaId": "junit"
"schemaId": "junit",
"production": "command-generated",
"producerCommandIds": [
"test-integration"
]
},
{
"id": "artifact-artifacts-tests-http-scenario-executions-json",
"path": "artifacts/tests/http-scenario-executions.json",
"schemaId": "json-http-scenario-receipt"
"schemaId": "json-http-scenario-receipt",
"production": "command-generated",
"producerCommandIds": [
"test-http-scenario-evidence"
]
},
{
"id": "artifact-artifacts-quality-http-scenario-evidence-json",
"path": "artifacts/quality/http-scenario-evidence.json",
"schemaId": "json-test-evidence-report"
"schemaId": "json-test-evidence-report",
"production": "command-generated",
"producerCommandIds": [
"test-http-scenario-evidence"
]
},
{
"id": "artifact-artifacts-quality-http-scenario-evidence-fixture-json",
"path": "artifacts/quality/http-scenario-evidence-fixture.json",
"schemaId": "json-test-evidence-report"
"schemaId": "json-test-evidence-report",
"production": "command-generated",
"producerCommandIds": [
"test-http-scenario-evidence"
]
},
{
"id": "artifact-artifacts-tests-reference-feature-xml",
"path": "artifacts/tests/reference-feature.xml",
"schemaId": "junit"
"schemaId": "junit",
"production": "command-generated",
"producerCommandIds": [
"test-reference-feature"
]
},
{
"id": "artifact-artifacts-tests-optional-recipes-xml",
"path": "artifacts/tests/optional-recipes.xml",
"schemaId": "junit"
"schemaId": "junit",
"production": "command-generated",
"producerCommandIds": [
"test-recipes"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-008-txt",
"path": "artifacts/quality/gates/FE-GATE-008.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-tests-e2e-report-index-html",
"path": "artifacts/tests/e2e/report/index.html",
"schemaId": "html"
"schemaId": "html",
"production": "command-generated",
"producerCommandIds": [
"test-e2e"
]
},
{
"id": "artifact-artifacts-tests-e2e-results-xml",
"path": "artifacts/tests/e2e/results.xml",
"schemaId": "junit"
"schemaId": "junit",
"production": "command-generated",
"producerCommandIds": [
"test-e2e"
]
},
{
"id": "artifact-artifacts-tests-browser-capabilities-report-index-html",
"path": "artifacts/tests/browser-capabilities/report/index.html",
"schemaId": "html"
"schemaId": "html",
"production": "command-generated",
"producerCommandIds": [
"test-browser-capabilities"
]
},
{
"id": "artifact-artifacts-tests-browser-capabilities-results-xml",
"path": "artifacts/tests/browser-capabilities/results.xml",
"schemaId": "junit"
"schemaId": "junit",
"production": "command-generated",
"producerCommandIds": [
"test-browser-capabilities"
]
},
{
"id": "artifact-artifacts-tests-storybook-report-index-html",
"path": "artifacts/tests/storybook/report/index.html",
"schemaId": "html"
"schemaId": "html",
"production": "command-generated",
"producerCommandIds": [
"test-storybook"
]
},
{
"id": "artifact-artifacts-tests-storybook-results-xml",
"path": "artifacts/tests/storybook/results.xml",
"schemaId": "junit"
"schemaId": "junit",
"production": "command-generated",
"producerCommandIds": [
"test-storybook"
]
},
{
"id": "artifact-artifacts-tests-visual-report-index-html",
"path": "artifacts/tests/visual/report/index.html",
"schemaId": "html"
"schemaId": "html",
"production": "command-generated",
"producerCommandIds": [
"test-visual"
]
},
{
"id": "artifact-artifacts-tests-visual-results-xml",
"path": "artifacts/tests/visual/results.xml",
"schemaId": "junit"
"schemaId": "junit",
"production": "command-generated",
"producerCommandIds": [
"test-visual"
]
},
{
"id": "artifact-artifacts-quality-test-evidence-json",
"path": "artifacts/quality/test-evidence.json",
"schemaId": "json-test-evidence-report"
"schemaId": "json-test-evidence-report",
"production": "command-generated",
"producerCommandIds": [
"check-test-evidence-browser"
]
},
{
"id": "artifact-artifacts-quality-test-evidence-fixture-json",
"path": "artifacts/quality/test-evidence-fixture.json",
"schemaId": "json-test-evidence-report"
"schemaId": "json-test-evidence-report",
"production": "command-generated",
"producerCommandIds": [
"check-test-evidence-fixture"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-009-txt",
"path": "artifacts/quality/gates/FE-GATE-009.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-tests-a11y-json",
"path": "artifacts/tests/a11y.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"test-a11y"
]
},
{
"id": "artifact-artifacts-tests-a11y-manual-APP-HOME-md",
"path": "artifacts/tests/a11y-manual/APP_HOME.md",
"schemaId": "markdown"
"schemaId": "markdown",
"production": "command-generated",
"producerCommandIds": [
"review-a11y-manual"
]
},
{
"id": "artifact-artifacts-tests-a11y-manual-EXAMPLES-UI-md",
"path": "artifacts/tests/a11y-manual/EXAMPLES_UI.md",
"schemaId": "markdown"
"schemaId": "markdown",
"production": "command-generated",
"producerCommandIds": [
"review-a11y-manual"
]
},
{
"id": "artifact-artifacts-tests-a11y-manual-EXAMPLES-STATES-md",
"path": "artifacts/tests/a11y-manual/EXAMPLES_STATES.md",
"schemaId": "markdown"
"schemaId": "markdown",
"production": "command-generated",
"producerCommandIds": [
"review-a11y-manual"
]
},
{
"id": "artifact-artifacts-tests-a11y-manual-EXAMPLES-AUTH-md",
"path": "artifacts/tests/a11y-manual/EXAMPLES_AUTH.md",
"schemaId": "markdown"
"schemaId": "markdown",
"production": "command-generated",
"producerCommandIds": [
"review-a11y-manual"
]
},
{
"id": "artifact-artifacts-tests-a11y-manual-REFERENCE-RESOURCE-LIST-md",
"path": "artifacts/tests/a11y-manual/REFERENCE_RESOURCE_LIST.md",
"schemaId": "markdown"
"schemaId": "markdown",
"production": "command-generated",
"producerCommandIds": [
"review-a11y-manual"
]
},
{
"id": "artifact-artifacts-tests-a11y-manual-NOT-FOUND-md",
"path": "artifacts/tests/a11y-manual/NOT_FOUND.md",
"schemaId": "markdown"
"schemaId": "markdown",
"production": "command-generated",
"producerCommandIds": [
"review-a11y-manual"
]
},
{
"id": "artifact-artifacts-tests-a11y-manual-report-json",
"path": "artifacts/tests/a11y-manual/report.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"review-a11y-manual"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-010-txt",
"path": "artifacts/quality/gates/FE-GATE-010.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-quality-dependency-report-json",
"path": "artifacts/quality/dependency-report.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"check-architecture"
]
},
{
"id": "artifact-artifacts-quality-design-system-json",
"path": "artifacts/quality/design-system.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"check-design-system"
]
},
{
"id": "artifact-artifacts-quality-design-system-fixture-json",
"path": "artifacts/quality/design-system-fixture.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"check-design-system-fixture"
]
},
{
"id": "artifact-artifacts-quality-i18n-json",
"path": "artifacts/quality/i18n.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"check-i18n"
]
},
{
"id": "artifact-artifacts-quality-i18n-fixture-json",
"path": "artifacts/quality/i18n-fixture.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"check-i18n-fixture"
]
},
{
"id": "artifact-artifacts-quality-diagnostics-json",
"path": "artifacts/quality/diagnostics.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"check-diagnostics"
]
},
{
"id": "artifact-artifacts-quality-diagnostics-fixture-json",
"path": "artifacts/quality/diagnostics-fixture.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"check-diagnostics-fixture"
]
},
{
"id": "artifact-artifacts-quality-realtime-boundaries-json",
"path": "artifacts/quality/realtime-boundaries.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"check-realtime-boundaries"
]
},
{
"id": "artifact-artifacts-quality-optional-recipes-json",
"path": "artifacts/quality/optional-recipes.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"check-optional-recipes-source",
"check-optional-recipes"
]
},
{
"id": "artifact-artifacts-quality-optional-recipe-fixtures-json",
"path": "artifacts/quality/optional-recipe-fixtures.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"check-optional-recipe-fixtures"
]
},
{
"id": "artifact-artifacts-quality-registries-json",
"path": "artifacts/quality/registries.json",
"schemaId": "json-registry-snapshot"
"schemaId": "json-registry-snapshot",
"production": "command-generated",
"producerCommandIds": [
"check-registries"
]
},
{
"id": "artifact-artifacts-quality-registry-compatibility-fixtures-json",
"path": "artifacts/quality/registry-compatibility-fixtures.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"check-registries-compatibility-fixtures"
]
},
{
"id": "artifact-artifacts-quality-registry-baseline-fixture-json",
"path": "artifacts/quality/registry-baseline-fixture.json",
"schemaId": "json-registry-governance-run"
"schemaId": "json-registry-governance-run",
"production": "command-generated",
"producerCommandIds": [
"check-registries-baseline-fixture"
]
},
{
"id": "artifact-artifacts-quality-registry-fixture-json",
"path": "artifacts/quality/registry-fixture.json",
"schemaId": "json-registry-governance-run"
"schemaId": "json-registry-governance-run",
"production": "command-generated",
"producerCommandIds": [
"check-registries-fixture"
]
},
{
"id": "artifact-artifacts-quality-route-registry-fixture-json",
"path": "artifacts/quality/route-registry-fixture.json",
"schemaId": "json-registry-governance-run"
"schemaId": "json-registry-governance-run",
"production": "command-generated",
"producerCommandIds": [
"check-routes-fixture"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-011-txt",
"path": "artifacts/quality/gates/FE-GATE-011.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-release-build-manifest-json",
"path": "artifacts/release/build-manifest.json",
"schemaId": "json-build-manifest"
"schemaId": "json-build-manifest",
"production": "command-generated",
"producerCommandIds": [
"build"
]
},
{
"id": "artifact-artifacts-release-runtime-config-schema-json",
"path": "artifacts/release/runtime-config.schema.json",
"schemaId": "json-schema-document"
"schemaId": "json-schema-document",
"production": "command-generated",
"producerCommandIds": [
"build"
]
},
{
"id": "artifact-artifacts-storybook-static-index-html",
"path": "artifacts/storybook/static/index.html",
"schemaId": "html"
"schemaId": "html",
"production": "command-generated",
"producerCommandIds": [
"build-storybook"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-012-txt",
"path": "artifacts/quality/gates/FE-GATE-012.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-performance-bundle-json",
"path": "artifacts/performance/bundle.json",
"schemaId": "json-bundle-performance"
"schemaId": "json-bundle-performance",
"production": "command-generated",
"producerCommandIds": [
"check-bundle"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-013-txt",
"path": "artifacts/quality/gates/FE-GATE-013.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-security-scan-sarif",
"path": "artifacts/security/scan.sarif",
"schemaId": "sarif-secret-scan"
"schemaId": "sarif-secret-scan",
"production": "command-generated",
"producerCommandIds": [
"build-release-candidate"
]
},
{
"id": "artifact-artifacts-release-dependency-inventory-json",
"path": "artifacts/release/dependency-inventory.json",
"schemaId": "json-dependency-inventory"
"schemaId": "json-dependency-inventory",
"production": "command-generated",
"producerCommandIds": [
"build-release-candidate"
]
},
{
"id": "artifact-artifacts-release-sbom-cdx-json",
"path": "artifacts/release/sbom.cdx.json",
"schemaId": "json-sbom"
"schemaId": "json-sbom",
"production": "command-generated",
"producerCommandIds": [
"build-release-candidate"
]
},
{
"id": "artifact-artifacts-release-provenance-json",
"path": "artifacts/release/provenance.json",
"schemaId": "json-provenance"
"schemaId": "json-provenance",
"production": "command-generated",
"producerCommandIds": [
"build-release-candidate"
]
},
{
"id": "artifact-artifacts-release-reproducible-build-json",
"path": "artifacts/release/reproducible-build.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"verify-reproducible-build"
]
},
{
"id": "artifact-artifacts-security-dependency-diff-json",
"path": "artifacts/security/dependency-diff.json",
"schemaId": "json-dependency-diff"
"schemaId": "json-dependency-diff",
"production": "command-generated",
"producerCommandIds": [
"build-release-candidate"
]
},
{
"id": "artifact-artifacts-security-license-report-json",
"path": "artifacts/security/license-report.json",
"schemaId": "json-license-report"
"schemaId": "json-license-report",
"production": "command-generated",
"producerCommandIds": [
"build-release-candidate"
]
},
{
"id": "artifact-artifacts-security-vulnerability-report-json",
"path": "artifacts/security/vulnerability-report.json",
"schemaId": "json-vulnerability-report"
"schemaId": "json-vulnerability-report",
"production": "command-generated",
"producerCommandIds": [
"build-release-candidate"
]
},
{
"id": "artifact-artifacts-security-supply-chain-verification-json",
"path": "artifacts/security/supply-chain-verification.json",
"schemaId": "json-supply-chain-verification"
"schemaId": "json-supply-chain-verification",
"production": "command-generated",
"producerCommandIds": [
"build-release-candidate"
]
},
{
"id": "artifact-artifacts-security-supply-chain-coherence-json",
"path": "artifacts/security/supply-chain-coherence.json",
"schemaId": "json-supply-chain-coherence"
"schemaId": "json-supply-chain-coherence",
"production": "command-generated",
"producerCommandIds": [
"build-release-candidate"
]
},
{
"id": "artifact-artifacts-security-supply-chain-fixtures-json",
"path": "artifacts/security/supply-chain-fixtures.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"check-supply-chain-fixtures"
]
},
{
"id": "artifact-artifacts-security-supply-chain-provider-fixtures-json",
"path": "artifacts/security/supply-chain-provider-fixtures.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"check-supply-chain-provider-fixtures"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-014-txt",
"path": "artifacts/quality/gates/FE-GATE-014.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-release-compatibility-json",
"path": "artifacts/release/compatibility.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"verify-compatibility"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-015-txt",
"path": "artifacts/quality/gates/FE-GATE-015.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-release-release-candidate-json",
"path": "artifacts/release/release-candidate.json",
"schemaId": "json-release-candidate"
"schemaId": "json-release-candidate",
"production": "command-generated",
"producerCommandIds": [
"build-release-candidate"
]
},
{
"id": "artifact-artifacts-release-verification-json",
"path": "artifacts/release/verification.json",
"schemaId": "json-release-verification"
"schemaId": "json-release-verification",
"production": "command-generated",
"producerCommandIds": [
"build-release-candidate"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-016-txt",
"path": "artifacts/quality/gates/FE-GATE-016.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-runbooks-FE-RB-005-record-json",
"path": "artifacts/runbooks/FE-RB-005/record.json",
"schemaId": "json-runbook-record"
"schemaId": "json-runbook-record",
"production": "command-generated",
"producerCommandIds": [
"drill-runbook"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-017-txt",
"path": "artifacts/quality/gates/FE-GATE-017.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-quality-documentation-review-json",
"path": "artifacts/quality/documentation-review.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"verify-documentation"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-018-txt",
"path": "artifacts/quality/gates/FE-GATE-018.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-performance-field-web-vitals-json",
"path": "artifacts/performance/field-web-vitals.json",
"schemaId": "json-field-web-vitals"
"schemaId": "json-field-web-vitals",
"production": "command-generated",
"producerCommandIds": [
"collect-web-vitals-evidence"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-019-txt",
"path": "artifacts/quality/gates/FE-GATE-019.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-release-hosting-headers-json",
"path": "artifacts/release/hosting-headers.json",
"schemaId": "json-generic-json-object"
"schemaId": "json-generic-json-object",
"production": "command-generated",
"producerCommandIds": [
"verify-hosting-headers"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-020-txt",
"path": "artifacts/quality/gates/FE-GATE-020.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-tests-sample-removal-xml",
"path": "artifacts/tests/sample-removal.xml",
"schemaId": "junit"
"schemaId": "junit",
"production": "command-generated",
"producerCommandIds": [
"test-sample-removal"
]
},
{
"id": "artifact-artifacts-tests-optional-recipe-removal-xml",
"path": "artifacts/tests/optional-recipe-removal.xml",
"schemaId": "junit"
"schemaId": "junit",
"production": "command-generated",
"producerCommandIds": [
"test-optional-recipe-removal"
]
},
{
"id": "artifact-artifacts-tests-browser-file-storage-runtime-removal-xml",
"path": "artifacts/tests/browser-file-storage-runtime-removal.xml",
"schemaId": "junit"
"schemaId": "junit",
"production": "command-generated",
"producerCommandIds": [
"test-browser-file-storage-removal"
]
},
{
"id": "artifact-artifacts-tests-realtime-runtime-removal-xml",
"path": "artifacts/tests/realtime-runtime-removal.xml",
"schemaId": "junit"
"schemaId": "junit",
"production": "command-generated",
"producerCommandIds": [
"test-realtime-removal"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-021-txt",
"path": "artifacts/quality/gates/FE-GATE-021.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-runbooks-FE-RB-001-record-json",
"path": "artifacts/runbooks/FE-RB-001/record.json",
"schemaId": "json-runbook-record"
"schemaId": "json-runbook-record",
"production": "command-generated",
"producerCommandIds": [
"drill-runbook-2"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-022-txt",
"path": "artifacts/quality/gates/FE-GATE-022.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-runbooks-FE-RB-002-record-json",
"path": "artifacts/runbooks/FE-RB-002/record.json",
"schemaId": "json-runbook-record"
"schemaId": "json-runbook-record",
"production": "command-generated",
"producerCommandIds": [
"drill-runbook-3"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-023-txt",
"path": "artifacts/quality/gates/FE-GATE-023.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-runbooks-FE-RB-003-record-json",
"path": "artifacts/runbooks/FE-RB-003/record.json",
"schemaId": "json-runbook-record"
"schemaId": "json-runbook-record",
"production": "command-generated",
"producerCommandIds": [
"drill-runbook-4"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-024-txt",
"path": "artifacts/quality/gates/FE-GATE-024.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-runbooks-FE-RB-004-record-json",
"path": "artifacts/runbooks/FE-RB-004/record.json",
"schemaId": "json-runbook-record"
"schemaId": "json-runbook-record",
"production": "command-generated",
"producerCommandIds": [
"drill-runbook-5"
]
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-025-txt",
"path": "artifacts/quality/gates/FE-GATE-025.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-quality-gates-FE-GATE-026-txt",
"path": "artifacts/quality/gates/FE-GATE-026.txt",
"schemaId": "text"
"schemaId": "text",
"production": "runner-generated"
},
{
"id": "artifact-artifacts-performance-lab-json",
"path": "artifacts/performance/lab.json",
"schemaId": "json-lab-performance"
"schemaId": "json-lab-performance",
"production": "command-generated",
"producerCommandIds": [
"test-performance"
]
},
{
"id": "artifact-artifacts-quality-ci-contract-json",
"path": "artifacts/quality/ci-contract.json",
"schemaId": "json-ci-contract-report"
"schemaId": "json-ci-contract-report",
"production": "command-generated",
"producerCommandIds": [
"check-ci"
]
}
],
"gates": [