Skip to content

docs(dynamic-tester): docker_templates are reference-only; de-version inventory rows - #363

Merged
gadievron merged 1 commit into
masterfrom
docs/templates-reference-only
Aug 27, 2026
Merged

docs(dynamic-tester): docker_templates are reference-only; de-version inventory rows#363
gadievron merged 1 commit into
masterfrom
docs/templates-reference-only

Conversation

@gadievron

Copy link
Copy Markdown
Collaborator

What

  • Marks the three docker_templates/*.Dockerfile inventory rows as documentation only and removes their version tags
  • Adds a short note stating where the real runtime comes from: the executed Dockerfile is LLM-generated per finding (generation["dockerfile"] in docker_executor.py); the only prompt-pinned base image is Go (test_generator.py); Python/Node bases are chosen per generation; the attacker sidecar image is inlined in docker_executor.py

Why

The version tags had drifted three ways (README: node:20/golang:1.22; templates: node:24/golang:1.27; prompt: golang:1.25) because renovate bumps the inert templates but can never touch prose or the prompt string — a sync sweep would rot on the next bump. De-versioning makes the rows drift-proof; the note prevents the actual failure mode, which has already occurred once (a review reasoned about test runtimes from the templates — see #351's correction comment).

Docs-only change; no code paths affected.

… inventory rows

The template Dockerfiles are documentation, not the runtime: the
executed Dockerfile is LLM-generated per finding, the only prompt-pinned
base image is Go (test_generator.py), Python/Node bases are chosen per
generation, and the attacker sidecar image is inlined in
docker_executor.py. Version tags in the inventory table had drifted
three ways (README vs templates vs prompt) because renovate bumps the
inert templates but can never touch prose or the prompt string — remove
the tags so the rows cannot drift again, and state the file roles
explicitly so future reviews do not reason about test runtimes from
these files.
@gadievron
gadievron merged commit 87472e6 into master Aug 27, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant