Conversation
|
|
a5bb43a to
9916b93
Compare
|
Follow-up reviewer-feedback and thermo-nuclear audit completed against live head Feedback inventory and classification:
Thermo-nuclear findings:
Verification:
No commit was needed for this follow-up audit. The PR is code-ready and GitHub reports it mergeable; the remaining gates are the existing draft state and pending Copilot CLA. |
Co-authored-by: niemyjski <1020579+niemyjski@users.noreply.github.com>
Co-authored-by: niemyjski <1020579+niemyjski@users.noreply.github.com>
Co-authored-by: niemyjski <1020579+niemyjski@users.noreply.github.com>
87ba6f8 to
356c79f
Compare
Organizations can save a billing name, address, VAT ID, and VAT number from Svelte billing settings. The form reuses existing organization data keys and endpoints; clearing a field removes its key. Invoice history retains its amounts, payment statuses, and actions.
Autosaves and individual key writes run sequentially to preserve edits made during saves and avoid overwriting sibling values in the backend's whole-document updates. Navigation waits for pending changes, and failed saves retain input for retry. Latest main is integrated without additional feature or API changes. The website workflow uses Deno 2.9.7 because its previous 2.5.7 pin cannot load the current Lume dependency.
Validation: 821 frontend tests passed; formatting, lint, Svelte checks (zero errors/warnings), production build, Storybook build, and website Deno verification passed. Desktop/mobile billing scenarios passed twice each against a local production build with mocked API responses.
Remaining gates: full-stack local persistence verification is pending; fresh hosted checks must finish, and the existing Copilot CLA check remains unresolved. This PR remains draft.
Verification details