Skip to content

docs: rewrite CLAUDE.md to match current architecture#29

Merged
yairfalse merged 1 commit into
mainfrom
feature/update-sykli
Feb 21, 2026
Merged

docs: rewrite CLAUDE.md to match current architecture#29
yairfalse merged 1 commit into
mainfrom
feature/update-sykli

Conversation

@yairfalse
Copy link
Copy Markdown
Collaborator

Summary

  • Rewrote CLAUDE.md to reflect current codebase after A/B testing, FALSE Protocol, module split, and trait-based DI changes
  • Fixed RolloutStrategy trait signature (compute_next_status now takes DateTime<Utc>)
  • Updated Context struct with trait-based DI fields
  • Documented mock constructors and test helpers
  • Cut from 360 to ~105 lines — removed redundant code examples that duplicated source

Test plan

  • No code changes, docs only

🤖 Generated with Claude Code

- Remove stale code examples that duplicated source
- Fix RolloutStrategy trait signature (now takes DateTime<Utc>)
- Update Context struct with trait-based DI fields
- Document mock constructors and test helpers
- Cut from 360 to ~105 lines, keeping all actionable info

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@yairfalse yairfalse merged commit 0ccb27a into main Feb 21, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant