coldpass

cdklabs/cdk-ecr-deployment

GitHub ↗ · How this check works

Per-setup public labels: Linux / Haiku: Works · Linux / Luna: Works

Static status badge · SVG · read-only JSON. Embed with ![Coldpass status](https://coldpass.dev/badge/cdklabs--cdk-ecr-deployment.svg).

devops

Works

The recorded run passed on 2 setups.

Answers apply to each recorded setup, revision and operation. Earlier observations remain in Run details.

Tested on Linux
PlatformHaikuLuna
Linuxyesyes

Linux / Haiku 5.5: yes · Oct 28, 2026 · f7aa9eaf38fc · claude-code / 2.1.310 (Claude Code)
Recorded operation: npx cdk synth --app 'npx ts-node examples/s3-archive.ts'

Linux / Luna: yes · Oct 28, 2026 · f7aa9eaf38fc · codex / codex-cli 0.164.0
Recorded operation: npx cdk synth --app 'npx ts-node examples/retry-config.ts'

Does what it says
2 of 2 claims checked out
  • The README's documented cdk synth command renders an ECR deployment custom resource for the S3 archive example: Real input produced the expected result: Custom::CDKECRDeployment

    Source: Then synth or deploy any example:

    Input: npx cdk synth --app "npx ts-node examples/s3-archive.ts"

    Expected: CloudFormation template containing Custom::CDKECRDeployment

    Command: npx cdk synth --app 'npx ts-node examples/s3-archive.ts'

    Observed: …Custom::CDKECRDeployment Properties: ServiceToken: Fn::GetAtt: - CustomCDKECRDeploymentbd07c930edb94112a20f03f096f53666512MiB28EAD8E4 - Arn SrcImage: s3://my-bucket/nginx.tar:nginx:latest DestImage: Fn::Join: - "" - - docker:// - Fn::Select: - 4 - Fn::Split: - ":" - Fn::GetAtt: - TargetRepo95363C3C - Arn - .dkr.ecr. - Fn::Select: - 3

  • The library supports copying an archive tarball image from S3 to ECR, shown by the s3-archive example synthesizing a deployment resource: Real input produced the expected result: Custom::CDKECRDeployment

    Source: Copy an archive tarball image from s3 to ECR/external registry

    Input: npx cdk synth --app "npx ts-node examples/s3-archive.ts"

    Expected: CloudFormation template containing Custom::CDKECRDeployment

    Command: npx cdk synth --app 'npx ts-node examples/s3-archive.ts'

    Observed: …Custom::CDKECRDeployment Properties: ServiceToken: Fn::GetAtt: - CustomCDKECRDeploymentbd07c930edb94112a20f03f096f53666512MiB28EAD8E4 - Arn SrcImage: s3://my-bucket/nginx.tar:nginx:latest DestImage: Fn::Join: - "" - - docker:// - Fn::Select: - 4 - Fn::Split: - ":" - Fn::GetAtt: - TargetRepo95363C3C - Arn - .dkr.ecr. - Fn::Select: - 3

MCP
No
Local or hosted
local
Local: runs on your machine
Needs keys or browser
None seen
Maintained
Slow
slow: last commit 0 days ago; 84 commits and 84 merged PRs in 90 days; 9 open issues, 0 open PRs; 0 of 24 recent threads got a maintainer reply; latest release 2026-10-28

Last commit Oct 28, 2026

Setup time
10 min 10 s
10 min 10 s to a working result
Issue
none found in recorded check
Examples
2 of 2 ran as expected
  • Synthesize the documented s3-archive example app with the README synth command: command completed successfully

    Source: README.md / examples/README.md (Running)

    Input: examples/s3-archive.ts

    Expected: CloudFormation template containing Custom::CDKECRDeployment

    Command: npx cdk synth --app 'npx ts-node examples/s3-archive.ts'

    Observed: - us-east-1 - Fn::Equals: - Ref: AWS::Region - us-east-2 - Fn::Equals: - Ref: AWS::Region - us-west-1 - Fn::Equals: - Ref: AWS::Region - us-west-2 Parameters: BootstrapVersion: Type: AWS::SSM::Parameter::Value<String> Default: /cdk-bootstrap/hnb659fds/version Description: Version of the CDK Bootstrap resources in this environment, automatically retrieved from SSM Parameter Store. [cdk:skip] 81 feature flags are not configured. Run 'cdk flags --unstable=flags' to learn more.

  • Synthesize the documented specific-architecture example app: command completed successfully

    Source: examples/README.md (Running)

    Input: examples/specific-architecture.ts

    Expected: CloudFormation template containing Custom::CDKECRDeployment

    Command: npx cdk synth --app 'npx ts-node examples/specific-architecture.ts'

    Observed: - us-east-1 - Fn::Equals: - Ref: AWS::Region - us-east-2 - Fn::Equals: - Ref: AWS::Region - us-west-1 - Fn::Equals: - Ref: AWS::Region - us-west-2 Parameters: BootstrapVersion: Type: AWS::SSM::Parameter::Value<String> Default: /cdk-bootstrap/hnb659fds/version Description: Version of the CDK Bootstrap resources in this environment, automatically retrieved from SSM Parameter Store. [cdk:skip] 81 feature flags are not configured. Run 'cdk flags --unstable=flags' to learn more.

Evidence
README behavior checked
Agent interfaces
CLI
CLI

Observed interfaces were exercised by the checker. Documentation alone does not confirm compatibility.

Tested with
Claude Code / Haiku 5.5
  • Linux: Claude Code / Haiku 5.5 · agent 2.1.310 (Claude Code) · Checked operation passed · Oct 28, 2026 on f7aa9eaf38fc

Each entry describes its recorded operation and source revision.

Safety
Made outbound connections: yes (hosts not recorded) by <guest-path>

Review signals across current setups: connection review, sensitive read. 40 listed items (named-host connections, static matches, dependency advisories) are below and do not change this verdict. 42 static matches retained as context.

Repository processes attempted these non-loopback connections; proxies can hide the final hostname. 82 distinct locations. 2 findings. 12 attributed processes.

OSV reports a known vulnerability in this dependency version. 6 distinct locations. 20 findings.

A repository process attempted to read this sensitive path. Kind of file: saved web login. 2 findings. 5 attributed processes.

Reviewed as expected for a test run: attempted writes that failed, so nothing was written.

Full event, path and process lists for each observed setup:

Repair history and test corrections
Current diagnosis: test · harness_fix_required

prepare failed (255): tmhio@<internal-ip>: Permission denied (publickey,password,keyboard-interactive).

Repair record fix-8311035f5e8b659e6835 · current status JSON. Original run outcomes remain unchanged.

Failed run: cdklabs/cdk-ecr-deployment · Oct 28, 2026 · Our test failed; no repo verdict.

Run details

Haiku 5.5

Native agent · Checked operation passed

Checked operation npx cdk synth --app 'npx ts-node examples/s3-archive.ts'

Agent-reported scope: Install dependencies and build cdk-ecr-deployment with yarn, then synthesize the S3-archive example via the README's cdk synth command

Run details
run
cdklabs--cdk-ecr-deployment-claude-haiku-5-5-1793192746326343524
date
Oct 28, 2026
time to working
609.6s
product hosting / execution
Local command in the guest
recorded operation scope
product operation
model
claude-haiku-5-5
agent / version
claude-code / 2.1.310 (Claude Code)
platform
linux
reported cost
$0.013732
Recorded source
https://github.com/cdklabs/cdk-ecr-deployment
Backend
hyperv
Tool transport
mcp-assigned-vm
Requested source pin (not an observed revision)
{"commit": "f7aa9eaf38fcab18b36b5b35bf681256d5157623", "url": "https://github.com/cdklabs/cdk-ecr-deployment"}
Test version
readme-2d57868128a84902c09a58991c46c5fe288928e55b1de8282ab5003e13159c2f
revision
f7aa9eaf38fcab18b36b5b35bf681256d5157623
Whose fault: not assigned · resolved

Double-checks failed run: cdklabs/cdk-ecr-deployment · Oct 28, 2026.

Safety: Review signals: 1 connection review, 20 known vulnerability, 1 sensitive read. 21 static matches retained as context.

Review signals: 1 connection review, 20 known vulnerability, 1 sensitive read. 21 static matches retained as context.

Reviewed as expected for a test run: attempted writes that failed, so nothing was written.

Repository processes attempted these non-loopback connections; proxies can hide the final hostname. 47 distinct locations. 5 attributed processes.

OSV reports a known vulnerability in this dependency version. 6 distinct locations. 20 findings.

A repository process attempted to read this sensitive path. Kind of file: saved web login. 2 attributed processes.

21 hardcoded secret matches retained as context; full list in the evidence.

OSV scanned supported lockfiles; unpinned dependencies and unsupported formats are outside this check.

A short run cannot establish that code is safe.

Connections show IP addresses; proxies can hide the final hostname.

Tracing covers dispatched commands and their children, not the whole OS; guest root can interfere with tracing.

Full safety evidence →

Answers recorded for this run
  • The README's documented cdk synth command renders an ECR deployment custom resource for the S3 archive example: Real input produced the expected result: Custom::CDKECRDeployment

    Source: Then synth or deploy any example:

    Input: npx cdk synth --app "npx ts-node examples/s3-archive.ts"

    Expected: CloudFormation template containing Custom::CDKECRDeployment

    Command: npx cdk synth --app 'npx ts-node examples/s3-archive.ts'

    Observed: …Custom::CDKECRDeployment Properties: ServiceToken: Fn::GetAtt: - CustomCDKECRDeploymentbd07c930edb94112a20f03f096f53666512MiB28EAD8E4 - Arn SrcImage: s3://my-bucket/nginx.tar:nginx:latest DestImage: Fn::Join: - "" - - docker:// - Fn::Select: - 4 - Fn::Split: - ":" - Fn::GetAtt: - TargetRepo95363C3C - Arn - .dkr.ecr. - Fn::Select: - 3

  • The library supports copying an archive tarball image from S3 to ECR, shown by the s3-archive example synthesizing a deployment resource: Real input produced the expected result: Custom::CDKECRDeployment

    Source: Copy an archive tarball image from s3 to ECR/external registry

    Input: npx cdk synth --app "npx ts-node examples/s3-archive.ts"

    Expected: CloudFormation template containing Custom::CDKECRDeployment

    Command: npx cdk synth --app 'npx ts-node examples/s3-archive.ts'

    Observed: …Custom::CDKECRDeployment Properties: ServiceToken: Fn::GetAtt: - CustomCDKECRDeploymentbd07c930edb94112a20f03f096f53666512MiB28EAD8E4 - Arn SrcImage: s3://my-bucket/nginx.tar:nginx:latest DestImage: Fn::Join: - "" - - docker:// - Fn::Select: - 4 - Fn::Split: - ":" - Fn::GetAtt: - TargetRepo95363C3C - Arn - .dkr.ecr. - Fn::Select: - 3

Examples

  • Synthesize the documented s3-archive example app with the README synth command: command completed successfully

    Source: README.md / examples/README.md (Running)

    Input: examples/s3-archive.ts

    Expected: CloudFormation template containing Custom::CDKECRDeployment

    Command: npx cdk synth --app 'npx ts-node examples/s3-archive.ts'

    Observed: - us-east-1 - Fn::Equals: - Ref: AWS::Region - us-east-2 - Fn::Equals: - Ref: AWS::Region - us-west-1 - Fn::Equals: - Ref: AWS::Region - us-west-2 Parameters: BootstrapVersion: Type: AWS::SSM::Parameter::Value<String> Default: /cdk-bootstrap/hnb659fds/version Description: Version of the CDK Bootstrap resources in this environment, automatically retrieved from SSM Parameter Store. [cdk:skip] 81 feature flags are not configured. Run 'cdk flags --unstable=flags' to learn more.

  • Synthesize the documented specific-architecture example app: command completed successfully

    Source: examples/README.md (Running)

    Input: examples/specific-architecture.ts

    Expected: CloudFormation template containing Custom::CDKECRDeployment

    Command: npx cdk synth --app 'npx ts-node examples/specific-architecture.ts'

    Observed: - us-east-1 - Fn::Equals: - Ref: AWS::Region - us-east-2 - Fn::Equals: - Ref: AWS::Region - us-west-1 - Fn::Equals: - Ref: AWS::Region - us-west-2 Parameters: BootstrapVersion: Type: AWS::SSM::Parameter::Value<String> Default: /cdk-bootstrap/hnb659fds/version Description: Version of the CDK Bootstrap resources in this environment, automatically retrieved from SSM Parameter Store. [cdk:skip] 81 feature flags are not configured. Run 'cdk flags --unstable=flags' to learn more.

Local or hosted: local

What the agent did

Install dependencies and build cdk-ecr-deployment with yarn, then synthesize the S3-archive example via the README's cdk synth command

cd <guest-path> && ls -la && cat README.md | head -c 6000 && python3 --version && node --version 2>/dev/null; npm --version 2>/dev/null; echo done
cd <guest-path> && ls -la .coldpass && cat .yarnrc.yml && grep -n '"packageManager"\|"engines"' -A3 package.json; cat build-lambda.sh; ls lambda-bin lambda-src rosetta examples | head -50; which go yarn corepack; ls /inputs 2>/dev/null
cd <guest-path> && go version && grep '^go ' lambda-src/go.mod; (sudo -n corepack enable 2>&1 || corepack enable 2>&1); yarn --version 2>&1 | tail -2; echo rc=$?
cd <guest-path> && yarn install --immutable 2>&1 | tail -30; echo rc=${PIPESTATUS[0]}
cd <guest-path> && timeout 900 yarn build > /tmp/build.log 2>&1; echo rc=$?; tail -c 3000 /tmp/build.log
cd /tmp && curl -fsSL -o /tmp/go-dl.json "https://go.dev/dl/?mode=json" ; echo rc=$?; head -c 300 /tmp/go-dl.json; echo; grep -o '"version":"go1.26[^"]*"' /tmp/go-dl.json | head -3
cd /tmp && grep -o '"version": "go1.26[^"]*"' /tmp/go-dl.json | sort -u; grep -o '"filename": "go1.26[^"]*linux-amd64.tar.gz"' /tmp/go-dl.json | sort -u | head
cd /tmp && curl -fsSL -o /tmp/go1.26.10.linux-amd64.tar.gz https://go.dev/dl/go1.26.10.linux-amd64.tar.gz && sudo -n rm -rf /usr/local/go126 && sudo -n mkdir -p /usr/local/go126 && sudo -n tar -C /usr/local/go126 -xzf /tmp/go1.26.10.linux-amd64.tar.gz && /usr/local/go126/go/bin/go version; echo rc=$?
cd <guest-path> && export PATH=/usr/local/go126/go/bin:$PATH && go version && timeout 1500 yarn build > /tmp/build.log 2>&1; echo rc=$?; tail -c 2500 /tmp/build.log
cd <guest-path> && free -m | head -2; ls -la lambda-bin; ls node_modules/.bin | grep -E '^(cdk|ts-node)$'; ls lib 2>/dev/null | head; grep -n 'integ\|"build"' .projenrc.ts | head; cat examples/README.md | head -c 1500
cd <guest-path> && export PATH=/usr/local/go126/go/bin:$PATH && timeout 900 npx cdk synth --app "npx ts-node examples/s3-archive.ts" > /tmp/synth-s3.log 2>&1; echo rc=$?; tail -c 2500 /tmp/synth-s3.log; which docker
cd <guest-path> && timeout 900 npx cdk synth --app "npx ts-node examples/s3-archive.ts" 2>/dev/null > /tmp/s3-template.yaml; echo rc=$?; grep -n 'Type: Custom::\|Type: AWS::Lambda::Function\|SrcImageName\|DestImageName\|archive\|Type: AWS::IAM' /tmp/s3-template.yaml | head -20; grep -c . /tmp/s3-template.yaml
mkdir -p <guest-path> && cd <guest-path> && cat > probe.json <<'EOF'
{"kind":"cli","argv":["npx","cdk","synth","--app","npx ts-node examples/s3-archive.ts"],"cwd":"<guest-path>","env":{},"expected_text":"Custom::CDKECRDeployment"}
EOF
cat > claims.json <<'EOF'
[{"kind":"claim","claim":"The README's documented cdk synth command renders an ECR deployment custom resource for the S3 archive example","source":"Then synth or deploy any example:","input":"npx cdk synth --app \"npx ts-node examples/s3-archive.ts\"","expected":"CloudFormation template containing Custom::CDKECRDeployment","probe_kind":"cli","argv":["npx","cdk","synth","--app","npx ts-node examples/s3-archive.ts"],"expected_text":"Custom::CDKECRDeployment","cwd":"<guest-path>","env":{}},
{"kind":"claim","claim":"The library supports copying an archive tarball image from S3 to ECR, shown by the s3-archive example synthesizing a deployment resource","source":"Copy an archive tarball image from s3 to ECR/external registry","input":"npx cdk synth --app \"npx ts-node examples/s3-archive.ts\"","expected":"CloudFormation template containing Custom::CDKECRDeployment","probe_kind":"cli","argv":["npx","cdk","synth","--app","npx ts-node examples/s3-archive.ts"],"expected_text":"Custom::CDKECRDeployment","cwd":"<guest-path>","env":{}}]
EOF
python3 -m json.tool probe.json >/dev/null && python3 -m json.tool claims.json >/dev/null && echo ok; cd <guest-path> && python3 -c "import json;print(json.load(open('package.json'))['scripts'].get('test'))"
cd <guest-path> && cat > examples.json <<'EOF'
[{"kind":"example","claim":"Synthesize the documented s3-archive example app with the README synth command","source":"README.md / examples/README.md (Running)","input":"examples/s3-archive.ts","expected":"CloudFormation template containing Custom::CDKECRDeployment","argv":["npx","cdk","synth","--app","npx ts-node examples/s3-archive.ts"],"cwd":"<guest-path>","env":{},"expected_text":"Custom::CDKECRDeployment"},
{"kind":"example","claim":"Synthesize the documented specific-architecture example app","source":"examples/README.md (Running)","input":"examples/specific-architecture.ts","expected":"CloudFormation template containing Custom::CDKECRDeployment","argv":["npx","cdk","synth","--app","npx ts-node examples/specific-architecture.ts"],"cwd":"<guest-path>","env":{},"expected_text":"Custom::CDKECRDeployment"}]
EOF
cat > cycles.json <<'EOF'
{"detected":false,"checks":[],"reason":"Inspected README.md and examples/README.md: cdk-ecr-deployment is a CDK construct library with no cron, loop, webhook, --once or --now scheduler; the only runnable flows are one-shot cdk synth/deploy commands."}
EOF
python3 -m json.tool examples.json >/dev/null && python3 -m json.tool cycles.json >/dev/null && echo ok && cd <guest-path> && <env-var>=<guest-path> python3 -I <guest-path> --validate --replay > /tmp/check1.log 2>&1; echo rc=$?; tail -c 4000 /tmp/check1.log
cd /tmp && python3 -c "
import re,sys
t=open('/tmp/check1.log').read()
print(len(t))
for k in ['valid','\"ok\"','errors','error','verdict']:
    for m in re.finditer(k,t):
        print(k, '->', t[max(0,m.start()-120):m.start()+160].replace('\n',' '))
        break
print(t[:1500])
"
cd <guest-path> && cat > report.json <<'EOF'
{"outcome":"working","fault_owner":null,"operation":"Install dependencies and build cdk-ecr-deployment with yarn, then synthesize the S3-archive example via the README's cdk synth command","operation_scope":"Linux x86_64 guest, Node v22.23.4, yarn 4.13.0 via corepack, Python 3.12.3, Go 1.26.10 (go.mod requires go 1.26). No Docker, no AWS credentials; synth only, no deploy.","steps":["corepack enable (yarn 4.13.0)","yarn install --immutable","yarn build (after installing Go 1.26.10 from go.dev to /usr/local/go126 and prepending it to PATH)","npx cdk synth --app \"npx ts-node examples/s3-archive.ts\""],"deviations":["Default Go 1.22.2 in guest could not build lambda-src (go.mod requires 1.26; auto toolchain download unavailable). Installed go1.26.10 from https://go.dev/dl/go1.26.10.linux-amd64.tar.gz and reran yarn build.","yarn build: compile, unit tests (10/10 passed), lambda bootstrap build and docgen succeeded. The integ-runner step failed for integ.multi-arch-index with 'Subprocess exited with error 137 (Killed)', likely out-of-memory on this 3.9 GB guest; the other three integ tests were UNCHANGED.","docker-image-asset.ts example not run: Docker is not installed in the guest (DockerImageAsset needs it). Used s3-archive.ts and specific-architecture.ts instead for synth.","Synth does not contact AWS for the s3-archive example beyond the default bootstrap-version lookup; deploy was not attempted.","cdk.out was created in the workspace by cdk synth."],"stuck_step":null,"main_blocker":null,"plain_failure":null,"suggested_fix":"Lower-memory guests may need more RAM or a serial integ run for integ.multi-arch-index; the README should note the required Go version (1.26) for the lambda build."}
EOF
python3 -m json.tool report.json >/dev/null && echo ok && cd <guest-path> && <env-var>=<guest-path> python3 -I <guest-path> --validate --replay 2>&1 | head -c 300
Earlier attempts (1)

Luna

Native agent · Checked operation passed

Checked operation npx cdk synth --app 'npx ts-node examples/retry-config.ts'

Agent-reported scope: Synthesize the retry configuration CDK example

Run details
run
cdklabs--cdk-ecr-deployment-gpt-6-luna-1793191178247070897
date
Oct 28, 2026
time to working
906.0s
product hosting / execution
Local command in the guest
recorded operation scope
product operation
model
gpt-6-luna
agent / version
codex / codex-cli 0.164.0
platform
linux
reported cost
not reported (not assumed free)
Recorded source
https://github.com/cdklabs/cdk-ecr-deployment
Backend
hyperv
Tool transport
mcp-assigned-vm
Requested source pin (not an observed revision)
{"commit": "f7aa9eaf38fcab18b36b5b35bf681256d5157623", "url": "https://github.com/cdklabs/cdk-ecr-deployment"}
Test version
readme-604d73685be33b2939b2632791fb1de37972f659febb28a139c60d6e81057c18
revision
f7aa9eaf38fcab18b36b5b35bf681256d5157623
Whose fault: not assigned · resolved

Safety: Review signals: 1 connection review, 20 known vulnerability, 1 sensitive read. 21 static matches retained as context.

Review signals: 1 connection review, 20 known vulnerability, 1 sensitive read. 21 static matches retained as context.

Reviewed as expected for a test run: attempted writes that failed, so nothing was written.

Repository processes attempted these non-loopback connections; proxies can hide the final hostname. 54 distinct locations. 7 attributed processes.

OSV reports a known vulnerability in this dependency version. 6 distinct locations. 20 findings.

A repository process attempted to read this sensitive path. Kind of file: saved web login. 3 attributed processes.

21 hardcoded secret matches retained as context; full list in the evidence.

OSV scanned supported lockfiles; unpinned dependencies and unsupported formats are outside this check.

A short run cannot establish that code is safe.

Connections show IP addresses; proxies can hide the final hostname.

Tracing covers dispatched commands and their children, not the whole OS; guest root can interfere with tracing.

Full safety evidence →

Answers recorded for this run
  • The examples are runnable CDK apps: Real input produced the expected result: RetryConfigs: '{"numAttempts":3,"baseDelay":1,"maxDelay":30}'

    Source: The [examples/](./examples) directory contains a runnable CDK app per scenario

    Input: retry-config.ts

    Expected: Synthesized template includes RetryConfigs with retry parameters

    Command: npx cdk synth --app 'npx ts-node examples/retry-config.ts'

    Observed: …RetryConfigs: '{"numAttempts":3,"baseDelay":1,"maxDelay":30}' UpdateReplacePolicy: Delete DeletionPolicy: Delete Metadata: aws:cdk:path: ecr-deploy-retry-config/DeployImage/CustomResource/Default CustomCDKECRDeploymentbd07c930edb94112a20f03f096f53666512MiBServiceRole8C8B0491: Type: AWS::IAM::Role Properties: AssumeRolePolicyDocument: Statement: - Action: sts:AssumeRole Effect: Allow Principal: Service: lambda.amazonaws.com Version: "2012-10-17" ManagedPolicyArns: - Fn::Join:

Examples

  • Synthesize retry configuration example: command completed successfully

    Source: examples/README.md, Running

    Input: retry-config.ts

    Expected: CloudFormation template with retry settings

    Command: npx cdk synth --app 'npx ts-node examples/retry-config.ts'

    Observed: - us-east-1 - Fn::Equals: - Ref: AWS::Region - us-east-2 - Fn::Equals: - Ref: AWS::Region - us-west-1 - Fn::Equals: - Ref: AWS::Region - us-west-2 Parameters: BootstrapVersion: Type: AWS::SSM::Parameter::Value<String> Default: /cdk-bootstrap/hnb659fds/version Description: Version of the CDK Bootstrap resources in this environment, automatically retrieved from SSM Parameter Store. [cdk:skip] 81 feature flags are not configured. Run 'cdk flags --unstable=flags' to learn more.

Local or hosted: local

What the agent did

Synthesize the retry configuration CDK example

pwd; rg --files -g 'README*' -g 'pyproject.toml' -g 'package.json' -g 'Makefile' -g '*.yml' -g '*.yaml' -g 'setup.py' -g 'requirements*.txt' | head -80
find . -maxdepth 3 -type f | sort | head -100
cat README.md; cat package.json; python3 --version; node --version; npm --version; yarn --version
corepack --version; corepack prepare [email protected] --activate; yarn --version
corepack yarn --version; corepack yarn install --immutable
corepack yarn build
go version; cat lambda-src/go.mod | head -12; cat build-lambda.sh
which go; go env GOTOOLCHAIN GOPATH GOPROXY; sudo -n apt-get update
GOTOOLCHAIN=auto go version
cd /tmp; curl -fsSL https://go.dev/dl/go1.26.0.linux-amd64.tar.gz -o go126.tar.gz; sudo tar -C /usr/local -xzf go126.tar.gz; /usr/local/go/bin/go version
PATH=/usr/local/go/bin:$PATH corepack yarn build
GOPROXY=https://goproxy.io,direct PATH=/usr/local/go/bin:$PATH corepack yarn build
PATH=/usr/local/go/bin:$PATH corepack yarn build
sed -n '1,120p' examples/README.md; sed -n '1,100p' examples/docker-image-asset.ts; sed -n '1,80p' src/index.ts
PATH=/usr/local/go/bin:$PATH corepack yarn compile
npx cdk synth --app "npx ts-node examples/retry-config.ts"
mkdir -p .coldpass; cat > .coldpass/probe.json <<'EOF'
{"kind":"cli","argv":["npx","cdk","synth","--app","npx ts-node examples/retry-config.ts"],"cwd":"<guest-path>","expected_text":"RetryConfigs: '{\"numAttempts\":3,\"baseDelay\":1,\"maxDelay\":30}'"}
EOF
cat > .coldpass/claims.json <<'EOF'
[{"kind":"claim","claim":"Retry configuration is demonstrated by an example","source":"retry-config.ts","input":"examples/retry-config.ts","expected":"Synthesized template includes RetryConfigs with retry parameters","probe_kind":"cli","argv":["npx","cdk","synth","--app","npx ts-node examples/retry-config.ts"],"cwd":"<guest-path>","expected_text":"RetryConfigs: '{\"numAttempts\":3,\"baseDelay\":1,\"maxDelay\":30}'"}]
EOF
cat > .coldpass/examples.json <<'EOF'
[{"kind":"example","claim":"Synthesize retry configuration example","source":"examples/README.md, Running","input":"retry-config.ts","expected":"CloudFormation template with retry settings","argv":["npx","cdk","synth","--app","npx ts-node examples/retry-config.ts"],"cwd":"<guest-path>","expected_text":"RetryConfigs: '{\"numAttempts\":3,\"baseDelay\":1,\"maxDelay\":30}'"}]
EOF
cat > .coldpass/cycles.json <<'EOF'
{"detected":false,"checks":[],"reason":"Inspected README usage and examples; this is a CDK construct package with synth/deploy examples and no cron, loop, webhook, --once, or --now cycle trigger."}
EOF
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay
cat > .coldpass/claims.json <<'EOF'
[{"kind":"claim","claim":"Runnable CDK app per scenario","source":"examples/README.md","source_file":"examples/README.md","input":"retry-config.ts","expected":"Synthesized template includes RetryConfigs with retry parameters","probe_kind":"cli","argv":["npx","cdk","synth","--app","npx ts-node examples/retry-config.ts"],"cwd":"<guest-path>","expected_text":"RetryConfigs: '{\"numAttempts\":3,\"baseDelay\":1,\"maxDelay\":30}'"}]
EOF
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay
cat > .coldpass/claims.json <<'EOF'
[{"kind":"claim","claim":"The examples are runnable CDK apps","source_file":"README.md","source":"The [examples/](./examples) directory contains a runnable CDK app per scenario","input":"retry-config.ts","expected":"Synthesized template includes RetryConfigs with retry parameters","probe_kind":"cli","argv":["npx","cdk","synth","--app","npx ts-node examples/retry-config.ts"],"cwd":"<guest-path>","expected_text":"RetryConfigs: '{\"numAttempts\":3,\"baseDelay\":1,\"maxDelay\":30}'"}]
EOF
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay
cat > .coldpass/report.json <<'EOF'
{"outcome":"working","fault_owner":null,"operation":"Synthesize the retry configuration CDK example","operation_scope":"Yarn 4.13.0 dependencies, Go 1.26 Lambda build prerequisite, CDK synthesis","steps":["corepack yarn install --immutable","PATH=/usr/local/go/bin:$PATH corepack yarn compile","npx cdk synth --app \"npx ts-node examples/retry-config.ts\"","<env-var>=<guest-path> python3 -I <guest-path> --validate --replay"],"deviations":["The full documented yarn build progressed through compile and unit tests but its integration test for test/integ.s3-archive.ts was killed with exit 137 twice in the limited guest; the other three integration snapshots were unchanged. The useful documented example synthesis and replay succeeded."],"stuck_step":null,"main_blocker":null,"plain_failure":null,"suggested_fix":null}
EOF

No product verdict. Run record.

No product verdict. Run record.