- Read POLICY.md for repository CI, merge and release authority and CONTRIBUTING.md for the contribution path.
devis the default integration branch;mainaccepts only explicitly authorized release promotions from this repository'sdev. - This repository holds the skill instructions under
skills/and two imported Python packages underpackages/. Read the target skill and its linked references before editing. Keep skill names, folder names, UI prompts, and relative links consistent. - Maintain the
skills/crw-*directories together. Shared workflow rules live inskills/crw-plan/references/integrations.md; operation-specific rules stay in their owning skill. packages/codex-thread-bridgeandpackages/codex-session-relaykeep their ownpyproject.toml, module names, CLI names, tests and.gitignore. Preserve the bridge's upstream MIT notice. The rootpyproject.tomlanduv.lockare the uv workspace; runpython3 scripts/ci/packages.pyafter changing either package.- Keep product documents in Linear and private receipts outside this repository. Do not vendor CXC/Paperthin, credentials, session history, or generated runtime state.
- Use a task branch for substantial changes and target
dev. Preserve dirty work and follow the user's authorization for pushes and publication. Repository gates aredev-gateandrelease-gate; checked-in policy does not prove server-side protection is active. scripts/install.pylinks this checkout into Codex. It must remain idempotent and refuse to replace existing directories or foreign links. Keep it standard-library-only.- Validate changed skills with the bundled
skill-creator/scripts/quick_validate.pywhen available, check relative links andgit diff --check, and test installer changes in a temporary destination. Do not use text-matching tests as proof of workflow behavior. - Importing or editing package source does not change an installed bridge or relay, a running service, an MCP registration, or an operational database. Report source, installation and live operation as separate facts.
- For instruction changes, reuse valid evidence and run focused scenario review when behavior changes. Live Linear writes and worker launches require scope covering those actions.
- Installed skills may be symlinks to this checkout. Source edits affect subsequent reads immediately; report installation and live execution as separate facts.