Commit Graph

  • ed5ed236b1 Migrate canonical .golangci.yml to gomodguard_v2, with a block list (#55) main clawbotandsneak 2026-09-09 14:04:18 +02:00
  • 6c489067ce Milestone next: check-cache busting, build-context hygiene, lint in a container (#34) sneak 2026-09-09 14:01:54 +02:00
  • c4d5546e86 Gate the build on Docker lint and test phases (closes #40, closes #30) sneak 2026-09-08 04:58:31 +00:00
  • 7b55c444ae Keep in-repo agent scratch out of the build context and out of git (closes #27) sneak 2026-09-08 04:58:31 +00:00
  • c3a504f647 Keep secrets out of the Docker build context at every depth (closes #29) sneak 2026-09-08 04:58:31 +00:00
  • 85bea7681e Compare versions when bootstrap installs a pinned tool (closes #28) sneak 2026-09-08 04:58:31 +00:00
  • 58f75147be Build with --no-cache so the check layer actually runs (closes #26) sneak 2026-09-08 04:58:31 +00:00
  • 58eafaf4c2 Add -count=1 to the canonical Go make test example (#45) 2026-09-09 13:41:57 +02:00
  • fbec5a523b Enable depguard so a non-test file cannot import test support (#59) clawbotandsneak 2026-09-08 05:14:43 +02:00
  • 31082fc77d REPO_POLICIES: canonical golangci-lint is v2.13.2 golangci-lint-v2.13.2 clawbot 2026-09-05 04:44:53 +00:00
  • f77d785bed Scope the .golangci.yml agent prohibition to vendored copies (#49) clawbotandsneak 2026-08-30 06:26:19 +02:00
  • 3f8201d532 Require thin cmd/ entrypoints: all logic in internal/ or pkg/ (#54) clawbotandsneak 2026-08-30 04:20:42 +02:00
  • 4e6a782edf An unguessable capability URL is the whole credential (closes #52) issue-52-capability-url-carveout sneak 2026-08-25 20:43:48 +00:00
  • d0668adc09 policy: name script/check as the gate repo-type verifications belong in policy/name-the-gate-for-repo-type-checks clawbot 2026-08-20 03:06:31 +00:00
  • 2d1f123e65 config: migrate gomodguard to gomodguard_v2 in canonical .golangci.yml fix/25-gomodguard-v2 sneak 2026-08-10 14:16:21 +00:00
  • a8686891ba Raise org-wide make test cap to 60s, backstop timeout to 90s (#42) clawbotandclawbot 2026-08-10 16:13:31 +02:00
  • cc6a5a00e7 Run every lint in a container via Dockerfile.lint (closes #40) sneak 2026-08-10 12:49:34 +00:00
  • dcf75f6c72 Close three gaps between the containerised-lint rule and its first adopters lint-policy-reconcile sneak 2026-08-10 12:59:44 +00:00
  • 12e8db8b0e Run every lint in a container via Dockerfile.lint (closes #40) sneak 2026-08-10 12:49:34 +00:00
  • 0620416869 Give golangci-lint per-checkout cache and lock state (closes #30) clawbot 2026-08-09 17:35:48 +00:00
  • 3a218497b8 Keep in-repo agent scratch out of the build context and out of git (closes #27) sneak 2026-08-09 16:56:28 +00:00
  • fd78aeb003 Keep secrets out of the Docker build context at every depth (closes #29) sneak 2026-08-09 16:10:45 +00:00
  • d173e69f85 Make the pinned golangci-lint actually reach the host (closes #28) clawbot 2026-08-09 15:23:50 +00:00
  • 51c394552e Bust the Docker check-layer cache with a per-invocation CHECK_EPOCH (closes #26) clawbot 2026-08-09 14:46:13 +00:00
  • 0f8efafe68 Set canonical .golangci.yml to the org-standard v2 config (golangci-lint v2.12.2) (#24) 2026-08-07 23:24:05 +02:00
  • 3d8d1c0600 Adopt scripts-to-rule-them-all: script/ entrypoints, Makefile shims, policy update (#23) sneak 2026-07-06 23:53:05 +02:00
  • cc5d877779 TODO (#22) sneak 2026-07-06 21:36:20 +02:00
  • 4b64c213f8 style: strengthen constructor naming and Params struct rules (#19) 2026-03-20 07:06:03 +01:00
  • 777822e50e docs: document conditional -v test rerun pattern in REPO_POLICIES.md (#21) clawbotandclawbot 2026-03-19 22:53:40 +01:00
  • 1c84344978 docs: document fail-fast lint stage pattern for Dockerfiles (#18) clawbotanduser 2026-03-18 03:59:02 +01:00
  • 41005ecbe5 Add HTTP service hardening policy for 1.0 releases (#17) 2026-03-11 02:11:32 +01:00
  • eb6b11ee23 policy: no build artifacts in repos (#15) clawbotandclawbot 2026-03-10 10:34:57 +01:00
  • ee4f9039f2 Merge pull request 'Self-apply checklist to LLM prose tells doc' (#14) from self-apply-checklist into main sneak 2026-03-05 00:33:44 +01:00
  • 18173fabc6 self-apply checklist: fix triple, staccato, trailing clause, filler word user 2026-03-04 15:28:08 -08:00
  • 68a00dc545 Merge pull request 'Remove unfunny frequency exchange from lol section' (#13) from lol-section-trim into main sneak 2026-03-05 00:24:36 +01:00
  • 533e77ad34 remove unfunny frequency exchange from lol section user 2026-03-04 15:23:38 -08:00
  • 492fb85500 Merge pull request 'Fix em-dash examples in checklist + strip frequency persuasion' (#12) from llm-prose-tells-v10 into main sneak 2026-03-05 00:20:32 +01:00
  • 5c02cf8bde use actual em-dashes in checklist examples user 2026-03-04 15:19:25 -08:00
  • 3ce000178f Merge pull request 'LLM prose tells: merge adjacent sentences, add checklist items' (#11) from llm-prose-tells-merge-pass into main sneak 2026-03-05 00:13:49 +01:00
  • 771551baed strip all frequency arguments and human comparison persuasion user 2026-03-04 15:10:26 -08:00
  • 720d6ee57c add checklist item: delete redundant paragraph-ending sentences user 2026-03-04 15:06:56 -08:00
  • 5e15d77d8e checklist 15: lead with removing redundant second clause user 2026-03-04 15:04:42 -08:00
  • 2f4f5c9cab merge adjacent sentences, add checklist items 8/9/19 for adjectives, trailing clauses, sentence merging user 2026-03-04 15:00:25 -08:00
  • 7eae7dcc6c Merge pull request 'LLM prose tells: fix first paragraph' (#10) from llm-prose-tells-final into main sneak 2026-03-04 23:47:00 +01:00
  • 6401aa482f trim first paragraph user 2026-03-04 14:45:16 -08:00
  • e45ffacd80 restructure first paragraph user 2026-03-04 14:43:16 -08:00
  • c8ad5762ab rewrite first paragraph, add unnecessary elaboration tell user 2026-03-04 14:42:15 -08:00
  • e0e607713e Merge pull request 'LLM prose tells: methodical checklist pass' (#9) from llm-prose-tells-checklist-pass into main sneak 2026-03-04 23:39:14 +01:00
  • 3fcc1750ff add unnecessary elaboration tell and checklist item 16 user 2026-03-04 14:37:24 -08:00
  • 45b379011d checklist pass: fix staccato bursts, triples, two-clause compounds, hedges user 2026-03-04 14:36:18 -08:00
  • 58d564b641 Update LLM prose tells: new patterns + lol section (#8) clawbotanduser 2026-03-04 23:29:51 +01:00
  • a1052b758f Merge pull request 'Add LLM prose tells reference and copyediting checklist' (#7) from add-llm-prose-tells into main sneak 2026-03-04 23:03:15 +01:00
  • a2dd953601 fmt: format REPO_POLICIES.md per prettier user 2026-03-04 14:02:09 -08:00
  • f921dee839 add LLM prose tells reference and copyediting checklist user 2026-03-04 14:00:45 -08:00
  • a1ffb1591b Merge pull request 'REPO_POLICIES: expand pre-1.0 schema migration rule (closes #5)' (#6) from clawbot/prompts:pre-1.0-migration-rule into main sneak 2026-02-28 17:02:14 +01:00
  • 699f97d093 REPO_POLICIES: expand pre-1.0 schema migration rule (closes #5) clawbot 2026-02-28 07:59:27 -08:00
  • 1955922857 Merge pull request 'fix: formatting + add clawpub reference' (#4) from clawbot/prompts:fix/formatting-and-readme into main sneak 2026-02-28 11:45:56 +01:00
  • a8cf966df6 docs: add clawpub reference in See Also section clawbot 2026-02-28 02:33:50 -08:00
  • dcb6ca4339 fmt: fix prettier formatting in CODE_STYLEGUIDE_GO.md clawbot 2026-02-28 02:33:50 -08:00
  • dda0d01faa Merge pull request 'style(go): add rule against type-only packages (per upaas #126 review)' (#2) from clawbot/prompts:add-no-type-only-packages-rule into main sneak 2026-02-23 22:14:02 +01:00
  • 7676ec16c3 style(go): add Stringer rule for custom string-based types user 2026-02-23 11:56:16 -08:00
  • f9dcef4c9e style(go): add rule against type-only packages user 2026-02-23 11:47:50 -08:00
  • 189e54862e Add template repos section to README sneak 2026-02-23 01:38:38 +07:00
  • 05fe766c62 Improve quickstart commands with two-pass workflow sneak 2026-02-23 00:33:15 +07:00
  • cb5d630158 add note about makefile being authoritative docs sneak 2026-02-23 00:09:13 +07:00
  • b5575b9f59 Add test requirements to checklists, .dockerignore URLs, root symlink, and Makefile comment sneak 2026-02-22 17:21:42 +01:00
  • e97b48eea4 Fix review issues: front matter, headings, consistency, typos sneak 2026-02-22 17:15:06 +01:00
  • 3768b8ca02 Add rule: all software repos must have tests sneak 2026-02-22 16:56:03 +01:00
  • 03bf0b8445 Add authoritative URLs to checklists and copy .golangci.yml sneak 2026-02-22 16:52:33 +01:00
  • 3a5ac2d72f Fix typo and match second quickstart example to first sneak 2026-02-22 16:47:12 +01:00
  • 00c21cc5c5 Fix heading, scope, version placement, and consistency across policy docs sneak 2026-02-22 16:40:34 +01:00
  • f43445caea Add CI policy, strengthen hash-pinning rule, add Gitea Actions workflow sneak 2026-02-22 16:35:42 +01:00
  • 7f4ed7edbd Add quick start one-liners to README sneak 2026-02-22 16:29:05 +01:00
  • d523ff37ae Add code styleguide split into general, Go, JS, and Python files sneak 2026-02-22 16:26:52 +01:00
  • 2ab09985e0 Move prompt markdown files into prompts/ subdirectory sneak 2026-02-22 16:20:58 +01:00
  • 5a17686115 Add Go HTTP server conventions sneak 2026-02-22 16:18:52 +01:00
  • 1e6d73e1ea Add formatting-first step to existing repo checklist sneak 2026-02-22 16:13:47 +01:00
  • d7b8ff30e3 Add prose-wrap policy: hard-wrap markdown at 80 columns sneak 2026-02-22 16:11:49 +01:00
  • d1a98c2413 Add checklists for existing and new repo setup sneak 2026-02-22 16:10:28 +01:00
  • 06f279fa5b Add security and git policies, make repo a model example sneak 2026-02-22 16:06:13 +01:00
  • d7f14f7517 Add version date policy for cross-project documentation sneak 2026-02-22 15:58:13 +01:00
  • 1d8eb305c4 Add directory structure and docs prettier policies sneak 2026-02-22 15:56:52 +01:00
  • 16afdb8113 Add missing policies and required files sneak 2026-02-22 15:51:59 +01:00
  • aaae9714da Copyedit REPO_POLICIES.md for clarity and succinctness sneak 2026-02-22 15:49:20 +01:00
  • ab7422c850 Add policy: always use Makefile targets over direct tool invocation sneak 2026-02-22 15:42:39 +01:00
  • efbac580f9 Add repo scaffolding to meet repository standards sneak 2026-02-22 15:40:29 +01:00
  • af257bef63 Add README.md sneak 2026-02-22 15:37:39 +01:00