Drydock 0.2.0 Copyright (c) 2026 Web Cloud Studio. All rights reserved.
✓ PASS [1/57] architecture-runtime architecture-foundation ARCHITECTURE.md
✓ PASS [2/57] architecture-contract architecture-foundation ARCHITECTURE.md
✓ PASS [3/57] exec-entry-conformance EXEC-001 FEATURE-EXEC-001.md
✓ PASS [4/57] exec-is-runnable EXEC-001 FEATURE-EXEC-001.md
✓ PASS [5/57] compile-exit-code EXEC-002 FEATURE-EXEC-002.md
✓ PASS [6/57] runtime-exit-code EXEC-002 FEATURE-EXEC-002.md
✓ PASS [7/57] partial-runtime-output EXEC-002 FEATURE-EXEC-002.md
✓ PASS [8/57] multiple-input-values EXEC-003 FEATURE-EXEC-003.md
✓ PASS [9/57] generator-line-output EXEC-003 FEATURE-EXEC-003.md
✓ PASS [10/57] compact-json-output EXEC-003 FEATURE-EXEC-003.md
✓ PASS [11/57] conf-001-assets CONF-001 FEATURE-CONF-001.md
✓ PASS [12/57] lexer-conformance PARSE-001 FEATURE-PARSE-001.md
✓ PASS [13/57] lexer-rejects-invalid-source PARSE-001 FEATURE-PARSE-001.md
✓ PASS [14/57] lexer-comments PARSE-001 FEATURE-PARSE-001.md
✓ PASS [15/57] parse-002-conformance PARSE-002 FEATURE-PARSE-002.md
✓ PASS [16/57] parse-003-conformance PARSE-003 FEATURE-PARSE-003.md
✓ PASS [17/57] parse-004-conformance PARSE-004 FEATURE-PARSE-004.md
✓ PASS [18/57] core-001-conformance CORE-001 FEATURE-CORE-001.md
✓ PASS [19/57] core-002-conformance CORE-002 FEATURE-CORE-002.md
✓ PASS [20/57] core-003-conformance CORE-003 FEATURE-CORE-003.md
✓ PASS [21/57] core-004-conformance CORE-004 FEATURE-CORE-004.md
✓ PASS [22/57] value-001-conformance VALUE-001 FEATURE-VALUE-001.md
✓ PASS [23/57] value-002-conformance VALUE-002 FEATURE-VALUE-002.md
✓ PASS [24/57] value-003-conformance VALUE-003 FEATURE-VALUE-003.md
✓ PASS [25/57] value-004-conformance VALUE-004 FEATURE-VALUE-004.md
✓ PASS [26/57] flow-001-conformance FLOW-001 FEATURE-FLOW-001.md
✓ PASS [27/57] flow-002-conformance FLOW-002 FEATURE-FLOW-002.md
✓ PASS [28/57] flow-003-conformance FLOW-003 FEATURE-FLOW-003.md
✓ PASS [29/57] flow-004-conformance FLOW-004 FEATURE-FLOW-004.md
✓ PASS [30/57] flow-005-conformance FLOW-005 FEATURE-FLOW-005.md
✓ PASS [31/57] flow-006-conformance FLOW-006 FEATURE-FLOW-006.md
✓ PASS [32/57] func-001-conformance FUNC-001 FEATURE-FUNC-001.md
✓ PASS [33/57] func-002-conformance FUNC-002 FEATURE-FUNC-002.md
✓ PASS [34/57] func-003-conformance FUNC-003 FEATURE-FUNC-003.md
✓ PASS [35/57] func-004-conformance FUNC-004 FEATURE-FUNC-004.md
✓ PASS [36/57] path-001-conformance PATH-001 FEATURE-PATH-001.md
✓ PASS [37/57] path-002-conformance PATH-002 FEATURE-PATH-002.md
✓ PASS [38/57] path-003-conformance PATH-003 FEATURE-PATH-003.md
✓ PASS [39/57] path-004-conformance PATH-004 FEATURE-PATH-004.md
✓ PASS [40/57] data-001-conformance DATA-001 FEATURE-DATA-001.md
✓ PASS [41/57] data-002-conformance DATA-002 FEATURE-DATA-002.md
✓ PASS [42/57] data-003-conformance DATA-003 FEATURE-DATA-003.md
✓ PASS [43/57] data-004-conformance DATA-004 FEATURE-DATA-004.md
✓ PASS [44/57] text-001-conformance TEXT-001 FEATURE-TEXT-001.md
✓ PASS [45/57] text-002-scoped-conformance TEXT-002 FEATURE-TEXT-002.md
✓ PASS [46/57] text-002-formats TEXT-002 FEATURE-TEXT-002.md
✗ FAIL [47/57] text-003-regex-conformance TEXT-003 FEATURE-TEXT-003.md
✗ FAIL [48/57] text-003-captures TEXT-003 FEATURE-TEXT-003.md
✓ PASS [49/57] text-004-date-conformance TEXT-004 FEATURE-TEXT-004.md
✓ PASS [50/57] text-004-utc TEXT-004 FEATURE-TEXT-004.md
✓ PASS [51/57] io-001-input-conformance IO-001 FEATURE-IO-001.md
✓ PASS [52/57] io-001-streams IO-001 FEATURE-IO-001.md
✓ PASS [53/57] io-002-diagnostics-conformance IO-002 FEATURE-IO-002.md
✓ PASS [54/57] io-002-channels IO-002 FEATURE-IO-002.md
✗ FAIL [55/57] io-003-conformance IO-003 FEATURE-IO-003.md
✓ PASS [56/57] conf-002-scoped-run CONF-002 FEATURE-CONF-002.md
✓ PASS [57/57] conf-003-full-suite CONF-003 FEATURE-CONF-003.md
Acceptance verification: jq (2026-08-23T12:21:00+00:00)
PASS 18 FAIL 3 UNVERIFIED 0 PREPASSED 36 (57 AC)
~ PREPASSED architecture-runtime architecture-foundation ARCHITECTURE.md
~ PREPASSED architecture-contract architecture-foundation ARCHITECTURE.md
~ PREPASSED exec-entry-conformance EXEC-001 FEATURE-EXEC-001.md
~ PREPASSED exec-is-runnable EXEC-001 FEATURE-EXEC-001.md
~ PREPASSED compile-exit-code EXEC-002 FEATURE-EXEC-002.md
~ PREPASSED runtime-exit-code EXEC-002 FEATURE-EXEC-002.md
~ PREPASSED partial-runtime-output EXEC-002 FEATURE-EXEC-002.md
~ PREPASSED multiple-input-values EXEC-003 FEATURE-EXEC-003.md
✓ PASS generator-line-output EXEC-003 FEATURE-EXEC-003.md
~ PREPASSED compact-json-output EXEC-003 FEATURE-EXEC-003.md
~ PREPASSED conf-001-assets CONF-001 FEATURE-CONF-001.md
~ PREPASSED lexer-conformance PARSE-001 FEATURE-PARSE-001.md
~ PREPASSED lexer-rejects-invalid-source PARSE-001 FEATURE-PARSE-001.md
✓ PASS lexer-comments PARSE-001 FEATURE-PARSE-001.md
✓ PASS parse-002-conformance PARSE-002 FEATURE-PARSE-002.md
✓ PASS parse-003-conformance PARSE-003 FEATURE-PARSE-003.md
✓ PASS parse-004-conformance PARSE-004 FEATURE-PARSE-004.md
~ PREPASSED core-001-conformance CORE-001 FEATURE-CORE-001.md
~ PREPASSED core-002-conformance CORE-002 FEATURE-CORE-002.md
~ PREPASSED core-003-conformance CORE-003 FEATURE-CORE-003.md
~ PREPASSED core-004-conformance CORE-004 FEATURE-CORE-004.md
✓ PASS value-001-conformance VALUE-001 FEATURE-VALUE-001.md
~ PREPASSED value-002-conformance VALUE-002 FEATURE-VALUE-002.md
~ PREPASSED value-003-conformance VALUE-003 FEATURE-VALUE-003.md
✓ PASS value-004-conformance VALUE-004 FEATURE-VALUE-004.md
~ PREPASSED flow-001-conformance FLOW-001 FEATURE-FLOW-001.md
✓ PASS flow-002-conformance FLOW-002 FEATURE-FLOW-002.md
~ PREPASSED flow-003-conformance FLOW-003 FEATURE-FLOW-003.md
~ PREPASSED flow-004-conformance FLOW-004 FEATURE-FLOW-004.md
✓ PASS flow-005-conformance FLOW-005 FEATURE-FLOW-005.md
~ PREPASSED flow-006-conformance FLOW-006 FEATURE-FLOW-006.md
~ PREPASSED func-001-conformance FUNC-001 FEATURE-FUNC-001.md
~ PREPASSED func-002-conformance FUNC-002 FEATURE-FUNC-002.md
~ PREPASSED func-003-conformance FUNC-003 FEATURE-FUNC-003.md
~ PREPASSED func-004-conformance FUNC-004 FEATURE-FUNC-004.md
~ PREPASSED path-001-conformance PATH-001 FEATURE-PATH-001.md
~ PREPASSED path-002-conformance PATH-002 FEATURE-PATH-002.md
~ PREPASSED path-003-conformance PATH-003 FEATURE-PATH-003.md
~ PREPASSED path-004-conformance PATH-004 FEATURE-PATH-004.md
✓ PASS data-001-conformance DATA-001 FEATURE-DATA-001.md
~ PREPASSED data-002-conformance DATA-002 FEATURE-DATA-002.md
✓ PASS data-003-conformance DATA-003 FEATURE-DATA-003.md
✓ PASS data-004-conformance DATA-004 FEATURE-DATA-004.md
✓ PASS text-001-conformance TEXT-001 FEATURE-TEXT-001.md
~ PREPASSED text-002-scoped-conformance TEXT-002 FEATURE-TEXT-002.md
~ PREPASSED text-002-formats TEXT-002 FEATURE-TEXT-002.md
✗ FAIL text-003-regex-conformance TEXT-003 FEATURE-TEXT-003.md
✗ FAIL text-003-captures TEXT-003 FEATURE-TEXT-003.md
✓ PASS text-004-date-conformance TEXT-004 FEATURE-TEXT-004.md
✓ PASS text-004-utc TEXT-004 FEATURE-TEXT-004.md
~ PREPASSED io-001-input-conformance IO-001 FEATURE-IO-001.md
~ PREPASSED io-001-streams IO-001 FEATURE-IO-001.md
✓ PASS io-002-diagnostics-conformance IO-002 FEATURE-IO-002.md
✓ PASS io-002-channels IO-002 FEATURE-IO-002.md
✗ FAIL io-003-conformance IO-003 FEATURE-IO-003.md
~ PREPASSED conf-002-scoped-run CONF-002 FEATURE-CONF-002.md
✓ PASS conf-003-full-suite CONF-003 FEATURE-CONF-003.md
~ PREPASSED architecture-runtime
intent: The declared runtime stack is available using only Python standard-library modules.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED architecture-contract
intent: The staged conformance runner exposes the process exit-code contract required by the architecture.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED exec-entry-conformance
intent: The executable entry point passes the corpus slice containing the primitive interface programs.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED exec-is-runnable
intent: The deliverable is directly executable at the application root.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED compile-exit-code
intent: A syntactically invalid jq program returns the compile-failure status.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED runtime-exit-code
intent: A compiled jq program that raises returns the runtime-failure status.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED partial-runtime-output
intent: Values emitted before a runtime error remain available on stdout.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED multiple-input-values
intent: Multiple JSON input values are processed in order and emitted one per line.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED compact-json-output
intent: Generated objects are serialized as single-line JSON values.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED conf-001-assets
intent: The staged corpus parses into the authoritative case set and all declared exclusions match cases.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED lexer-conformance
intent: The lexer and front end pass the corpus slice containing primitive literals and identity syntax.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED lexer-rejects-invalid-source
intent: An invalid lexical character is rejected with the compile-failure status.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED core-001-conformance
intent: The executable evaluates identity, empty, range, and generator ordering as ordered streams.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED core-002-conformance
intent: The executable evaluates pipes, commas, arrays, objects, and composed operators.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED core-003-conformance
intent: The executable evaluates optional errors and try/catch while preserving runtime failure distinction.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED core-004-conformance
intent: The executable evaluates jq truthiness, equality, inequality, and ordering semantics.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED value-002-conformance
intent: The authoritative corpus cases exercising field and index access execute successfully.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED value-003-conformance
intent: The authoritative corpus cases exercising slices and collection iteration execute successfully.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED flow-001-conformance
intent: The implementation passes the authoritative corpus slice covering arithmetic and structural operators.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED flow-003-conformance
intent: The implementation passes the authoritative corpus slice covering conditionals, try/catch, and optional evaluation.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED flow-004-conformance
intent: The implementation passes the authoritative corpus slice covering labels and breaks.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED flow-006-conformance
intent: The executable passes the authoritative conformance cases exercising recursive generators and recursive descent.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED func-001-conformance
intent: The executable passes the authoritative conformance cases exercising lexical bindings and variable lookup.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED func-002-conformance
intent: The executable passes the authoritative conformance cases exercising filter and value function parameters.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED func-003-conformance
intent: The executable passes the authoritative conformance cases exercising function definitions, scope, redefinition, and recursion.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED func-004-conformance
intent: The authoritative corpus slice covering destructuring patterns and alternative bindings executes and passes.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED path-001-conformance
intent: The authoritative corpus slice covering path discovery and projection executes and passes.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED path-002-conformance
intent: The authoritative corpus slice covering getpath, setpath, and delpaths executes and passes.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED path-003-conformance
intent: The authoritative corpus slice covering deletion and assignment operators executes and passes.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED path-004-conformance
intent: The authoritative corpus slice covering complex assignment edge cases executes and passes.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED data-002-conformance
intent: The sorting, grouping, uniqueness, and extrema slice executes matching corpus cases and passes all selected cases.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED text-002-scoped-conformance
intent: The authoritative corpus cases covering JSON conversion and output formats execute and pass.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED text-002-formats
intent: The corpus exercises the declared format families rather than an empty selector.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
✗ FAIL text-003-regex-conformance
intent: The authoritative corpus cases covering regular-expression filters execute and pass.
assertion: assert sum(summary.values()) > 0 → AssertionError
cases: pass=0 fail=0 error=0 skip=0 total=0 from=summary
raised at: text-003-regex-conformance.py:17
process exit code: 1
values at failure:
summary = {'pass': 0, 'fail': 0, 'error': 0, 'skip': 0}
criterion code:
1 | import json
2 | import os
3 | import subprocess
4 | import sys
5 |
6 | selector = r"test\(|match\(|capture\(|scan\(|sub\(|gsub\(|splits\("
7 | result = subprocess.run(
8 | [sys.executable, "sources/run_conformance.py", "--select", selector, "--json"],
9 | capture_output=True,
10 | text=True,
11 | env={**os.environ, "JQ": f"{os.getcwd()}/jq"},
12 | )
13 | print(result.stdout)
14 | print(result.stderr, file=sys.stderr)
15 | report = json.loads(result.stdout)
16 | summary = report["summary"]
> 17 | assert sum(summary.values()) > 0
18 | assert summary["fail"] == 0 and summary["error"] == 0
19 | assert result.returncode == 0
observed output:
"candidate": [
"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq"
],
"corpus": "jq.test",
"summary": {
"pass": 0,
"fail": 0,
"error": 0,
"skip": 0
},
"cases": []
}
… 1 earlier line(s) omitted, --full for all
check stderr:
Traceback (most recent call last):
File "text-003-regex-conformance.py", line 17, in <module>
assert sum(summary.values()) > 0
^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError
✗ FAIL text-003-captures
intent: The selected corpus includes matching, named capture, and replacement behavior.
assertion: assert sum(summary.values()) > 0 → AssertionError
cases: pass=0 fail=0 error=0 skip=0 total=0 from=summary
raised at: text-003-captures.py:17
process exit code: 1
values at failure:
summary = {'pass': 0, 'fail': 0, 'error': 0, 'skip': 0}
criterion code:
1 | import json
2 | import os
3 | import subprocess
4 | import sys
5 |
6 | selector = r"match\(|capture\(|sub\(|gsub\("
7 | result = subprocess.run(
8 | [sys.executable, "sources/run_conformance.py", "--select", selector, "--json"],
9 | capture_output=True,
10 | text=True,
11 | env={**os.environ, "JQ": f"{os.getcwd()}/jq"},
12 | )
13 | print(result.stdout)
14 | print(result.stderr, file=sys.stderr)
15 | report = json.loads(result.stdout)
16 | summary = report["summary"]
> 17 | assert sum(summary.values()) > 0
18 | assert summary["fail"] == 0 and summary["error"] == 0
19 | assert result.returncode == 0
observed output:
"candidate": [
"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq"
],
"corpus": "jq.test",
"summary": {
"pass": 0,
"fail": 0,
"error": 0,
"skip": 0
},
"cases": []
}
… 1 earlier line(s) omitted, --full for all
check stderr:
Traceback (most recent call last):
File "text-003-captures.py", line 17, in <module>
assert sum(summary.values()) > 0
^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError
~ PREPASSED io-001-input-conformance
intent: The authoritative corpus cases covering input stream controls execute and pass.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
~ PREPASSED io-001-streams
intent: The selected corpus includes both single-next-input and remaining-input stream behavior.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
✗ FAIL io-003-conformance
intent: The streaming transformation cases selected from the authoritative corpus execute and pass.
assertion: assert sum(summary.values()) > 0 → AssertionError
cases: pass=0 fail=0 error=0 skip=0 total=0 from=summary
raised at: io-003-conformance.py:17
process exit code: 1
values at failure:
summary = {'pass': 0, 'fail': 0, 'error': 0, 'skip': 0}
criterion code:
1 | import json
2 | import os
3 | import subprocess
4 | import sys
5 |
6 | selector = r"tostream|fromstream|truncate_stream"
7 | result = subprocess.run(
8 | [sys.executable, "sources/run_conformance.py", "--select", selector, "--json"],
9 | capture_output=True,
10 | text=True,
11 | env={**os.environ, "JQ": f"{os.getcwd()}/jq"},
12 | )
13 | print(result.stdout)
14 | print(result.stderr, file=sys.stderr)
15 | report = json.loads(result.stdout)
16 | summary = report["summary"]
> 17 | assert sum(summary.values()) > 0
18 | assert summary["fail"] == 0
19 | assert summary["error"] == 0
20 | assert result.returncode == 0
observed output:
"candidate": [
"/mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/build/jq/jq"
],
"corpus": "jq.test",
"summary": {
"pass": 0,
"fail": 0,
"error": 0,
"skip": 0
},
"cases": []
}
… 1 earlier line(s) omitted, --full for all
check stderr:
Traceback (most recent call last):
File "io-003-conformance.py", line 17, in <module>
assert sum(summary.values()) > 0
^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError
~ PREPASSED conf-002-scoped-run
intent: The scoped verification assets expose the candidate binding and machine-readable selector contracts.
green at this block's baseline too, before its code existed — confirm the criterion exercises the story's work
Run `drydock score ac jq --full` for untruncated output per failure.
Proof coverage: 18 of 57 criteria are proof — green here, and observed red before the work that turned them green.
36 are not. Each names a story whose acceptance did not test it.
PREPASSED architecture-runtime architecture-foundation ARCHITECTURE.md
green before its block built
PREPASSED architecture-contract architecture-foundation ARCHITECTURE.md
green before its block built
PREPASSED exec-entry-conformance EXEC-001 FEATURE-EXEC-001.md
green before its block built
PREPASSED exec-is-runnable EXEC-001 FEATURE-EXEC-001.md
green before its block built
PREPASSED compile-exit-code EXEC-002 FEATURE-EXEC-002.md
green before its block built
PREPASSED runtime-exit-code EXEC-002 FEATURE-EXEC-002.md
green before its block built
PREPASSED partial-runtime-output EXEC-002 FEATURE-EXEC-002.md
green before its block built
PREPASSED multiple-input-values EXEC-003 FEATURE-EXEC-003.md
green before its block built
PREPASSED compact-json-output EXEC-003 FEATURE-EXEC-003.md
green before its block built
PREPASSED conf-001-assets CONF-001 FEATURE-CONF-001.md
green before its block built
PREPASSED lexer-conformance PARSE-001 FEATURE-PARSE-001.md
green before its block built
PREPASSED lexer-rejects-invalid-source PARSE-001 FEATURE-PARSE-001.md
green before its block built
PREPASSED core-001-conformance CORE-001 FEATURE-CORE-001.md
green before its block built
PREPASSED core-002-conformance CORE-002 FEATURE-CORE-002.md
green before its block built
PREPASSED core-003-conformance CORE-003 FEATURE-CORE-003.md
green before its block built
PREPASSED core-004-conformance CORE-004 FEATURE-CORE-004.md
green before its block built
PREPASSED value-002-conformance VALUE-002 FEATURE-VALUE-002.md
green before its block built
PREPASSED value-003-conformance VALUE-003 FEATURE-VALUE-003.md
green before its block built
PREPASSED flow-001-conformance FLOW-001 FEATURE-FLOW-001.md
green before its block built
PREPASSED flow-003-conformance FLOW-003 FEATURE-FLOW-003.md
green before its block built
PREPASSED flow-004-conformance FLOW-004 FEATURE-FLOW-004.md
green before its block built
PREPASSED flow-006-conformance FLOW-006 FEATURE-FLOW-006.md
green before its block built
PREPASSED func-001-conformance FUNC-001 FEATURE-FUNC-001.md
green before its block built
PREPASSED func-002-conformance FUNC-002 FEATURE-FUNC-002.md
green before its block built
PREPASSED func-003-conformance FUNC-003 FEATURE-FUNC-003.md
green before its block built
PREPASSED func-004-conformance FUNC-004 FEATURE-FUNC-004.md
green before its block built
PREPASSED path-001-conformance PATH-001 FEATURE-PATH-001.md
green before its block built
PREPASSED path-002-conformance PATH-002 FEATURE-PATH-002.md
green before its block built
PREPASSED path-003-conformance PATH-003 FEATURE-PATH-003.md
green before its block built
PREPASSED path-004-conformance PATH-004 FEATURE-PATH-004.md
green before its block built
PREPASSED data-002-conformance DATA-002 FEATURE-DATA-002.md
green before its block built
PREPASSED text-002-scoped-conformance TEXT-002 FEATURE-TEXT-002.md
green before its block built
PREPASSED text-002-formats TEXT-002 FEATURE-TEXT-002.md
green before its block built
PREPASSED io-001-input-conformance IO-001 FEATURE-IO-001.md
green before its block built
PREPASSED io-001-streams IO-001 FEATURE-IO-001.md
green before its block built
PREPASSED conf-002-scoped-run CONF-002 FEATURE-CONF-002.md
green before its block built
Soundings: /mnt/c/Users/barlo/projects/drydock/uat/jq/runs/20260822.044627/workspace/targets/jq/SOUNDINGS.md
Target - committed project workspace git store
Run artifact