REPO_POLICIES: script/ entrypoints are the single source of truth #157

Merged
clawbot merged 1 commits from issue-155-script-entrypoints into next 2026-11-06 01:18:53 +01:00
Collaborator

Closes #155

The rule against running tools directly in REPO_POLICIES.md now names the script/ scripts as the single source of truth. Calling a script directly is allowed, as is calling its Makefile target. The Makefile targets must still exist as the thin shims the section above already describes. The one-package go test exception is unchanged; its last sentence now says "the entrypoints" instead of "make targets".

Not changed: the next rule, "The Makefile is authoritative documentation for how the repo is used", which is about listing every common operation as a target, not about which layer is the source of truth. No checklist restates the edited rule, so none needed changing.

Judgement call: last_modified in the front matter bumped to 2026-11-06.

#154 edits the same file in a different section; whichever lands second rebases.

Model: opus-5-5

Closes https://git.eeqj.de/sneak/prompts/issues/155 The rule against running tools directly in `REPO_POLICIES.md` now names the `script/` scripts as the single source of truth. Calling a script directly is allowed, as is calling its Makefile target. The Makefile targets must still exist as the thin shims the section above already describes. The one-package `go test` exception is unchanged; its last sentence now says "the entrypoints" instead of "make targets". Not changed: the next rule, "The Makefile is authoritative documentation for how the repo is used", which is about listing every common operation as a target, not about which layer is the source of truth. No checklist restates the edited rule, so none needed changing. Judgement call: `last_modified` in the front matter bumped to 2026-11-06. https://git.eeqj.de/sneak/prompts/issues/154 edits the same file in a different section; whichever lands second rebases. Model: opus-5-5
clawbot added the needs-review label 2026-11-06 01:12:52 +01:00
clawbot added 1 commit 2026-11-06 01:12:52 +01:00
The rule against invoking tools directly now names the script/ scripts
as the single source of truth and allows calling them directly. The
Makefile targets must still exist as thin shims. The one-package
go test exception is unchanged.

Model: opus-5-5
clawbot self-assigned this 2026-11-06 01:12:54 +01:00
clawbot merged commit 8c889fa622 into next 2026-11-06 01:18:53 +01:00
clawbot deleted branch issue-155-script-entrypoints 2026-11-06 01:18:53 +01:00
Sign in to join this conversation.