Commit Graph

11 Commits

Author SHA1 Message Date
Gregory Gauthier
6be062506b docs(drafts): expand abstract and add exploration directions to when-not-to-test
- Enhanced the abstract to emphasize practical wisdom in choosing not to test.
- Added a new section with possible directions for the article, including Aristotelian angles, opportunity costs, illusion of control, negative impacts of testing, and moral dimensions.
- Removed template footer notes.
2026-04-07 17:07:29 +01:00
Gregory Gauthier
0589ae9d08 docs(metadata): standardize topics to controlled vocabulary
- Restrict topics in CLAUDE.md to: philosophy, craft, epistemology, exploratory-testing, agile
- Update GROK.md YAML examples for title quotes and related file extensions
- Adjust topics in published articles to align with controlled list, removing deprecated terms like bdd, automation, reasoning, formal-logic, resources
2026-04-07 16:59:43 +01:00
Gregory Gauthier
66ec95fce9 feat(articles): add script for creating new article drafts
- Introduce `scripts/new-article` bash script to generate new article files from a title, using a template, and open in vim/vi.
- Add `scripts/article-template.md` as the base structure for new articles.
- Update README.md with instructions on using the new script and directory structure.
- Include an example draft `articles/drafts/when-not-to-test.md` generated via the script.
2026-04-07 16:45:41 +01:00
Gregory Gauthier
65d2e46788 refactor(articles): standardize YAML front-matter across published and draft articles
Add consistent front-matter schema to CLAUDE.md and GROK.md, including title, date, topics, related articles, and abstracts. Apply similar front-matter to draft files (agile-stories.md, uses-and-abuses.md) and published articles (Agile-Or-Whatever-You-Call-It.md, Testers-As-Explorers.md, etc.) to improve indexing, searchability, and cross-referencing. Ensure topics use a controlled vocabulary and abstracts capture core theses.
2026-04-07 16:29:10 +01:00
Gregory Gauthier
8848530520 docs: add GROK.md with repository guidelines and Grok assistance instructions
Introduces a comprehensive Markdown file outlining the purpose of the repository,
core themes, intellectual style, how Grok can assist in ideation, research, drafting,
and editing, while specifying what Grok should not do. Includes repository conventions
and workflow ideas to support reflective writing on software testing and related philosophies.
2026-04-07 15:35:59 +01:00
Gregory Gauthier
0c17c3ed55 docs: add CLAUDE.md and README.md
Introduce CLAUDE.md with guidelines for AI assistance in article writing and repository conventions. Add README.md with an overview of published articles, drafts, and repository structure.
2026-04-07 15:28:16 +01:00
Gregory Gauthier
f9a3674abd chore(gitignore): add ignores for IDE directories and log files
Ignore .idea, .claude, .grok, and *.log to prevent unnecessary files from being tracked.
2026-04-07 15:21:45 +01:00
Gregory Gauthier
da44ea30f1 refactor(structure): reorganize articles and assets directories
Move drafts to articles/drafts, articles to articles/published, and assets to general and memes subdirs.
2026-04-07 15:18:51 +01:00
Gregory Gauthier
0bc98c67a1 docs(drafts): add agile stories and test automation drafts
- Added agile-stories.md with explanations on story components and estimation
- Added uses-and-abuses.md outlining test automation uses, abuses, and pitfalls
2026-04-07 15:12:55 +01:00
Gregory Gauthier
8f59166de4 chore(init): add initial gitignore and blog articles
- Add .gitignore to ignore system files like .DS_Store
- Add empty CLAUDE.md and GROK.md files
- Add initial articles on software testing topics: Agile-Or-Whatever-You-Call-It.md, Testers-As-Explorers.md, The-Various-Uses-Of-Vegetable-Condiments-In-Testing.md, five-essential-lessons.md, perfection-and-testing.md, resources-for-testers.md, the-categories-of-testing.md, the-logic-of-software-testing.md, the-perturbation-theory-of-exploratory-testing.md, what-is-a-competent-tester.md, what-makes-us-better.md
- Include assets for articles in assets/ directory
2026-04-07 15:05:45 +01:00
Gregory Gauthier
6a01da1a88 first commit 2026-04-07 15:01:12 +01:00