You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
FrontmatterConfig Struct Definition
File:
/home/runner/work/gh-aw/gh-aw/pkg/workflow/frontmatter_types.go(Lines 88-158)All Fields with YAML Tags
Top 20 Most Frequently Accessed Frontmatter Fields in pkg/workflow
Based on comprehensive grep analysis of non-test files:
onsafe-outputspermissionsnetworksandboxenginerolesbotsrate-limitsafe-inputsfeaturesdescriptionsourcetracker-idpluginsifsecret-maskingmcp-serverstoolsgithub-tokenFrontmatter Field Access Locations - Non-Test Files
ononononononononsafe-outputssafe-outputssafe-inputspermissionspermissionsnetworksandboxenginerolesbotsrate-limitfeaturesdescriptionsourcetracker-idpluginsifsecret-maskingmcp-serverstoolsHelper Functions for Field Extraction
File:
/home/runner/work/gh-aw/gh-aw/pkg/workflow/frontmatter_types.goExtractMapField (Line 447-465)
ExtractStringField (Line 469-476)
ExtractIntField (Line 480-487)
ParseFrontmatterConfig (Line 204-253)
parseRuntimesConfig (Line 255-307)
parsePermissionsConfig (Line 310-367)
parsePluginsConfig (Line 373-412)
Fields Validated but Not Directly in Struct
The following fields are validated but represent nested or derived data rather than direct struct fields:
schedule(cron rules)on.scheduledrafton.pull_requestforkson.pull_requestnameson.*.namesmanual-approvalonstop-afteronskip-if-matchonskip-if-no-matchonreactiononlock-for-agenton.*.lock-for-agentmaxrate-limit.maxwindowrate-limit.windoweventsrate-limit.eventsignored-rolesrate-limit.ignored-rolesConstants with "Default" Values
Files with Default Constants:
pkg/workflow/runtime_definitions.go
pkg/workflow/mcp_gateway_constants.go
pkg/workflow/role_checks.go
pkg/workflow/cache.go
pkg/workflow/compiler_safe_outputs.go
pkg/workflow/copilot_sdk_engine.go
pkg/workflow/mcp_config_builtin.go
pkg/workflow/claude_engine.go
pkg/workflow/firewall.go
pkg/parser/mcp.go
Validation Architecture
Key Validation Files:
frontmatter_extraction_*.go - Three specialized extraction files:
frontmatter_extraction_metadata.go- Features, description, source, tracker-id, plugins validationfrontmatter_extraction_yaml.go- On triggers, permissions, conditions, command configfrontmatter_extraction_security.go- Network, sandbox, firewall, MCP gateway configurationstrict_mode_validation.go - Strict mode enforcement for production workflows:
role_checks.go - Role-based access control validation:
Summary Statistics
Beta Was this translation helpful? Give feedback.
All reactions