[P1] Add immutable skill lifecycle, promotion, supersession, and rollback #445
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#445
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: #167
Related: #117, #168, #169, #74-#77
Goal
Add a generic first-class lifecycle for skill candidates and active versions without turning skill files into mutable ambient state.
Target semantics:
Requirements
Promotion policy must be separable from candidate content. A candidate may propose text/configuration; trusted runtime policy owns whether that candidate becomes active.
Acceptance
Non-goals
Inspect current
mainand existing scoped-state/artifact contracts before designing storage. Do as much coherent work as possible per cycle.nsaspy referenced this issue2026-09-10 21:20:46 +00:00
Duplicate of #170 (pre-existing Forgejo mirror). Closing this accidental duplicate created by today's open-state sync; #170 stays canonical on Forgejo.