Prompt file imported from AlekseiSeleznev/codex-computer-use-x11 (
.codex/prompts/opsx-sync.md). Copyright stays with the author.
Project constitution preflight:
- Before this workflow takes action, use skill
project-constitutionto read and enforce rootCONSTITUTION.md. For architecture-sensitive work, also readARCHITECTURE.md,adr/README.md, and relevant in-forceadr/*.md. - If the constitution is missing, follow the bootstrap-safe/diagnostic rules from that skill; otherwise stop unless the user gives an explicit one-time override.
- Do not read
.secrets.local.envunless this workflow actually needs a listed external system, and never reveal secret values.
Use skill openspec-sync-specs.
Steps:
- Run
openspec status --change <name> --json. - Inspect
openspec/changes/<name>/specs/**/spec.md. - Merge delta specs into
openspec/specs/<capability>/spec.mdusing OpenSpec delta semantics. - Run
openspec validate <name> --type change --strictbefore and after when applicable. - Show changed canonical specs and propose a checkpoint.
Guardrails:
- Do not archive.
- Do not overwrite canonical specs without showing the delta summary.
- Do not commit unless explicitly approved.