Add a standalone Codex Sales demonstration workflow - #2906
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 85d9096b2f
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| if marker.exists() and marker.read_text(encoding="utf-8").strip() == BUNDLE_SHA256: | ||
| return root |
There was a problem hiding this comment.
Revalidate cached executable assets before reuse
On a shared host, another local user can pre-create this predictable /tmp/portable-sales-demo-<public hash> directory with the expected marker and modified scripts/start_demo_fast.py; this early return then trusts and executes that script under the victim's account. The same problem occurs if cached files are modified after a legitimate first run—the embedded ZIP hash still passes, but the extracted executables are never checked again. Use a securely created user-private directory or verify/re-extract every cached file before executing it.
Useful? React with 👍 / 👎.
Summary
examples/codex/standalone-sales-demo/SKILL.md.registry.yamlso it can be discovered by the OpenAI Cookbook.Motivation
Make the complete Sales demonstration reproducible from one GitHub file URL in a fresh Codex session, without installing the Sales plugin, cloning a repository, configuring connectors, downloading packages, or sacrificing the working dashboards and approval-gated customer-follow-up experience.
Validation
nm-openaiauthor metadata.For new content
registry.yamlso that the content can render on the cookbook website.