specverb: multipart formData uploads + untyped-array (names) bodies; name->id dissolved #129
Labels
No labels
burndown-2026-06
sunday-sprint
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/cli-guard#129
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?
What
The last two specverb shapes from the runtime-foundation plan (coilyco-flight-deck/ward#73):
in: formDataparams promote to flags;filetypes take a path streamed into a multipart/form-data body with the right boundary content type. Dry-run names the parts ("attachment": "@/path") without reading the file.items: {}("ids or names"); these lower to repeatable string flags carrying names verbatim.New rows: issue-labels list/add/set/remove, release upload-asset.
Design note
The name->id resolution primitive anticipated by the ward runtime-foundation issue is unnecessary: the modern forgejo API accepts label names directly in IssueLabelsOption and
{identifier}paths, so the multi-step shape dissolves into a plain row.Also fits coilyco-bridge/coily#159 (the generalize-name-resolution ask) - resolved upstream.