Skip to content

Designer Drift AuditDesigner mapping tables missing approve-workflow-run and newer network ecosystem identifiers #54132

Description

@github-actions

Designer Drift Report — 2026-08-20

Summary

2 drift items found across 2 categories: a missing safe-output type and a set of missing network ecosystem identifiers in .github/aw/designer-mappings.md, which the designer skill (SKILL.md) and agent file rely on for interview→syntax translation.

Drift Items

View Drift Items by Category

Missing Safe Output Type

  • Source: .github/aw/safe-outputs-automation.md (referenced from .github/aw/safe-outputs.md), confirmed present in all-safe-output-types.txt as approve_workflow_run
  • Missing from: .github/aw/designer-mappings.md Safe Output Mapping table (loaded by SKILL.md Phase 5/6 flow)
  • Details: approve-workflow-run is a fully documented safe output (requires actions: write + external github-token/github-app, since github.token cannot approve workflow runs) but has no entry in the Safe Output Mapping table, so the designer cannot map a user request like "approve a pending workflow run" to the correct config, including the required external-token guardrail.
  • Suggested fix: Add a row to the Safe Output Mapping table, e.g. "approve a pending/blocked workflow run" | approve-workflow-run (requires actions: write and external github-token/github-app).

Incomplete Network Ecosystem Coverage

  • Source: .github/aw/network.md Ecosystem Identifiers table (30 identifiers total)
  • Missing from: .github/aw/designer-mappings.md Network Mapping table
  • Details: The Network Mapping table only covers ~14 ecosystems (github, github-actions, node, python, go, ruby, rust, dotnet, java, containers, playwright, linux-distros, terraform, local). Not represented: defaults, swift, php, dart, haskell, perl, bazel, clojure, deno, elixir, fonts, julia, kotlin, lua, node-cdns, ocaml, powershell, r, scala, zig, dev-tools, chrome, latex, lean, python-native. A user request like "builds with Zig" or "installs PowerShell modules" has no quick-mapping row, forcing a full re-read of network.md mid-interview.
  • Suggested fix: Either add rows for the more commonly requested ecosystems (swift, php, dart, powershell, r, deno) or add an explicit note in the Network Mapping section pointing to network.md's full Ecosystem Identifiers table for anything not listed, so the omission reads as intentional curation rather than staleness.

No Drift

  • ✅ Trigger coverage — all trigger types in triggers.md (pull_request, workflow_run, deployment_status, schedule, slash_command, label_command, issues, workflow_dispatch) have corresponding rows in the Trigger Mapping table.
  • ✅ Frontmatter field coverage — skills, lsp, evals fields from syntax.md are referenced in SKILL.md Phase 7b and the References section.
  • ✅ Pattern coverage — all pattern names in patterns.md (MonitorOps, BatchOps, CentralRepoOps, ChatOps, CorrectionOps, DailyOps, DeterministicOps, DispatchOps, IssueOps, LabelOps, MultiRepoOps, Orchestration, ProjectOps, ResearchPlanAssignOps, SideRepoOps, SpecOps, TrialOps, WorkQueueOps) are guidable via the Pattern Heuristics table, aside from minor naming gaps already covered by adjacent rows.
  • ✅ Stale references — no designer references to removed docs, fields, or options were found.
  • ✅ Recent changes without sync — only one recent commit affects both ref docs and designer files (9324c8b, a Go source file split unrelated to .github/aw/*.md content), so no unsynced doc changes were detected in the available history window.

Methodology

Compared outlines of 8 reference docs against both designer files (SKILL.md and interactive-agent-designer.agent.md), plus the shared .github/aw/designer-mappings.md mapping tables they both depend on.
Reference doc commits (last 7 days): 1
Designer file commits (last 7 days): 1

Generated by 🔍 Designer Drift Audit · auto · 26.7 AIC · ⌖ 5.85 AIC · ⊞ 7.9K ·

  • expires on Aug 26, 2026, 7:59 PM UTC-08:00

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions