Skip to content

docs: record list-of-str sysctls/volumes refusals as a decision#70

Merged
lesnik512 merged 1 commit into
mainfrom
deferred-list-of-str-refusals
Jul 16, 2026
Merged

docs: record list-of-str sysctls/volumes refusals as a decision#70
lesnik512 merged 1 commit into
mainfrom
deferred-list-of-str-refusals

Conversation

@lesnik512

@lesnik512 lesnik512 commented Jul 16, 2026

Copy link
Copy Markdown
Member

Re-measured the two remaining list-of-str conformance over-rejections (sysctls: ["a"], volumes: ["a"]) against docker compose config v5.1.2 and podman 6.0.1. Both are legitimate refusals under rule two — podman genuinely cannot form the flag — not unfinished parsers:

  • sysctls: ["a"] → Docker {a: ""}; podman rejects --sysctl a= (sysctl 'a' is not allowed) and --sysctl a (must be in the form of KEY=VALUE).
  • volumes: ["a"] → Docker anonymous volume with relative target a; podman rejects -v a / --mount ...target=a (must be an absolute path). compose2pod's error already mirrors podman's.

A "won't-fix because podman can't express it" is a settled rejected option, not unscheduled work — so it belongs in decisions/, not deferred.md. This adds decisions/2026-07-16-list-of-str-refusals.md (listed by just index), removes the item from deferred.md's "unfinished parsers" section, and leaves a one-line pointer there so the harness's over-reject reader stays oriented. Docs-only.

🤖 Generated with Claude Code

@lesnik512
lesnik512 force-pushed the deferred-list-of-str-refusals branch from a24f562 to d70a9ef Compare July 16, 2026 20:07
@lesnik512 lesnik512 changed the title docs: record list-of-str sysctls/volumes as measured legitimate refusals docs: record list-of-str sysctls/volumes refusals as a decision Jul 16, 2026
@lesnik512
lesnik512 merged commit 5faf302 into main Jul 16, 2026
8 checks passed
@lesnik512
lesnik512 deleted the deferred-list-of-str-refusals branch July 16, 2026 20:12
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