docs(aiwg): add public input threat preflight

This commit is contained in:
Joseph Magly committed 2026-07-15 17:16:14 -04:00
1 parent 40199beff2
commit ec91b0d08d
16 files changed
+198 -11

No files matched your search

@@ -24,6 +24,9 @@ spec:
- name: classifications
type: list
description: Issue class and evidence for each issue.
- name: public_input_threat_assessments
type: list
description: Classic manipulation and agentic attack assessments for user-authored issue content.
- name: recommended_actions
type: list
description: Comment, close, link PR, address-issues, feature-track, or defer.
@@ -38,6 +41,8 @@ spec:
steps:
- name: read-thread
description: Fetch issue body, labels, comments, linked PRs, and recent activity.
- name: public-input-threat-preflight
description: Assess issue titles, bodies, comments, logs, commands, attachments, screenshots, links, and quoted model output for classic manipulation and agentic attacks; route security-sensitive cases through security-engineering discovery.
- name: classify
description: Classify each issue as support-answer, bug-address, feature-track, security-contact, linked-pr, resolved, or needs-info.
- name: route
@@ -45,6 +45,8 @@ spec:
description: Require a current t3mp3st-queue-audit result or perform one before merging.
- name: verify-candidate
description: Re-read PR head SHA, merge state, review decision, and status checks immediately before action.
- name: confirm-public-input-threat-preflight
description: Confirm candidate PRs have current public-input threat assessment covering user-authored GitHub content and security-framework routing where required.
- name: merge-one
description: Merge exactly one PR when dry_run is false and all gates pass.
- name: reconcile
@@ -24,6 +24,9 @@ spec:
- name: head_sha
type: string
description: Exact PR head SHA audited.
- name: public_input_threat_assessment
type: object
description: Classic manipulation and agentic attack assessment for user-authored PR content.
- name: findings
type: list
description: Blocking or non-blocking review findings.
@@ -40,6 +43,8 @@ spec:
description: Fetch PR metadata, comments, reviews, linked issues, head SHA, merge state, and CI state.
- name: inspect-diff
description: Compare the current head against upstream/main and identify changed ownership surfaces.
- name: public-input-threat-preflight
description: Assess PR body, issues, comments, reviews, commits, branch names, logs, tests, screenshots, and links for classic manipulation and agentic attacks; route security-sensitive cases through security-engineering discovery.
- name: verify
description: Run targeted checks, then broaden to typecheck, tests, or lint based on risk.
- name: decide