Run artifact

workspace/targets/commonmark/evidence/score-release.json

{
  "schema_version": 3,
  "recorded_at": "2026-08-12T21:21:05+00:00",
  "target": "commonmark",
  "complete": false,
  "qualified": false,
  "technical_score": 96,
  "dimensions": {
    "specification_completeness": 100,
    "implementation_coverage": 94,
    "test_coverage": 100,
    "documentation_coverage": 80,
    "blueprint_drift": 100,
    "build_quality": 97,
    "acceptance_criteria_coverage": 100
  },
  "criteria": [
    {
      "criterion_id": "st-001",
      "verdict": "PASS",
      "rationale": "The complete supplied conformance suite passed with no failures or skips.",
      "evidence": [
        "FEATURE-CONFORMANCE-FULL.md:complete-conformance-suite=PASS"
      ]
    }
  ],
  "blockers": [
    "Manifest work is not closed/verified: block-quotes"
  ],
  "attestations": [],
  "warnings": [
    "Programmatic acceptance failed: cli-documentation-verification"
  ],
  "improvements": [
    "Close and verify the incomplete block-quotes Manifest work.",
    "Update README.md to document the required complete-suite invocation: sh full_test.sh."
  ],
  "identities": {
    "code": "fbe2a3c24923687cda7ed5bbd2ac5533856697d6",
    "sea_trials": "e425a79399476c6cd3490128aa8448ac18aad5f537dc01a659a07eccafa5ba73",
    "manifest": "da690c9862c9cde22586c859d20c55f614da1bc37267dfe7038e0b838838854a",
    "blueprint": {
      "ARCHITECTURE.md": "4401f1eb6d106328681e1aa590de8dce5877d0b58de586bde20e42052098f6e8",
      "ARCHITECTURE_compact.md": "bcec65f2c03cbb08aa5bf8fbe9f0b50cc38f2d0c2bd92eef5e81c5744f2945e9",
      "FEATURE-BLOCK-LEAF.md": "69393c5bf78de24835f6f862515e26d73a93fd0383682f1e8c008736e0695c01",
      "FEATURE-BLOCK-LISTS.md": "0fa8812c7d0d818aee243cf4c81abd2be7429bfdede2e091e9f548b70f3cb0b1",
      "FEATURE-BLOCK-QUOTES.md": "b6ac7a638c09fc7b5217f114f6baed320fbc6bd9f389750e44db1064d2e33814",
      "FEATURE-CLI-DOCUMENTATION.md": "ed5144a7bf2569dd627a0cb49c479d0ac2a847e00b2ec49d2dff1c7177f46bce",
      "FEATURE-CLI-ENTRYPOINT.md": "cb0c4b83b3cbd14ea453dc0da1f667e20ea9e7992ba34d89de29e37a26375afa",
      "FEATURE-CLI-ERRORS.md": "d58cdf3ee85bf27266f8608585d1f76a8b07ce2c3978a97585f7872b82a9c88d",
      "FEATURE-CONFORMANCE-ASSETS.md": "6acc5bc2ec09ed238e4dedd1238a2a7e3e18671c0a54389fae4d1d519cc404c6",
      "FEATURE-CONFORMANCE-FULL.md": "d36d0b7c90e1f944aedffc2291b12bf02a2a607e495db34d21cf4b457db4abcb",
      "FEATURE-INLINE-CODE-BREAKS.md": "a7b092fb449fa302838aa982aad7cecbd1d5249c6ba69f81007e9278788986fd",
      "FEATURE-INLINE-EMPHASIS.md": "5985e9df3d570261c003d1848b3bd478a0d3273d6be0a53fae636b5cce5c8ec0",
      "FEATURE-INLINE-ESCAPES.md": "8ec32f9ba38ed7e0e2257c0032028b77cb07a9c949d45f97b611c95c5e74b6b3",
      "FEATURE-INLINE-HTML.md": "5cb9080fd1c36517fbe77657958fe238d0b9a99e9555c60d1487e5b94327d050",
      "FEATURE-INLINE-LINKS.md": "86acb4d516a957475e0a0374ccfdde6e8790780dd9891dc1044de28b6902c4b6",
      "FEATURE-RENDER-BLOCKS.md": "f46dd6caf74723ed69dbefe05207fe8fbc1021681ad74916a847bc387d528b16",
      "FEATURE-RENDER-INLINE.md": "8661afd65ac99a20ac2d1aac8af6abc175a328fa5077e67f27c58b316d888bcd",
      "FEATURE-RENDER-NORMALIZATION.md": "6410e420559625eea23da704a5ad73434e902deefd803657c916687c8aa6bf71",
      "normalize_compact.md": "6b27e427a5a3e63e0fef6961f7af43f651ec8fee70aa1d21e20512737972aaf0",
      "spec_compact.md": "0d84a7ee78e885ad183d42656ac532c520a42faf74f60c2dddd98fdbc7ff5e8d",
      "spec_tests_compact.md": "b48cfb31cce9616251246fb3407909e5caa67134125024233e9990f5f20c141d"
    }
  },
  "measurements": [
    {
      "criterion_id": "st-001",
      "status": "not-applicable",
      "value": null,
      "unit": "",
      "source": "",
      "return_code": null,
      "detail": ""
    }
  ],
  "evidence_files": [],
  "programmatic_acceptance": [
    {
      "check_id": "architecture-boundaries",
      "source": "ARCHITECTURE.md",
      "intent": "The implementation exposes separate block, inline, rendering, and executable boundaries.",
      "passed": true,
      "return_code": 0,
      "stdout": "",
      "stderr": "",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "architecture-runtime-contract",
      "source": "ARCHITECTURE.md",
      "intent": "The runtime contains the required POSIX conformance wrapper boundary.",
      "passed": true,
      "return_code": 0,
      "stdout": "",
      "stderr": "",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "leaf-blocks-primary",
      "source": "FEATURE-BLOCK-LEAF.md",
      "intent": "The implementation passes the supplied conformance sections for thematic breaks, headings, and code blocks.",
      "passed": true,
      "return_code": 0,
      "stdout": "105 passed, 0 failed, 0 errored, 550 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "leaf-blocks-secondary",
      "source": "FEATURE-BLOCK-LEAF.md",
      "intent": "The implementation passes the supplied conformance sections for HTML blocks, link references, paragraphs, and blank lines.",
      "passed": true,
      "return_code": 0,
      "stdout": "82 passed, 0 failed, 0 errored, 573 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "lists-structure",
      "source": "FEATURE-BLOCK-LISTS.md",
      "intent": "The implementation passes list marker, nesting, indentation, and continuation conformance examples.",
      "passed": true,
      "return_code": 0,
      "stdout": "74 passed, 0 failed, 0 errored, 581 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "lists-tightness",
      "source": "FEATURE-BLOCK-LISTS.md",
      "intent": "The implementation passes empty-item, delimiter, and tight-versus-loose list conformance examples.",
      "passed": true,
      "return_code": 0,
      "stdout": "74 passed, 0 failed, 0 errored, 581 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "block-quotes-basic",
      "source": "FEATURE-BLOCK-QUOTES.md",
      "intent": "The implementation passes basic and nested block quote conformance examples.",
      "passed": true,
      "return_code": 0,
      "stdout": "25 passed, 0 failed, 0 errored, 630 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "block-quotes-continuation",
      "source": "FEATURE-BLOCK-QUOTES.md",
      "intent": "The implementation passes block quote laziness, blank-line, and contained-structure examples.",
      "passed": true,
      "return_code": 0,
      "stdout": "25 passed, 0 failed, 0 errored, 630 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "cli-documentation-content",
      "source": "FEATURE-CLI-DOCUMENTATION.md",
      "intent": "README.md documents the standard-input and standard-output interface.",
      "passed": true,
      "return_code": 0,
      "stdout": "",
      "stderr": "",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "cli-documentation-verification",
      "source": "FEATURE-CLI-DOCUMENTATION.md",
      "intent": "README.md documents the required complete-suite invocation.",
      "passed": false,
      "return_code": 1,
      "stdout": "",
      "stderr": "Traceback (most recent call last):\n  File \"cli-documentation-verification.py\", line 4, in <module>\n    assert \"sh full_test.sh\" in text\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\nAssertionError\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "cli-stdin-stdout",
      "source": "FEATURE-CLI-ENTRYPOINT.md",
      "intent": "The executable renders Markdown supplied through standard input and exits successfully.",
      "passed": true,
      "return_code": 0,
      "stdout": "<h1>Hello</h1>\n<p>world</p>\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "cli-utf8",
      "source": "FEATURE-CLI-ENTRYPOINT.md",
      "intent": "The executable accepts UTF-8 Markdown and emits UTF-8 HTML.",
      "passed": true,
      "return_code": 0,
      "stdout": "",
      "stderr": "",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "cli-errors-success-contract",
      "source": "FEATURE-CLI-ERRORS.md",
      "intent": "A successful invocation returns zero and keeps diagnostics off standard error.",
      "passed": true,
      "return_code": 0,
      "stdout": "",
      "stderr": "",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "cli-errors-stdout-integrity",
      "source": "FEATURE-CLI-ERRORS.md",
      "intent": "The executable emits a complete HTML document result without diagnostic text in standard output.",
      "passed": true,
      "return_code": 0,
      "stdout": "",
      "stderr": "",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "conformance-assets-leaf-scope",
      "source": "FEATURE-CONFORMANCE-ASSETS.md",
      "intent": "The staged conformance harness executes a selected leaf-block scope successfully.",
      "passed": true,
      "return_code": 0,
      "stdout": "187 passed, 0 failed, 0 errored, 468 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "conformance-assets-inline-scope",
      "source": "FEATURE-CONFORMANCE-ASSETS.md",
      "intent": "The staged conformance harness executes a selected inline scope successfully.",
      "passed": true,
      "return_code": 0,
      "stdout": "323 passed, 0 failed, 0 errored, 332 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "complete-conformance-suite",
      "source": "FEATURE-CONFORMANCE-FULL.md",
      "intent": "The complete supplied CommonMark conformance suite passes through the required wrapper.",
      "passed": true,
      "return_code": 0,
      "stdout": "655 passed, 0 failed, 0 errored, 0 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "code-spans",
      "source": "FEATURE-INLINE-CODE-BREAKS.md",
      "intent": "The implementation passes code span delimiter, matching, normalization, and precedence examples.",
      "passed": true,
      "return_code": 0,
      "stdout": "22 passed, 0 failed, 0 errored, 633 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "line-breaks",
      "source": "FEATURE-INLINE-CODE-BREAKS.md",
      "intent": "The implementation passes hard-break, soft-break, trailing-space, and break-context examples.",
      "passed": true,
      "return_code": 0,
      "stdout": "17 passed, 0 failed, 0 errored, 638 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "emphasis-delimiters",
      "source": "FEATURE-INLINE-EMPHASIS.md",
      "intent": "The implementation passes delimiter-run, flanking, intraword, and modulo-three emphasis examples.",
      "passed": true,
      "return_code": 0,
      "stdout": "132 passed, 0 failed, 0 errored, 523 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "emphasis-nesting",
      "source": "FEATURE-INLINE-EMPHASIS.md",
      "intent": "The implementation passes nested, overlapping, precedence, and unmatched delimiter examples.",
      "passed": true,
      "return_code": 0,
      "stdout": "132 passed, 0 failed, 0 errored, 523 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "inline-escapes",
      "source": "FEATURE-INLINE-ESCAPES.md",
      "intent": "The implementation passes punctuation escape and escape-context conformance examples.",
      "passed": true,
      "return_code": 0,
      "stdout": "13 passed, 0 failed, 0 errored, 642 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "character-references",
      "source": "FEATURE-INLINE-ESCAPES.md",
      "intent": "The implementation passes named, decimal, hexadecimal, invalid, and contextual character-reference examples.",
      "passed": true,
      "return_code": 0,
      "stdout": "17 passed, 0 failed, 0 errored, 638 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "inline-html-suite",
      "source": "FEATURE-INLINE-HTML.md",
      "intent": "The autolink and raw HTML syntax passes its complete owned conformance scope.",
      "passed": true,
      "return_code": 0,
      "stdout": "40 passed, 0 failed, 0 errored, 615 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "inline-html-malformed",
      "source": "FEATURE-INLINE-HTML.md",
      "intent": "Invalid autolinks and malformed HTML remain ordinary escaped content.",
      "passed": true,
      "return_code": 0,
      "stdout": "",
      "stderr": "",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "inline-links-suite",
      "source": "FEATURE-INLINE-LINKS.md",
      "intent": "The inline link, reference link, and image syntax passes its complete owned conformance scope.",
      "passed": true,
      "return_code": 0,
      "stdout": "112 passed, 0 failed, 0 errored, 543 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "inline-links-boundaries",
      "source": "FEATURE-INLINE-LINKS.md",
      "intent": "The implementation preserves link and image destination, title, reference, and nesting behavior.",
      "passed": true,
      "return_code": 0,
      "stdout": "",
      "stderr": "",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "render-blocks-suite",
      "source": "FEATURE-RENDER-BLOCKS.md",
      "intent": "Block-level HTML rendering passes the complete owned conformance scope.",
      "passed": true,
      "return_code": 0,
      "stdout": "259 passed, 0 failed, 0 errored, 396 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "render-blocks-escaping",
      "source": "FEATURE-RENDER-BLOCKS.md",
      "intent": "Block rendering preserves structural nesting and escapes literal code content.",
      "passed": true,
      "return_code": 0,
      "stdout": "",
      "stderr": "",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "render-inline-suite",
      "source": "FEATURE-RENDER-INLINE.md",
      "intent": "Inline HTML rendering passes the complete owned conformance scope.",
      "passed": true,
      "return_code": 0,
      "stdout": "356 passed, 0 failed, 0 errored, 299 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "render-inline-escaping",
      "source": "FEATURE-RENDER-INLINE.md",
      "intent": "Inline rendering escapes text and code while preserving links, images, and raw HTML.",
      "passed": true,
      "return_code": 0,
      "stdout": "",
      "stderr": "",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "render-normalization-suite",
      "source": "FEATURE-RENDER-NORMALIZATION.md",
      "intent": "URL, title, attribute, entity, and special-character rendering passes its complete conformance scope.",
      "passed": true,
      "return_code": 0,
      "stdout": "169 passed, 0 failed, 0 errored, 486 skipped\n\n",
      "stderr": "\n",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    },
    {
      "check_id": "render-normalization-specials",
      "source": "FEATURE-RENDER-NORMALIZATION.md",
      "intent": "Normalized output preserves URL escaping, title escaping, attribute semantics, and special characters.",
      "passed": true,
      "return_code": 0,
      "stdout": "",
      "stderr": "",
      "error": null,
      "skipped": false,
      "interpreter": "/mnt/c/Users/barlo/projects/drydock/.venv/bin/python3",
      "provisioning_result": "not requested"
    }
  ],
  "story_acceptance": {
    "passed": 32,
    "failed": 1,
    "unverified": 0,
    "total": 33,
    "product_defects": 1,
    "harness_defects": 0,
    "note": "Reported, not gating. Story acceptance gates the release by construction through Manifest closure; the release gate's only input is Sea Trials. UNVERIFIED assertions never reached the code under test and say nothing about the build."
  },
  "execution_id": "20260812.212050.628Z-bd17e6fd"
}