Require thin cmd/ entrypoints: all logic in internal/ or pkg/ #54
Reference in New Issue
Block a user
Delete Branch "thin-cmd-entrypoints"
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?
Codifies your ruling (2026-08-30, filed as homoicon issue 555): no project logic outside
internal/orpkg/; eachcmd/<name>/is a singlemain.gowhose body is one call into library code.CODE_STYLEGUIDE_GO.md: strengthens the "keepmainsmall" rule to the single-call form and adds the no-logic-outside-internal/-or-pkg/rule.REPO_POLICIES.md: annotatescmd/in the canonical subdirectory list accordingly. (Root copy is a symlink; one edit covers both.)