[Phase 2] Auto-Indexing-on-Mutation aktivieren (Disclaimer raus) #452
Labels
No labels
app/archiv
app/einkaufslisten
app/imap-client
app/wissensbasis
arch-answered
arch-question
area/api
area/auth
area/infra
area/mobile
area/shared
area/ui
area/web
portfolio-status
prio/high
prio/low
prio/medium
roadmap/public
size/l
size/m
size/s
size/xl
size/xs
status/blocked
status/needs-info
type/bug
type/chore
type/docs
type/feature
type/idea
type/refactor
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
admin-mrrm/mrrmlabapp#452
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Kontext
Phase-1 hat das Code-Wireup geliefert:
useCreateList → onSourceChange → registry.publish. Deterministische Unit-Tests inapps/mobile/__tests__/mutation-observer.test.tsxsperren die Kette gegen Regression.Aktuell deferred: auf
/searchzeigtDebugIndexBareinen Disclaimer🛠 Debug — Auto-Indexing kommt erst mit der nächsten Iteration.DerIndexingServicewird zwar konstruiert und an die Registry subscribed, aber die User-Mutationen lösen aktuell keinen sichtbaren Re-Index aus —Quellenbleibt auf 0 bis der User manuellJetzt indexierentappt.Scope dieses Issues
apps/mobile/app/(drawer)/search.tsxentfernen.IndexingService-Subscription auf der Registry tatsächlich Publishes konsumiert + via Stats-Stream imDebugIndexBarreflektiert wird, sobald irgendwo in der App eine Liste/Notiz angelegt/geändert/gelöscht wird (ohne dass/searchzwingend offen ist? — siehe Diskussionspunkt).phase2-mutation-observer-smoke.yamlzurückrollen auf die Auto-Trigger-Variante (Quellen >= 1 ohne manuellenJetzt indexieren-Tap).rc20(oder höher) mitdeviceFinding.Diskussionspunkt
Die aktuelle Architektur konstruiert
IndexingServiceerst beim Mount von/search. Publishes vor diesem Punkt gehen verloren. Optionen:/search-Mount indexiert werden — Initial-Index läuft eh als Background-Job.Out of scope
Referenzen
apps/mobile/__tests__/mutation-observer.test.tsx