User Acceptance Test — Run Report

CommonMark

Run 20260815.202344 · Target commonmark · codex/gpt-5.6-luna
ApprovedDrydock UAT
CommonMark: PASSED
Resumed at score; every required command from that stage onward exited 0. Earlier rows are the prior attempt, retained as evidence. 1 receipt claim is not proven (target completion check passed); see the receipt below.
Receipt5 of 6 claims proven
ClaimVerdictRecorded outcomeProof
Lifecycle completedPASS18 lifecycle commands executed; the run ended at 18-score-release.result.json
External conformance suite passedPASSsh sources/full_test.sh exited 0.evidence/commands/15-test.stdout.log
Target completion check passedUNPROVENdrydock status commonmark --check exited 1.evidence/commands/11-initial-complete.stdout.log
Acceptance score passedPASSdrydock score acceptance exited 0.evidence/commands/16-score-acceptance.stdout.log
Release score passedPASSdrydock score release exited 0.evidence/commands/18-score-release.stdout.log
Integrity verification passedPASS234 files digested; verify with sha256sum -c SHA256SUMS.SHA256SUMS
Verdict
PASSED
Target
commonmark
Run
20260815.202344
Ran
2026-08-15 20:18:24 EDT — 2026-08-15 20:22:13 EDT
Drydock
0.1.8
Commit
ed677ad07fdef9340e3a9ef73d582e071c71e90e
Provider
codex
Model
gpt-5.6-luna
Platform
Linux-6.6.87.2-microsoft-standard-WSL2-x86_64-with-glibc2.35
Python
3.12.13
Elapsed
228.8s
LLM calls
25
Tokens
cached 41,656,320 · uncached 1,993,137 · output 147,678
Build passes
1
Repairs
6 attempts allowed
Conformance
passed
Code
runs/20260815.202344/build/commonmark/

RUN SUMMARY

Input specification
sources/INSTRUCTIONS.md
Delivered Code
build/commonmark/
Test Results
evidence/commands/15-test.stdout.log

RUN NOTES:

Decisions

4 recorded · 2 still recommended. A recommended decision is one Drydock made on the author's behalf and no human has confirmed. Decisions carry forward: an answered one is re-entered on this project's next run. Full record: view/workspace/targets/commonmark/DECISIONS.json.html.

IDOriginSeverityStatusTitleSystem choiceCommander direction
analyze-display_nameanalyze-questionnairematerialansweredDisplay NameCommonMarkCommonMark
analyze-short_descriptionanalyze-questionnairematerialansweredShort DescriptionA command-line CommonMark 0.31.2 parser that converts Markdown from standard input to HTML on standard output.A command-line CommonMark 0.31.2 parser that converts Markdown from standard input to HTML on standard output.
build-skip-feature-conformance-verification.md-complete-conformancebuildlowrecommendedAcceptance skipped: complete-conformanceLeave complete-conformance untested until its acceptance setup is repaired; do not treat it as passed.—
plan-architecture-boundaryplanlowrecommendedParser implementation boundarystdlib—

Run detail

Everything below is the underlying record: the commands Drydock executed, the model calls they made, and every file this run wrote.

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; run progress and token accounting are reported on stdout, so a linked stderr means the stage wrote diagnostics.

#StageCommandResultElapsedstdoutstderrllm
101-initdrydock init commonmarkOK2.2sstdout——
202-import-sourcesdrydock import commonmark sources --format markdownOK2.2sstdout——
303-analyzedrydock analyze commonmarkOK65.3sstdout——
404-plandrydock plan commonmark --overrideOK320.3sstdout——
505-after-plan-build-statusdrydock build status commonmarkOK0.6sstdout——
606-after-plan-target-statusdrydock status commonmark—0.8sstdout——
707-after-plan-workspace-statusdrydock status—0.4sstdout——
808-initial-readydrydock status commonmark --readyREADY TO BUILD0.5sstdout——
909-initial-build-1drydock build commonmark --override --repair-attempts 6OK4400.9sstdout——
1010-initial-readydrydock status commonmark --readyNOT READY0.4sstdout——
1111-initial-completedrydock status commonmark --checkINCOMPLETE0.2sstdout——
1212-after-initial-build-build-statusdrydock build status commonmarkOK0.6sstdout——
1313-after-initial-build-target-statusdrydock status commonmark—0.8sstdout——
1414-after-initial-build-workspace-statusdrydock status—0.5sstdout——
1515-testsh sources/full_test.shOK45.4sstdout——
1616-score-acceptancedrydock score ac commonmarkOK146.4sstdout——
1717-score-build-reportdrydock score build commonmarkOK0.5sstdout——
1818-score-releasedrydock score release commonmarkOK73.2sstdout—llm

Advisory scores

Scoring is advisory and does not gate the run.

ScoreResult
acceptanceOK
build-reportOK
releaseOK

LLM executions

One row per model invocation, with the exact prompt sent, the output returned, and the raw provider transcript.

CommandModelResultElapsedCachedUncachedOutputpromptoutputtranscriptllm
analyzecodex/gpt-5.6-lunaOK63.0s8,96088,7433,230promptoutputtranscriptllm
plancodex/gpt-5.6-lunaOK54.4s8,960100,5652,781promptoutputtranscriptllm
plancodex/gpt-5.6-lunaOK40.6s8,9604,8522,024promptoutputtranscriptllm
plancodex/gpt-5.6-lunaOK64.4s8,960103,3023,346promptoutputtranscriptllm
plancodex/gpt-5.6-lunaOK43.2s8,960103,3332,022promptoutputtranscriptllm
lineage_attributecodex/gpt-5.6-lunaOK22.6s8,9604,3211,038promptoutputtranscriptllm
lineage_attributecodex/gpt-5.6-lunaOK14.8s8,9603,947622promptoutputtranscriptllm
lineage_attributecodex/gpt-5.6-lunaOK14.6s8,9604,116597promptoutputtranscriptllm
lineage_attributecodex/gpt-5.6-lunaOK21.1s8,9605,240690promptoutputtranscriptllm
lineage_attributecodex/gpt-5.6-lunaOK21.7s8,96071,124969promptoutputtranscriptllm
lineage_attributecodex/gpt-5.6-lunaOK14.9s8,9605,055619promptoutputtranscriptllm
buildcodex/gpt-5.6-lunaOK271.3s782,08053,8298,694promptoutputtranscriptllm
buildcodex/gpt-5.6-lunaOK428.3s3,943,424135,57511,542promptoutputtranscriptllm
buildcodex/gpt-5.6-lunaOK841.5s10,561,280183,42223,360promptoutputtranscriptllm
buildcodex/gpt-5.6-lunaOK245.6s1,895,424106,5985,172promptoutputtranscriptllm
buildcodex/gpt-5.6-lunaOK471.9s3,721,728138,74114,922promptoutputtranscriptllm
buildcodex/gpt-5.6-lunaOK165.8s2,537,984113,6795,718promptoutputtranscriptllm
buildcodex/gpt-5.6-lunaOK494.4s4,844,032149,50519,477promptoutputtranscriptllm
buildcodex/gpt-5.6-lunaOK172.7s1,779,200114,5017,298promptoutputtranscriptllm
buildcodex/gpt-5.6-lunaOK146.9s1,338,880106,1575,480promptoutputtranscriptllm
buildcodex/gpt-5.6-lunaOK403.0s3,893,760142,28015,733promptoutputtranscriptllm
buildcodex/gpt-5.6-lunaOK249.6s3,267,072130,0897,193promptoutputtranscriptllm
buildcodex/gpt-5.6-lunaOK250.0s2,974,976115,9164,902promptoutputtranscriptllm
score releasecodex/gpt-5.6-lunaOK6.2s8,9603,970134promptoutputtranscriptllm
score releasecodex/gpt-5.6-lunaOK5.9s8,9604,277115promptoutputtranscriptllm

Build

Working tree produced by drydock build, exactly as the build left it. 9 files, 270,023 bytes.

PathBytes
runs/20260815.202344/build/270,023
commonmark/270,023
sources/222,452
cmark.py1,354
full_test.sh2,035
normalize.py6,522
spec.txt206,108
spec_tests.py6,433
tests/3,444
test_inline_html.py1,315
test_interface.py2,129
README.md1,208
commonmark42,919

Evidence

Captured command streams, assembled prompts, model output, and provider transcripts. 150 files, 6,078,947 bytes.

PathBytes
runs/20260815.202344/evidence/6,078,947
commands/33,800
superseded/8,285
20260816.001824/8,285
16-score-acceptance.stderr.log empty0
16-score-acceptance.stdout.log4,577
17-score-build-report.stderr.log empty0
17-score-build-report.stdout.log2,661
18-score-release.stderr.log empty0
18-score-release.stdout.log721
19-score-acceptance.stderr.log empty0
19-score-acceptance.stdout.log163
20-score-acceptance.stderr.log empty0
20-score-acceptance.stdout.log163
01-init.stderr.log empty0
01-init.stdout.log679
02-import-sources.stderr.log empty0
02-import-sources.stdout.log410
03-analyze.stderr.log empty0
03-analyze.stdout.log716
04-plan.stderr.log empty0
04-plan.stdout.log3,334
05-after-plan-build-status.stderr.log empty0
05-after-plan-build-status.stdout.log1,899
06-after-plan-target-status.stderr.log empty0
06-after-plan-target-status.stdout.log873
07-after-plan-workspace-status.stderr.log empty0
07-after-plan-workspace-status.stdout.log871
08-initial-ready.stderr.log empty0
08-initial-ready.stdout.log48
09-initial-build-1.stderr.log empty0
09-initial-build-1.stdout.log4,542
10-initial-ready.stderr.log empty0
10-initial-ready.stdout.log47
11-initial-complete.stderr.log empty0
11-initial-complete.stdout.log61
12-after-initial-build-build-status.stderr.log empty0
12-after-initial-build-build-status.stdout.log1,937
13-after-initial-build-target-status.stderr.log empty0
13-after-initial-build-target-status.stdout.log1,000
14-after-initial-build-workspace-status.stderr.log empty0
14-after-initial-build-workspace-status.stdout.log731
15-test.stderr.log empty0
15-test.stdout.log43
16-score-acceptance.stderr.log empty0
16-score-acceptance.stdout.log4,667
17-score-build-report.stderr.log empty0
17-score-build-report.stdout.log2,661
18-score-release.llm.log292
18-score-release.stderr.log empty0
18-score-release.stdout.log704
llm_logs/5,134
20260815.202349.465Z_commonmark_analyze_codex.llm.log197
20260815.202455.183Z_commonmark_plan_codex.llm.log190
20260815.202549.667Z_commonmark_plan_codex.llm.log189
20260815.202630.339Z_commonmark_plan_codex.llm.log192
20260815.202734.774Z_commonmark_plan_codex.llm.log190
20260815.202821.443Z_commonmark_lineage_attribute_codex.llm.log215
20260815.202844.162Z_commonmark_lineage_attribute_codex.llm.log213
20260815.202859.154Z_commonmark_lineage_attribute_codex.llm.log213
20260815.202913.847Z_commonmark_lineage_attribute_codex.llm.log213
20260815.202935.121Z_commonmark_lineage_attribute_codex.llm.log214
20260815.202956.895Z_commonmark_lineage_attribute_codex.llm.log213
20260815.203018.197Z_commonmark_build_codex.llm.log201
20260815.203501.159Z_commonmark_build_codex.llm.log208
20260815.204259.896Z_commonmark_build_codex.llm.log211
20260815.205717.604Z_commonmark_build_codex.llm.log206
20260815.210131.085Z_commonmark_build_codex.llm.log209
20260815.210928.719Z_commonmark_build_codex.llm.log207
20260815.211228.205Z_commonmark_build_codex.llm.log209
20260815.212047.230Z_commonmark_build_codex.llm.log207
20260815.212354.816Z_commonmark_build_codex.llm.log207
20260815.212638.785Z_commonmark_build_codex.llm.log209
20260815.213333.614Z_commonmark_build_codex.llm.log206
20260815.213833.039Z_commonmark_build_codex.llm.log207
20260815.214650.046Z_commonmark_score-release_codex.llm.log204
20260816.002157.109Z_commonmark_score-release_codex.llm.log204
prompt_outputs/63,699raw
20260815.202349.465Z_commonmark_analyze_codex.output.txt11,643raw
20260815.202455.183Z_commonmark_plan_codex.output.txt9,064raw
20260815.202549.667Z_commonmark_plan_codex.output.txt8,397raw
20260815.202630.339Z_commonmark_plan_codex.output.txt13,403raw
20260815.202734.774Z_commonmark_plan_codex.output.txt7,533raw
20260815.202821.443Z_commonmark_lineage_attribute_codex.output.txt1,205raw
20260815.202844.162Z_commonmark_lineage_attribute_codex.output.txt355raw
20260815.202859.154Z_commonmark_lineage_attribute_codex.output.txt540raw
20260815.202913.847Z_commonmark_lineage_attribute_codex.output.txt1,276raw
20260815.202935.121Z_commonmark_lineage_attribute_codex.output.txt1,981raw
20260815.202956.895Z_commonmark_lineage_attribute_codex.output.txt353raw
20260815.203018.197Z_commonmark_build_codex.output.txt1,187raw
20260815.203501.159Z_commonmark_build_codex.output.txt1,711raw
20260815.204259.896Z_commonmark_build_codex.output.txt1,100raw
20260815.205717.604Z_commonmark_build_codex.output.txt243raw
20260815.210131.085Z_commonmark_build_codex.output.txt725raw
20260815.210928.719Z_commonmark_build_codex.output.txt280raw
20260815.211228.205Z_commonmark_build_codex.output.txt623raw
20260815.212047.230Z_commonmark_build_codex.output.txt238raw
20260815.212354.816Z_commonmark_build_codex.output.txt287raw
20260815.212638.785Z_commonmark_build_codex.output.txt410raw
20260815.213333.614Z_commonmark_build_codex.output.txt237raw
20260815.213833.039Z_commonmark_build_codex.output.txt270raw
20260815.214650.046Z_commonmark_score-release_codex.output.txt353raw
20260816.002157.109Z_commonmark_score-release_codex.output.txt285raw
prompts/4,447,172
20260815.202349.465Z_commonmark_analyze_codex.prompt.md283,876
20260815.202455.183Z_commonmark_plan_codex.prompt.md339,202
20260815.202549.667Z_commonmark_plan_codex.prompt.md9,351
20260815.202630.339Z_commonmark_plan_codex.prompt.md351,202
20260815.202734.774Z_commonmark_plan_codex.prompt.md351,314
20260815.202821.443Z_commonmark_lineage_attribute_codex.prompt.md7,179
20260815.202844.162Z_commonmark_lineage_attribute_codex.prompt.md5,087
20260815.202859.154Z_commonmark_lineage_attribute_codex.prompt.md5,772
20260815.202913.847Z_commonmark_lineage_attribute_codex.prompt.md10,259
20260815.202935.121Z_commonmark_lineage_attribute_codex.prompt.md209,841
20260815.202956.895Z_commonmark_lineage_attribute_codex.prompt.md10,171
20260815.203018.197Z_commonmark_build_codex.prompt.md46,874
20260815.203501.159Z_commonmark_build_codex.prompt.md255,339
20260815.204259.896Z_commonmark_build_codex.prompt.md257,367
20260815.205717.604Z_commonmark_build_codex.prompt.md254,137
20260815.210131.085Z_commonmark_build_codex.prompt.md254,259
20260815.210928.719Z_commonmark_build_codex.prompt.md256,354
20260815.211228.205Z_commonmark_build_codex.prompt.md254,681
20260815.212047.230Z_commonmark_build_codex.prompt.md256,629
20260815.212354.816Z_commonmark_build_codex.prompt.md253,522
20260815.212638.785Z_commonmark_build_codex.prompt.md253,782
20260815.213333.614Z_commonmark_build_codex.prompt.md253,629
20260815.213833.039Z_commonmark_build_codex.prompt.md255,601
20260815.214650.046Z_commonmark_score-release_codex.prompt.md5,872
20260816.002157.109Z_commonmark_score-release_codex.prompt.md5,872
provider_raw/1,309,279raw
20260815.202349.465Z_commonmark_analyze_codex.raw.jsonl12,272raw
20260815.202455.183Z_commonmark_plan_codex.raw.jsonl9,675raw
20260815.202549.667Z_commonmark_plan_codex.raw.jsonl8,934raw
20260815.202630.339Z_commonmark_plan_codex.raw.jsonl14,377raw
20260815.202734.774Z_commonmark_plan_codex.raw.jsonl8,180raw
20260815.202821.443Z_commonmark_lineage_attribute_codex.raw.jsonl1,584raw
20260815.202844.162Z_commonmark_lineage_attribute_codex.raw.jsonl717raw
20260815.202859.154Z_commonmark_lineage_attribute_codex.raw.jsonl901raw
20260815.202913.847Z_commonmark_lineage_attribute_codex.raw.jsonl1,702raw
20260815.202935.121Z_commonmark_lineage_attribute_codex.raw.jsonl2,399raw
20260815.202956.895Z_commonmark_lineage_attribute_codex.raw.jsonl729raw
20260815.203018.197Z_commonmark_build_codex.raw.jsonl260,113raw
20260815.203501.159Z_commonmark_build_codex.raw.jsonl114,844raw
20260815.204259.896Z_commonmark_build_codex.raw.jsonl113,312raw
20260815.205717.604Z_commonmark_build_codex.raw.jsonl88,631raw
20260815.210131.085Z_commonmark_build_codex.raw.jsonl188,524raw
20260815.210928.719Z_commonmark_build_codex.raw.jsonl50,973raw
20260815.211228.205Z_commonmark_build_codex.raw.jsonl86,636raw
20260815.212047.230Z_commonmark_build_codex.raw.jsonl52,275raw
20260815.212354.816Z_commonmark_build_codex.raw.jsonl51,062raw
20260815.212638.785Z_commonmark_build_codex.raw.jsonl95,032raw
20260815.213333.614Z_commonmark_build_codex.raw.jsonl102,209raw
20260815.213833.039Z_commonmark_build_codex.raw.jsonl42,824raw
20260815.214650.046Z_commonmark_score-release_codex.raw.jsonl722raw
20260816.002157.109Z_commonmark_score-release_codex.raw.jsonl652raw
README.md292
llm.jsonl131,694
manifest.json87,877

Sources

Input bundle staged for drydock import before the lifecycle started. 6 files, 225,891 bytes.

PathBytes
runs/20260815.202344/sources/225,891
INSTRUCTIONS.md3,439
cmark.py1,354
full_test.sh2,035
normalize.py6,522
spec.txt206,108
spec_tests.py6,433

Workspace

Drydock workspace the run drove: Blueprint, Manifest, Target artifacts, and the logs Evidence does not already carry. 66 files, 652,574 bytes.

PathBytes
runs/20260815.202344/workspace/652,574
logs/11,310raw
20260815.203501.159Z_commonmark_build_codex.stderr.log761raw
20260815.204259.896Z_commonmark_build_codex.stderr.log2,631raw
20260815.210928.719Z_commonmark_build_codex.stderr.log836raw
20260815.211228.205Z_commonmark_build_codex.stderr.log1,558raw
20260815.212638.785Z_commonmark_build_codex.stderr.log1,698raw
history.jsonl3,826raw
targets/641,264
commonmark/641,264
QuarterDeck/22,341
data/0
.gitkeep empty0
questionnaires/915
discovery-identity.json915
commanders_chair.html15,290
console.yaml5,941
planning-session.md195
blueprint/470,185
changes/0
.gitkeep empty0
sources/225,891
.gitkeep empty0
INSTRUCTIONS.md3,439
cmark.py1,354
full_test.sh2,035
normalize.py6,522
spec.txt206,108
spec_tests.py6,433
ARCHITECTURE.md2,587
ARCHITECTURE_compact.md348
FEATURE-Block-Leafs.md2,664
FEATURE-Block-Lists.md2,506
FEATURE-Block-Quotes.md2,426
FEATURE-Conformance-Verification.md1,615
FEATURE-Inline-Basics.md2,775
FEATURE-Inline-Emphasis.md1,676
FEATURE-Inline-HTML-Autolinks.md1,864
FEATURE-Inline-Links-Images.md1,980
cmark.py1,354
cmark_compact.md301
full_test.sh2,035
normalize.py6,522
normalize_compact.md319
spec.txt206,108
spec_compact.md453
spec_tests.py6,433
spec_tests_compact.md328
evidence/98,133
.gitkeep empty0
block-1.md5,610
block-2.md21,815
block-3.md4,861
block-4.md16,254
block-5.md8,678
block-6.md16,132
block-7.md12,913
block-8.md4,381
block-9.md4,268
prepassed-acceptance.json266
score-release.json2,955
logs/0raw
.gitkeep empty0
ACCEPTANCE.json57
ANALYSIS.md8,586
ANALYZE_COMPASS.md18
COMPASS.md5,818
DECISIONS.json2,724
EXCLUDE_FILES.md162
LINEAGE.json10,229
MANIFEST.md15,657
METADATA.md421
PLAN_COMPASS.md15
README.md42
SCORECARD.md590
SEA_TRIALS.md438
SOUNDINGS.md5,040
TECHNOLOGY_STACK.md808