ward-kdl: grant label + milestone groups (all-scalar straight shot, 14 verbs) #78

Closed
opened 2026-06-10 17:32:37 +00:00 by coilysiren · 0 comments
Owner

What

Grant the label and milestone groups in ward-kdl's guardfile (5 sentences each: read / list / create / edit / delete), re-lock against cli-guard v0.7.0, and commit the regenerated surface reference.

Why

First production fan-out of the all-scalar straight-shot path: both groups mount purely from expansion-table rows (cli-guard side: coilyco-flight-deck/cli-guard#125) plus these guardfile sentences - no hand-written Go, no new engine code. 14 verbs mount total (orgs 4 + labels 5 + milestones 5).

Part of the forgejo-surface migration (#75); groundwork for the issues batch already sketched in the guardfile comments.

Verified

Dry-run parity: label create resolves POST /repos/{owner}/{repo}/labels with required name+color body; milestone edit resolves sparse PATCH /repos/{owner}/{repo}/milestones/{id}. Built via specverb-gen lock+build.

## What Grant the label and milestone groups in ward-kdl's guardfile (5 sentences each: read / list / create / edit / delete), re-lock against cli-guard v0.7.0, and commit the regenerated surface reference. ## Why First production fan-out of the all-scalar straight-shot path: both groups mount purely from expansion-table rows (cli-guard side: https://forgejo.coilysiren.me/coilyco-flight-deck/cli-guard/issues/125) plus these guardfile sentences - no hand-written Go, no new engine code. 14 verbs mount total (orgs 4 + labels 5 + milestones 5). Part of the forgejo-surface migration (https://forgejo.coilysiren.me/coilyco-flight-deck/ward/issues/75); groundwork for the issues batch already sketched in the guardfile comments. ## Verified Dry-run parity: label create resolves POST /repos/{owner}/{repo}/labels with required name+color body; milestone edit resolves sparse PATCH /repos/{owner}/{repo}/milestones/{id}. Built via specverb-gen lock+build.
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
coilyco-flight-deck/ward#78
No description provided.