fix(ui): preserve application drafts and recovery states

This commit is contained in:
cesnimda
2026-10-13 23:27:16 +02:00
parent 627955afa9
commit 4c3254c472
19 changed files with 5388 additions and 118 deletions
+15 -1
View File
@@ -53,4 +53,18 @@ Observed Discovery normal push2026-10-12 22:49:31.085724UTC proves localHEAD=ori
| P7-05 Offers | `c723a4e3032185da623d81ace241eec748506fc7` | [Results](p7-05/evidence/offers-results.json):9/1,new4native,backend6,app/browser types/lint/build PASS;14images reviewed/14scans0/15qualified. Hygiene PASS/normal push directly verified2026-10-13 11:19:57UTC, cleanlocalHEAD=origin=live/main unchanged. +7/0frontend696/93/browser267 derived only; Reminders next/main unchanged |
| P7-05 Reminders | Actual hash follows observed normal push | [Results](p7-05/evidence/reminders-results.json):17/3,new6native,backend6,app/browser types/lint/build PASS;17images reviewed/17scans0/114qualified. Final hygiene/normal push pending. +10/+1frontend706/94/browser273 derived only; all4P7-05domains implemented CONDITIONAL GO; P7-06 next/main unchanged |
| P7-05 Reminders | `627955afa989d32fefa53f15da9ef3e0abf27038` | [Results](p7-05/evidence/reminders-results.json):17/3,new6native,backend6,app/browser types/lint/build PASS;17images reviewed/17scans0/114qualified. Hygiene PASS; normal push directly verified2026-10-13 11:49:32.473200UTC, clean localHEAD=origin=live development/main unchanged. +10/+1frontend706/94/browser273 derived only; all4P7-05domains implemented CONDITIONAL GO; P7-06 embedded forms next |
### P7-06 entry and commit boundaries
[P7-06 entry](p7-06/evidence/entry.json) records the actual preceding Reminders push. The fresh embedded-forms baseline is39/3 (assets18+overlay18+helper3), executed2026-10-13 11:39:16.918910–11:39:27.061883UTC at HEADc723a4e with uncommitted Reminders; all seven captured relevant sources remained unchanged through the run. This is separate from the later clean627955a push receipt. No P7-06 implementation commit, native acceptance or whole-suite rerun is claimed at entry.
Use exactly three sequential implementation commits: embedded Application forms, inbox/read review, then compose/send. Optional P7-06F remains DEFERRED until mode→draft/review action and fallback have an explicit product decision. Existing compose identity/save/delivery findings remain a prerequisite at the third boundary.
### P7-06 forms candidate gate — no implementation hash assigned
[Bounded forms report](p7-06/FORMS.md): first embedded-forms slice CONDITIONAL GO pending final static/push; overallP7-06 ongoing. Latest54/4 units/backend30 no-build pass. Current buildxyh9FYyySEw1uIao4DveJ native8/1 retains only unchanged strict language-save204→HTTP500 EN (RD11); keyboard PageDown passes. Fresh current Jobs5/P2-D01ordinary1 give14pass/1fail of15; previous-build CV4/Career11 give29pass/1fail relevant30 with as-run qualifiers. No rerun/waiver, new axe total, commit hash or push receipt is invented. Ten new frontend cases/zero suites derive716/94 and nine native cases derive282 cases only. Final static/hygiene/source-export/push evidence is pending. Keep the three approved sequential boundaries and production NO-GO.
### Final P7-06 embedded-forms observation
Final embedded-forms implemented scope is **CONDITIONAL GO**, normal push pending. The matching aggregate/generation repair resolves the reviewed cross-job draft leak: ordinary parent RED18/1, latest affected **55/4 PASS** and actual SPA/heldB/exact two-job readback PASS. Final parent build9sM6acEkOGxgN5fTRZXdE has **9PASS/1FAIL of10** (unchanged strict actual NB language204→500/RD11); fresh Jobs5/P2-D01ordinary1 give **15PASS/1FAIL of16**, qualified earlier CV4/Career11 give **30PASS/1FAIL relevant31**. Backend30 sameDLL/no-build; app/browser types/lint/build PASS. All23/111 current forms PNGs actually reviewed, 55 recorded axe scans0/741 (current22/154+Jobs8/89; earlierCV12/121+Career13/377), full incomplete contexts pending human qualification. See [portable forms result](p7-06/evidence/forms-results.json). +11frontend/0suites derives **717/94**; +10browser derives **283**, no integrated run. All57 groups56PARTIAL/C11DEFERRED and32routes, P513withheld/06Fdeferred/main unchanged/productionNO-GO. Inbox/read and compose/send remain; Phase8 not started.