From 354e1c0fa7ef8ae6870bb5926c56d4f28671575c Mon Sep 17 00:00:00 2001 From: Jarel Remick <3012014+jremick@users.noreply.github.com> Date: Thu, 20 Aug 2026 07:39:34 +1000 Subject: [PATCH] docs: modernize the public Codex field guide --- .github/workflows/validate.yml | 17 +- CONTRIBUTING.md | 15 +- README.md | 84 ++- SECURITY.md | 4 +- assets/codexmaxxing-loop.svg | 8 +- assets/review-manifest.json | 31 + assets/social-preview.png | Bin 36389 -> 588927 bytes ...ude.svg => thinking-abstraction-level.svg} | 8 +- docs/example-work-patterns.md | 76 ++ docs/field-synthesis.md | 102 ++- docs/product-claim-boundaries.md | 44 ++ docs/related-projects.md | 74 -- docs/research-synthesis.md | 36 +- examples/README.md | 87 ++- guides/README.md | 18 +- guides/artifacts-sites-and-visualizations.md | 62 ++ guides/browser-computer-use-and-connectors.md | 50 ++ guides/build-a-codex-operating-system.md | 12 +- guides/capability-lifecycle.md | 76 ++ guides/codexmaxxing-loop.md | 8 +- guides/context-control.md | 26 +- guides/delegation-and-subagents.md | 4 +- guides/environments-worktrees-and-cloud.md | 56 ++ guides/models-reasoning-and-delegation.md | 48 ++ guides/parallel-projects-and-agent-teams.md | 12 +- guides/permissions-rules-and-hooks.md | 57 ++ guides/projects-chats-goals-and-schedules.md | 68 ++ guides/skills-plugins-mcp-and-tools.md | 68 ++ guides/task-framing.md | 10 +- guides/team-adoption.md | 4 +- ...itude.md => thinking-abstraction-level.md} | 38 +- guides/tools-skills-and-mcp.md | 62 -- resources/catalog.json | 84 ++- resources/codex-operating-checklist.md | 25 +- resources/playground-prompts.md | 6 +- resources/source-of-truth-map.md | 2 +- resources/task-contract-template.md | 6 +- resources/workflow-audit-template.md | 2 +- scripts/validate_content.py | 662 ++++++++++++++++-- tests/test_validate_content.py | 69 ++ 40 files changed, 1721 insertions(+), 400 deletions(-) create mode 100644 assets/review-manifest.json rename assets/{thinking-altitude.svg => thinking-abstraction-level.svg} (89%) create mode 100644 docs/example-work-patterns.md create mode 100644 docs/product-claim-boundaries.md delete mode 100644 docs/related-projects.md create mode 100644 guides/artifacts-sites-and-visualizations.md create mode 100644 guides/browser-computer-use-and-connectors.md create mode 100644 guides/capability-lifecycle.md create mode 100644 guides/environments-worktrees-and-cloud.md create mode 100644 guides/models-reasoning-and-delegation.md create mode 100644 guides/permissions-rules-and-hooks.md create mode 100644 guides/projects-chats-goals-and-schedules.md create mode 100644 guides/skills-plugins-mcp-and-tools.md rename guides/{thinking-altitude.md => thinking-abstraction-level.md} (68%) delete mode 100644 guides/tools-skills-and-mcp.md create mode 100644 tests/test_validate_content.py diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 8bb1be3..5abc377 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -4,12 +4,21 @@ on: push: pull_request: +permissions: + contents: read + jobs: content: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 + timeout-minutes: 10 steps: - - uses: actions/checkout@v5 - - uses: actions/setup-python@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + persist-credentials: false + - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: "3.11" - - run: python3 scripts/validate_content.py + - name: Test validator safeguards + run: python3 -m unittest discover -s tests -v + - name: Validate public content + run: python3 scripts/validate_content.py diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index bb67a96..3027197 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -9,20 +9,31 @@ Thanks for improving Codexmaxxing. This repo is a public guide, so changes shoul - Improve templates, checklists, and source-of-truth maps. - Tighten safety guidance around tools, secrets, permissions, and verification. -## Keep It Public-Safe +## Keep It Anonymous And Public-Safe + +Use neutral editorial language and synthetic or composite examples. Examples must not map one-to-one to a real person, repository, organization, or environment. Do not include: - real secrets, tokens, private keys, or `.env` files +- names, handles, personal project links, or biographical details - customer, employer, or private workspace details - raw session exports with private context - proprietary prompts or copied internal instructions -- machine-specific paths unless they are clearly generic examples +- machine-specific paths, hostnames, network details, account identifiers, or raw task IDs +- actual tool inventories, profiles, enabled integrations, hooks, rules, or security controls + +Use explicit placeholders such as `` and label every case study as synthetic. Generic skill categories, capability lifecycles, and safe operating principles are welcome when they do not reveal an originating environment. ## Validation Before opening a pull request, run: ```bash +python3 -m unittest discover -s tests -v python3 scripts/validate_content.py ``` + +The validator checks catalog coverage, local links, public-safe language and values, reviewed source hosts, current-product citations, asset review hashes, and the validation workflow's least-privilege policy. + +When adding or changing a visual asset, inspect the rendered result, remove embedded metadata, and update `assets/review-manifest.json` only after completing the recorded visual, privacy, and metadata checks. New external source hosts require an explicit review before they are added to the validator allowlist. diff --git a/README.md b/README.md index a9942b1..2177af0 100644 --- a/README.md +++ b/README.md @@ -2,22 +2,26 @@ Using Codex less like a chatbot and more like an agentic operating system. -Codexmaxxing is my field guide for getting real work done with Codex: apps, firmware, docs, ops, writing, research, repo cleanup, weird little side quests, and the occasional "why is this thing broken at 11pm?" investigation. +Codexmaxxing is a field guide for getting real work done with Codex: software, devices, documentation, operations, writing, research, repository maintenance, and the occasional difficult investigation. -The big unlock is altitude. With a strong enough model, the useful move is often not "write a better tiny task." It is "hold the goal at the right level, make success clear, and let Codex design the harness underneath it." +The central idea is abstraction level. The useful move is often not "write a better tiny task." It is "state the goal at the appropriate level, make success clear, and let Codex derive the work underneath it." + +Durable operating principles are kept separate from current-product guidance. Product behavior was last checked against official OpenAI documentation on 2026-08-20; availability can vary by host, account, plan, operating system, and rollout. + +> **Public alpha:** This is an independent, unofficial field guide, not an OpenAI product or a substitute for official documentation. The structure and examples are usable, but product-specific guidance may change as Codex evolves. No versioned release has been published. ![Codexmaxxing agentic operating system workbench](assets/codexmaxxing-hero.webp) ## Start Here -- [The Codexmaxxing Loop](guides/codexmaxxing-loop.md): the basic loop I keep coming back to. -- [Thinking Altitude](guides/thinking-altitude.md): the biggest unlock: giving Codex bigger goals at the right level. +- [The Codexmaxxing Loop](guides/codexmaxxing-loop.md): a reusable loop for outcome-oriented work. +- [Thinking Abstraction Level](guides/thinking-abstraction-level.md): the biggest unlock: giving Codex bigger goals at the right level. - [Task Framing For Agents](guides/task-framing.md): how to stop asking vague stuff and start getting useful work back. - [Context Control](guides/context-control.md): how to stop drowning Codex in the wrong information. -- [Parallel Projects And Agent Teams](guides/parallel-projects-and-agent-teams.md): how to run multiple threads without losing the plot. - [Verification Before Completion](guides/verification-before-completion.md): the part that turns "seems fine" into "actually done." - [Example Missions](examples/README.md): a few shapes for real work, including non-code work. -- [Related Projects](docs/related-projects.md): real repos where these ideas show up. +- [Example Work Patterns](docs/example-work-patterns.md): synthetic examples of the patterns in practice. +- [Product Claim Boundaries](docs/product-claim-boundaries.md): what each kind of evidence can and cannot prove. ## The Shape Of It @@ -33,16 +37,16 @@ flowchart LR That loop works for code, but it is not just a coding thing. -I use the same pattern for: +The same pattern applies to: -- turning broad ideas into product-shaped side projects, +- turning broad ideas into product-shaped projects, - debugging live systems, - turning messy notes into useful docs, - researching gear or APIs, - shaping open-source repos, - reviewing UI, -- making tiny scripts that replace annoying repeated thinking, -- and generally moving more work out of my head and into a repeatable loop. +- making small scripts that replace repeated manual work, +- and turning recurring work into a repeatable loop. ## The Fun Part @@ -50,7 +54,7 @@ The fun bit is when Codex stops being a novelty and starts becoming part of the - a repo has instructions that actually help, - a goal has success criteria, -- Codex can derive the task contract instead of waiting for me to handwrite every field, +- Codex can derive the task contract instead of requiring every field to be written in advance, - parallel projects have status contracts instead of vibes, - a tool call reads the live thing instead of guessing, - a test or screenshot catches the dumb mistake, @@ -59,31 +63,45 @@ The fun bit is when Codex stops being a novelty and starts becoming part of the This repo is a mix of notes, patterns, templates, and examples for that. -## Grab A Thing +## Choose The Surface | If you want to... | Start with | | --- | --- | -| think bigger without going vague | [Thinking Altitude](guides/thinking-altitude.md) | -| get better answers from Codex | [Task Framing For Agents](guides/task-framing.md) | -| stop context chaos | [Context Control](guides/context-control.md) | -| build a repeatable setup around a repo | [Build A Codex Operating System](guides/build-a-codex-operating-system.md) | -| run multiple projects or agents at once | [Parallel Projects And Agent Teams](guides/parallel-projects-and-agent-teams.md) | -| use tools, skills, and MCP without making a mess | [Tools, Skills, And MCP](guides/tools-skills-and-mcp.md) | -| split work across agents without making it worse | [Delegation And Subagents](guides/delegation-and-subagents.md) | -| bring this into a team | [Team Adoption](guides/team-adoption.md) | -| copy a template and go | [Copy-Paste Bits](resources/README.md) | -| see what this looks like in practice | [Example Missions](examples/README.md) | - -## Real-World-ish Examples - -- [Moodarr](https://github.com/jremick/moodarr): helps Plex + Seerr/Jellyseerr users find something to watch from moods, vibes, and loose natural-language ideas. -- [DragyDash](https://github.com/jremick/dragy-dash): turns Dragy Pro GNSS data into a live iPhone dashboard for speed runs, GPS quality, and session telemetry. -- [DragyDash ESP32](https://github.com/jremick/dragy-dash-esp32): puts Dragy Pro speed and GPS quality on a tiny LilyGO display so the useful telemetry is glanceable. -- [AI Workbench](https://github.com/jremick/ai-workbench): a workbench of reusable AI skills, prompts, harnesses, memory patterns, and agent workflow bits. -- [MySkills](https://github.com/jremick/myskills): a place to publish, review, discover, install, and use agent skills across web, API, CLI, and MCP. - -More notes on those are in [Related Projects](docs/related-projects.md). +| organize ongoing context, long-running work, or recurrence | [Projects, Chats, Goals, And Scheduled Tasks](guides/projects-chats-goals-and-schedules.md) | +| choose between the current checkout, isolated Git work, and remote execution | [Local, Worktree, And Cloud Environments](guides/environments-worktrees-and-cloud.md) | +| choose instructions, a script, skill, plugin, MCP connector, or schedule | [Skills, Plugins, MCP, And Tools](guides/skills-plugins-mcp-and-tools.md) | +| control a website or graphical application | [Browser, Computer Use, And Structured Connectors](guides/browser-computer-use-and-connectors.md) | +| select reasoning depth or parallel delegation | [Models, Reasoning, And Delegation](guides/models-reasoning-and-delegation.md) | +| split work without creating coordination debt | [Delegation And Subagents](guides/delegation-and-subagents.md) and [Parallel Projects And Agent Teams](guides/parallel-projects-and-agent-teams.md) | +| understand instructions, permissions, rules, and hooks | [Permissions, Rules, Hooks, And Instructions](guides/permissions-rules-and-hooks.md) | +| create a file, interactive explanation, or hosted experience | [Artifacts, Sites, And Visualizations](guides/artifacts-sites-and-visualizations.md) | +| design a large skill library without flooding context | [Capability Lifecycle And Prompt Visibility](guides/capability-lifecycle.md) | + +The complete [guide index](guides/README.md), [copyable resources](resources/README.md), and [synthetic missions](examples/README.md) provide the rest of the operating layer. + +## Synthetic Work Patterns + +- Prepare an application repository so a contributor can run it without private infrastructure. +- Diagnose a layered system failure with read-only evidence before changing anything. +- Verify a device workflow on the real target instead of stopping at source inspection. +- Turn a repeated workflow into a reusable skill, checklist, or validator. +- Coordinate independent workstreams without overlapping write boundaries. + +These are expanded in [Example Work Patterns](docs/example-work-patterns.md). The examples are synthetic and do not describe a specific person, repository, organization, or environment. + +## Current Status And Support + +Codexmaxxing is in public alpha. The durable operating patterns are intended for inspection, adaptation, and feedback; product-specific details are dated and should be checked against the cited official sources before use. + +Known limitations: + +- Codex surfaces and availability can differ by host, plan, account, operating system, and rollout. +- Examples are synthetic teaching material, not evidence that a workflow will fit every environment. +- Automated validation catches defined content and repository risks but cannot prove complete anonymity, factual completeness, accessibility, or visual quality. +- There is no versioned release, compatibility guarantee, or support service. + +Use the repository's Issues tab for documentation defects, outdated guidance, or concrete improvement proposals. See [Contributing](CONTRIBUTING.md) for public-safe contribution expectations and [Security Policy](SECURITY.md) for private reporting guidance. No response time is guaranteed. ## License -[Apache License 2.0](LICENSE) - Copyright 2026 Jarel Remick. +[Apache License 2.0](LICENSE) diff --git a/SECURITY.md b/SECURITY.md index 99624ea..b36cd2e 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -4,9 +4,7 @@ Codexmaxxing is a public guide and resource repo for Codex operating patterns. M ## Reporting -Use GitHub private vulnerability reporting when available: - - +Use the repository's **Security** tab and select **Report a vulnerability** when private vulnerability reporting is available. If that path is unavailable, open a minimal public issue asking for a private reporting channel. Do not include exploit details, credentials, tokens, private logs, customer data, or sensitive reproduction steps in public issues. diff --git a/assets/codexmaxxing-loop.svg b/assets/codexmaxxing-loop.svg index 8599bae..872c420 100644 --- a/assets/codexmaxxing-loop.svg +++ b/assets/codexmaxxing-loop.svg @@ -1,6 +1,6 @@ Codexmaxxing operating loop - A six-step Codexmaxxing workflow: set altitude, derive the harness, load tools and context, execute, verify, and capture the reusable pattern. + A six-step Codexmaxxing workflow: set abstraction level, derive the harness, load tools and context, execute, verify, and capture the reusable pattern. @@ -30,7 +30,7 @@ Codexmaxxing - Use Codex like an agentic operating system: clear altitude in, verified work out. + Use Codex like an agentic operating system: clear goals in, verified work out. goal -> harness -> proof @@ -52,11 +52,11 @@ 01 - HUMAN ALTITUDE + HUMAN ABSTRACTION LEVEL Set the mission Goal, success criteria, constraints, - and the altitude Codex should own. + and the abstraction level Codex should own. diff --git a/assets/review-manifest.json b/assets/review-manifest.json new file mode 100644 index 0000000..8bafd6c --- /dev/null +++ b/assets/review-manifest.json @@ -0,0 +1,31 @@ +{ + "version": "1.0.0", + "reviewed_on": "2026-08-20", + "assets": [ + { + "path": "assets/agentic-harness-topologies.svg", + "sha256": "0c560e4cc19b56bb80386056332b12c73960a6e5e714c31adf87561042d51256", + "checks": ["metadata", "privacy", "visual"] + }, + { + "path": "assets/codexmaxxing-hero.webp", + "sha256": "85c15076befa886c2bf7676ef28901a8d7cc22fc7caa756dd1df96951e66df49", + "checks": ["metadata", "privacy", "visual"] + }, + { + "path": "assets/codexmaxxing-loop.svg", + "sha256": "ca66bfac49c1fc4d4ea39953f33cf3c8d3389d2b268c6749e05ae4d08d59e098", + "checks": ["metadata", "privacy", "visual"] + }, + { + "path": "assets/social-preview.png", + "sha256": "5b619bdab66a558c175d3745ca3495fa6fa3e9ad9d6a3a0ee577d1fcda1a5a66", + "checks": ["metadata", "privacy", "visual"] + }, + { + "path": "assets/thinking-abstraction-level.svg", + "sha256": "9d06aa9d702511392c247e1a4f00406b4ccf0f739e7209a8dff84a81204d10ee", + "checks": ["metadata", "privacy", "visual"] + } + ] +} diff --git a/assets/social-preview.png b/assets/social-preview.png index 9c3017c85403520d9090cad4c66d25dce89116a6..73041f26dbb7d6c290df1a30f0583f819c5290f8 100644 GIT binary patch literal 588927 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

;5}Y#PZTr(I%joksfu}a( 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 z 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≥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

==b!!gbEV9z?|t1ko1-2{BW~lgHTz>@$3bf$ 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%0D2rJ*LRjn9q`stiutj6z+7!(nrugw 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 diff --git a/assets/thinking-altitude.svg b/assets/thinking-abstraction-level.svg similarity index 89% rename from assets/thinking-altitude.svg rename to assets/thinking-abstraction-level.svg index 69f5cf7..b54017c 100644 --- a/assets/thinking-altitude.svg +++ b/assets/thinking-abstraction-level.svg @@ -1,5 +1,5 @@ - Thinking altitude ladder + Thinking Abstraction Level ladder A ladder showing movement from tiny tasks to broad goals where Codex derives the project and delivery harness. @@ -17,7 +17,7 @@ - Thinking Altitude + Thinking Abstraction Level The maxxing move is choosing the right level, then letting Codex design the path down. @@ -37,7 +37,7 @@ - More altitude does not mean less clarity. - It means clearer success criteria and better delegated planning. + Higher abstraction does not mean less clarity. + It means clearer success criteria, permission boundaries, and verification. diff --git a/docs/example-work-patterns.md b/docs/example-work-patterns.md new file mode 100644 index 0000000..027c2cc --- /dev/null +++ b/docs/example-work-patterns.md @@ -0,0 +1,76 @@ +# Example Work Patterns + +The examples on this page are synthetic. Their names, systems, paths, and evidence are fictional and do not describe a specific person, repository, organization, or environment. + +## Contributor-Ready Application + +A small application depends on services that contributors cannot access. The useful mission is not simply to improve its README. It is to create a safe local path that makes the project understandable and testable without private infrastructure. + +Useful outcomes might include: + +- fixture or demonstration data, +- a documented local run path, +- a single verification command, +- server-side secret handling, +- and a clear distinction between demonstration and production behavior. + +## Reusable Workflow Library + +A team repeats the same repository review and documentation workflow. Instead of preserving raw prompts or session logs, the reusable parts become a small skill, checklist, or validator. + +The public artifact should contain only the generalized workflow. It should not contain the originating repository, internal instructions, tool inventory, paths, configuration, or private examples. + +## Layered System Diagnosis + +A service reports a visible failure, but the cause could be access, runtime, integration, configuration, data, or presentation. + +The safe pattern is: + +1. start read-only, +2. identify evidence that distinguishes the layers, +3. gather the least-sensitive evidence first, +4. make the smallest reversible change, +5. read the affected surface back. + +## Device Workflow + +An application communicates with an external device. A plausible source change is not enough to prove that the workflow works. + +Verification may need to cross several surfaces: + +```mermaid +flowchart LR + A["Source change"] --> B["Build"] + B --> C["Focused tests"] + C --> D["Simulator or fixture"] + D --> E["Physical target"] + E --> F["Observed result"] +``` + +The final claim should state exactly which surfaces were checked and which remain unverified. + +## Parallel Workstreams + +A broad review contains independent research, implementation, and verification questions. Parallel work is useful only when the lanes have non-overlapping ownership and a clear integration point. + +Each lane should define: + +- its source of truth, +- allowed writes, +- expected output, +- evidence, +- stop condition, +- and parent handoff. + +## Common Shape + +```mermaid +flowchart TD + A["High-level goal"] --> B["Success criteria"] + B --> C["Derived work plan"] + C --> D["Bounded execution"] + D --> E["Claim-specific check"] + E --> F["Reusable generalized pattern"] +``` + +The reusable pattern is the decision structure, not private detail from the work that produced it. diff --git a/docs/field-synthesis.md b/docs/field-synthesis.md index d0ff264..efcd74c 100644 --- a/docs/field-synthesis.md +++ b/docs/field-synthesis.md @@ -1,117 +1,113 @@ -# Field Notes +# Field Patterns -These are the patterns that keep showing up when I use Codex on actual work instead of toy prompts. +These generalized patterns recur across software, operations, devices, documentation, research, and non-code work. -The examples are generalized, but the shape is real: product repos, live systems, hardware, docs, research, and work that is not code at all. +The examples are synthetic and do not describe a specific person, repository, organization, or environment. -The biggest pattern is altitude. The more capable the model, the less I need to drive every step myself. I can give Codex a goal, success criteria, constraints, and context, then let it derive the project harness and delivery path. +The central pattern is abstraction level. As models become more capable, a well-bounded goal can delegate more of the decomposition while the operator retains responsibility for scope, permissions, and verification. ```mermaid flowchart TD - A["Human chooses altitude"] --> B["Goal + success criteria"] - B --> C["Codex derives contract"] - C --> D["Codex designs harness"] - D --> E["Codex executes"] + A["Choose abstraction level"] --> B["Goal + success criteria"] + B --> C["Derive work contract"] + C --> D["Design bounded approach"] + D --> E["Execute"] E --> F["Human or system verifies"] ``` ## Live Systems: Read First, Then Touch Things -The most useful Codex loop for ops work is boring in the best way: +A reliable operations loop is deliberately conservative: 1. prove which layer is failing, -2. avoid making random changes, +2. avoid unrelated changes, 3. make the smallest reversible move, -4. read the system back after. +4. read the system back afterward. ```mermaid flowchart LR - A["Symptom"] --> B["Network?"] + A["Symptom"] --> B["Access?"] B --> C["Host/runtime?"] - C --> D["App integration?"] - D --> E["Config/schema?"] - E --> F["Data or UI?"] + C --> D["Application integration?"] + D --> E["Configuration/schema?"] + E --> F["Data or presentation?"] F --> G["Small fix"] G --> H["Read-back"] ``` -This works for homelab stuff, production-ish apps, local containers, routers, media services, and all the little systems that lie to you in slightly different ways. +The pattern applies to deployed applications, local services, containers, devices, and other layered systems. Actual infrastructure details do not belong in a public example. -## Product Repos: Give People A Way To Play +## Product Repositories: Provide A Safe Trial Path -The best Codex-shaped product repos have a way to run without private infrastructure. +A contributor-ready repository should have a way to run without private infrastructure. -That usually means: +That often means: -- fixture mode, -- fake data, -- a local demo path, -- a single verification command, -- secrets that never leave the backend, -- and docs that explain the happy path before the architecture tour. +- fixture or demonstration data, +- a local run path, +- one clear verification command, +- secrets that remain outside the client and repository, +- and documentation that explains the happy path before the architecture tour. -[Moodarr](https://github.com/jremick/moodarr) is the cleanest example of this pattern right now. - -[AI Workbench](https://github.com/jremick/ai-workbench) and [MySkills](https://github.com/jremick/myskills) are the higher-altitude version of the same instinct: once useful workflows repeat, turn them into skills, harnesses, registries, and installation paths instead of treating them as one-off prompts. +When a workflow repeats, preserve the generalized method as a skill, checklist, template, or validator. Do not preserve the private source material that produced it. ## Parallel Work: Topology Before Swarm -Running multiple Codex threads gets useful when each stream has a harness, not when everything becomes a background tab. +Parallel work becomes useful when each stream has a contract, not merely when more agents are running. -The pattern that holds up is: +The durable pattern is: - choose the topology, - split by ownership boundary, - give every stream a status contract, - keep the parent responsible for integration, -- verify each result before treating it as real progress. +- verify each result before treating it as progress. -That can be subagents inside one task, custom agents for recurring roles, or whole projects moving in parallel. The useful part is not the number of agents. It is the shape of the handoffs. +The useful part is not the number of agents. It is the shape of the handoffs. -## Hardware: The Board Gets A Vote +## Devices: The Real Target Gets A Vote -Firmware and device work is a useful antidote to agent overconfidence. +Device work is a useful antidote to agent overconfidence. -If the app talks to a phone, a BLE device, a display, or a board, then "the code looks right" is not enough. The loop has to reach the actual thing: +If software communicates with a phone, peripheral, display, or board, then "the code looks right" is not enough. Verification may need to reach the actual target: ```mermaid sequenceDiagram participant Codex - participant Repo + participant Repository participant Simulator participant Device - Codex->>Repo: make the smallest change - Repo->>Simulator: build and inspect + Codex->>Repository: make the smallest change + Repository->>Simulator: build and inspect Simulator-->>Codex: layout or test evidence Codex->>Device: install, flash, or launch - Device-->>Codex: runtime proof + Device-->>Codex: observed runtime evidence ``` -[DragyDash](https://github.com/jremick/dragy-dash) and [DragyDash ESP32](https://github.com/jremick/dragy-dash-esp32) are both examples of that loop. +The final report should distinguish source inspection, build evidence, simulation, and physical-device behavior. ## Non-Code Work Counts -Codex is also useful for things like: +The same operating loop can support: - shaping messy notes, - comparing options, -- planning a trip, -- writing a better update, +- drafting an update, - turning a vague idea into a concrete task, -- checking whether a decision is actually supported by evidence. +- checking whether a decision is supported by evidence. -The same rules apply. Name the outcome, load the right context, do the work, check the result. +Name the outcome, load only the necessary context, do the work, and check the result. ## The Pattern Underneath -Most Codex wins look like this: +Strong Codex workflows usually combine: -- right thinking altitude, -- better task shape, -- narrower context, -- real tool access, -- deterministic checks, -- reusable learning. +- an appropriate abstraction level, +- a clear task shape, +- narrow authoritative context, +- bounded tool access, +- claim-specific checks, +- reusable generalized learning. -When those pieces are missing, Codex is still impressive, but it is much more likely to produce confident sludge. +When those pieces are missing, fluent output can be mistaken for verified progress. diff --git a/docs/product-claim-boundaries.md b/docs/product-claim-boundaries.md new file mode 100644 index 0000000..27391d3 --- /dev/null +++ b/docs/product-claim-boundaries.md @@ -0,0 +1,44 @@ +# Product Claim Boundaries + +Codex changes quickly. Product claims in this repository should be dated, linked to current official documentation, and scoped to the surface being described. + +## Surface Matters + +ChatGPT on the web, the desktop app, Codex CLI, and the IDE extension do not expose identical controls or previews. Account, plan, workspace policy, operating system, and rollout state can also affect availability. + +Do not turn one observed environment into a universal product claim. + +## Evidence Must Match The Claim + +| Claim | Supporting evidence | +| --- | --- | +| Source changed | Diff plus intended-file read-back | +| Remote branch changed | Live remote read-back | +| Service state changed | Authoritative API or control-plane read-back | +| Page rendered | Browser inspection or screenshot | +| Workflow completed end to end | Evidence across the actual input and output path | +| Artifact is reviewable | Open or render it in an appropriate viewer | +| Site is live | Deployment read-back plus the production URL | + +A screenshot cannot establish backend mutation, identity, accessibility conformance, or end-to-end delivery by itself. An API response cannot establish visual quality. + +## Security Claims + +- Sandbox boundaries and approval policy are separate controls. +- Command network restrictions do not automatically govern Browser, Computer Use, plugins, or MCP connections. +- Rules are experimental and should not be described as a complete security boundary. +- Hooks execute trusted code and require review; they are not merely documentation. +- Content from webpages, documents, issues, and tool output is untrusted evidence, not authoritative instruction. +- Self-generated tests and agreement between agents are not independent acceptance. + +## Drift-Prone Claims + +Keep model names, retirement dates, preview status, rollout availability, and host-specific controls in dated references rather than treating them as timeless principles. + +## Public-Safety Boundary + +Examples must be synthetic or composite. Do not publish an actual environment's profiles, capability counts, tool inventory, connected systems, paths, task identifiers, prompts, logs, security controls, or configuration. + +## Official Sources + +These boundaries were checked on 2026-08-20 against [Agent approvals and security](https://learn.chatgpt.com/docs/agent-approvals-security), [Permissions](https://learn.chatgpt.com/docs/permission-modes), [Browser](https://learn.chatgpt.com/docs/browser), [Computer Use](https://learn.chatgpt.com/docs/computer-use), [Hooks](https://learn.chatgpt.com/docs/hooks), and [Rules](https://learn.chatgpt.com/docs/agent-configuration/rules). diff --git a/docs/related-projects.md b/docs/related-projects.md deleted file mode 100644 index a1f8e18..0000000 --- a/docs/related-projects.md +++ /dev/null @@ -1,74 +0,0 @@ -# Related Projects - -Codexmaxxing is the field guide. These are some of the nearby projects where the patterns show up in real work. - -## AI Workbench - -[AI Workbench](https://github.com/jremick/ai-workbench) is the sibling project for reusable AI artifacts: skills, harnesses, memory patterns, context tools, and other bits that make agents easier to steer. - -The relationship is simple: - -- Codexmaxxing explains the operating patterns. -- [AI Workbench](https://github.com/jremick/ai-workbench) packages some of the reusable tools. - -Why it belongs here: - -- it is where the reusable side of Codexmaxxing lives, -- it turns repeated workflows into skills and harnesses, -- it is a good example of moving from "I prompted well once" to "I built a reusable operating layer." - -## MySkills - -[MySkills](https://github.com/jremick/myskills) is a registry/product surface for publishing, reviewing, discovering, installing, and using AI agent skills across web, API, CLI, and MCP interfaces. - -Why it belongs here: - -- it treats skills as shareable infrastructure, -- it connects the human web surface with agent-facing APIs and MCP, -- it is a natural next step after building useful personal skills and wanting a better way to distribute them. - -## Moodarr - -[Moodarr](https://github.com/jremick/moodarr) is an open-source Plex + Seerr companion app for natural-language media discovery. - -Why it belongs here: - -- fixture mode means contributors can run it without a private media setup, -- request creation is intentionally confirmation-gated, -- secrets stay server-side, -- release checks include packaging and container smoke tests, -- the app is a good example of Codex helping shape a real product surface instead of just writing isolated code. - -## DragyDash - -[DragyDash](https://github.com/jremick/dragy-dash) is an experimental iOS dashboard for live Dragy Pro GNSS telemetry over Bluetooth LE. - -Why it belongs here: - -- Codex had to work across app code, BLE notes, simulator UI, physical-device install, and safety/privacy cleanup, -- the useful loop was not just "edit Swift", -- the real proof involved tests, simulator inspection, and phone/device behavior. - -## DragyDash ESP32 - -[DragyDash ESP32](https://github.com/jremick/dragy-dash-esp32) is firmware for showing Dragy Pro speed and GPS quality on a LilyGO T-Display-S3. - -Why it belongs here: - -- firmware makes verification brutally concrete, -- flashing, serial output, display behavior, and BLE runtime state all matter, -- it is a good reminder that an agent saying "this should work" is not the same as a board showing live data. - -## What These Have In Common - -```mermaid -flowchart TD - A["High-level goal"] --> B["Success criteria"] - B --> C["Codex designs harness"] - C --> D["Real project surface"] - D --> E["Execution"] - E --> F["Real check"] - F --> G["Reusable pattern"] -``` - -The pattern is portable: pick a real workflow, define success, give Codex the actual surface, verify the outcome, then save the bit that will help next time. diff --git a/docs/research-synthesis.md b/docs/research-synthesis.md index dfdfdf6..4cd79d0 100644 --- a/docs/research-synthesis.md +++ b/docs/research-synthesis.md @@ -2,27 +2,29 @@ This is the source-backed side of Codexmaxxing: what the current docs and agent research seem to agree on. +Official product sources on this page were last checked on 2026-08-20. + Short version: the good stuff happens when you stop treating the model as a magic brain and start giving it a decent operating environment. -The newer unlock is thinking altitude. Stronger models can often take a broad goal with clear success criteria and derive the task contract, project harness, delivery harness, and checks themselves. That changes what the human needs to be good at. +One important shift is thinking in terms of abstraction level. Capable models can often take a broad goal with clear success criteria and derive the task contract, project harness, delivery harness, and checks. That changes where human judgment is most valuable. ## Sources Worth Reading Official OpenAI/Codex docs: -- [OpenAI Codex overview](https://openai.com/codex/) -- [Codex developer docs](https://developers.openai.com/codex/) -- [Codex CLI docs](https://developers.openai.com/codex/cli/) -- [Codex best practices](https://developers.openai.com/codex/learn/best-practices) -- [Codex cloud/web docs](https://developers.openai.com/codex/cloud) -- [Codex app review](https://developers.openai.com/codex/app/review) -- [Codex GitHub integration](https://developers.openai.com/codex/integrations/github) -- [AGENTS.md guide](https://developers.openai.com/codex/guides/agents-md) -- [Codex skills](https://developers.openai.com/codex/skills/) -- [Codex MCP docs](https://developers.openai.com/codex/mcp/) -- [Codex subagents](https://developers.openai.com/codex/subagents/) -- [Codex automations](https://developers.openai.com/codex/automations/) -- [Codex use cases](https://developers.openai.com/codex/use-cases) +- [Current documentation index](https://learn.chatgpt.com/docs/llms.txt) +- [Projects and chats](https://learn.chatgpt.com/docs/projects) +- [Local, Worktree, and Cloud modes](https://learn.chatgpt.com/docs/environments/modes) +- [Goals and long-running work](https://learn.chatgpt.com/docs/long-running-work) +- [Scheduled tasks](https://learn.chatgpt.com/docs/automations) +- [Skills and plugins](https://learn.chatgpt.com/docs/skills-and-plugins) +- [MCP](https://learn.chatgpt.com/docs/extend/mcp) +- [Subagents](https://learn.chatgpt.com/docs/agent-configuration/subagents) +- [Browser](https://learn.chatgpt.com/docs/browser) and [Computer Use](https://learn.chatgpt.com/docs/computer-use) +- [Artifacts](https://learn.chatgpt.com/docs/artifacts-viewer), [Sites](https://learn.chatgpt.com/docs/sites), and [Visualizations](https://learn.chatgpt.com/docs/visualizations) +- [Models](https://learn.chatgpt.com/docs/models) +- [Permissions](https://learn.chatgpt.com/docs/permission-modes), [Rules](https://learn.chatgpt.com/docs/agent-configuration/rules), and [Hooks](https://learn.chatgpt.com/docs/hooks) +- [AGENTS.md](https://learn.chatgpt.com/docs/agent-configuration/agents-md) - [OpenAI Cookbook agent improvement loop](https://cookbook.openai.com/examples/agents_sdk/agent_improvement_loop) Broader agent/workflow references: @@ -31,7 +33,7 @@ Broader agent/workflow references: - [METR: Measuring AI ability to complete long tasks](https://metr.org/blog/2025-03-19-measuring-ai-ability-to-complete-long-tasks/) - [SWE-bench Verified](https://www.swebench.com/) -## What I Take From It +## What The Sources Suggest ### The Human Moves Up A Level @@ -46,7 +48,7 @@ That does not mean vague prompts work. It means high-level goals work when the s ### Codex Is A Work Surface -Codex is not just a box that answers questions. The current product surface spans local CLI work, cloud/web work, GitHub integration, code review, MCP tools, skills, automations, project instructions, and subagents. +Codex is not just a box that answers questions. The current product surface spans projects and chats, goals and scheduled tasks, Local/Worktree/Cloud environments, skills and plugins, MCP connectors, Browser and Computer Use, artifacts and hosted Sites, permissions, hooks, rules, models, reasoning controls, and subagents. That means the leverage is in the setup around the model: the repo, the tools, the docs, the task shape, and the checks. @@ -58,7 +60,7 @@ The common failure mode is feeding the agent a giant pile of "maybe relevant" in ### Tools Are Where Things Get Real -MCP and connectors let Codex do real work: inspect repos, read docs, open browsers, call APIs, use GitHub, query databases, and interact with systems. +Plugins, MCP, Browser, Computer Use, and other connectors let Codex inspect sources and interact with real systems. That is where the fun starts. It is also where bad assumptions become more expensive, so the tool story needs read-only exploration, write boundaries, and read-back. diff --git a/examples/README.md b/examples/README.md index 0e848ef..c295ddb 100644 --- a/examples/README.md +++ b/examples/README.md @@ -1,8 +1,10 @@ # Example Missions -Codexmaxxing makes more sense when it is attached to a real mission. +Codexmaxxing makes more sense when it is attached to a well-defined mission. -The point is not to pre-chew every task. Give Codex altitude, success criteria, and the right context. Let it design the plan underneath. +All examples are synthetic. Their names, paths, systems, and evidence are placeholders and do not describe a specific person, repository, organization, or environment. + +The point is not to pre-chew every task. Give Codex an appropriate abstraction level, success criteria, and the right context. Let it design the plan underneath. ## 0. Broad Goal: Let Codex Build The Harness @@ -14,7 +16,7 @@ Success criteria: - the README has a clear point of view, - the first-click paths are obvious, - examples include technical and non-technical work, -- related repos are linked, +- examples are synthetic and public-safe, - internal maintenance notes are not part of the public surface, - validation still passes. @@ -24,9 +26,9 @@ Constraints: - keep private details out. Context: -Start with README, docs, guides, resources, examples, and the related repos. +Start with README, docs, guides, resources, and examples. -Before editing, choose the right thinking altitude and derive the task contract, delivery harness, verification plan, and stop conditions. +Before editing, choose the appropriate abstraction level and derive only the task contract, delivery steps, verification plan, and stop conditions that the work needs. ``` Good for: repo shaping, product positioning, docs overhaul, public launch prep. @@ -34,7 +36,8 @@ Good for: repo shaping, product positioning, docs overhaul, public launch prep. ## 1. Product Repo: Make It Runnable ```markdown -This repo is nearly useful, but I want someone else to be able to run it without my private setup. +Goal: +Make this repository runnable by a new contributor without access to private infrastructure. Review the README, env examples, scripts, tests, and demo/fixture path. Find the smallest set of changes that would make the repo contributor-friendly. @@ -62,7 +65,7 @@ Start read-only. Separate possible causes by layer: Tell me what evidence would distinguish them, then gather the safe evidence first. ``` -Good for: homelab ops, deployed apps, integrations, "it worked yesterday" problems. +Good for: local services, deployed applications, integrations, and intermittent failures. ## 3. Hardware Loop: The Device Decides @@ -80,12 +83,12 @@ Verification path: 5. report exactly what was proven ``` -Good for: iOS, firmware, BLE, devices, dashboards, anything where the real target has opinions. +Good for: mobile applications, firmware, peripherals, devices, dashboards, and any workflow where the real target matters. ## 4. Non-Code Work: Make The Mess Useful ```markdown -I have messy notes and a rough goal: +Source notes and rough goal: Turn this into: @@ -102,7 +105,7 @@ Good for: writing, research, trip planning, comparison shopping, strategy notes, ## 5. Parallel Portfolio: Keep Multiple Threads Moving ```markdown -I have these active projects: +Active workstreams: - - - @@ -120,7 +123,69 @@ Success criteria: Design the agentic harness topology first. Then recommend which work should stay with the parent, which should go to subagents or custom agents, and what status contract each stream should use. ``` -Good for: side-project portfolios, multi-repo cleanup, launch prep, research plus implementation, and "I have five things open and somehow none of them are done." +Good for: small portfolios, multi-repository cleanup, launch preparation, and research paired with implementation. + +## 6. Choose The Execution Surface + +```markdown +Goal: +Complete these independent workstreams without overlapping writes: +- +- +- + +Before executing, decide which work belongs in: +- the parent chat, +- subagents, +- a separate worktree chat, +- a cloud task, +- a scheduled task. + +Explain the ownership, permission, integration, and verification boundary for each choice. Do not create parallel writers against the same files. +``` + +Good for: work that appears parallel but needs different execution environments. + +## 7. Choose The Capability Layer + +```markdown +Recurring workflow: + + +Decide whether the smallest durable solution is: +- project instructions, +- a checklist or template, +- a deterministic script, +- a skill, +- a plugin, +- an MCP connector, +- a scheduled task. + +Prefer the smallest layer that changes behavior reliably. Keep credentials, actual environment inventories, and private examples out of the artifact. +``` + +Good for: turning repeated work into a maintainable operating layer. + +## 8. Choose The Output Surface + +```markdown +Source material: + + +Desired use: + + +Choose between: +- a document, spreadsheet, presentation, or PDF, +- a static chart or diagram, +- an interactive visualization, +- a hosted Site, +- repository-native code. + +State the visual checks, deterministic checks, privacy boundary, and whether deployment is authorized. Do not deploy merely because creation is authorized. +``` + +Good for: artifact production, interactive explanations, dashboards, and hosted experiences. ## The Common Shape diff --git a/guides/README.md b/guides/README.md index 71195f3..43f84b6 100644 --- a/guides/README.md +++ b/guides/README.md @@ -1,11 +1,11 @@ # Guides -These are the longer notes. Not a course. Not a framework. More like: "here is the pattern I keep using because it keeps working." +These are practical operating notes rather than a course or a prescriptive framework. Each guide captures a reusable pattern and its limits. ## The Main Loop - [The Codexmaxxing Loop](codexmaxxing-loop.md) -- [Thinking Altitude](thinking-altitude.md) +- [Thinking Abstraction Level](thinking-abstraction-level.md) - [Task Framing For Agents](task-framing.md) - [Verification Before Completion](verification-before-completion.md) @@ -13,11 +13,23 @@ These are the longer notes. Not a course. Not a framework. More like: "here is t - [Build A Codex Operating System](build-a-codex-operating-system.md) - [Context Control](context-control.md) -- [Tools, Skills, And MCP](tools-skills-and-mcp.md) +- [Capability Lifecycle And Prompt Visibility](capability-lifecycle.md) +- [Skills, Plugins, MCP, And Tools](skills-plugins-mcp-and-tools.md) - [Parallel Projects And Agent Teams](parallel-projects-and-agent-teams.md) - [Delegation And Subagents](delegation-and-subagents.md) - [Team Adoption](team-adoption.md) +## Current Product Surfaces + +- [Projects, Chats, Goals, And Scheduled Tasks](projects-chats-goals-and-schedules.md) +- [Local, Worktree, And Cloud Environments](environments-worktrees-and-cloud.md) +- [Browser, Computer Use, And Structured Connectors](browser-computer-use-and-connectors.md) +- [Models, Reasoning, And Delegation](models-reasoning-and-delegation.md) +- [Permissions, Rules, Hooks, And Instructions](permissions-rules-and-hooks.md) +- [Artifacts, Sites, And Visualizations](artifacts-sites-and-visualizations.md) + +Current-product guides include a verification date and official sources. Read [Product Claim Boundaries](../docs/product-claim-boundaries.md) before turning host-specific behavior into a general claim. + ## How To Read These Pick the one that matches the kind of failure you are seeing. If Codex is wandering, read task framing. If it is confidently wrong, read context control. If it says it is done and you do not believe it, read verification. diff --git a/guides/artifacts-sites-and-visualizations.md b/guides/artifacts-sites-and-visualizations.md new file mode 100644 index 0000000..c588434 --- /dev/null +++ b/guides/artifacts-sites-and-visualizations.md @@ -0,0 +1,62 @@ +# Artifacts, Sites, And Visualizations + +Choose the output surface from how the result will be reviewed and used, not only from its source material. + +## Output Decision + +| Desired result | Use | +| --- | --- | +| Document, spreadsheet, presentation, or PDF | Artifact workflow with format-specific review. | +| Interactive chart, map, diagram, calculator, or simulation | Visualization, when available. | +| Hosted website, application, or game | Site. | +| Repository-native application | Ordinary code workflow, with browser or runtime verification as needed. | + +## Artifacts + +For file-producing tasks, state the expected file type, structure, source data, and review criteria. A generated file is not complete until it has been opened or rendered in an appropriate viewer. + +The desktop app can preview supported documents, presentations, spreadsheets, PDFs, and some HTML files. CLI and IDE workflows can create files but do not provide the same visual preview surface, so they should report output paths and the checks performed. + +## Visualizations + +Use a visualization when interaction materially improves understanding: + +- controls change the result, +- time or motion matters, +- spatial relationships matter, +- several variables need exploration. + +Prefer a normal table or static diagram when interactivity adds no value. Visualization rendering is not supported in Codex CLI or the IDE extension, and availability remains dependent on product rollout. + +## Sites + +Sites creates and hosts web experiences. Saving and deploying are different actions. + +Every Sites deployment URL is a production deployment. Save a version without deploying when review should happen before publication. The CLI can edit and test a compatible local project but does not provide the standalone Sites management view. + +Treat deployment as an external write. Verify the intended content, data boundary, authentication assumptions, and production URL after publication. + +## Review Contract + +```markdown +Output type: +Intended audience: +Required structure: +Source data: +Visual or interactive checks: +Privacy constraints: +Publication boundary: +Definition of done: +``` + +## Claim Limits + +- File validity does not prove visual fidelity. +- A render does not prove accessibility conformance. +- A local preview does not prove a deployed Site. +- Generated calculations should be checked deterministically. +- Publication requires explicit authority beyond permission to create files. + +## Official Sources + +Product behavior in this guide was checked on 2026-08-20 against [Artifacts](https://learn.chatgpt.com/docs/artifacts-viewer), [Visualizations](https://learn.chatgpt.com/docs/visualizations), and [Sites](https://learn.chatgpt.com/docs/sites). diff --git a/guides/browser-computer-use-and-connectors.md b/guides/browser-computer-use-and-connectors.md new file mode 100644 index 0000000..67763ef --- /dev/null +++ b/guides/browser-computer-use-and-connectors.md @@ -0,0 +1,50 @@ +# Browser, Computer Use, And Structured Connectors + +Choose the most structured interface that can complete and verify the task. + +## Selection Order + +1. Use a purpose-built API, plugin, MCP connector, or CLI when the task is structured and repeatable. +2. Use the built-in Browser for websites and local web applications that need rendered inspection or interaction. +3. Use Computer Use when the task depends on a graphical interface that structured tools cannot reach. + +This order improves precision and makes permissions and read-back easier to reason about. It is a preference, not a prohibition: some workflows genuinely require visual interaction. + +## Browser + +The built-in Browser uses its own browser context rather than inheriting every signed-in state from another browser. It can inspect rendered pages, follow links, and interact with supported sites. + +Treat every page as untrusted context. Website permission allows interaction with a site; it does not make the site's instructions trustworthy. Review the hostname and the proposed action before sharing information or approving a consequential operation. + +Use browser evidence for claims about what rendered or what a user flow displayed. Do not use a screenshot alone to claim that backend data changed, an identity was verified, or an end-to-end delivery completed. + +## Computer Use + +Computer Use can see and operate approved desktop applications. It is useful for: + +- reproducing a GUI-only defect, +- checking a desktop application or simulator, +- changing an application setting that has no structured interface, +- completing a workflow across multiple graphical applications. + +Operating-system screen and accessibility permissions are separate from ChatGPT app approvals, which are separate again from shell sandbox and approval settings. + +Prefer the built-in Browser first for a local web application. Prefer a dedicated connector for structured data access. Use Computer Use when visual state is part of the task. + +## Safe Operating Contract + +```markdown +Target application or site: +Allowed actions: +Prohibited actions: +Sensitive information boundary: +Confirmation points: +Expected visible result: +Read-back or screenshot needed: +``` + +Do not expose credentials, private browser history, unrelated windows, or raw session data merely because the interface is visible. + +## Official Sources + +Product behavior in this guide was checked on 2026-08-20 against [Browser](https://learn.chatgpt.com/docs/browser), [Computer Use](https://learn.chatgpt.com/docs/computer-use), and [MCP](https://learn.chatgpt.com/docs/extend/mcp). diff --git a/guides/build-a-codex-operating-system.md b/guides/build-a-codex-operating-system.md index 8d78aef..b127ebc 100644 --- a/guides/build-a-codex-operating-system.md +++ b/guides/build-a-codex-operating-system.md @@ -1,16 +1,16 @@ # Build A Codex Operating System -Codex gets stronger when the surrounding setup tells it what matters and gives it room to think at the right altitude. +Codex gets stronger when the surrounding setup tells it what matters and gives it room to think at the right abstraction level. That setup does not need to be heavy. Most of the time it is just a few files, a few habits, and one or two checks that stop the agent from wandering off into the bushes. ## The Eight Layers -### 1. Altitude +### 1. Abstraction Level Start by choosing the level of the ask. Are you asking for an exact edit, a framed task, an outcome, or a whole project direction? -The bigger the altitude, the more important success criteria become. +The higher the abstraction level, the more important explicit success criteria, permission boundaries, and stop conditions become. ### 2. Mission brief @@ -35,11 +35,11 @@ Use project instructions for repo-level defaults: coding style, useful commands, ### 5. Tool surface -Give Codex the tools needed for the work: shell, git, browser, GitHub, docs, database, or MCP servers. Start read-only when the state is uncertain. Allow writes only when the source of truth and rollback boundary are clear. +Give Codex the smallest capability surface needed for the work: project instructions, scripts, skills, plugins, MCP connectors, Browser, Computer Use, or ordinary shell and Git tools. Start read-only when the state is uncertain. Allow writes only when the source of truth and rollback boundary are clear. See [Skills, Plugins, MCP, And Tools](skills-plugins-mcp-and-tools.md). ### 6. Harness topology -Name the shape of the work. Is this a single-thread task, hub-and-spoke delegation, a delivery pipeline, a specialist agent team, or a portfolio of parallel projects? +Name the shape and environment of the work. Is this one chat, a subagent workflow, separate worktree chats, a delivery pipeline, or a set of cloud tasks? See [Local, Worktree, And Cloud Environments](environments-worktrees-and-cloud.md). Do not automate a topology you cannot explain. Each stream needs a source of truth, write boundary, status contract, and integration point. @@ -76,7 +76,7 @@ That is enough for many projects. Add CI, skills, MCP, and subagents when they r ## Failure Modes - Treating Codex like a generic chatbot instead of an agentic operating system. -- Staying at tiny-task altitude when the model could design the harness. +- Staying at a tiny-task abstraction level when the model could safely derive the harness. - Spawning agents without an agentic harness topology. - Adding broad instructions that never get used. - Giving tool access without source-of-truth clarity. diff --git a/guides/capability-lifecycle.md b/guides/capability-lifecycle.md new file mode 100644 index 0000000..3b15965 --- /dev/null +++ b/guides/capability-lifecycle.md @@ -0,0 +1,76 @@ +# Capability Lifecycle And Prompt Visibility + +Having a capability somewhere on disk is not the same as making it useful in a task. + +Use this lifecycle: + +```mermaid +flowchart LR + A["Available"] --> B["Installed"] + B --> C["Enabled"] + C --> D["Visible or retrievable"] + D --> E["Activated"] + E --> F["Used"] + F --> G["Outcome verified"] +``` + +## What Each State Means + +| State | Meaning | +| --- | --- | +| Available | The capability exists in a marketplace, package, repository, or local library. | +| Installed | Its files or connection are present in the current environment. | +| Enabled | The active host and profile allow it to load. | +| Visible or retrievable | Codex can discover it from prompt-visible metadata or a search route. | +| Activated | The current task explicitly selected it or matched its description. | +| Used | The workflow or tool actually ran. | +| Outcome verified | Evidence supports the result the capability was meant to produce. | + +Do not report an installed capability as active, or a successful tool call as a verified outcome. + +## Progressive Disclosure + +Skills use progressive disclosure. Codex initially sees compact metadata, then loads the full instructions when a skill is selected. A large skill library therefore needs clear names, descriptions, boundaries, and retrieval—not one enormous prompt containing every workflow. + +## Router Architecture + +A router is a local information architecture, not a special Codex product primitive. It can keep a small set of stable entry points visible while directing tasks to narrower skills only when needed. + +A generalized router might expose categories such as: + +- engineering delivery, +- research and writing, +- document and spreadsheet production, +- browser and computer interaction, +- connected systems, +- repository operations. + +The router should describe when to load a capability and when not to. It should not publish an originating environment's complete inventory, account state, provider configuration, or security controls. + +## Profiles Are Overloaded + +The word **profile** can refer to different things: + +- a model or configuration profile, +- a permission profile, +- an organizational ownership boundary such as personal or work. + +Name the kind of profile whenever it matters. Do not assume that choosing a model profile changes permissions, or that a permission profile changes which skills are visible. + +## Audit Questions + +- Which capabilities are meant to be visible by default? +- Which should be searchable but hidden from the initial prompt? +- Which require explicit invocation? +- Which are enabled only on a particular host or account? +- Which can read data, write data, or trigger external side effects? +- What evidence proves that activation improved the result? +- Which capability descriptions overlap enough to create routing ambiguity? + +## Safe Public Examples + +Public documentation should use generic capability categories and synthetic workflows. Do not publish actual inventories, counts, local paths, server names, enabled integrations, prompt dumps, hook definitions, rules, or authentication routes. + +## Official Sources + +Product behavior in this guide was checked on 2026-08-20 against [Build skills](https://learn.chatgpt.com/docs/build-skills), [Skills and plugins](https://learn.chatgpt.com/docs/skills-and-plugins), and [MCP](https://learn.chatgpt.com/docs/extend/mcp). Availability and host behavior can change. diff --git a/guides/codexmaxxing-loop.md b/guides/codexmaxxing-loop.md index 3fb89c1..68ebf6f 100644 --- a/guides/codexmaxxing-loop.md +++ b/guides/codexmaxxing-loop.md @@ -2,7 +2,7 @@ Codex gets much more useful when the work is shaped into a loop instead of a wish. -At small altitude, that loop can be a task. At higher altitude, it can be a whole project harness. +At a low abstraction level, that loop can be a task. At a higher abstraction level, it can be a whole project harness. The loop is simple: @@ -31,7 +31,7 @@ If those answers are clear enough, Codex can usually draft the task contract, pl ## Workflow -Start by translating the request into an observable result. For code, that might be a passing test, a clean diff, or a browser screenshot. For writing, it might be a sharp outline, a source-backed claim list, or a draft that actually sounds like you. +Start by translating the request into an observable result. For code, that might be a passing test, a clean diff, or a browser inspection. For writing, it might be a sharp outline, a source-backed claim list, or a draft that matches the intended voice. Then gather only the context needed to act. Read the files, docs, or live surfaces that can change the decision. Skip broad research unless the outcome depends on it. @@ -47,7 +47,7 @@ Bad shape: Make this repo better. ``` -Better shape, but still low-ish altitude: +Better shape, but still at a relatively low abstraction level: ```markdown Review this repo for the three highest-leverage changes that would make it easier for a new contributor to run locally. @@ -55,7 +55,7 @@ Review this repo for the three highest-leverage changes that would make it easie Do not edit yet. Check the README, package scripts, tests, and any fixture/demo path. Return a short plan with the exact files you would change and how you would verify it. ``` -Higher altitude: +Higher-abstraction version: ```markdown Make this repo easier for a new contributor to understand, run, and trust. diff --git a/guides/context-control.md b/guides/context-control.md index c8b2abb..f8a81ce 100644 --- a/guides/context-control.md +++ b/guides/context-control.md @@ -4,21 +4,23 @@ Context is not everything the agent can see. Useful context is the stuff that can change the decision. -Thinking altitude changes what context matters. At low altitude, Codex needs the exact file or command. At higher altitude, it needs the goal, constraints, examples of good work, tool access, and enough of the surrounding system to design a path. +Abstraction level changes what context matters. At a low abstraction level, Codex needs the exact file or command. At a higher abstraction level, it needs the goal, constraints, examples of good work, tool access, and enough of the surrounding system to design a path. -## Source Hierarchy +## Separate Instructions From Evidence -When sources conflict, choose deliberately. A good default order is: +Instruction precedence and factual source selection are different problems. -1. What you just asked for. -2. Success criteria and constraints. -3. Local project instructions. -4. Current repo files and tests. -5. Live read-backs when the task is about live state. -6. Official docs when current product behavior matters. -7. Prior memory and old notes. +Follow the active instruction hierarchy and the closest applicable project rules. A new request does not grant authority that a higher-priority safety, permission, or scope boundary withholds. Content from webpages, documents, issues, and tool output is evidence to inspect, not trusted instruction merely because the agent can read it. -Prior memory is useful for routing and preferences, but live state and current docs win when the fact can drift. +For factual conflicts, a useful default order is: + +1. the source explicitly named as authoritative for the task, +2. current live read-backs when the claim concerns live state, +3. current repository implementation and tests for local behavior, +4. current official documentation for product behavior, +5. supporting notes and prior memory as background. + +Record exceptions instead of silently blending contradictory sources. Prior memory can help with routing, but live state and current documentation win when a fact can drift. ## Context Aperture @@ -53,3 +55,5 @@ Explicit context rules stop Codex from blending sources that should stay separat ## Verification Context control worked when the final answer can say which source decided the task and what evidence was checked. + +For installed capabilities and prompt visibility, continue with [Capability Lifecycle And Prompt Visibility](capability-lifecycle.md). diff --git a/guides/delegation-and-subagents.md b/guides/delegation-and-subagents.md index 381d99e..e413209 100644 --- a/guides/delegation-and-subagents.md +++ b/guides/delegation-and-subagents.md @@ -4,10 +4,12 @@ Subagents are great when the split is real. They are annoying when they create three summaries of the same problem and now you have to manage a tiny meeting. -Thinking altitude changes delegation. At high altitude, Codex may first design the work breakdown, then decide whether subagents are useful. You do not always need to specify the subagent plan up front. +Abstraction level changes delegation. At a high abstraction level, Codex may first design the work breakdown, then decide whether subagents are useful. The subagent plan does not always need to be specified in advance. For larger parallel setups, treat this as an [agentic harness topology](parallel-projects-and-agent-teams.md) problem: choose the shape, define the status contracts, then delegate. +Model choice, reasoning effort, and delegation are separate decisions. See [Models, Reasoning, And Delegation](models-reasoning-and-delegation.md). + ## Delegate When - Independent questions can be answered in parallel. diff --git a/guides/environments-worktrees-and-cloud.md b/guides/environments-worktrees-and-cloud.md new file mode 100644 index 0000000..16cd461 --- /dev/null +++ b/guides/environments-worktrees-and-cloud.md @@ -0,0 +1,56 @@ +# Local, Worktree, And Cloud Environments + +Environment choice determines where files, commands, and state live. It is separate from model choice and separate from whether subagents are used. + +## Choose The Environment + +| Environment | Best fit | Main risk | +| --- | --- | --- | +| Local | Foreground work that should affect the selected project directory directly. | Changes can overlap with active human work. | +| Worktree | Parallel or background Git work that needs filesystem isolation. | Shared Git metadata and later integration still need care. | +| Cloud | Remote, reproducible, or longer-running work in an isolated configured environment. | The remote environment may differ from the local one. | + +Local and Worktree chats run on the computer or development environment containing the project. Cloud work runs remotely. + +## Worktrees Are Filesystem Isolation + +A worktree is another checkout of the same Git repository, not another type of agent. Worktrees share repository metadata while keeping file changes separate. + +Useful cases include: + +- independent writers working in parallel, +- background tasks that should not disturb the main checkout, +- scheduled Git work that needs isolation, +- comparing alternative implementations. + +Desktop-created worktrees normally begin at a detached `HEAD`. Review the diff and decide how the work should be integrated before treating it as merged. Handoff can move a chat and its code between Local and Worktree. + +## Cloud Is A Separate Runtime + +Cloud tasks run in isolated configured environments and can continue in parallel. Configure the dependencies, tools, variables, and setup steps the task actually needs. + +Review the resulting summary and diff before opening or merging a pull request. A successful cloud run does not prove that a different local or deployed environment behaves the same way. + +## Choosing Between Parallel Surfaces + +- Use subagents for bounded, independent reasoning or read-heavy work inside one objective. +- Use separate chats with worktrees for independent writers in the same Git repository. +- Use Cloud when work should run remotely or needs a reproducible configured environment. +- Use Local when tight foreground interaction with the current checkout matters most. + +## Verification + +Always label the state being reported: + +- local source, +- worktree source, +- remote branch, +- merged branch, +- deployed runtime, +- released artifact. + +One state does not imply the next. + +## Official Sources + +Product behavior in this guide was checked on 2026-08-20 against [environment modes](https://learn.chatgpt.com/docs/environments/modes), [Worktrees](https://learn.chatgpt.com/docs/environments/git-worktrees), and [Codex cloud](https://learn.chatgpt.com/docs/cloud). diff --git a/guides/models-reasoning-and-delegation.md b/guides/models-reasoning-and-delegation.md new file mode 100644 index 0000000..afcf772 --- /dev/null +++ b/guides/models-reasoning-and-delegation.md @@ -0,0 +1,48 @@ +# Models, Reasoning, And Delegation + +Model choice, reasoning effort, and parallelism are separate controls. Use each because the task needs it, not because a higher setting sounds safer. + +## Start With The Task Shape + +| Task shape | Starting choice | +| --- | --- | +| Narrow, clear, repeatable | Faster model and default or lower reasoning. | +| Ambiguous, multi-step, tool-heavy | Strong general model and higher reasoning when needed. | +| Hard single problem where depth matters most | Max, when supported. | +| Complex work with meaningful independent parts | Ultra or explicit subagents, when supported. | + +Available models and controls vary by host, account, and rollout. Keep exact model names in dated references rather than turning them into permanent workflow rules. + +## Reasoning Effort + +Higher reasoning can improve planning and analysis, but it also takes longer and consumes more usage. Start with the default. Increase effort when the failure mode is shallow analysis, unresolved ambiguity, or a difficult integration decision. + +Do not use reasoning effort as a substitute for missing evidence, permissions, tools, or acceptance criteria. + +## Max And Ultra + +Max gives the selected model more time to reason about one task. Use it when depth matters more than speed or usage. + +Ultra goes beyond a single-agent run and uses subagents for separate parts of a complex task. Use it when the work has real parallel structure. Most tasks need neither. + +At other reasoning levels, request subagents explicitly when parallel work would materially improve speed, context handling, or review quality. + +## Subagent Boundaries + +Subagents are a good starting point for read-heavy work such as exploration, testing, triage, and summarization. Parallel write-heavy work creates more conflict and coordination overhead. + +Subagent workflows consume more tokens than a comparable single-agent run. The parent remains responsible for boundaries, integration, verification, and the final claim. + +When a subagent model or reasoning effort is not set explicitly, local Codex clients can inherit those settings from the parent. Do not assume every host follows the same configuration path. + +## Selection Questions + +- Is the task hard because it needs deeper reasoning or because it lacks context? +- Can independent work run without overlapping writes? +- Is the expected quality gain worth the additional time and usage? +- Can each delegated result be checked independently? +- Does one focused agent preserve important judgment better than a parallel split? + +## Official Sources + +Product behavior in this guide was checked on 2026-08-20 against [Models](https://learn.chatgpt.com/docs/models) and [Subagents](https://learn.chatgpt.com/docs/agent-configuration/subagents). diff --git a/guides/parallel-projects-and-agent-teams.md b/guides/parallel-projects-and-agent-teams.md index 6b25a17..5a8d40a 100644 --- a/guides/parallel-projects-and-agent-teams.md +++ b/guides/parallel-projects-and-agent-teams.md @@ -1,9 +1,11 @@ # Parallel Projects And Agent Teams -The next unlock after thinking altitude is running more than one useful thread at once without turning your workspace into soup. +Once abstraction level is clear, the next challenge is running more than one useful thread without creating coordination noise. Parallel Codex work is not "spawn as many agents as possible." It is giving each stream a harness: mission, source of truth, write boundary, status contract, and proof path. +Choose the execution boundary as well as the agent topology. Use subagents for independent work inside one objective, worktrees for independent Git writers, and cloud environments for remote isolated execution. See [Local, Worktree, And Cloud Environments](environments-worktrees-and-cloud.md). + ![Agentic harness topologies](../assets/agentic-harness-topologies.svg) ## The Simple Rule @@ -61,7 +63,7 @@ This is the part that makes parallel projects feel less like juggling tabs and m ## Automating Delegation -For bigger work, I do not want to hand-design every subtask. I want Codex to propose the harness topology. +For bigger work, Codex can propose the harness topology before execution instead of requiring every subtask to be designed manually. ```markdown Goal: @@ -84,7 +86,7 @@ Before executing: 5. identify the integration checkpoint. ``` -Codex can usually design a better work breakdown than a tired human trying to pre-chew every task at midnight. +Codex can often propose a useful work breakdown when the goal, boundaries, and integration point are clear. ## Custom Agents And Agent Teams @@ -103,7 +105,7 @@ An agent team is not automatically smarter than one good loop. It becomes useful ## Running Multiple Projects -For parallel projects, keep a tiny board somewhere: Markdown, issues, Linear, Notion, GitHub Projects, a local JSON file, whatever actually survives contact with your day. +For parallel projects, keep a small durable board in an appropriate tracker or structured local file. Track only what changes decisions: @@ -115,7 +117,7 @@ Track only what changes decisions: - proof needed, - last verified date. -Do not make a giant PM system for weekend side quests. The point is to keep enough state that Codex can resume, delegate, and verify without you rehydrating the whole universe every time. +Do not create a large project-management system for a small portfolio. Keep enough state for Codex to resume, delegate, and verify without reconstructing the entire context every time. ## When To Stay Serial diff --git a/guides/permissions-rules-and-hooks.md b/guides/permissions-rules-and-hooks.md new file mode 100644 index 0000000..295d48c --- /dev/null +++ b/guides/permissions-rules-and-hooks.md @@ -0,0 +1,57 @@ +# Permissions, Rules, Hooks, And Instructions + +These controls operate at different layers. Combining them into one idea called "safety" creates false confidence. + +## Permission Layers + +- The **sandbox** defines which filesystem and network resources local commands can access. +- **Approvals** define when Codex pauses before an action or routes it for review. +- **App and connector approvals** govern tool calls outside ordinary shell execution. +- **Operating-system permissions** govern capabilities such as screen and accessibility access. + +Changing who reviews an approval does not expand the sandbox. Start with the narrowest mode that permits the task. + +## Project Instructions + +`AGENTS.md` supplies durable instructions. Codex builds an instruction chain from broader scope toward the current working directory, with closer project guidance taking precedence. + +Keep repository instructions short and public-safe. Put detailed procedures in guides, skills, or scripts. Treat changes to instruction files as behavior changes, not ordinary prose edits. + +## Rules + +Rules control how matching commands are handled outside the sandbox. Decisions can allow, prompt, or forbid an invocation, with the most restrictive matching decision winning. + +Rules are experimental. Test them with their supported checker and do not describe them as a complete security boundary. + +## Hooks + +Hooks run executable logic at lifecycle events. Multiple matching hooks can run, and some run concurrently. Non-managed hooks require review and trust; changed hook definitions require renewed review. + +Hooks can inspect or influence tool activity, but they also create code-execution and data-exposure risk. Avoid secrets in hook output and do not publish an actual environment's hook definitions. + +## What Each Layer Is Good At + +| Need | Prefer | +| --- | --- | +| Durable repository expectations | Project instructions | +| Filesystem and network boundary | Sandbox or permission profile | +| Human or automatic review point | Approval policy | +| Deterministic command decision | Rule | +| Lifecycle automation or policy check | Hook | +| Repeatable task workflow | Skill | + +## Safety Review + +Before enabling a new control: + +- identify who owns it, +- inspect its source, +- define the exact scope, +- test expected allow and deny cases, +- check what data it can read or emit, +- confirm how it fails, +- keep a recovery path. + +## Official Sources + +Product behavior in this guide was checked on 2026-08-20 against [Permissions](https://learn.chatgpt.com/docs/permission-modes), [Agent approvals and security](https://learn.chatgpt.com/docs/agent-approvals-security), [AGENTS.md](https://learn.chatgpt.com/docs/agent-configuration/agents-md), [Rules](https://learn.chatgpt.com/docs/agent-configuration/rules), and [Hooks](https://learn.chatgpt.com/docs/hooks). diff --git a/guides/projects-chats-goals-and-schedules.md b/guides/projects-chats-goals-and-schedules.md new file mode 100644 index 0000000..3eaa5f5 --- /dev/null +++ b/guides/projects-chats-goals-and-schedules.md @@ -0,0 +1,68 @@ +# Projects, Chats, Goals, And Scheduled Tasks + +These surfaces organize different kinds of continuity. They should not be treated as interchangeable names for one agent run. + +## Core Terms + +| Surface | Use it for | +| --- | --- | +| Project | Related chats, files, instructions, and sources that should share context over time. | +| Chat | One conversation and execution history. Product interfaces and tools may also call it a task or thread. | +| Goal | A completion-oriented outcome inside one chat. | +| Scheduled task | A recurring or delayed invocation with its own cadence and run history. | + +Use a standalone chat for self-contained work. Use a project when several chats need the same sources or instructions. + +## Plan Before Goal + +Use planning when the outcome, constraints, or success criteria still need to be discovered. Start a goal when the result can be stated clearly enough for Codex to decide whether it is complete. + +```markdown +Outcome: + + +Constraints: + + +Definition of done: + +``` + +A goal does not broaden permissions. Keep steering and status questions in the same chat so the goal retains its context. + +## When To Use Separate Chats + +Use separate chats when workstreams are independent. Do not give two chats overlapping write access to the same source unless an explicit integration process owns the conflict risk. + +Related chats can stay in one project without sharing a single execution history. + +## Scheduled Tasks + +Use a scheduled task when time or recurrence is part of the requirement: + +- a one-time follow-up, +- a recurring review, +- a monitor with a stop condition, +- a skill-driven maintenance workflow. + +Test the prompt manually first. Review the first few runs before trusting unattended behavior. + +Local scheduled tasks need the computer and desktop app running when they depend on local files. In Git repositories, an isolated worktree can keep scheduled changes away from active work. Web scheduled tasks can use uploaded context and connected tools, but cannot directly operate on a folder on a local computer. The CLI can help prepare a workflow but does not provide the Scheduled management interface. + +## Standalone Or Same-Chat Schedule + +- Use a standalone scheduled task when each run should start independently. +- Schedule inside an existing chat when later runs need that chat's context. +- Put durable behavior in the saved prompt or an explicit skill rather than relying on incidental conversation history. + +## Safety Checks + +- Use the narrowest permissions that let an unattended run succeed. +- Prefer worktree isolation for recurring writers in Git repositories. +- Define what should be reported, ignored, retried, or escalated. +- Include a stop condition for monitors and follow-up loops. +- Never assume recurrence grants authority for new side effects. + +## Official Sources + +Product behavior in this guide was checked on 2026-08-20 against [Projects and chats](https://learn.chatgpt.com/docs/projects), [Long-running work](https://learn.chatgpt.com/docs/long-running-work), and [Scheduled tasks](https://learn.chatgpt.com/docs/automations). diff --git a/guides/skills-plugins-mcp-and-tools.md b/guides/skills-plugins-mcp-and-tools.md new file mode 100644 index 0000000..8890256 --- /dev/null +++ b/guides/skills-plugins-mcp-and-tools.md @@ -0,0 +1,68 @@ +# Skills, Plugins, MCP, And Tools + +These surfaces solve different reuse and integration problems. Use the smallest layer that changes behavior reliably. + +## The Layers + +### Instructions + +Use project instructions for stable rules that should apply whenever Codex works in a repository: conventions, privacy boundaries, important commands, and verification expectations. + +### Briefs And Checklists + +Use a Markdown resource when the workflow still needs human judgment and does not need automatic routing or code. + +### Scripts And Validators + +Use code for exact repeatable work such as parsing, schema checks, link validation, sorting, and release gates. + +### Skills + +A skill packages instructions and supporting resources for a repeatable task or workflow. It can include templates, examples, schemas, and helper scripts. + +Skills use progressive disclosure: compact metadata helps Codex decide when a skill applies, and the full instructions load only when selected. Clear descriptions and boundaries matter more than a large flat inventory. + +### Plugins + +A plugin is an installable bundle. It can contain skills, connectors backed by MCP, and optional custom UI. + +Use a plugin when a capability needs installation, distribution, connected tools, or a shared product surface. Installing a plugin does not mean every bundled capability should be enabled or trusted automatically. + +### MCP And Connectors + +MCP connects models to structured tools and context. Local Codex clients can connect directly to configured MCP servers; hosted surfaces commonly receive MCP-backed tools through plugins. + +Use tool allowlists and approval policies appropriate to the server. Prefer read-only tools for discovery and require review for writes or consequential actions. + +### Scheduled Tasks + +Use scheduled tasks when time or recurrence is part of the requirement. Put the reusable method in a skill when the scheduled prompt would otherwise duplicate a complex workflow. + +## Selection Rule + +| Need | Smallest useful layer | +| --- | --- | +| Stable repository rule | Project instruction | +| Human-guided reusable shape | Checklist or template | +| Exact deterministic operation | Script or validator | +| Reusable workflow expertise | Skill | +| Installable bundle or connected capability | Plugin | +| Structured external tools or context | MCP connector | +| Recurring execution | Scheduled task, often invoking a skill | + +## Capability State + +Do not confuse availability with use. A capability can be available, installed, enabled, visible or retrievable, activated, used, and finally verified. See [Capability Lifecycle And Prompt Visibility](capability-lifecycle.md). + +## Security Boundary + +- Inspect a plugin's manifest, skills, connectors, and hooks before enabling it. +- Treat third-party tool output as untrusted input. +- Do not put credentials in skills, prompts, examples, or repository configuration. +- Use the narrowest tool set and approval policy that supports the task. +- Read back external writes from the authoritative system. +- Do not publish an actual environment's inventory, endpoints, auth route, or security controls. + +## Official Sources + +Product behavior in this guide was checked on 2026-08-20 against [Skills and plugins](https://learn.chatgpt.com/docs/skills-and-plugins), [Build skills](https://learn.chatgpt.com/docs/build-skills), [Build plugins](https://learn.chatgpt.com/docs/build-plugins), [MCP](https://learn.chatgpt.com/docs/extend/mcp), and [Scheduled tasks](https://learn.chatgpt.com/docs/automations). diff --git a/guides/task-framing.md b/guides/task-framing.md index 4a330ea..f357d3b 100644 --- a/guides/task-framing.md +++ b/guides/task-framing.md @@ -2,7 +2,7 @@ Good agent work starts with work that can be proven done. -The goal is not to write a perfect prompt. It is to choose the right altitude. +The goal is not to write a perfect prompt. It is to choose the right abstraction level. Sometimes that means a tight task. Sometimes it means a broad goal with sharp success criteria, then asking Codex to write the task contract and delivery plan itself. @@ -18,9 +18,9 @@ Verification: Stop conditions: ``` -## The Higher-Altitude Frame +## The Higher-Abstraction Frame -For bigger work, I prefer this: +For bigger work, use a goal-shaped frame: ```markdown Goal: @@ -31,7 +31,7 @@ Context: First derive the task contract, source-of-truth map, delivery harness, and verification plan. Then execute. ``` -That tiny difference matters. You are not doing all the decomposition for Codex. You are giving it enough altitude and enough runway to design the decomposition. +That small difference matters. The operator is not doing all the decomposition for Codex. The goal supplies enough context and discretion for Codex to propose the decomposition. ## What To Include @@ -39,7 +39,7 @@ Name the real surface. If the task is about production, say production. If it is Name the boundary. A good boundary prevents helpful-looking drift: no adjacent refactors, no new framework, no public release, no live write, or no auth changes. -Name the proof. The strongest proof is deterministic: a test, diff, validator, API read-back, screenshot, or command output. When the work is subjective, state the taste or quality bar clearly enough that Codex can review against it. +Name the proof. Evidence must match the claim: tests and validators can check deterministic behavior, API read-backs can confirm service state, and browser inspection or screenshots can support rendered-state claims. None proves a different layer by itself. When the work is subjective, state the quality bar clearly enough for deliberate review. ## What To Avoid diff --git a/guides/team-adoption.md b/guides/team-adoption.md index 16b46de..653acc9 100644 --- a/guides/team-adoption.md +++ b/guides/team-adoption.md @@ -4,7 +4,7 @@ Codex adoption is not a tool rollout. It is work redesign. Teams get value when they turn recurring work into clearer inputs, better tool access, reviewable outputs, and feedback loops that actually show whether anything improved. -The altitude shift matters for teams too. The goal is not to train everyone to write tiny perfect prompts. The goal is to help people state outcomes, constraints, and success criteria so Codex can design a good path. +The abstraction level shift matters for teams too. The goal is not to train everyone to write tiny perfect prompts. The goal is to help people state outcomes, constraints, and success criteria so Codex can design a good path. ## Start With Workflows @@ -26,7 +26,7 @@ Then wrap the Codex loop around that workflow. Ask: - Can people frame the task as an outcome with proof? -- Can people choose the right thinking altitude? +- Can people choose the appropriate abstraction level? - Does Codex have access to the right source of truth? - Are writes gated at the right points? - Is there a deterministic check? diff --git a/guides/thinking-altitude.md b/guides/thinking-abstraction-level.md similarity index 68% rename from guides/thinking-altitude.md rename to guides/thinking-abstraction-level.md index 7b2bb37..f01cd54 100644 --- a/guides/thinking-altitude.md +++ b/guides/thinking-abstraction-level.md @@ -1,6 +1,6 @@ -# Thinking Altitude +# Thinking Abstraction Level -This is the biggest Codexmaxxing unlock for me. +Abstraction level is one of the most useful controls in agentic work. With older or weaker tooling, you had to drive close to the ground: exact prompts, exact steps, exact files, exact plan. That still works, but it leaves a lot of the value on the table. @@ -15,31 +15,31 @@ flowchart TD E --> F["Codex executes and verifies"] ``` -The human job shifts from "write every step" to "choose the right altitude." +The human job shifts from "write every step" to "choose the right abstraction level." -## What Altitude Means +## What Abstraction Level Means -Thinking altitude is the level you hand the work over at. +Abstraction level describes how close a task statement is to the desired outcome versus an individual implementation action. -Low altitude: +Low abstraction level: ```markdown Change line 42 to use `color_temp_kelvin`. ``` -Medium altitude: +Medium abstraction level: ```markdown -Fix the light automation schema issue. Verify Home Assistant accepts the config and the old error stops appearing. +Fix the automation schema issue. Verify the target system accepts the configuration and the previous error stops appearing. ``` -Higher altitude: +Higher abstraction level: ```markdown -The home automations broke after an upgrade. Diagnose the likely failure layer, make the smallest safe fix, and verify the system is healthy again. +The automations broke after an upgrade. Diagnose the likely failure layer, make the smallest safe fix, and verify the affected workflow is healthy again. ``` -All three can be right. The maxxing move is knowing when Codex is capable of taking the higher-altitude version and designing the harness underneath it. +All three can be right. The useful judgment is knowing when Codex can take the higher-abstraction version and derive the work underneath it. ## The New Default @@ -61,7 +61,7 @@ Context: ``` -Then ask Codex to derive: +Then ask Codex to derive only the artifacts the work needs, such as: - the task contract, - the source-of-truth map, @@ -91,16 +91,18 @@ Stay lower when: - you already know the exact safe edit, - ambiguity would cause expensive churn. -## The Altitude Ladder +## The Abstraction Level Ladder -| Altitude | You Provide | Codex Provides | +| Abstraction Level | You Provide | Codex Provides | | --- | --- | --- | | Exact edit | File, line, change | The edit and maybe a quick check | | Framed task | Outcome, source, constraints | The steps and verification | | Mission | Goal, success criteria, context | Task contract, plan, implementation, checks | | System | Direction, boundaries, learning loop | Harness topology, decomposition, delegation, delivery path | -More altitude does not mean less clarity. It means clarity moves from steps to success criteria. +A higher abstraction level does not mean less clarity. It means clarity moves from steps to outcomes, boundaries, and success criteria. + +It also delegates more discretion. As abstraction rises, make scope, permissions, verification, and stop conditions more explicit. A broader goal never grants broader authority by itself. ## The Failure Mode @@ -110,9 +112,9 @@ The bad version of this is vague delegation: Make this better. ``` -That is not high altitude. That is fog. +That is not high abstraction. It is ambiguity. -High altitude still has a shape: +High-abstraction work still has a shape: ```markdown Make this repo feel like a public project someone would actually want to explore. @@ -121,7 +123,7 @@ Success criteria: - the README has a clear point of view, - the first-click paths are obvious, - internal maintenance notes are not part of the public surface, -- related repos are linked where useful, +- examples are synthetic and public-safe, - validation still passes. ``` diff --git a/guides/tools-skills-and-mcp.md b/guides/tools-skills-and-mcp.md deleted file mode 100644 index b4e44f0..0000000 --- a/guides/tools-skills-and-mcp.md +++ /dev/null @@ -1,62 +0,0 @@ -# Tools, Skills, And MCP - -Codex has a bunch of ways to get more capable. The trap is adding every shiny thing at once. - -Use the smallest thing that changes behavior reliably. - -At higher thinking altitude, tools and skills matter more. You are no longer asking Codex to do one edit. You are asking it to design and run a mini operating system around the goal. - -## The Ladder - -### Instructions - -Use project instructions for local rules that should always apply in a repo: test commands, privacy boundaries, coding conventions, browser routes, release gates. - -### Mission briefs - -Use a mission brief when you know the goal and success criteria but want Codex to derive the task contract, plan, and checks. - -### Templates and checklists - -Use Markdown resources when the workflow needs human judgment but not automation. A good template is often better than a premature tool. - -### Scripts and validators - -Use code when the check is deterministic: link validation, schema checks, formatting, package parity, release gates. - -### Skills - -Use a skill when a repeatable workflow needs instructions, examples, helper scripts, and routing rules. Skills are useful when "how to do the work" is itself reusable. - -### MCP tools - -Use MCP or connectors when Codex needs structured access to external systems: GitHub, docs, databases, issue trackers, browsers, internal knowledge, or APIs. - -### Automations - -Use automations for recurring checks, reminders, monitors, or scheduled reviews. Keep them read-only or draft-only unless the action boundary is very clear. - -## Selection Rule - -Ask: - -- Is this judgment? Use a guide or checklist. -- Is this exact and repeatable? Use a script or validator. -- Is this a recurring workflow? Use a skill. -- Does Codex need a real system? Use MCP or a connector. -- Does it need to happen on a schedule? Use an automation. -- Is the goal clear but the path unclear? Use a mission brief and let Codex derive the harness. - -## Tool Safety - -Tool access should come with boundaries: - -- default to read-only exploration, -- avoid printing secrets, -- use least privilege, -- require approval for external writes, -- verify with read-back after writes. - -## Verification - -The capability choice is right when it reduces repeated explanation, improves proof, and does not add more operational weight than the task deserves. diff --git a/resources/catalog.json b/resources/catalog.json index d9ff8b9..3ea2850 100644 --- a/resources/catalog.json +++ b/resources/catalog.json @@ -1,6 +1,6 @@ { - "version": "0.1.0", - "updated": "2026-06-04", + "version": "0.2.0", + "updated": "2026-08-20", "items": [ { "title": "The Codexmaxxing Loop", @@ -9,9 +9,9 @@ "status": "ready" }, { - "title": "Thinking Altitude", + "title": "Thinking Abstraction Level", "type": "guide", - "path": "guides/thinking-altitude.md", + "path": "guides/thinking-abstraction-level.md", "status": "ready" }, { @@ -39,9 +39,51 @@ "status": "ready" }, { - "title": "Tools, Skills, And MCP", + "title": "Skills, Plugins, MCP, And Tools", "type": "guide", - "path": "guides/tools-skills-and-mcp.md", + "path": "guides/skills-plugins-mcp-and-tools.md", + "status": "ready" + }, + { + "title": "Capability Lifecycle And Prompt Visibility", + "type": "guide", + "path": "guides/capability-lifecycle.md", + "status": "ready" + }, + { + "title": "Projects, Chats, Goals, And Scheduled Tasks", + "type": "guide", + "path": "guides/projects-chats-goals-and-schedules.md", + "status": "ready" + }, + { + "title": "Local, Worktree, And Cloud Environments", + "type": "guide", + "path": "guides/environments-worktrees-and-cloud.md", + "status": "ready" + }, + { + "title": "Browser, Computer Use, And Structured Connectors", + "type": "guide", + "path": "guides/browser-computer-use-and-connectors.md", + "status": "ready" + }, + { + "title": "Models, Reasoning, And Delegation", + "type": "guide", + "path": "guides/models-reasoning-and-delegation.md", + "status": "ready" + }, + { + "title": "Permissions, Rules, Hooks, And Instructions", + "type": "guide", + "path": "guides/permissions-rules-and-hooks.md", + "status": "ready" + }, + { + "title": "Artifacts, Sites, And Visualizations", + "type": "guide", + "path": "guides/artifacts-sites-and-visualizations.md", "status": "ready" }, { @@ -62,6 +104,36 @@ "path": "guides/team-adoption.md", "status": "ready" }, + { + "title": "Example Work Patterns", + "type": "examples", + "path": "docs/example-work-patterns.md", + "status": "usable" + }, + { + "title": "Field Synthesis", + "type": "research", + "path": "docs/field-synthesis.md", + "status": "reference" + }, + { + "title": "Product Claim Boundaries", + "type": "policy", + "path": "docs/product-claim-boundaries.md", + "status": "ready" + }, + { + "title": "Research Synthesis", + "type": "research", + "path": "docs/research-synthesis.md", + "status": "reference" + }, + { + "title": "Example Prompts And Workflows", + "type": "examples", + "path": "examples/README.md", + "status": "usable" + }, { "title": "Codex Operating Checklist", "type": "checklist", diff --git a/resources/codex-operating-checklist.md b/resources/codex-operating-checklist.md index ee3218a..0fc6df2 100644 --- a/resources/codex-operating-checklist.md +++ b/resources/codex-operating-checklist.md @@ -2,7 +2,7 @@ Use this before giving Codex a non-trivial mission. -## Altitude +## Abstraction Level - The ask is at the right level: exact edit, task, outcome, or broad goal. - Success criteria are clearer than the step list. @@ -26,12 +26,26 @@ Use this before giving Codex a non-trivial mission. ## Tools -- Required tools are available. +- Required capabilities are available, enabled, and discoverable on the selected host. - Reads happen before writes. - Secrets will not be printed or stored. - External writes have approval or a clear allowed boundary. - Codex has enough tool access to inspect before planning deeply. +## Environment + +- Local, Worktree, or Cloud was chosen deliberately. +- Parallel writers have isolated filesystems or non-overlapping ownership. +- Local and remote runtime differences are explicit. +- Source, merged, deployed, and released states will not be conflated. + +## Permissions + +- The sandbox boundary is appropriate for the task. +- Approval points are separate from filesystem and network access. +- Browser, Computer Use, plugins, and MCP have their own reviewed boundaries. +- Higher abstraction or reasoning does not grant broader authority. + ## Parallel Work - The harness topology is named: single-thread, hub-and-spoke, pipeline, specialist team, or portfolio. @@ -46,6 +60,13 @@ Use this before giving Codex a non-trivial mission. - Skipped checks will be reported. - The final answer will include what changed, what passed, and what remains. +## Output Surface + +- The result belongs in chat, a repository file, an artifact, a visualization, or a Site. +- Visual files will be opened or rendered before completion. +- Deployment or publication has separate explicit authority. +- The chosen surface exists on the host where the work will run. + ## Learning - Repeated lessons have a destination: instructions, template, script, skill, docs, or backlog. diff --git a/resources/playground-prompts.md b/resources/playground-prompts.md index db34692..8026be1 100644 --- a/resources/playground-prompts.md +++ b/resources/playground-prompts.md @@ -11,7 +11,7 @@ What I want: Ask me only the questions that would materially change the work. Otherwise make reasonable assumptions and give me: -- thinking altitude +- abstraction level - goal - success criteria - constraints @@ -36,7 +36,7 @@ Constraints: Context: -Before editing, choose the right thinking altitude and derive: +Before editing, choose the appropriate abstraction level and derive only what the work needs: - task contract - source-of-truth map - project harness @@ -83,7 +83,7 @@ Look for: - missing fixture/demo path - places where deterministic checks should replace manual judgment -Do not edit yet. First decide whether this should be handled as a narrow task or a higher-altitude repo improvement mission. Then return the smallest useful improvement plan. +Do not edit yet. First decide whether this should be handled as a narrow task or a higher-abstraction repository improvement mission. Then return the smallest useful improvement plan. ``` ## Debug A Real Thing Without Guessing diff --git a/resources/source-of-truth-map.md b/resources/source-of-truth-map.md index 5b03bde..093e6ec 100644 --- a/resources/source-of-truth-map.md +++ b/resources/source-of-truth-map.md @@ -4,7 +4,7 @@ Use this when a task spans repos, docs, live systems, or memory. ```markdown Task: -Thinking altitude: +Abstraction level: Current user instruction: diff --git a/resources/task-contract-template.md b/resources/task-contract-template.md index 7f2a09f..93ad633 100644 --- a/resources/task-contract-template.md +++ b/resources/task-contract-template.md @@ -26,6 +26,8 @@ Ask Codex to derive: ## Example +This example is synthetic and uses no real repository or environment details. + ```markdown Goal: Make this repo feel like a public project someone would actually want to explore. @@ -33,7 +35,7 @@ Make this repo feel like a public project someone would actually want to explore Success criteria: - the README has a clear point of view, - first-click paths are obvious, -- related repos are linked, +- examples are synthetic and public-safe, - examples show code and non-code use, - validation still passes. @@ -43,7 +45,7 @@ Constraints: - do not publish private examples. Context: -Start with README, guides, resources, examples, and related-project docs. +Start with README, guides, resources, and examples. Ask Codex to derive the task contract, source-of-truth map, delivery harness, verification plan, and stop conditions before editing. ``` diff --git a/resources/workflow-audit-template.md b/resources/workflow-audit-template.md index 1d01c48..3f2f048 100644 --- a/resources/workflow-audit-template.md +++ b/resources/workflow-audit-template.md @@ -8,7 +8,7 @@ Current owner: Current trigger: Current inputs: Current output: -Thinking altitude: +Abstraction level: Pain: Frequency: diff --git a/scripts/validate_content.py b/scripts/validate_content.py index 9108195..706301d 100755 --- a/scripts/validate_content.py +++ b/scripts/validate_content.py @@ -1,84 +1,247 @@ #!/usr/bin/env python3 -"""Validate Codexmaxxing content without external dependencies.""" +"""Validate public content and repository policy without external dependencies.""" from __future__ import annotations +import hashlib import json import re import sys +from datetime import date from pathlib import Path +from urllib.parse import urlsplit ROOT = Path(__file__).resolve().parents[1] -CATALOG = ROOT / "resources" / "catalog.json" -CATALOGED_DIRS = {"guides", "resources"} -PRIVATE_PATTERNS = [ - re.compile(r"/Users/[A-Za-z0-9._-]+"), - re.compile(r"(?\"']+") +ISO_DATE_PATTERN = re.compile(r"\b\d{4}-\d{2}-\d{2}\b") +FIRST_PERSON_PATTERN = re.compile( + r"(? None: print(f"ERROR: {message}") -def markdown_files() -> list[Path]: - ignored = {".git"} - files: list[Path] = [] - for path in ROOT.rglob("*.md"): - if any(part in ignored for part in path.parts): - continue - files.append(path) - return sorted(files) +def relative(path: Path, root: Path) -> str: + return path.relative_to(root).as_posix() + +def is_ignored(path: Path) -> bool: + return any(part in IGNORED_DIRS for part in path.parts) + + +def markdown_files(root: Path) -> list[Path]: + return sorted( + path + for path in root.rglob("*.md") + if not is_ignored(path) and not path.is_symlink() + ) + + +def public_text_files(root: Path) -> list[Path]: + return sorted( + path + for path in root.rglob("*") + if path.is_file() + and not path.is_symlink() + and path.suffix.lower() in PUBLIC_TEXT_SUFFIXES + and not is_ignored(path) + ) -def validate_catalog(errors: list[str]) -> None: - if not CATALOG.exists(): - errors.append("resources/catalog.json is missing") + +def catalogable_paths(root: Path) -> set[str]: + paths: set[str] = set() + for dirname in CATALOGED_DIRS: + for path in sorted((root / dirname).glob("*.md")): + if path.name != "README.md": + paths.add(relative(path, root)) + for rel_path in CATALOGED_EXTRA_FILES: + if (root / rel_path).exists(): + paths.add(rel_path.as_posix()) + return paths + + +def valid_iso_date(value: object) -> bool: + if not isinstance(value, str): + return False + try: + return date.fromisoformat(value).isoformat() == value + except ValueError: + return False + + +def validate_catalog(root: Path, errors: list[str]) -> None: + catalog_file = root / CATALOG_PATH + if not catalog_file.exists() or catalog_file.is_symlink(): + errors.append(f"{CATALOG_PATH.as_posix()} is missing") return try: - catalog = json.loads(CATALOG.read_text(encoding="utf-8")) - except json.JSONDecodeError as exc: - errors.append(f"resources/catalog.json is invalid JSON: {exc}") + catalog = json.loads(catalog_file.read_text(encoding="utf-8")) + except (OSError, UnicodeDecodeError, json.JSONDecodeError) as exc: + errors.append(f"{CATALOG_PATH.as_posix()} is invalid JSON: {exc}") + return + + if not isinstance(catalog, dict): + errors.append(f"{CATALOG_PATH.as_posix()} must contain a JSON object") return + if not valid_iso_date(catalog.get("updated")): + errors.append(f"{CATALOG_PATH.as_posix()} must contain a valid updated date") items = catalog.get("items") if not isinstance(items, list) or not items: - errors.append("resources/catalog.json must contain a non-empty items list") + errors.append(f"{CATALOG_PATH.as_posix()} must contain a non-empty items list") return catalog_paths: set[str] = set() + titles: set[str] = set() for index, item in enumerate(items): if not isinstance(item, dict): errors.append(f"catalog item {index} must be an object") continue + + title = item.get("title") rel_path = item.get("path") - if not rel_path: + item_type = item.get("type") + status = item.get("status") + if not isinstance(title, str) or not title.strip(): + errors.append(f"catalog item {index} is missing title") + elif title in titles: + errors.append(f"catalog title is duplicated: {title}") + else: + titles.add(title) + + if not isinstance(rel_path, str) or not rel_path: errors.append(f"catalog item {index} is missing path") continue + rel = Path(rel_path) + if rel.is_absolute() or ".." in rel.parts: + errors.append(f"catalog item {index} has an unsafe path") + continue + if rel_path in catalog_paths: + errors.append(f"catalog path is duplicated: {rel_path}") catalog_paths.add(rel_path) - target = ROOT / rel_path - if not target.exists(): + target = root / rel + if not target.is_file() or target.is_symlink(): errors.append(f"catalog path does not exist: {rel_path}") - for dirname in CATALOGED_DIRS: - for path in sorted((ROOT / dirname).glob("*.md")): - if path.name == "README.md": - continue - rel = str(path.relative_to(ROOT)) - if rel not in catalog_paths: - errors.append(f"{rel} is missing from resources/catalog.json") + if item_type not in KNOWN_CATALOG_TYPES: + errors.append(f"catalog item {index} has unknown type: {item_type}") + if status not in KNOWN_CATALOG_STATUSES: + errors.append(f"catalog item {index} has unknown status: {status}") + + for rel_path in sorted(catalogable_paths(root) - catalog_paths): + errors.append(f"{rel_path} is missing from {CATALOG_PATH.as_posix()}") -def validate_guide_headings(errors: list[str]) -> None: - for path in sorted((ROOT / "guides").glob("*.md")): +def validate_guide_headings(root: Path, errors: list[str]) -> None: + for path in sorted((root / "guides").glob("*.md")): if path.name == "README.md": continue - first_line = path.read_text(encoding="utf-8").splitlines()[0] - if not first_line.startswith("# "): - errors.append(f"{path.relative_to(ROOT)} must start with an H1") + lines = path.read_text(encoding="utf-8").splitlines() + if not lines or not lines[0].startswith("# "): + errors.append(f"{relative(path, root)} must start with an H1") def is_external_link(target: str) -> bool: @@ -90,8 +253,8 @@ def is_external_link(target: str) -> bool: ) -def validate_markdown_links(errors: list[str]) -> None: - for path in markdown_files(): +def validate_markdown_links(root: Path, errors: list[str]) -> None: + for path in markdown_files(root): text = path.read_text(encoding="utf-8") for match in LINK_PATTERN.finditer(text): target = match.group(1).strip() @@ -102,43 +265,416 @@ def validate_markdown_links(errors: list[str]) -> None: continue resolved = (path.parent / target_path).resolve() try: - resolved.relative_to(ROOT) + resolved.relative_to(root.resolve()) except ValueError: - errors.append(f"{path.relative_to(ROOT)} links outside repo: {target}") + errors.append(f"{relative(path, root)} links outside the repository") continue if not resolved.exists(): - errors.append(f"{path.relative_to(ROOT)} has broken link: {target}") + errors.append(f"{relative(path, root)} has a broken local link") + + +def private_pattern_names(text: str) -> list[str]: + return [name for name, pattern in PRIVATE_PATTERNS if pattern.search(text)] + + +def validate_public_safety(root: Path, errors: list[str]) -> None: + for path in public_text_files(root): + text = path.read_text(encoding="utf-8") + for name in private_pattern_names(text): + errors.append(f"{relative(path, root)} contains a prohibited {name}") + if re.search(r"\baltitude\b", text, re.IGNORECASE): + errors.append( + f"{relative(path, root)} uses the retired term 'altitude'; " + "use 'abstraction level'" + ) + + for path in root.rglob("*"): + if is_ignored(path): + continue + if re.search(r"\baltitude\b", path.name, re.IGNORECASE): + errors.append( + f"{relative(path, root)} uses the retired term in a file or directory name" + ) + + +def without_fenced_code(text: str) -> str: + output: list[str] = [] + active_fence: str | None = None + for line in text.splitlines(): + match = FENCE_PATTERN.match(line) + if match: + marker = match.group(1)[0] + if active_fence is None: + active_fence = marker + elif active_fence == marker: + active_fence = None + continue + if active_fence is None: + output.append(line) + return "\n".join(output) + + +def validate_neutral_editorial_voice(root: Path, errors: list[str]) -> None: + for path in markdown_files(root): + rel_path = path.relative_to(root) + is_editorial = ( + path.name in EDITORIAL_ROOT_FILES + or (rel_path.parts and rel_path.parts[0] in EDITORIAL_DIRS) + ) + if not is_editorial: + continue + prose = without_fenced_code(path.read_text(encoding="utf-8")) + if FIRST_PERSON_PATTERN.search(prose): + errors.append( + f"{relative(path, root)} uses first-person editorial voice; " + "use neutral, generalized framing" + ) + + +def normalize_url(raw_url: str) -> str: + return raw_url.rstrip(".,;:!?)]}") -def validate_private_patterns(errors: list[str]) -> None: - for path in markdown_files() + [CATALOG]: - if not path.exists(): +def external_url_issue(raw_url: str) -> str | None: + url = normalize_url(raw_url) + if url in NON_FETCHING_URL_EXCEPTIONS: + return None + parsed = urlsplit(url) + if parsed.scheme != "https": + return "must use HTTPS" + if parsed.username or parsed.password: + return "must not contain embedded credentials" + hostname = (parsed.hostname or "").lower() + if hostname not in ALLOWED_EXTERNAL_HOSTS: + return "uses a host outside the reviewed allowlist" + return None + + +def validate_external_urls(root: Path, errors: list[str]) -> None: + for path in public_text_files(root): + text = path.read_text(encoding="utf-8") + for match in URL_PATTERN.finditer(text): + issue = external_url_issue(match.group(0)) + if issue: + errors.append(f"{relative(path, root)} contains an external URL that {issue}") + + +def validate_current_product_sources(root: Path, errors: list[str]) -> None: + for rel_path in sorted(CURRENT_PRODUCT_DOCUMENTS): + path = root / rel_path + if not path.is_file(): + errors.append(f"current-product document is missing: {rel_path.as_posix()}") continue text = path.read_text(encoding="utf-8") - for pattern in PRIVATE_PATTERNS: - if pattern.search(text): - errors.append(f"{path.relative_to(ROOT)} contains private-looking value: {pattern.pattern}") + if "## Official Sources" not in text: + errors.append(f"{rel_path.as_posix()} is missing an Official Sources section") + dates = ISO_DATE_PATTERN.findall(text) + if not dates or not any(valid_iso_date(value) for value in dates): + errors.append(f"{rel_path.as_posix()} is missing a valid verification date") + if "https://learn.chatgpt.com/" not in text: + errors.append(f"{rel_path.as_posix()} is missing a current official source") + +def png_forbidden_chunks(data: bytes) -> set[str]: + if not data.startswith(b"\x89PNG\r\n\x1a\n"): + raise ValueError("invalid PNG signature") + forbidden = {b"eXIf", b"iTXt", b"tEXt", b"zTXt"} + found: set[str] = set() + offset = 8 + saw_iend = False + while offset < len(data): + if offset + 12 > len(data): + raise ValueError("truncated PNG chunk") + length = int.from_bytes(data[offset : offset + 4], "big") + chunk_type = data[offset + 4 : offset + 8] + end = offset + 12 + length + if end > len(data): + raise ValueError("invalid PNG chunk length") + if chunk_type in forbidden: + found.add(chunk_type.decode("ascii")) + offset = end + if chunk_type == b"IEND": + saw_iend = True + break + if not saw_iend: + raise ValueError("missing PNG IEND chunk") + if offset != len(data): + raise ValueError("trailing data after PNG IEND chunk") + return found -def validate_code_fences(errors: list[str]) -> None: - fence_pattern = re.compile(r"^`{3,}") - for path in markdown_files(): - fence_count = 0 + +def webp_forbidden_chunks(data: bytes) -> set[str]: + if len(data) < 12 or data[:4] != b"RIFF" or data[8:12] != b"WEBP": + raise ValueError("invalid WebP header") + declared_size = int.from_bytes(data[4:8], "little") + 8 + if declared_size != len(data): + raise ValueError("WebP size does not match its RIFF header") + forbidden = {b"EXIF", b"XMP "} + found: set[str] = set() + offset = 12 + while offset + 8 <= declared_size: + chunk_type = data[offset : offset + 4] + length = int.from_bytes(data[offset + 4 : offset + 8], "little") + end = offset + 8 + length + if end > declared_size: + raise ValueError("invalid WebP chunk length") + if chunk_type in forbidden: + found.add(chunk_type.decode("ascii")) + offset = end + (length % 2) + return found + + +def svg_security_issues(text: str) -> list[str]: + checks = { + "document type or entity declaration": r" None: + rel_path = relative(path, root) + try: + data = path.read_bytes() + if path.suffix.lower() == ".png": + found = png_forbidden_chunks(data) + if found: + errors.append(f"{rel_path} contains prohibited PNG metadata chunks") + elif path.suffix.lower() == ".webp": + found = webp_forbidden_chunks(data) + if found: + errors.append(f"{rel_path} contains prohibited WebP metadata chunks") + elif path.suffix.lower() == ".svg": + issues = svg_security_issues(data.decode("utf-8")) + for issue in issues: + errors.append(f"{rel_path} contains prohibited SVG {issue}") + else: + errors.append(f"{rel_path} uses an unreviewed asset format") + except (OSError, UnicodeDecodeError, ValueError) as exc: + errors.append(f"{rel_path} failed asset inspection: {exc}") + + +def validate_asset_manifest(root: Path, errors: list[str]) -> None: + manifest_file = root / ASSET_MANIFEST_PATH + if not manifest_file.exists() or manifest_file.is_symlink(): + errors.append(f"{ASSET_MANIFEST_PATH.as_posix()} is missing") + return + try: + manifest = json.loads(manifest_file.read_text(encoding="utf-8")) + except (OSError, UnicodeDecodeError, json.JSONDecodeError) as exc: + errors.append(f"{ASSET_MANIFEST_PATH.as_posix()} is invalid JSON: {exc}") + return + if not isinstance(manifest, dict): + errors.append(f"{ASSET_MANIFEST_PATH.as_posix()} must contain a JSON object") + return + if not valid_iso_date(manifest.get("reviewed_on")): + errors.append(f"{ASSET_MANIFEST_PATH.as_posix()} needs a valid reviewed_on date") + + items = manifest.get("assets") + if not isinstance(items, list) or not items: + errors.append(f"{ASSET_MANIFEST_PATH.as_posix()} must contain reviewed assets") + return + + manifest_paths: set[str] = set() + for index, item in enumerate(items): + if not isinstance(item, dict): + errors.append(f"asset manifest item {index} must be an object") + continue + rel_path = item.get("path") + digest = item.get("sha256") + checks = item.get("checks") + if not isinstance(rel_path, str) or not rel_path.startswith("assets/"): + errors.append(f"asset manifest item {index} has an invalid path") + continue + rel = Path(rel_path) + if rel.is_absolute() or ".." in rel.parts: + errors.append(f"asset manifest item {index} has an unsafe path") + continue + if rel_path in manifest_paths: + errors.append(f"asset manifest path is duplicated: {rel_path}") + manifest_paths.add(rel_path) + asset = root / rel + if not asset.is_file() or asset.is_symlink(): + errors.append(f"asset manifest path does not exist: {rel_path}") + continue + if not isinstance(digest, str) or not SHA256_PATTERN.fullmatch(digest): + errors.append(f"asset manifest item {index} has an invalid SHA-256") + else: + actual_digest = hashlib.sha256(asset.read_bytes()).hexdigest() + if digest != actual_digest: + errors.append(f"{rel_path} changed after its recorded review") + if not isinstance(checks, list) or set(checks) != {"metadata", "privacy", "visual"}: + errors.append( + f"asset manifest item {index} must record metadata, privacy, and visual checks" + ) + validate_asset_metadata(asset, errors, root) + + assets_dir = root / "assets" + if not assets_dir.is_dir(): + errors.append("assets directory is missing") + return + actual_paths = { + relative(path, root) + for path in assets_dir.rglob("*") + if path.is_file() and path != manifest_file + } + for rel_path in sorted(actual_paths - manifest_paths): + errors.append(f"{rel_path} is missing from {ASSET_MANIFEST_PATH.as_posix()}") + for rel_path in sorted(manifest_paths - actual_paths): + errors.append(f"{rel_path} is stale in {ASSET_MANIFEST_PATH.as_posix()}") + + +def is_pinned_action_reference(reference: str) -> bool: + if reference.startswith("./"): + return True + if "@" not in reference: + return False + return bool(FULL_SHA_PATTERN.fullmatch(reference.rsplit("@", 1)[1])) + + +def top_level_block(text: str, key: str) -> list[str] | None: + lines = text.splitlines() + target = f"{key}:" + for index, line in enumerate(lines): + if line != target: + continue + block: list[str] = [] + for candidate in lines[index + 1 :]: + if not candidate.strip(): + continue + if not candidate.startswith((" ", "\t")): + break + block.append(candidate.strip()) + return block + return None + + +def workflow_job_blocks(text: str) -> dict[str, str]: + lines = text.splitlines() + try: + jobs_index = lines.index("jobs:") + except ValueError: + return {} + job_starts: list[tuple[int, str]] = [] + for index in range(jobs_index + 1, len(lines)): + line = lines[index] + if line and not line.startswith((" ", "\t")): + break + match = re.fullmatch(r" ([A-Za-z0-9_-]+):\s*", line) + if match: + job_starts.append((index, match.group(1))) + blocks: dict[str, str] = {} + for offset, (start, name) in enumerate(job_starts): + end = job_starts[offset + 1][0] if offset + 1 < len(job_starts) else len(lines) + blocks[name] = "\n".join(lines[start:end]) + return blocks + + +def validate_workflow_policy(root: Path, errors: list[str]) -> None: + path = root / WORKFLOW_PATH + if not path.is_file() or path.is_symlink(): + errors.append(f"{WORKFLOW_PATH.as_posix()} is missing") + return + text = path.read_text(encoding="utf-8") + if top_level_block(text, "permissions") != ["contents: read"]: + errors.append( + f"{WORKFLOW_PATH.as_posix()} must grant only top-level contents: read" + ) + + job_blocks = workflow_job_blocks(text) + if not job_blocks: + errors.append(f"{WORKFLOW_PATH.as_posix()} must declare at least one job") + for job_name, block in job_blocks.items(): + if not re.search(r"(?m)^ runs-on:\s*ubuntu-24\.04\s*$", block): + errors.append( + f"{WORKFLOW_PATH.as_posix()} job {job_name} must use the reviewed runner image" + ) + timeout_match = re.search(r"(?m)^ timeout-minutes:\s*(\d+)\s*$", block) + if not timeout_match: + errors.append( + f"{WORKFLOW_PATH.as_posix()} job {job_name} must set a timeout" + ) + elif int(timeout_match.group(1)) > 15: + errors.append( + f"{WORKFLOW_PATH.as_posix()} job {job_name} timeout must be 15 minutes or less" + ) + if "pull_request_target" in text: + errors.append(f"{WORKFLOW_PATH.as_posix()} must not use pull_request_target") + if re.search(r"\bsecrets?\b", text, re.IGNORECASE): + errors.append(f"{WORKFLOW_PATH.as_posix()} must not consume repository secrets") + + references = re.findall(r"(?m)^[ \t]*-[ \t]+uses:[ \t]*([^\s#]+)", text) + if not references: + errors.append(f"{WORKFLOW_PATH.as_posix()} must declare its actions explicitly") + for reference in references: + if not is_pinned_action_reference(reference): + errors.append( + f"{WORKFLOW_PATH.as_posix()} uses an action without an immutable SHA pin" + ) + + checkout_match = re.search( + r"(?m)^[ \t]*-[ \t]+uses:[ \t]*actions/checkout@[0-9a-f]{40}[^\n]*$", + text, + ) + if not checkout_match: + errors.append(f"{WORKFLOW_PATH.as_posix()} must use a pinned checkout action") + else: + next_step = re.search(r"(?m)^ {6}-[ \t]+", text[checkout_match.end() :]) + block_end = ( + checkout_match.end() + next_step.start() if next_step else len(text) + ) + checkout_block = text[checkout_match.start() : block_end] + if "persist-credentials: false" not in checkout_block: + errors.append( + f"{WORKFLOW_PATH.as_posix()} must disable persisted checkout credentials" + ) + + +def validate_code_fences(root: Path, errors: list[str]) -> None: + for path in markdown_files(root): + active_fence: str | None = None for line in path.read_text(encoding="utf-8").splitlines(): - if fence_pattern.match(line): - fence_count += 1 - if fence_count % 2: - errors.append(f"{path.relative_to(ROOT)} has an unbalanced code fence") + match = FENCE_PATTERN.match(line) + if not match: + continue + marker = match.group(1)[0] + if active_fence is None: + active_fence = marker + elif active_fence == marker: + active_fence = None + if active_fence is not None: + errors.append(f"{relative(path, root)} has an unbalanced code fence") -def main() -> int: +def validate_no_symlinks(root: Path, errors: list[str]) -> None: + for path in root.rglob("*"): + if not is_ignored(path) and path.is_symlink(): + errors.append(f"{relative(path, root)} is a prohibited symbolic link") + + +def validate_repository(root: Path = ROOT) -> list[str]: errors: list[str] = [] - validate_catalog(errors) - validate_guide_headings(errors) - validate_markdown_links(errors) - validate_private_patterns(errors) - validate_code_fences(errors) + validate_no_symlinks(root, errors) + validate_catalog(root, errors) + validate_guide_headings(root, errors) + validate_markdown_links(root, errors) + validate_public_safety(root, errors) + validate_neutral_editorial_voice(root, errors) + validate_external_urls(root, errors) + validate_current_product_sources(root, errors) + validate_asset_manifest(root, errors) + validate_workflow_policy(root, errors) + validate_code_fences(root, errors) + return errors + +def main() -> int: + errors = validate_repository() if errors: for error in errors: fail(error) diff --git a/tests/test_validate_content.py b/tests/test_validate_content.py new file mode 100644 index 0000000..4c1dd9b --- /dev/null +++ b/tests/test_validate_content.py @@ -0,0 +1,69 @@ +"""Focused regression tests for the public-content validator.""" + +from __future__ import annotations + +import importlib.util +import unittest +from pathlib import Path + +VALIDATOR_PATH = Path(__file__).resolve().parents[1] / "scripts" / "validate_content.py" +SPEC = importlib.util.spec_from_file_location("validate_content", VALIDATOR_PATH) +if SPEC is None or SPEC.loader is None: + raise RuntimeError("Unable to load validator") +validator = importlib.util.module_from_spec(SPEC) +SPEC.loader.exec_module(validator) + + +class ValidatorSafeguardTests(unittest.TestCase): + def test_private_pattern_categories_do_not_return_matched_values(self) -> None: + text = "Contact " + "reader" + "@example.com from 192.168.1.20." + self.assertEqual( + validator.private_pattern_names(text), + ["email address", "private IPv4 address"], + ) + + def test_external_url_policy_is_allowlist_based(self) -> None: + self.assertIsNone( + validator.external_url_issue("https://learn.chatgpt.com/docs/models") + ) + self.assertEqual( + validator.external_url_issue("https://example.com/profile"), + "uses a host outside the reviewed allowlist", + ) + + def test_action_references_require_full_commit_sha(self) -> None: + self.assertTrue( + validator.is_pinned_action_reference( + "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1" + ) + ) + self.assertFalse(validator.is_pinned_action_reference("actions/checkout@v5")) + + def test_fenced_prompt_voice_is_excluded_from_editorial_prose(self) -> None: + text = "Neutral introduction.\n\n```text\nI want a synthetic example.\n```\n" + self.assertEqual(validator.without_fenced_code(text), "Neutral introduction.\n") + + def test_svg_active_content_is_detected(self) -> None: + self.assertEqual( + validator.svg_security_issues(''), + ["script content", "event-handler attribute"], + ) + + def test_png_metadata_and_trailing_payloads_are_detected(self) -> None: + def chunk(kind: bytes, payload: bytes = b"") -> bytes: + return len(payload).to_bytes(4, "big") + kind + payload + b"\x00\x00\x00\x00" + + signature = b"\x89PNG\r\n\x1a\n" + image_end = chunk(b"IEND") + self.assertEqual( + validator.png_forbidden_chunks( + signature + chunk(b"tEXt", b"synthetic") + image_end + ), + {"tEXt"}, + ) + with self.assertRaisesRegex(ValueError, "trailing data"): + validator.png_forbidden_chunks(signature + image_end + b"payload") + + +if __name__ == "__main__": + unittest.main()