specverb M0: KDL Guardfile parser #86

Closed
opened 2026-06-07 01:14:38 +00:00 by coilysiren · 0 comments
Owner

M0 of the specverb engine (parent: #75).

The guardfile package: parse the flat-sentence KDL Guardfile (L2) into a typed model using calico32/kdl-go. Fail-closed on unknown nodes, missing required fields, malformed sentences, unsupported auth schemes. Confirms the bare-token rule (policy body needs no quotes) empirically via tests.

Parser only; the specverb runtime engine (mount + overlay + dry-run) is tracked under the parent.

M0 of the specverb engine (parent: https://forgejo.coilysiren.me/coilyco-flight-deck/cli-guard/issues/75). The `guardfile` package: parse the flat-sentence KDL Guardfile (L2) into a typed model using `calico32/kdl-go`. Fail-closed on unknown nodes, missing required fields, malformed sentences, unsupported auth schemes. Confirms the bare-token rule (policy body needs no quotes) empirically via tests. Parser only; the specverb runtime engine (mount + overlay + dry-run) is tracked under the parent.
Sign in to join this conversation.
No milestone
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/cli-guard#86
No description provided.