Adopt the ward-kdl multi-guardfile merge convention #83

Closed
opened 2026-06-11 00:39:27 +00:00 by coilysiren · 0 comments
Owner

Adopt the multi-guardfile merge convention now that specverb-gen merges guardfiles by wrap binary name (cli-guard#133).

  • Rename cmd/ward-kdl/ward-kdl.guardfile.kdl -> ward-kdl.forgejo.guardfile.kdl and its reference doc to ward-kdl.forgejo.guardfile.md (the ward-kdl.<api>.guardfile.kdl convention).
  • Makefile build-ward-kdl points at the renamed guardfile; the driver discovers and merges every sibling sharing the wrap ward-kdl name, so a new API is one new Guardfile with no Makefile change.
  • pyproject.toml + .gitignore track the renamed doc; docs/ops-forgejo.md documents the merge.

Adding a real second API (its own ward-kdl.<api>.guardfile.kdl against a lockable spec) is the natural follow-up.

Adopt the multi-guardfile merge convention now that specverb-gen merges guardfiles by `wrap` binary name (cli-guard#133). - Rename `cmd/ward-kdl/ward-kdl.guardfile.kdl` -> `ward-kdl.forgejo.guardfile.kdl` and its reference doc to `ward-kdl.forgejo.guardfile.md` (the `ward-kdl.<api>.guardfile.kdl` convention). - Makefile `build-ward-kdl` points at the renamed guardfile; the driver discovers and merges every sibling sharing the `wrap ward-kdl` name, so a new API is one new Guardfile with no Makefile change. - pyproject.toml + .gitignore track the renamed doc; docs/ops-forgejo.md documents the merge. Adding a real second API (its own `ward-kdl.<api>.guardfile.kdl` against a lockable spec) is the natural follow-up.
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#83
No description provided.