feat: add setup auto-registration and quality gates #61

Merged
jesse merged 2 commits from phase-03-quality-security-devex-260428 into main 2026-05-03 16:52:36 +02:00
Owner

Summary

  • Adds cognix setup auto-registration for Claude Desktop and Claude Code with dry-run, force, explicit config path, backup, SHA sidecar, and retention behavior.
  • Documents setup usage and updates Q-06/D-07 evaluation closeout artifacts plus QSD deferrals.
  • Adds source-smoke coverage, a Forgejo file-length CI gate, and integration tests for setup and file-length enforcement.

Verification

  • Pre-commit hook passed: secret detection, cargo fmt --check, cargo clippy.
  • Branch includes recorded verification notes for workspace tests and coverage in notes/evaluation-260428/03-quality-security-devex-todo.md.
## Summary - Adds `cognix setup` auto-registration for Claude Desktop and Claude Code with dry-run, force, explicit config path, backup, SHA sidecar, and retention behavior. - Documents setup usage and updates Q-06/D-07 evaluation closeout artifacts plus QSD deferrals. - Adds source-smoke coverage, a Forgejo file-length CI gate, and integration tests for setup and file-length enforcement. ## Verification - Pre-commit hook passed: secret detection, `cargo fmt --check`, `cargo clippy`. - Branch includes recorded verification notes for workspace tests and coverage in `notes/evaluation-260428/03-quality-security-devex-todo.md`.
feat: add setup auto-registration and quality gates
Some checks failed
CI / Detect Changes (pull_request) Successful in 11s
CI / Integration Tests (pull_request) Has been skipped
CI / Benchmarks (pull_request) Has been skipped
CI / Security Scan (pull_request) Successful in 15s
CI / Conventional Validation (pull_request) Successful in 35s
CI / Format (pull_request) Successful in 22s
CI / Check file lengths (pull_request) Failing after 24s
CI / Test (pull_request) Failing after 24s
CI / Check (linux-aarch64 compile-validation) (pull_request) Successful in 1m15s
CI / Documentation (pull_request) Successful in 2m20s
CI / Clippy (pull_request) Successful in 2m52s
CI / Deny (pull_request) Successful in 5m45s
CI / Audit (CVEs) (pull_request) Successful in 6m45s
CI / D-02 Clean Build Gate (pull_request) Successful in 7m9s
CI / Clean Build Sample 1 (pull_request) Successful in 7m13s
CI / Clean Build Sample 3 (pull_request) Successful in 7m16s
CI / Clean Build Sample 2 (pull_request) Successful in 7m18s
CI / Clean Build Summary (pull_request) Has been skipped
CI / Coverage (80% gate) (pull_request) Successful in 7m51s
CI / RSS gate (P-15) (pull_request) Successful in 5m23s
CI / Build (release) (pull_request) Successful in 5m50s
CI / PR Size Check (pull_request) Successful in 8s
CI / CI Report (pull_request) Successful in 3s
2b0428f07c
Implement cognix setup registration with backup/merge safeguards, document the setup flow, and add CI/test coverage for file-length and evaluation closeout gates.
fix: satisfy shellcheck in file-length gate
All checks were successful
CI / Detect Changes (pull_request) Successful in 12s
CI / Integration Tests (pull_request) Has been skipped
CI / Benchmarks (pull_request) Has been skipped
CI / Security Scan (pull_request) Successful in 17s
CI / Format (pull_request) Successful in 19s
CI / Check file lengths (pull_request) Successful in 27s
CI / Conventional Validation (pull_request) Successful in 1m0s
CI / Documentation (pull_request) Successful in 1m47s
CI / Clippy (pull_request) Successful in 2m23s
CI / Check (linux-aarch64 compile-validation) (pull_request) Successful in 2m34s
CI / Deny (pull_request) Successful in 5m6s
CI / D-02 Clean Build Gate (pull_request) Successful in 5m55s
CI / Test (pull_request) Successful in 6m1s
CI / Audit (CVEs) (pull_request) Successful in 6m41s
CI / Clean Build Sample 3 (pull_request) Successful in 6m32s
CI / Clean Build Sample 1 (pull_request) Successful in 6m37s
CI / Clean Build Sample 2 (pull_request) Successful in 6m40s
CI / Clean Build Summary (pull_request) Has been skipped
CI / Coverage (80% gate) (pull_request) Successful in 8m21s
CI / RSS gate (P-15) (pull_request) Successful in 6m1s
CI / Build (release) (pull_request) Successful in 6m24s
CI / PR Size Check (pull_request) Successful in 10s
CI / CI Report (pull_request) Successful in 4s
6642685727
jesse merged commit 55e06c5ced into main 2026-05-03 16:52:36 +02:00
jesse deleted branch phase-03-quality-security-devex-260428 2026-05-03 16:52:36 +02:00
Sign in to join this conversation.
No reviewers
No labels
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
jesse/cognix!61
No description provided.