Reflow #502 remainder: profile-gen package, seed template repo, ward adopter wiring #74

Closed
opened 2026-06-04 11:04:05 +00:00 by coilysiren · 0 comments
Owner

Follow-up to the agent-guard -> ward reflow (coilyco-bridge/agentic-os-kai#502). The headline of that issue (rename agent-guard -> ward + coherent cli-guard consumer-fleet naming scheme) is delivered and recorded in data/repo-split-decisions.yaml (naming_scheme block). These remaining fleet items are spun out so the umbrella can close:

Remaining

  • profile-gen / init package in cli-guard. Move the ward init --profile=<x> scaffolder into cli-guard as a package so every consumer (coily, ward, kap) dogfoods it transitively, instead of a separate un-dogfooded repo. ward currently has no init command.
  • seed template repo. Create the GitHub template repo seed - the click-to-fork skeleton for a new warded public repo, plus CI that compiles it so it does not rot. Coined name (not ward-template, which mixed the framework/consumer registers). Lifecycle: plant a seed, it grows into a ward.
  • Wire a first public-repo adopter onto ward. ward self-hosts its own .ward/ward.yaml, but no external public repo (cli-mcp, repo-recall, o2r, etc.) is wired onto ward yet to validate the contributor gate end to end.

Already tracked / done

  • app-dir de-defaulting (stop hardcoding .coily, make it consumer-supplied) is tracked in cli-guard#50.
  • rename + module path + binary + Formula + tap + .ward/ward.yaml + README/mission rewrite: done in the ward repo.
Follow-up to the agent-guard -> ward reflow (coilyco-bridge/agentic-os-kai#502). The headline of that issue (rename agent-guard -> ward + coherent cli-guard consumer-fleet naming scheme) is delivered and recorded in `data/repo-split-decisions.yaml` (`naming_scheme` block). These remaining fleet items are spun out so the umbrella can close: ## Remaining - [ ] **profile-gen / `init` package in cli-guard.** Move the `ward init --profile=<x>` scaffolder into cli-guard as a package so every consumer (coily, ward, kap) dogfoods it transitively, instead of a separate un-dogfooded repo. ward currently has no `init` command. - [ ] **`seed` template repo.** Create the GitHub template repo `seed` - the click-to-fork skeleton for a new warded public repo, plus CI that compiles it so it does not rot. Coined name (not `ward-template`, which mixed the framework/consumer registers). Lifecycle: plant a seed, it grows into a ward. - [ ] **Wire a first public-repo adopter onto ward.** ward self-hosts its own `.ward/ward.yaml`, but no external public repo (cli-mcp, repo-recall, o2r, etc.) is wired onto ward yet to validate the contributor gate end to end. ## Already tracked / done - app-dir de-defaulting (stop hardcoding `.coily`, make it consumer-supplied) is tracked in cli-guard#50. - rename + module path + binary + Formula + tap + `.ward/ward.yaml` + README/mission rewrite: done in the ward repo.
coilysiren added
P3
and removed
P2
labels 2026-06-17 08:39:55 +00:00
coilyco-ops added
P3
and removed
P4
labels 2026-06-24 04:11:34 +00:00
coilysiren added
P4
and removed
P3
labels 2026-07-01 04:28:56 +00:00
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#74
No description provided.