{
"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"
}
Run artifact