bigfoot's core value is mandatory assertion of every recorded interaction. However, some users working on legacy codebases or rapid prototyping may want to record interactions but skip assertion for non-critical paths.
Should bigfoot support an optional relaxed mode? Or would this violate the philosophical commitment to certainty? Some options:
- A per-interaction `.assert_optional()` marker
- A global `relaxed=True` sandbox flag
- Explicitly out of scope (certainty is the whole point)
What are the tradeoffs? Would this help adoption or dilute the value proposition?
bigfoot's core value is mandatory assertion of every recorded interaction. However, some users working on legacy codebases or rapid prototyping may want to record interactions but skip assertion for non-critical paths.
Should bigfoot support an optional relaxed mode? Or would this violate the philosophical commitment to certainty? Some options:
What are the tradeoffs? Would this help adoption or dilute the value proposition?