Skip to content

test(lh-114518): add SCCFM agent harness - #37

Open
huides00 wants to merge 3 commits into
mainfrom
LH-114518-add-agent-harness
Open

test(lh-114518): add SCCFM agent harness#37
huides00 wants to merge 3 commits into
mainfrom
LH-114518-add-agent-harness

Conversation

@huides00

@huides00 huides00 commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

https://jira-eng-rtp3.cisco.com/jira/browse/LH-114518

Description

SCCFM plugin maintainers need repeatable evidence that real agents select the right skill, use safe commands, protect credentials, and stop before unapproved mutations without relying on customer tenants or credentials.

The new local and CI-compatible harness runs real Codex sessions against deterministic SCCFM and Ansible command doubles, records functional, safety, quality, and reliability evidence, and renders JSON, Markdown, and interactive dashboard reports. It also detects stale local plugin installations, safely refreshes them while preserving caches used by open tasks, and strengthens check-mode and exact-command confirmation behavior.

Both Codex and Claude plugin manifests advance to 0.1.2. The full test suite, static checks, skill synchronization, plugin validation, and three installed-plugin samples pass.

Add a local and CI-compatible harness that exercises the SCCFM Codex plugin and canonical skills
through real agent sessions backed by deterministic SCCFM and Ansible command doubles.

Report safety, functional, quality, and reliability evidence in JSON, Markdown, and an interactive
dashboard. Detect stale installed plugins, preserve caches used by open tasks during refresh, and
cover routing, secret handling, setup, uninstall, and guarded mutations.

Harden command approval for Ansible check mode and document the confirmation and sampling workflows.
Bump both plugin manifests to 0.1.2. The full test suite, static checks, skill synchronization, plugin
validation, and three installed-agent samples pass.
Resolve the system sh executable instead of assuming macOS zsh so the cleanup stub test runs on
GitHub's Ubuntu runner.
Record the agent harness and guarded check-mode improvements in the Ansible release history so the
0.41.1 release rehearsal can complete.
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown

Consistency Check

No consistency issues found.

Checker output
✓ No issues found across 15 file(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants