Repository navigation
chore(example): bump DOM contract_details schema version to 6 - #1560
Merged
Merged
Conversation
Pin the Dominican Republic to contract_details v6 in the example app and document v2-v6 in a new DOM schema changelog, the migration list and the version matrix. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Contributor
|
Deploy preview for remote-flows ready!
Deployed with vercel-action |
Contributor
|
Deploy preview for adp-cost-calculator ready!
Deployed with vercel-action |
Contributor
📊 Coverage Report⚪ Coverage unchanged
Detailed BreakdownLines Coverage
Statements Coverage
Functions Coverage
Branches Coverage
✅ Coverage check passed |
remotecom
approved these changes
Oct 14, 2026
This was referenced Oct 14, 2026
Merged
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
The example app now uses the Dominican Republic's latest contract details form (v6). The Dominican Republic also gets its own schema changelog.
Why
What changed
Toggle details
jsonSchemaVersions.ts: DOMcontract_details1 → 6.schemaVersions.ts: unchanged, because it already lists DOM v1–v6.DOM.mdcovering v2–v6, plus the Dominican Republic in the README's migration list and version matrix. Tiger has nox-rmt-schema-changelogfor DOM, so entries are inferred from snapshot diffs (and tiger commit messages).annual_gross_salary.contract_duration_typereplaced by thedom_contract_durationcomponent; fixed-term blocked when seniority is recognized, Remote Admins exempt (flag-gated).contract_duration_typefield and its fixed-term options.Screenshots
N/A
Related Resources
apps/tiger/priv/json_schemas/contract_details/snapshots/DOM/{2..5}.jsonplus the currentDOM.json(v6)Testing
example/app in a browsernpm run schema-canary -- --country=DOM --checks=pinned,latest,submitagainst sandbox after the bump (pinned v6, latest, submit v6): all pass.🤖 Generated with Claude Code
Note
Low Risk
Documentation and example-app version pinning only; no library or API changes, though the documented v5 schema shift may affect DOM submit payloads when partners upgrade.
Overview
The example onboarding app now pins Dominican Republic (DOM)
contract_detailsfrom v1 to v6, aligning the demo with the current backend schema.Docs: Adds
DOM.mdwith migration notes for v2–v6 (JSF engine upgrades, salary reserve messaging,dom_contract_durationreplacingcontract_duration_type, extreme-salary acknowledgement) and lists DOM in the country README migration index and version matrix (v6, October 2026).Integrators upgrading past v5 should expect submit payload changes around contract duration fields; most intermediate steps are documented as flag-gated or additive.
Reviewed by Cursor Bugbot for commit 04917b7. Bugbot is set up for automated code reviews on this repo. Configure here.