fix(settings): preserve Rules drafts across internal tabs

This commit is contained in:
cesnimda
2026-10-09 19:02:50 +02:00
parent 5b5dcd0b80
commit 30f513d0c9
6 changed files with 446 additions and 61 deletions
@@ -20,9 +20,9 @@ The new ordinary browser regression uses a disposable authenticated SQLite appli
- [x] Trace and reproduce the exact native draft loss.
- [x] Add the ordinary failing browser regression before application changes.
- [ ] Repair and validate controlled draft/save/discard/error ownership.
- [ ] Complete native/browser, localisation/responsive and account evidence.
- [x] Repair and validate controlled draft/save/discard/error ownership.
- [x] Complete focused native/browser, localisation/responsive and account evidence.
- [ ] Run the fresh full baseline and reconcile ordinary failures/counts.
- [ ] Update acceptance/defect evidence, commit/push each completed unit and verify clean remote equality.
This is the **reproducer checkpoint**, not repair acceptance. No application change or fresh full-suite pass is claimed yet. The original audit and R-01 evidence remain unchanged. Production NO-GO and all deferred qualification obligations remain open.
The reproducer was committed/pushed as `5b5dcd0b80aa0713545ecf1fdab079fb9dec28ee` before implementation. The bounded implementation now passes all four native SQLite browser journeys and all472 frontend tests (464+8 focused behavioural cases), TypeScript, lint and the production build. Backend1,033, focused AI108, revision5 and sidecar49 have fresh passing runs. The complete browser/security/document run is in progress; no final browser count or repair acceptance is claimed here. The original audit and R-01 evidence remain unchanged. Production NO-GO and all deferred qualification obligations remain open.