Skip to content

Latest commit

 

History

History
74 lines (64 loc) · 17.7 KB

File metadata and controls

74 lines (64 loc) · 17.7 KB

Requirement traceability

Generated by task traceability — do not edit.

Every requirement this specification gives a stable identifier, the clause that states it, and the conformance cases that pin it.

A requirement with no case is not necessarily untested — some are excused in tools/src/conformance.ts's UNPINNED list, each with a written reason. What this table makes visible is which rules the corpus actually holds down.

blueprint/v1

Requirement Clause Cases
BP-ID-001 §Identity blueprint/v1/semantic/003-slug-disagrees-with-directory
BP-ID-002 §Identity blueprint/v1/semantic/004-version-disagrees-with-listing
BP-ID-003 §Identity blueprint/v1/semantic/005-unreferenced-component-document
blueprint/v1/semantic/006-reference-names-no-document

component/v1

Requirement Clause Cases
COMP-ENV-001 §Document envelope
COMP-ENV-002 §Document envelope blueprint/v1/structural/002-wrong-kind
component/v1/structural/002-wrong-kind
listing/v1/structural/002-wrong-kind
COMP-ENV-003 §Document envelope
COMP-ENV-004 §Document envelope
COMP-ENV-005 §Document envelope blueprint/v1/structural/003-unknown-field
component/v1/structural/003-unknown-field
component/v1/structural/005-nested-unknown-field
listing/v1/structural/003-unknown-field
COMP-ENV-006 §Document envelope blueprint/v1/structural/004-unsupported-spec-version
component/v1/structural/004-unsupported-spec-version
listing/v1/structural/004-unsupported-spec-version
COMP-SRC-001 §Source component/v1/semantic/001-floating-tag-image-reference
COMP-EP-001 §Endpoints component/v1/semantic/005-no-primary-endpoint-elected
component/v1/semantic/007-probe-on-endpointless-workload
COMP-ENVVAR-001 §Environment variables component/v1/semantic/010-duplicate-env-var-key
COMP-ENVVAR-002 §Environment variables component/v1/semantic/011-env-key-claimed-twice
COMP-EP-002 §Health probes component/v1/semantic/002-probe-names-unknown-endpoint
component/v1/semantic/003-platform-default-names-unknown-endpoint
COMP-EP-003 §Health probes component/v1/semantic/008-probe-on-tcp-endpoint
component/v1/semantic/009-platform-default-on-tcp-endpoint
COMP-UI-001 §Inputs component/v1/structural/020-user-input-without-ui
component/v1/structural/047-install-form-presentation
COMP-UI-002 §Inputs component/v1/structural/019-connection-input-with-ui
COMP-GEN-001 §Inputs component/v1/structural/018-generated-input-not-sensitive
component/v1/structural/052-generated-input-with-platform-default
COMP-EP-004 §Inputs component/v1/semantic/004-platform-default-names-private-endpoint
COMP-VAL-001 §Value schemas blueprint/v1/structural/024-integer-parameter-type
blueprint/v1/structural/026-json-parameter
component/v1/structural/039-integer-value-type
component/v1/structural/040-number-value-type
component/v1/structural/041-json-value-type
COMP-VAL-002 §Value schemas blueprint/v1/structural/025-json-parameter-with-pattern
component/v1/structural/042-json-value-with-pattern
component/v1/structural/043-json-value-with-enum
COMP-VAL-003 §Value schemas component/v1/structural/044-format-on-a-non-string-value
COMP-VAL-004 §Value schemas blueprint/v1/structural/029-parameter-format-outside-the-vocabulary
component/v1/structural/045-timezone-format-value
component/v1/structural/046-format-outside-the-vocabulary
COMP-UI-003 §Install-form presentation blueprint/v1/structural/027-parameter-install-form-presentation
blueprint/v1/structural/028-parameter-ui-declares-a-control
component/v1/structural/047-install-form-presentation
component/v1/structural/048-ui-declares-a-control
COMP-UI-004 §Install-form presentation blueprint/v1/structural/027-parameter-install-form-presentation
component/v1/structural/047-install-form-presentation
component/v1/structural/049-prominence-outside-the-vocabulary
COMP-UI-005 §Install-form presentation blueprint/v1/semantic/023-parameter-enum-label-names-no-member
component/v1/semantic/014-enum-label-names-no-member
component/v1/semantic/015-enum-labels-cover-some-members
COMP-YAML-001 §The Musher YAML profile blueprint/v1/parser/004-malformed-yaml
component/v1/parser/004-malformed-yaml
listing/v1/parser/004-malformed-yaml
COMP-YAML-002 §The Musher YAML profile component/v1/parser/012-byte-order-mark
COMP-YAML-003 §The Musher YAML profile component/v1/parser/013-crlf-line-endings
COMP-YAML-004 §The Musher YAML profile component/v1/parser/005-multiple-documents
COMP-YAML-005 §The Musher YAML profile component/v1/parser/006-non-string-key
COMP-YAML-006 §The Musher YAML profile blueprint/v1/parser/001-reject-duplicate-keys
component/v1/parser/001-reject-duplicate-keys
listing/v1/parser/001-reject-duplicate-keys
COMP-YAML-007 §The Musher YAML profile blueprint/v1/parser/002-reject-anchors-and-aliases
blueprint/v1/parser/003-reject-lone-anchor
component/v1/parser/002-reject-anchors-and-aliases
component/v1/parser/003-reject-lone-anchor
listing/v1/parser/002-reject-anchors-and-aliases
listing/v1/parser/003-reject-lone-anchor
COMP-YAML-008 §The Musher YAML profile component/v1/parser/007-merge-key
COMP-YAML-009 §The Musher YAML profile component/v1/parser/008-explicit-tag
COMP-YAML-010 §The Musher YAML profile component/v1/parser/011-document-too-large
COMP-YAML-011 §The Musher YAML profile component/v1/parser/010-depth-exceeded
COMP-YAML-012 §The Musher YAML profile component/v1/parser/009-scalar-too-long

listing/v1

Requirement Clause Cases
LIST-ID-001 §Identity listing/v1/semantic/002-slug-disagrees-with-directory
LIST-ID-002 §Identity listing/v1/semantic/003-version-disagrees-with-blueprint
LIST-MD-001 §The description Markdown profile listing/v1/semantic/008-description-raw-html
LIST-MD-002 §The description Markdown profile listing/v1/semantic/010-description-javascript-url
listing/v1/semantic/012-description-uppercase-scheme
LIST-MD-003 §The description Markdown profile listing/v1/semantic/011-description-remote-image
listing/v1/semantic/015-description-image-resolves
LIST-MEDIA-001 §Media listing/v1/semantic/004-media-file-absent
listing/v1/semantic/013-description-image-absent
LIST-MEDIA-002 §Media listing/v1/semantic/005-media-symlink-escaping-the-item
listing/v1/semantic/014-description-image-escaping-the-item
LIST-MEDIA-003 §Media listing/v1/semantic/001-duplicate-screenshot-basename
LIST-MEDIA-004 §Resolution after ingest

43 of 47 requirement(s) are pinned by at least one conformance case.