chore: adopt han plugins, blueprints, and project conventions #330

Merged
jwilger-ai-bot merged 2 commits from chore/adopt-han-plugins into main 2026-04-09 11:12:17 -07:00
jwilger-ai-bot commented 2026-04-09 11:03:14 -07:00 (Migrated from github.com)

Summary

  • Adopt han plugin ecosystem (BDD, TDD, blueprints, git-storytelling, etc.) with .claude/settings.json and 24 adapted rules in .claude/rules/
  • Create CLAUDE.md with 4-phase development workflow, han skill mappings, and session continuity guidance
  • Create REVIEW.md with 7 architectural invariant groups and block/allow review lists
  • Generate 7 blueprints documenting the current architecture (event-sourcing, command-execution, projection-system, macro-codegen, store-backends, testing-infrastructure, type-system)
  • Rename 12 integration test files from issue-number-based (I-NNN-*) to feature-based naming
  • Remove docs/ARCHITECTURE.md (replaced by blueprints + rules)
  • Codify design principles as enforceable conventions

Test plan

  • All pre-commit hooks pass (fmt, clippy, nextest, doc tests)
  • No stochastic_macro references remain in config files
  • No I-NNN references remain in config files
  • All test files renamed correctly (cargo nextest passes)

🤖 Generated with Claude Code

## Summary - Adopt han plugin ecosystem (BDD, TDD, blueprints, git-storytelling, etc.) with `.claude/settings.json` and 24 adapted rules in `.claude/rules/` - Create `CLAUDE.md` with 4-phase development workflow, han skill mappings, and session continuity guidance - Create `REVIEW.md` with 7 architectural invariant groups and block/allow review lists - Generate 7 blueprints documenting the current architecture (event-sourcing, command-execution, projection-system, macro-codegen, store-backends, testing-infrastructure, type-system) - Rename 12 integration test files from issue-number-based (`I-NNN-*`) to feature-based naming - Remove `docs/ARCHITECTURE.md` (replaced by blueprints + rules) - Codify design principles as enforceable conventions ## Test plan - [x] All pre-commit hooks pass (fmt, clippy, nextest, doc tests) - [x] No stochastic_macro references remain in config files - [x] No I-NNN references remain in config files - [x] All test files renamed correctly (cargo nextest passes) 🤖 Generated with [Claude Code](https://claude.com/claude-code)
jwilger (Migrated from github.com) reviewed 2026-04-09 11:03:44 -07:00
jwilger (Migrated from github.com) approved these changes 2026-04-09 11:11:52 -07:00
Sign in to join this conversation.
No description provided.