vault/validate_vault_action: blast_radius field rejected as unknown #454
Labels
No labels
action
backlog
blocked
bug-report
in-progress
prediction/actioned
prediction/dismissed
prediction/unreviewed
priority
tech-debt
underspecified
vision
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: disinto-admin/disinto#454
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Flagged by AI reviewer in PR #453.
Problem
vault/vault-env.shvalidate_vault_action(line 70-73) validates field names against an allowlist that does NOT includeblast_radius:If an operator adds
blast_radius = "low"to a vault action TOML (as documented invault/SCHEMA.mdand supported byvault/classify.sh), the validator rejects it with "ERROR: Unknown fields in TOML: blast_radius". The feature is documented and implemented but cannot be exercised without triggering a validation error.Fix
Add
blast_radiusto the allowed fields list invalidate_vault_actioninvault/vault-env.sh.Auto-created from AI review
Affected files
vault/vault-env.sh(line 76 —id|formula|context|secrets|model|tools|timeout_minutes|dispatch_modeallowlist)Acceptance criteria
blast_radiusis added to the allowed fields list invalidate_vault_actioninvault/vault-env.shblast_radius = "low"passesvalidate_vault_actionwithout errorbogus_field = "x") still fails validationvault/validate.shand existing tests continue to pass after the changeStale in-progress issue detected
no_assignee_no_open_pr_no_lock2026-04-09T00:14:31Zin-progressbut has no assignee, no open PR, and no agent lock file.