feat: working on alignment to bDS - MCP proposal lifecycle

This commit is contained in:
2026-05-01 18:20:29 +02:00
parent 59e5d71396
commit 5d70f1b55a
4 changed files with 9 additions and 17 deletions

View File

@@ -10,8 +10,6 @@ use "./template.allium" as template
enum ProposalStatus {
pending
accepted
discarded
expired
}
@@ -49,8 +47,6 @@ entity Proposal {
is_expired: expires_at <= now
transitions status {
pending -> accepted
pending -> discarded
pending -> expired
}
}
@@ -342,7 +338,6 @@ rule AcceptProposal {
media/UpdateMediaRequested(proposal.target_media, deserialize_media_changes(proposal.data))
if proposal.kind = propose_post_metadata:
post/UpdatePostRequested(proposal.target_post, deserialize_post_changes(proposal.data))
proposal.status = accepted
not exists proposal
}
@@ -355,7 +350,6 @@ rule DiscardProposal {
script/DeleteScriptRequested(proposal.proposed_script)
if proposal.kind = propose_template:
template/DeleteTemplateRequested(proposal.proposed_template)
proposal.status = discarded
not exists proposal
}