CommonMark
Lifecycle commands
Each Drydock command executed in order, with its recorded exit code and its own captured streams. A stream is linked only when it captured output; stderr carries provider progress on successful commands and is not a failure indicator on its own.
| # | Stage | Command | Result | Elapsed | ||
|---|---|---|---|---|---|---|
| 1 | 01-init | drydock init commonmark | OK | 1.5s | stdout | — |
| 2 | 02-import-sources | drydock import commonmark sources --format markdown | OK | 1.9s | stdout | — |
| 3 | 03-analyze | drydock analyze commonmark | OK | 68.9s | stdout | stderr |
| 4 | 04-plan | drydock plan commonmark --override | OK | 647.4s | stdout | stderr |
| 5 | 05-after-plan-build-status | drydock build status commonmark | OK | 1.5s | stdout | — |
| 6 | 06-after-plan-target-status | drydock status commonmark | OK | 2.0s | stdout | — |
| 7 | 07-after-plan-workspace-status | drydock status | OK | 0.8s | stdout | — |
| 8 | 08-initial-ready | drydock status commonmark --ready | OK | 0.7s | — | stderr |
| 9 | 09-initial-build-1 | drydock build commonmark --override --repair-attempts 6 | OK | 11851.5s | stdout | stderr |
| 10 | 10-initial-ready | drydock status commonmark --ready | FAIL 1 | 0.7s | — | stderr |
| 11 | 11-initial-complete | drydock status commonmark --check | OK | 0.8s | stdout | — |
| 12 | 12-after-initial-build-build-status | drydock build status commonmark | OK | 1.3s | stdout | — |
| 13 | 13-after-initial-build-target-status | drydock status commonmark | OK | 2.3s | stdout | — |
| 14 | 14-after-initial-build-workspace-status | drydock status | OK | 0.7s | stdout | — |
| 15 | 15-test | sh full_test.sh | OK | 168.6s | stdout | — |
| 16 | 16-score-acceptance | drydock score ac commonmark | FAIL 1 | 1129.4s | stdout | — |
| 17 | 17-score-build-report | drydock score build commonmark | OK | 1.3s | stdout | — |
| 18 | 18-score-release | drydock score release commonmark | FAIL 1 | 870.3s | stdout | stderr |
Advisory scores
Scoring is advisory and does not gate the run.
| Score | Result |
|---|---|
| acceptance | FAIL 1 |
| build-report | OK |
| release | FAIL 1 |
Recorded failure output
Stage 18-score-release exited nonzero. The text below is quoted verbatim from the captured streams.
Tail of evidence/commands/18-score-release.stdout.log.
Drydock 0.1.8 Copyright (c) 2026 Web Cloud Studio. All rights reserved. Release score: 96/100 specification_completeness 100 implementation_coverage 94 test_coverage 100 documentation_coverage 80 blueprint_drift 100 build_quality 97 acceptance_criteria_coverage 100 Release gate: commonmark INCOMPLETE Scorecard: /mnt/c/Users/barlo/projects/drydock/uat/CommonMark/runs/20260812.171514/workspace/targets/commonmark/SCORECARD.md Evidence: /mnt/c/Users/barlo/projects/drydock/uat/CommonMark/runs/20260812.171514/workspace/targets/commonmark/evidence/score-release.json BLOCKER: Manifest work is not closed/verified: block-quotes
Tail of evidence/commands/18-score-release.stderr.log.
2026-08-12 17:20:50 EDT Calling CODEX/gpt-5.6-luna (score release)... 2026-08-12 17:21:05 EDT Completed CODEX/gpt-5.6-luna (score release) rc=0 elapsed=14.8s cached=8,960 (42% hit) · uncached=12,441 · out=649 tps=43.8 id=20260812.212050.628Z-bd17e6fd
LLM executions
One row per model invocation, with the exact prompt sent, the output returned, and the raw provider transcript.
| Command | Model | Result | Elapsed | Cached | Uncached | Output | |||
|---|---|---|---|---|---|---|---|---|---|
| analyze | codex/gpt-5.6-luna | OK | 66.6s | 8,960 | 91,319 | 3,473 | prompt | output | transcript |
| plan | codex/gpt-5.6-luna | OK | 74.2s | 8,960 | 102,020 | 3,595 | prompt | output | transcript |
| plan | codex/gpt-5.6-luna | OK | 53.4s | 8,960 | 105,731 | 2,751 | prompt | output | transcript |
| plan | codex/gpt-5.6-luna | OK | 61.0s | 8,960 | 105,781 | 3,179 | prompt | output | transcript |
| plan | codex/gpt-5.6-luna | OK | 63.9s | 8,960 | 105,781 | 3,328 | prompt | output | transcript |
| plan | codex/gpt-5.6-luna | OK | 45.6s | 8,960 | 105,781 | 2,287 | prompt | output | transcript |
| plan | codex/gpt-5.6-luna | OK | 65.5s | 8,960 | 105,822 | 2,925 | prompt | output | transcript |
| plan | codex/gpt-5.6-luna | OK | 52.4s | 8,960 | 105,822 | 2,646 | prompt | output | transcript |
| plan | codex/gpt-5.6-luna | OK | 56.6s | 8,960 | 105,822 | 2,807 | prompt | output | transcript |
| plan | codex/gpt-5.6-luna | OK | 36.1s | 0 | 114,789 | 1,789 | prompt | output | transcript |
| plan | codex/gpt-5.6-luna | OK | 12.8s | 8,960 | 7,130 | 502 | prompt | output | transcript |
| lineage_attribute | codex/gpt-5.6-luna | OK | 26.9s | 8,960 | 8,103 | 1,301 | prompt | output | transcript |
| lineage_attribute | codex/gpt-5.6-luna | OK | 21.3s | 8,960 | 7,869 | 670 | prompt | output | transcript |
| lineage_attribute | codex/gpt-5.6-luna | OK | 16.5s | 8,960 | 9,162 | 696 | prompt | output | transcript |
| lineage_attribute | codex/gpt-5.6-luna | OK | 21.3s | 8,960 | 75,046 | 932 | prompt | output | transcript |
| lineage_attribute | codex/gpt-5.6-luna | OK | 26.6s | 11,008 | 6,929 | 687 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 97.7s | 227,072 | 26,578 | 3,593 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 125.1s | 237,312 | 34,830 | 5,007 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 101.1s | 251,136 | 27,559 | 2,974 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 475.7s | 2,941,696 | 123,607 | 13,686 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 714.3s | 5,427,712 | 247,367 | 19,005 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 230.6s | 1,637,120 | 112,665 | 5,264 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 437.2s | 1,685,248 | 129,563 | 4,972 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 75.1s | 596,224 | 97,121 | 1,954 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 598.6s | 5,598,976 | 150,618 | 17,991 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 375.2s | 3,090,176 | 131,975 | 13,931 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 266.8s | 1,683,200 | 115,234 | 7,601 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 458.2s | 2,642,432 | 116,326 | 8,714 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 798.9s | 6,357,504 | 172,438 | 15,585 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 718.6s | 7,594,240 | 178,385 | 15,326 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 346.1s | 2,350,080 | 110,964 | 4,078 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 389.7s | 5,359,872 | 147,979 | 13,990 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 338.8s | 3,671,808 | 137,648 | 9,153 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 855.5s | 8,008,192 | 167,513 | 11,472 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 701.1s | 6,867,456 | 156,258 | 11,420 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 400.8s | 3,258,368 | 235,578 | 6,931 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 542.8s | 5,254,144 | 136,329 | 9,999 | prompt | output | transcript |
| build | codex/gpt-5.6-luna | OK | 441.6s | 2,983,424 | 115,347 | 7,314 | prompt | output | transcript |
| score release | codex/gpt-5.6-luna | OK | 14.8s | 8,960 | 12,441 | 649 | prompt | output | transcript |
Build
Working tree produced by drydock build, exactly as the build left it. 30 files, 506,936 bytes.
| Path | Bytes | |
|---|---|---|
| runs/20260812.171514/build/ | 506,936 | |
| commonmark/ | 506,936 | |
| parser/ | 21,318 | |
| __init__.py | 225 | |
| blocks.py | 20,636 | |
| inlines.py | 457 | |
| renderer/ | 32,265 | |
| __init__.py | 129 | |
| html.py | 32,136 | |
| sources/ | 220,417 | |
| cmark.py | 1,354 | |
| normalize.py | 6,522 | |
| spec.txt | 206,108 | |
| spec_tests.py | 6,433 | |
| README.md | 728 | |
| cmark | 887 | |
| cmark.py | 1,354 | |
| commonmark | 158 | |
| full_test.sh | 244 | |
| normalize.py | 6,522 | |
| program | 196 | |
| scoped-final.log | 0 | |
| spec.txt | 206,108 | |
| spec_tests.py | 6,433 | |
| test_architecture.py | 701 | |
| test_block_quotes.py | 1,319 | |
| test_cli.py | 1,300 | |
| test_conformance_assets.py | 1,192 | |
| test_documentation.py | 425 | |
| test_inline_code_breaks.py | 1,107 | |
| test_inline_emphasis.py | 869 | |
| test_inline_escapes.py | 1,034 | |
| test_lists.py | 784 | |
| test_render_blocks.py | 741 | |
| test_render_normalization.py | 834 |
Evidence
Captured command streams, assembled prompts, model output, and provider transcripts. 156 files, 10,931,209 bytes.
Sources
Input bundle staged for drydock import before the lifecycle started. 5 files, 223,230 bytes.
| Path | Bytes | |
|---|---|---|
| runs/20260812.171514/sources/ | 223,230 | |
| INSTRUCTIONS.md | 2,813 | |
| cmark.py | 1,354 | |
| normalize.py | 6,522 | |
| spec.txt | 206,108 | |
| spec_tests.py | 6,433 |
Workspace
Drydock workspace the run drove: Blueprint, Manifest, Target artifacts, and logs. 220 files, 11,546,031 bytes.