[Zara reuse][BLOCKED] Extract frontend-safe scheduled task query/control contract from Zara #383
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/prolog-rlm#383
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?
Downstream proving ground:
lost-rob0t/zara#654Design/architecture epic:
lost-rob0t/zara#648Design freeze:
lost-rob0t/zara#649Why this exists
Zara Android is implementing a Scheduled surface that lists and inspects upcoming/active/completed/failed long-horizon work and exposes authorized pause/resume/cancel/create/edit controls over Zara's canonical task runtime.
Do not create a new scheduler in Prolog-RLM for this issue. This is an extraction/reuse task and is intentionally blocked until Zara #654 has executable behavior and tests proving the frontend contract.
Prolog-RLM already has canonical async scheduling/runtime machinery; the missing reusable seam is a bounded frontend-safe task projection/control protocol, if Zara's implementation proves it is genuinely generic.
Extraction target after Zara proves it
Potential domain-neutral pieces to extract:
Exact schema and command names must come from the Zara implementation, not this issue text.
Required linkage before implementation starts
A worker must first link:
Zara-specificvsgenericseam table.Until then, this remains blocked.
Invariants
Acceptance