Skip to content

Releases: janmaaarc/basecamp

v1.9.0

Choose a tag to compare

@janmaaarc janmaaarc released this 11 Aug 09:30

Added

  • CLAUDE.md, CLAUDE.example.md: Done Means Verified expanded (screenshotting is not exercising, a tool's reported success is a claim, run final gates and git status --porcelain last)
  • CLAUDE.md, CLAUDE.example.md: Responses and UI Icons sections
  • CLAUDE.md, CLAUDE.example.md: DECISIONS.md and DEBT.md added to project memory, plus a stale-CONTRACT check and PROJECT.md status verification
  • Git Rules: git add -A <path> staging trap, merge-conflict dropped-feature check
  • Testing: behavior over implementation, alternate-case check, suite-pollution bisect, one test file per module
  • Error Handling: typed error objects, unhandled promise rejection
  • Coding Rules: pattern-sweep completeness, dependency-file versions, no silent breaking changes, keep files modular
  • rules/typescript.md: never widen a union to bare string
  • rules/ai-agents.md: never embed credentials in workflow or agent config
  • RTK.md: hook-proxy note and name-collision warning

Changed

  • CLAUDE.md now imports rules/security.md, which shipped but was never wired up, plus the security-over-simplicity priority line
  • Writing Style mirrors the full rule set: clear language, no exaggeration, accuracy over sounding impressive
  • Kebab-case rule now exempts conventional uppercase docs (README.md, CHANGELOG.md, CLAUDE.md, LICENSE, project memory files)

v1.8.1

Choose a tag to compare

@janmaaarc janmaaarc released this 03 Aug 05:34

Changed

  • Writing Style: dash ban now explicitly covers en dashes and a lone hyphen used as a sentence pause. Ranges ($100-$200) and compound modifiers (one-handed) stay allowed

Fixed

  • Release workflow: stop deleting the previous version heading when prepending a new CHANGELOG entry
  • CHANGELOG: restore the missing v1.5.0, v1.6.0, and v1.7.0 sections

v1.8.0

Choose a tag to compare

@janmaaarc janmaaarc released this 26 Jul 01:46

Added

  • Templates/REQUIREMENTS.md: master requirements checklist (auth, security, SEO, AI/LLM, DevOps, email deliverability, client handoff) filtered per project by a new Type field (landing/app/saas/api/automation)
  • PROJECT.md: Type field and REQUIREMENTS.md link
  • CLAUDE.md, CLAUDE.example.md: REQUIREMENTS.md added to session-start file reads

Changed

  • Writing Style: no-em-dash rule now allows | as a compact separator in legends, key lists, and web titles

v1.7.0

Choose a tag to compare

@janmaaarc janmaaarc released this 22 Jul 13:28

Changed

  • CLAUDE.md, CLAUDE.example.md: .env.example rule now allows adding/editing/removing vars freely as code changes, plus a gitignore exception note (!.env.example) for projects with a blanket .env* ignore rule

v1.6.0

Choose a tag to compare

@janmaaarc janmaaarc released this 21 Jul 13:44

Added

  • CLAUDE.md, CLAUDE.example.md: Known Tools section documenting code-review-graph as an optional, not-installed-by-default tool
  • README.md: agentshield setup snippet and Tools table row

v1.5.0

Choose a tag to compare

@janmaaarc janmaaarc released this 21 Jul 13:31

Added

  • CLAUDE.md, CLAUDE.example.md: Security Scans section, run agentshield before editing .claude/ config

v1.4.0

Choose a tag to compare

@janmaaarc janmaaarc released this 21 Jul 10:13

What's New

  • Added test-folder rule: fold cluttered test files into a dedicated folder per language convention (tests/, tests/, src/test/, Tests/), flagged before moving
  • Added skip-review threshold: code review can be skipped for small (<~15 line) docs/content-only commits with zero code, config, dependency, or schema touched
  • Updated CHANGELOG with v1.4.0 entry

v1.3.0

Choose a tag to compare

@janmaaarc janmaaarc released this 30 Jun 07:06

What's New

  • Added rules/typescript.md, rules/security.md, rules/mobile.md
  • Added Frontend section in CLAUDE.md with impeccable, security priority rule, clarified git commit sequence
  • Added impeccable plugin to tools table and install steps
  • Hardened setup.sh: repo root check, vault path auto-substitution via perl
  • Removed invalid brew trust command
  • Replaced unverified Headroom install commands with link to official repo
  • Fixed em dash in PR title format
  • Fixed empty Open Questions in CONTRACT.md template
  • Updated CHANGELOG with accurate version history

v1.2.0

Choose a tag to compare

@janmaaarc janmaaarc released this 30 Jun 06:37

What's New

  • Added impeccable UI design plugin to tools table, install steps, and CLAUDE.md frontend rules
  • Fixed em dash in PR title format (style consistency)

v1.1.0

Choose a tag to compare

@janmaaarc janmaaarc released this 29 Jun 07:34

What's New

  • Added rules/typescript.md — strict mode, no any, interfaces, satisfies, colocated types
  • Added rules/security.md — secrets, SQL injection, hashing, rate limiting, HTTPS
  • Added rules/mobile.md — React Native and Flutter rules
  • Added FAQ section to README
  • Added Claude Code validation to setup.sh