feat: ship Voice Workbench and executable narratives - #94
Conversation
Keep the FAS full-test coverage list aligned with runtime example discovery.
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## beta #94 +/- ##
==========================================
- Coverage 91.25% 90.16% -1.10%
==========================================
Files 33 38 +5
Lines 1830 3181 +1351
Branches 498 948 +450
==========================================
+ Hits 1670 2868 +1198
- Misses 150 290 +140
- Partials 10 23 +13
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
What changed
igniteTest(...).narrative(...)evidence while preservingrecord()andsnapshotStory()as observed Story APIsbetadist-tag without movingignite-element@latestWhy
This closes the behavior-first/narrative epic with executable evidence: narratives state expected user experience, state machines remain authoritative, and Stories capture observed execution receipts.
Impact
The beta line gains the Voice Workbench reference implementation, the executable narrative testing surface, clarified Story vocabulary, and a recoverable beta release path. This PR does not publish packages; beta.9 is cut from the exact merged
betahead.Verification
fas verify --full— format, lint, typecheck, tests, architecture drift, behavior boundaries, and semantic index all passedpnpm release:beta --dry-run— all 13 pending changesets plan the four packages from beta.8 to beta.9 without versioning or publishing