Commit Graph

4 Commits

Author SHA1 Message Date
64680a6ece docs: document daemon process management commands
Update README.md and CLAUDE.md to document new process management:
- Add "Process Management" section with daemon commands
- Update all examples to use `./kvs start/stop/status` instead of `&` and `pkill`
- Document global PID/log directories (~/.kvs/)
- Update cluster setup examples
- Update development workflow
- Add daemon package to project structure

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-05 23:10:25 +03:00
2431d3cfb0 test: add comprehensive authentication middleware test (issue #4)
- Add Test 5 to integration_test.sh for authentication verification
- Test admin endpoints reject unauthorized requests properly
- Test admin endpoints work with valid JWT tokens
- Test KV endpoints respect anonymous access configuration
- Extract and use auto-generated root account tokens

docs: update README and CLAUDE.md for recent security features

- Document allow_anonymous_read and allow_anonymous_write config options
- Update API documentation with authentication requirements
- Add security notes about DELETE operations always requiring auth
- Update configuration table with new anonymous access settings
- Document new authentication test coverage in CLAUDE.md

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-21 12:34:15 +03:00
aae9022bb2 chore: update documentation 2025-09-20 23:49:21 +03:00
952348a18a Add comprehensive user documentation and development guide
Created extensive README.md covering:

📖 Documentation:
- Complete feature overview with architecture diagram
- Detailed REST API reference with curl examples
- Step-by-step cluster setup instructions
- Configuration options with explanations
- Operational modes and conflict resolution mechanics

🔧 Development Guide:
- Installation and build instructions
- Testing procedures for single/multi-node setups
- Conflict resolution testing workflow
- Project structure and code organization
- Key data structures and storage format

🚀 Production Ready:
- Performance characteristics and limitations
- Production deployment considerations
- Monitoring and backup strategies
- Scaling and maintenance guidelines
- Network requirements and security notes

🎯 User Experience:
- Quick start examples for immediate testing
- Configuration templates for different scenarios
- Troubleshooting tips and important gotchas
- Clear explanation of eventual consistency model

The documentation provides everything needed to understand, deploy,
and maintain the KVS distributed key-value store in production.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-10 07:39:10 +03:00