<requirement name="run-toml-conformance" stories="conformance">
Run the upstream toml-test conformance suite against the built decoder.
</requirement>
<requirement name="select-conformance-tests" stories="conformance">
DECODER=./toml-decoder sh sources/run_conformance.sh -run 'valid/string/*' # one group
DECODER=./toml-decoder sh sources/run_conformance.sh -json # machine-readable
</requirement>
<requirement name="require-decoder-command" stories="conformance">
DECODER decoder command. Required — this harness is language-neutral and
deliberately has no default implementation language.
</requirement>
<requirement name="resolve-test-harness" stories="conformance">
TOML_TEST absolute path to the toml-test binary (default: found on PATH)
</requirement>
<requirement name="pin-harness-version" stories="conformance">
The suite's identity is part of the verdict.
</requirement>
<requirement name="return-harness-verdict" stories="conformance">
Exit code is the harness exit code: 0 only when every test passes.
</requirement>
<unattached story="architecture"/>
<unattached story="decoder-contract"/>
<unattached story="decoder-invalid-input"/>
<unattached story="decoder-tagged-json"/>
<unattached story="lexical-strings"/>
<unattached story="lexical-numbers"/>
<unattached story="lexical-datetime"/>
<unattached story="lexical-whitespace-comments"/>
<unattached story="keys-forms"/>
<unattached story="structures-arrays"/>
<unattached story="keys-semantics"/>
<unattached story="structures-inline-tables"/>
<unattached story="structures-inline-table-closure"/>
<unattached story="tables-standard"/>
<unattached story="tables-redefinition"/>
<unattached story="tables-arrays"/>
<unattached story="tables-arrays-ordering"/>
Run artifact