This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

applyHookPlaneFailOpen resets FlagErrorFunc and Args on the hook plane but not the PreRunE that markUsageErrorsExitTwo now installs on every command, so a flag group declared on guard hook or hook * in future would refuse at exit 2, the host's BLOCK, bypassing iss-269's fail-open (internal/surface/cli/cli.go:138; hypothetical today: no hook command declares a group; review2-consolidate nit).

issueresolvedminoriss-2609251755278758

applyHookPlaneFailOpen resets FlagErrorFunc and Args on the hook plane but not the PreRunE that markUsageErrorsExitTwo now installs on every command, so a flag group declared on guard hook or hook * in future would refuse at exit 2, the host's BLOCK, bypassing iss-269's fail-open (internal/surface/cli/cli.go:138; hypothetical today: no hook command declares a group; review2-consolidate nit).

Grounds

  • pursued: a mutually exclusive pair declared on every hook-reachable runnable command refuses at exit 1 (TestHookPlaneFlagGroupRefusalFailsOpen); an exit 2 there, or guard check losing its exit 2, would show it wrong

Frontmatter

idiss-2609251755278758
typeissue
lifecycleresolved
severityminor

mentions1