Repository navigation
feat(catalog): expand to 103 values and preserve existing profiles - #363
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
🧹 ESLintQuality check 1 of 3 ✅ Zero warnings. |
🧪 VitestQuality check 2 of 3 ✅ Vitest completed successfully. |
🎭 PlaywrightQuality check 3 of 3 ✅ Playwright completed successfully. |
🗺️ XState v5 State Machine Diff VisualizationArchitecture visualization Analysis exceeds 50 changed TypeScript files. |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #363 +/- ##
==========================================
- Coverage 92.05% 92.04% -0.01%
==========================================
Files 302 302
Lines 8781 8778 -3
Branches 2401 2407 +6
==========================================
- Hits 8083 8080 -3
+ Misses 369 368 -1
- Partials 329 330 +1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Owner
Author
|
Code reviewed and approved. QA pass. Merging now. |
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Implements the approved WAYVM v9.1 catalog expansion and v9.2 Craftsmanship authoring example: 103 built-in values, manual custom-value authoring with one informational example, and a durable upgrade for existing profiles and older backups.
Closes #362
Substantive review map
The PR has 20 small semantic commits and 74 changed files: 29 production/copy owners and 45 regression/fixture files. The v9.2 follow-up touches ten existing files, only three of them production owners. Most original test changes replace default-count assumptions or retired example interactions; historical scheduler fixtures and the schema-one export golden bytes remain intact.
Value.ts,CanonicalValues.ts,ValueToAnimalMap.ts,ValueRanking.tswayvm:*IDs, null source ordinals, stable catalog ordinals, and existing animal assets.ActiveDeck.ts,CustomValueValidation.tsActiveDeckCodec.ts,BattleProfileCheckpoint.ts,WayvmExport.ts,BattleProfileEvent.tsPlayerCatalogUpgrade.ts, persistence/portability/recovery actorsBattleProfileJournal.ts,DeckRevision.ts,BattleProfile.ts,RootMachine.tsCustomValueInvitationCopy.ts,CustomValueDraftEditor.tsx,NativeCustomValueForm.tsx,CustomValueInvitation.tsxMigration behavior
Diagnosed CI failures repaired
No meaningful tests were deleted, skipped, or weakened; no retry, timeout, workflow, or coverage-gate changes.
Local verification
Current v9.2 follow-up
pnpm lint,pnpm format, andgit diff --checkpassed.Earlier catalog verification
No new packages, workflows, build scripts, or test framework. Unrelated ignored worktrees were excluded from local Vitest discovery without modifying test configuration. Temporary QA preview stopped. Unrelated untracked Next-generated AGENTS.md and CLAUDE.md files were preserved.
Manual QA checklist
Boundaries and next task
The approved GDD publication/version save occurred separately; local mirrors and scratchsheets remain ignored. No controller, splash, localization, EAS/native build, physical-device acceptance, or other-repository changes. This is locally verified code, not a deployment or live-production claim. Hosted checks are not being awaited; merge remains with Mapachito.
Next approved order: Steam Deck-first controller acceptance → first-arrival polish → localization.