Skip to content

[codex] Harden starter workflow defaults#1

Draft
jvogan wants to merge 1 commit into
mainfrom
codex/harden-starter-workflow
Draft

[codex] Harden starter workflow defaults#1
jvogan wants to merge 1 commit into
mainfrom
codex/harden-starter-workflow

Conversation

@jvogan
Copy link
Copy Markdown
Owner

@jvogan jvogan commented Apr 28, 2026

Summary

  • Narrow generated Codex worker environment to LINEAR_API_KEY instead of inheriting the full shell environment.
  • Add explicit campaign closeout metadata to generated workflows and document the trusted Linear queue boundary.
  • Extend preflight checks for campaign metadata, routing alignment, env policy, full-access routing, overlap guidance, and unsafe concurrent snapshot promotion.

Validation

  • python3 -m py_compile skills/symphony-linear-orchestrator/scripts/*.py
  • git diff --check
  • Generated a temporary bootstrapped workflow, parsed its YAML, and ran preflight.py --json with 0 warnings/failures.
  • Verified the new snapshot-promotion check fails a concurrent workflow using snapshot-promote in after_run.

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.

1 participant