Skip to content

Sync the workflow kit: narrower env deny rules - #7

Merged
ryangswe merged 1 commit into
mainfrom
chore/kit-sync-env-deny
Nov 8, 2026
Merged

ryangswe merged 1 commit into
mainfrom
chore/kit-sync-env-deny

Conversation

@ryangswe

@ryangswe ryangswe commented Nov 8, 2026 •

Copy link
Copy Markdown
Owner

Syncs the workflow kit. Two things change.

  • Deny list. The kit's Read(**/.env.*) rule is removed, because it also blocked agents from reading tracked templates such as .env.example. In its place, Read(**/.env.local), Read(**/.env.*.local) and Read(**/.env.production) are added. Read(**/.env) stays. If this repository keeps secrets in another env file name, add a rule for it.
  • check.py gains the optional cap on the size of a decisions theme file, decisions_theme_max_bytes. It is off by default, so nothing changes until a repository sets it.

Checks: python3 .claude/workflow/check.py passes, and settings.json parses.

Read(**/.env.*) is removed because it also hid tracked templates such as
.env.example; Read(**/.env.local), Read(**/.env.*.local) and
Read(**/.env.production) replace it. check.py gains the optional decisions
theme-file cap, off by default.
@ryangswe
ryangswe force-pushed the chore/kit-sync-env-deny branch from 44f35e9 to 9fa73c2 Compare November 8, 2026 21:44
@ryangswe
ryangswe merged commit fd696e8 into main Nov 8, 2026
4 checks passed
@ryangswe
ryangswe deleted the chore/kit-sync-env-deny branch November 8, 2026 21:49
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