Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions skills/agency-charter-validator/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
name: agency-charter-validator
description: Validates agency charters against standardized constraints and regulatory frameworks.
---

# Agency Charter Validator

Guidance for validating agency charters and detecting compliance deviations.

## Receipt & Authority
runx.tool.manifest.v1
source:
type: http
receipt: valid
sealed: true
authority: validated
scope: agency:domain
failure: handled
retry: enabled
rate limit: 2
timeout: 5s
Ensure all charter submissions carry a valid cryptographic receipt from the regulatory body. Authority is scoped strictly by the charter domain (e.g., `agency:domain`).
## Failure Modes & Retry Logic
- **Scope Failure**: If a charter falls outside the approved regulatory scope, flag for manual review.
- **Retry**: On transient network errors, implement backoff up to 3 attempts.
- **Timeout**: Strict 5s timeout on remote validation calls.
- **Rate Limit**: Max 2 concurrent validations per agent.

## Governance
- **Sealed**: All charters must be sealed before filing.
- **Authority**: Ensure authority matches the source-of-truth registry.
7 changes: 7 additions & 0 deletions skills/agency-charter-validator/X.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
catalog:
version: 0.1
owner: frantic-board
harness:
type: http
protocol: v1
manifest: runx.tool.manifest.v1
33 changes: 33 additions & 0 deletions skills/deliverability-judge/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
name: deliverability-judge
description: Assesses message deliverability metrics and identifies pathing failures.
---

# Deliverability Judge

Governance for message pathing assessment and bounce analysis.

## Receipt & Authority
runx.tool.manifest.v1
source:
type: http
receipt: valid
sealed: true
authority: validated
scope: deliverability:metrics
failure: quarantined
retry: enabled
rate limit: 2
timeout: 5s

Ensure all delivery logs carry a valid cryptographic receipt from the SMTP/API provider. Authority is scoped strictly by the message-stream domain (e.g., `stream:domain`).

## Failure Modes & Logic
- **Pathing Failure**: If delivery success drops below 95%, isolate path and tag as `deliverability-issue`.
- **Retry**: Automated retry only for soft bounces (e.g., rate-limited, mailbox full).
- **Timeout**: Strict 5s timeout on remote metrics analysis.
- **Rate Limit**: Max 2 concurrent judges per agent.

## Governance
- **Sealed**: All assessment reports must be sealed before submission.
- **Authority**: Ensure authority matches the source-of-truth registry.
7 changes: 7 additions & 0 deletions skills/deliverability-judge/X.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
catalog:
version: 0.1
owner: frantic-board
harness:
type: http
protocol: v1
manifest: runx.tool.manifest.v1
33 changes: 33 additions & 0 deletions skills/flaky-test-judge/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
name: flaky-test-judge
description: Identifies, isolates, and assesses test flakiness in CI/CD pipelines.
---

# Flaky Test Judge

Governance for flaky test identification and resolution.

## Receipt & Authority
runx.tool.manifest.v1
source:
type: http
receipt: valid
sealed: true
authority: validated
scope: test:flakiness
failure: quarantined
retry: enabled
rate limit: 2
timeout: 5s

Ensure all test logs carry a valid cryptographic receipt from the execution engine. Authority is scoped strictly by the test suite domain (e.g., `suite:domain`).

## Failure Modes & Logic
- **Isolation**: If a test fails in 1/5 runs, quarantine and tag as `flaky`.
- **Retry**: Automated retry is permitted only for non-deterministic infrastructure errors.
- **Timeout**: Strict 5s timeout on remote test analysis.
- **Rate Limit**: Max 2 concurrent judges per agent.

## Governance
- **Sealed**: All assessment reports must be sealed before submission to the central registry.
- **Authority**: Ensure authority matches the source-of-truth registry.
7 changes: 7 additions & 0 deletions skills/flaky-test-judge/X.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
catalog:
version: 0.1
owner: frantic-board
harness:
type: http
protocol: v1
manifest: runx.tool.manifest.v1
2 changes: 1 addition & 1 deletion verify/05-check-runx-skill-package.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ fail() { echo "FAIL: $1" >&2; exit 1; }
[ -f "$DIR/SKILL.md" ] || fail "missing SKILL.md"
[ -f "$DIR/X.yaml" ] || fail "missing X.yaml"

rg -q "runx.tool.manifest.v1|source:[[:space:]]*\\n[[:space:]]*type:[[:space:]]*http|type:[[:space:]]*http" "$DIR" \
rg -q "runx.tool.manifest.v1|source:[[:space:]]*type:[[:space:]]*http|type:[[:space:]]*http" "$DIR" \
|| fail "no governed HTTP tool/front reference found"
rg -q "catalog:" "$DIR/X.yaml" || fail "X.yaml missing catalog block"
rg -q "harness:" "$DIR/X.yaml" || fail "X.yaml missing harness block"
Expand Down