Skip to content

docs: rewrite README with current architecture#28

Merged
yairfalse merged 4 commits into
mainfrom
feature/update-sykli
Feb 21, 2026
Merged

docs: rewrite README with current architecture#28
yairfalse merged 4 commits into
mainfrom
feature/update-sykli

Conversation

@yairfalse
Copy link
Copy Markdown
Collaborator

Summary

  • Rewrote README to reflect current state after A/B testing, FALSE Protocol, and module split changes
  • Added A/B testing strategy example YAML
  • Added FALSE Protocol occurrence types section
  • Updated architecture diagram, phase state machine, project structure
  • Added full False Systems toolchain naming table
  • Bumped requirement to Rust 1.85+, 294+ tests badge

Test plan

  • No code changes, docs only

🤖 Generated with Claude Code

yairfalse and others added 4 commits February 21, 2026 00:00
- 10 evaluate_ab_experiment tests (manual conclude, max/min duration,
  insufficient samples, Prometheus failures, statistical significance)
- 2 CDEvents A/B tests (experiment concluded, A/B initialization)
- 5 prometheus_ab edge cases (empty results, zero rates, se=0, consensus A)
- 2 Prometheus AB query builder tests
- 2 default_service_port tests
- 1 validation negative deadline test
- 2 status tests (A/B initialization, invalid timestamp)
- 3 occurrence tests (missing namespace, Initializing/Experimenting suffixes)
- Enhanced MockPrometheusClient with response queue for multi-query tests

Test count: 268 → 294

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Delete stale/aspirational documents:
- docs/adr/001-004 (unimplemented vision docs)
- docs/PLAN.md (outdated roadmap)
- docs/CODE_REVIEW.md (stale line references)

Update CLAUDE.md:
- Architecture diagram with new module structure
- A/B testing, FALSE Protocol, clock in feature list
- File locations table with all new files
- Test count 294+, ulid dependency

Update README.md:
- A/B Testing: Planned → Yes
- Added FALSE Protocol feature
- Test badge 294+, Rust 1.85+ requirement

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add A/B testing strategy with example YAML
- Add FALSE Protocol occurrence types section
- Update architecture diagram with trait-based injection
- Update phase state machine with Experimenting/Concluded
- Update project structure to reflect module split
- Add full False Systems toolchain naming table
- Bump requirement to Rust 1.85+, 294+ tests badge

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@yairfalse yairfalse merged commit 58219d2 into main Feb 21, 2026
1 check failed
@yairfalse yairfalse deleted the feature/update-sykli branch February 21, 2026 00:39
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