Specifications for a Critter Stack slice Added in 1.7.0
Write the Bobcat specifications for a Critter Stack slice as projected xUnit specs: generate them from an eventmodelers.ai board with bobcat import-event-model --specs (one WolverineFx.Bobcat spec per board example, bound to its slice) and review what the generator wrote, or hand-write them from the slice's shape when there is no board example (a hand-declared EventModelDefinition, a slice with code, an edge case). Covers reading a slice's shape off the model or the types, the spec shape per pattern (command, stream start, several streams, automation, view, query, HTTP, store-only, DCB), which edge cases are worth a spec, matching the refusal assertion to how the handler refuses, keeping {Feature}/{Scenario} identities stable so the model's specification links stay bound, Pending stubs, and verifying a spec suite is red for the right reason before implementation starts.
Use when asked to write or scaffold specs for a command, aggregate or Event Model slice, to cover a slice with none, or to review generated specs.
Skill details
- Skill name:
critterstack-sdd-specs-from-model - Applies to:
wolverine,marten,polecat,fisher - Tags:
sdd,bobcat,specifications,event-modeling,scaffolding,testing,edge-cases,import-event-model,stoat - Added in: 1.7.0
- License: Proprietary. Copyright JasperFx Software LLC.
