Extract final star-supervisor semantics for long-lived service actor trees #54
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/star-lang#54
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?
Parent
Goal
Make
star-supervisorthe final owner of service-grade supervision policy needed by long-lived StarLang hosts such as Hackmodehackmoded.The migration ledger currently leaves supervision/restart strategy incomplete. Do not bury this policy in
star-sento-compator in host applications.Required semantics
Backend boundary
star-supervisorowns policy.starlang-runtimeowns portable actor lifecycle semantics.star-sento-compattranslates supported operations to concrete Sento. The Sento adapter must not become an alternate restart-policy authority.Mandatory RED-first tests
Use the real final runtime semantic path required by #42:
Then prove the subset claimed equivalent through the real Sento integration path after #42's concrete adapter gate is available.
Non-goals
Definition of done
star-supervisoris final-owned and independently tested for the above semantics, #47's migration ledger can mark supervision/restart policy accordingly, and a host like Hackmode does not need its own actor restart framework.