feat(aguard): add standalone specgen operator CLI #661

Merged
coilyco-ops merged 4 commits from issue-660-aguard into main 2026-07-24 01:13:05 +00:00
Member

Closes #660.

Adds the repository-owned .specgen project and standalone aguard guarded-operations CLI, with vendored Forgejo input, explicit authority exclusions, Ward lock/build/run verbs, tests, and documentation.

The rollout now pins cli-guard v0.117.0 from cli-guard PR #253. The generated 182,098-byte Forgejo API lock is stored as deterministic gzip at .specgen/aguard/forgejo.swagger.lock.json.gz while the reviewable source Swagger remains plain JSON. Current main was merged into the branch before the refresh.

Validation:

  • ward exec test with AOS_REPO_ROOT unset: 556 passed
  • ward exec aguard-build with the v0.117.0 release driver: passed
  • repeated ward exec aguard-lock: identical SHA-256
  • ward exec pre-commit-all: passed

ward.workflow: pull-request-and-merge

Closes #660. Adds the repository-owned `.specgen` project and standalone `aguard` guarded-operations CLI, with vendored Forgejo input, explicit authority exclusions, Ward lock/build/run verbs, tests, and documentation. The rollout now pins cli-guard v0.117.0 from cli-guard PR #253. The generated 182,098-byte Forgejo API lock is stored as deterministic gzip at `.specgen/aguard/forgejo.swagger.lock.json.gz` while the reviewable source Swagger remains plain JSON. Current main was merged into the branch before the refresh. Validation: * `ward exec test` with `AOS_REPO_ROOT` unset: 556 passed * `ward exec aguard-build` with the v0.117.0 release driver: passed * repeated `ward exec aguard-lock`: identical SHA-256 * `ward exec pre-commit-all`: passed ward.workflow: pull-request-and-merge
feat(aguard): add standalone specgen operator CLI (closes #660)
Some checks failed
ci / ward-doctor (pull_request) Failing after 14s
ci / gate (pull_request) Successful in 52s
055b21e95b
chore: merge main into aguard branch (closes #660)
All checks were successful
ci / ward-doctor (pull_request) Successful in 30s
ci / gate (pull_request) Successful in 1m3s
1aa85a3bbe
Co-authored-by: Kai Siren <coilysiren@gmail.com>
Co-authored-by: Codex <noreply@openai.com>
chore(aguard): adopt encoded API lock (closes #660)
All checks were successful
ci / ward-doctor (pull_request) Successful in 26s
ci / gate (pull_request) Successful in 1m22s
e45ee96cd5
Co-authored-by: Kai Siren <coilysiren@gmail.com>
Co-authored-by: Codex <noreply@openai.com>
coilyco-ops deleted branch issue-660-aguard 2026-07-24 01:13:05 +00:00
Sign in to join this conversation.
No reviewers
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/agentic-os!661
No description provided.