fix(notifications): preserve action state and accessible recovery

This commit is contained in:
cesnimda
2026-10-16 23:14:33 +02:00
parent 9dfea1226f
commit 40cfe04df5
22 changed files with 5963 additions and 66 deletions
+8 -2
View File
@@ -90,8 +90,8 @@ Follow the approved [Phase 7 handoff](../redesign/phase-6/p6-05/PHASE7_HANDOFF.m
- [x] P7-05 Discovery, Companies, Offers and Reminders: Discovery21/1,new8+existing4native/backend14/types/lint/build pass;18 actual new PNG reviews,81+52 axe incompletes retained. Discovery hygiene PASS/normal push34a4d6d verified. Companies30/4,new6+old2+named4native/backend2/types/lint/build pass;20actual PNG reviews,91+163incompletes qualified. Companies hygiene PASS/normal pusha8aba85 verified; Offers9/1,new4native/backend6/types/lint/build pass;14actual PNG reviews,15incompletes qualified. Offers hygiene PASS/normal pushc723a4e verified; Reminders17/3,new6native/backend6/types/lint/build pass;17actual PNG reviews/114incompletes qualified. P7-05 implemented CONDITIONAL GO, hygiene PASS/normal627955a push directly verified2026-10-13 11:49:32.473200UTC, clean localHEAD=origin=live/main unchanged.
- [x] P7-06 [remaining Application forms and global correspondence](../redesign/phase-7/p7-06/README.md): all three mandatoryboundaries implemented CONDITIONAL GO; forms4c325/inboxa791 pushed, compose final hygiene/normal push pending. Compose affected52/5 and fresh backend25 PASS; native10+inbox8+ordinaryP2-D01=19 PASS on LFCrTZzDtX5hNBSRBj5Xx; app/browser TypeScript, lint and build PASS. Actual image review 47/47; all-enabled44scans0violations/330incompletes triaged, human/device/provider qualifications remain. +10front/+0suites,+10browser,+7backend derive739/94,301,1041 only; no integrated full-suite claim. Preserve57/32,RD11/RD21/manual/provider/output/release debt,06Fdeferred/P513withheld/mainunchanged. NextP7-07backend contract first.
- [ ] P7-06F optional reviewed followMode composer: retain deferral unless its required action/fallback decision is established.
- [ ] P7-07 [owner-scoped Documents index](../redesign/phase-7/p7-07/README.md): implemented local scope CONDITIONAL GO; contract pushed8e4db12. UI final86/8 affected, native8+CV4+ordinaryP2-D01, app/browser types/lint/build PASS;18 actual final image reviews,15 axe scans0violations/101 retained incompletes. Original32 routes retained plus `/documents`; all57 statuses unchanged. Hygiene PASS; normal push blocked by the unreachable configured Git host. MariaDB/human/device/production qualifications remain open. Next P7-08 after checkpoint publication.
- [ ] P7-08 [existing notifications and operations](../redesign/phase-7/p7-08/README.md): UTC transport repair4/4 plus73 consumers PASS; recent-notification candidate49/6 and types/lint/build PASS. Native/visual acceptance and Operations presentation remain; no new producer/route/worker activation. Publication blocked by configured Git host connection failure.
- [x] P7-07 [owner-scoped Documents index](../redesign/phase-7/p7-07/README.md): implemented CONDITIONAL GO, final hygiene PASS; UI5a67ec3 and evidence84350b7 published through9dfea12, directly verified21:01:11UTC. Finite86/8+native13/types/lint/build/18images/15axe0/101qualified;33routes/57statuses retained. MariaDB/human/device/production qualifications remain.
- [ ] P7-08 [existing notifications and operations](../redesign/phase-7/p7-08/README.md): UTCrepair9dfea published; firstpresentation49/6+native19+types/lint/build+16actualPNGreviews/14axe0/102qualified PASS, implementedCONDITIONALGO finalstagedhygiene/normalpushpending. Operationssecondboundarynext.773/95frontend318browser1054backend derivedonly; mainunchanged/productionNO-GO.
- [ ] P7-09 remaining Settings, Connections and data lifecycle presentation.
- [ ] P7-10 Users, Audit and System administration presentation.
- [ ] P7-11 residual Analytics/error/empty/dialog integration.
@@ -114,3 +114,9 @@ Inbox/read committed and normal push verified **a791e353b062cc91e10429cd767350ec
Compose/send committed and normal push verified **223dcf57d26bab624261994b61a46f2d3e2dd5b2** at 2026-10-14T11:03:15.576853+00:00: clean HEAD = origin = live development; local/origin/live main27657f3 unchanged. All three mandatory P7-06 boundaries are implemented CONDITIONAL GO. P7-07 enters the metadata contract first; production NO-GO and no Phase8 implementation.
Documents UI is locally committed as **5a67ec3d3d5dc27298814b0a3f46540cb54ea3a3**. The normal development push failed on2026-10-16 at16:22:51UTC because the configured Git host443 is unreachable. P7-07 publication remains blocked; no current remote equality is claimed. P7-08 safe contract review/baseline continues independently, with no new enabled producers. Main unchanged, production NO-GO, Phase8 not started.
### Development publication recovered — 2026-10-16
Normal push **21:00:51.343381–21:00:53.589287 UTC** succeeds. Direct ref verification at **21:01:11.788733 UTC** proves local HEAD = origin = live development **9dfea1226f57ba12b944e05e0e83fb2fea846131**, including Documents UI **5a67ec3d3d5dc27298814b0a3f46540cb54ea3a3** and publication evidence **84350b71a67400cd62730e46bf05f06176bcd733**. Local/origin/live main stays **27657f31131cd95d42f0e1290853ec9c9b3959a4**. The exact receipt is `.artifacts/phase7/p7-08/utc-push-receipt.json`, SHA256 `12f339239dfb6ef458d31ca6918555e4eb4ce35bc5dacfa3acd33cd34ebffd65`. The earlier connection failures remain historical evidence, superseded for current publication. Eight known notification presentation WIP paths are dirty at this observation; ref equality does not imply a clean worktree.
P7-07 implemented scope is **CONDITIONAL GO and published**. UTC transport repair is separately published with 4/4 affected and 73/73 related backend cases. The first P7-08 presentation boundary is still under final validation; Operations remains the second boundary. All 57 groups remain 56 PARTIAL/C11 DEFERRED and all 33 current route patterns remain. Main is unchanged, production **NO-GO**, P5-13 withheld and Phase 8 not started.