-
released this
2026-06-10 18:21:34 +00:00 | 147 commits to main since this releaseexecverb M0: the KDL exec dialect.
wrap <path> { exec <bin> ... }mounts deny-by-defaultcan run <subcommand>leaves with per-grant flag policy (deny-flag / allow-flag) and an unoverridable argv-prefix for remote-exec shapes (the forgejo in-pod admin CLI). The exec-transport sibling of specverb - see docs/execverb.md and #130.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-06-10 18:13:37 +00:00 | 148 commits to main since this releaseCompletes the specverb runtime shape set: multipart formData uploads (file params mount as path-taking flags streamed into multipart/form-data) and untyped-array bodies (label ids-or-names unions lower to repeatable string flags). Mounts issue-labels list/add/set/remove and release upload-asset. The name->id pre-flight is unnecessary - forgejo accepts names directly. See #129.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-06-10 18:03:16 +00:00 | 149 commits to main since this releaseSecond expansion fan-out: releases (read/list/create/edit/delete), repos (list/edit/fork + archive/unarchive boolean toggles), pulls (view/list), actions tasks (list). FixedBody generalizes to map[string]any so toggles send typed JSON. See #128.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-06-10 17:58:39 +00:00 | 150 commits to main since this releasespecverb runtime primitives: scalar query params and array-of-scalar body fields promote to typed flags, --body-file supplies the whole JSON body (gate-safe spill), state toggles mount fixed-body leaves, and spec inputs colliding with reserved engine flags fail closed. Mounts the forgejo issues batch (get/view/list/create/edit/comment/close/reopen/delete) plus milestone close/reopen. See #127 and docs/specverb-request.md.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-06-10 17:35:57 +00:00 | 151 commits to main since this releasespecverb expansion table gains the label and milestone groups (5 rows each: read / list / create / edit / delete), the first all-scalar straight-shot fan-out for ward-kdl consumers. Also regenerates godoc-current.txt on Linux (see #126).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-06-07 17:30:11 +00:00 | 161 commits to main since this releaseWhat's changed since v0.3.0
Features
- specverb: no-code uv-style driver, materialize generated Go out-of-band
- specverb: describe model + rich per-verb help + guardfile annotations
- specverb: embed committed spec lock + orgs proving trio
- specverb: optional base-url scheme, redirect-safe client, Mount()
- specverb: M0 runtime engine (Build, Swagger-2.0 reader, expansion table, --dry-run)
- specverb: KDL Guardfile parser (M0)
- specgen: generate a consumer main.go from a Guardfile
- lockdown: deny git config-injection + remote-exec RCE flags
- release: Forgejo-canonical release pipeline (tag-only by design)
- catalog: add catalog-block presence validator
- config: make the app-dir configurable so cli-guard owns no consumer's layout
- dispatch: add IssueFetcher config hook (default stays gh)
- add deny-by-structure shim generator + sudo-floor doctor
Maintenance
- build(pre-commit): bump agentic-os catalog v0.11.1 -> v0.15.0
- chore(lint): clear pre-existing gofmt + code-comments debt
- chore(pre-commit): grandfather godoc-heavy files from code-comments
- chore: drop stale duplicate cli-guard pointer skill
- docs(examples): document dispatch + treebuilders; drop dead links
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads