Skip to content

feat(settings): the import preview edits the check-in facts, and the form takes the format's bounds and anchors - #283

Merged
aleskiontherun merged 1 commit into
mainfrom
claude/web-1-diver-profile
Sep 23, 2026
Merged

aleskiontherun merged 1 commit into
mainfrom
claude/web-1-diver-profile

Conversation

@aleskiontherun

Copy link
Copy Markdown
Member

When an import preview carries check_in_details, the import card shows each fact the document carries (date of birth, phone, emergency contact, insurance). The account's current value sits beside the API's proposal, and the proposal is pre-filled in the form module's own fields, so the same bounds, anchor rule and future-date guard apply. Anything left in the boxes goes back as check_in_details on apply. Keep mine leaves a fact out of the submission, and emptying a fact clears it. The card re-reads the signed-in user only when the result carries check_in_detail_written, so the check-in card on the same page never saves stale values back. The form module takes the columns' new bounds and requires a contact's name and an insurance's provider, using the API's own messages. check_in_detail_dropped renders as a warning. The export card's UDDF row now says what that file carries of the diver's details.

Verified with npm run lint, npm run type-check and npm test (unit tests for the form module and submission helpers, render tests for the import card's section, submission, anchor and refresh behaviour).

🤖 Generated with Claude Code

…form takes the format's bounds and anchors

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added the feat New user-visible behaviour label Sep 23, 2026
@aleskiontherun
aleskiontherun merged commit 2b82b3e into main Sep 23, 2026
12 checks passed
@aleskiontherun
aleskiontherun deleted the claude/web-1-diver-profile branch September 23, 2026 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat New user-visible behaviour

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant