-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Implement RegShape's core distinguishing feature - Break Mode - which allows deliberate mutation of HTTP requests to test registry implementations.
Acceptance Criteria
- Create
libs/breakmode/module structure - Implement
BreakModeConfigandBreakRuledataclasses - Implement
BreakModeMiddlewarefor transport layer - Add built-in rule factories (
wrong_digest,invalid_content_type,skip_auth, etc.) - Wire CLI
--breakand--break-rulesoptions - Add break mode logging and file output
- Write comprehensive tests
- Update documentation
Files to Create/Modify
src/regshape/libs/breakmode/__init__.pysrc/regshape/libs/breakmode/config.pysrc/regshape/libs/breakmode/rules.pysrc/regshape/libs/breakmode/middleware.py- Update
src/regshape/cli/main.py
References
specs/architecture.mdSection 5: Break Mode Architecture
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request