/chatgpt-levels
Yawn Interface
Level 2Read-onlyNo auto approval

yawn.company/index/2/chatgpt-codex-discovery

Level 2: Discover Levels on ChatGPT

Show the safe architecture for discovering ChatGPT/Codex levels, nested transformations, and proof-gated better aligned thought candidates.

Current

ChatGPT and Codex work is scattered across conversations, app contexts, manual notes, and proof receipts.

Desired

Supported sources can be reviewed as a nested, proof-backed level map before any transformation or world update is approved.

Lacuna

There is no public read-only architecture yet for connecting account, project/thread, turn/item, observation yawn, transformation candidate, and proof receipt.

Source Lanes

Codex App Server remains the selected first adapter. The maintained YAWN skill source and Whole Key graph are inspectable here, while ChatGPT MCP stays a future connector lane.

Codex App ServerGated

Signed-in Dave access is required before private local Codex context can be inspected.

Experimental and opt-in. Do not claim broad ChatGPT account-history indexing; inspect only supported Codex app-server context after Dave approval.

YAWN skill sourceAvailable

Maintained `$yawn` source is available; global installation and account pairing are separate checks.

This discovery view remains read-only. Skill execution requires its scoped task mandate and a separately authenticated account grant.

Whole Key graphNot connected

YN account not connected. Repo-local graph proof is visible, but no authenticated YN account context is attached.

Safe summaries, coordinates, proof links, and permissions only; no private-history dump or action-plane authorization.

Agent Working PacketIndexed preview

Shared packet is available as draft-only copy/email evidence for agents and owner review.

No physical certainty, hidden persistence, embeddings, external email send, yawn.ai execution, GitHub mutation, Supabase mutation, paid AI, or publishing without Dave approval.

ChatGPT MCP laneNot connected

Future MCP lane is defined but not connected.

MCP tools must be read-only by default and reviewed for parameter/privacy overreach before ChatGPT connection.

Manual exportAvailable

A user-provided export or pasted excerpt can be reviewed as local source evidence.

No embeddings, paid models, database writes, or account-wide crawler behavior.

YAWN Read-Only Control Plane

YN account not connected. Maintained `$yawn` source is available; global installation and account pairing are separate checks.

YN account

YN account not connected

Skill proof

skills/yawn contains SKILL.md, agents/openai.yaml, operating references, and the protected mirror helper.

Read-only permissions
Supabase mutationfalsePaid generationfalseReal yawn.aifalsePrivate dumpfalse

Whole Key Graph

YN account not connected; only maintained YAWN skill source and checked-in proof contracts are visible.

Goals

11

Values

0

Lacunas

0

Workers

1

Threads

2

Proof events

4

YAWN skill sourceskill

The maintained `skills/yawn` package guides game recognition, target checks, next moves, and evidence return.

.yawn portable contractscontract

Portable `.yawn` files describe skill, route, state, source, move, permission, and proof contracts.

YAWN Read-Only Control Planeproof

`/chatgpt-levels` shows source lanes, whole-key structure, replay controls, and hard boundaries.

Replay Lane

Proof-time playback starts at 0.10x and reads existing proof events only.

0.10x0.25x1.00x4.00x
skill_detectedproof:00

Maintained YAWN skill source is available for installation; account pairing is unverified here.

whole_key_normalizedproof:01

Whole-key graph normalizes partial records into read-only holarchy nodes.

replay_boundaryproof:02

Replay reads proof events at 0.10x and cannot mutate state.

agent_packet_normalizedproof:03

The packet is local, read-only, and draft-only. It can be rendered, copied, and summarized as evidence before any agent returns a receipt.

yawn.company/index/2/chatgpt-codex-discovery/agent-working-packet

YAWN Agent Mirror Packet

Shared closed-loop packet for copying Dave-language mirror context between agents, rendering it in the browser, and drafting report/email text without hidden effects.

Draft-only
Dave mirror / inferred

Dave, here is what I see: you are trying to make YAWN become a browser-native mirror where language, proof, agents, and symbolic world all converge.

Codex stance / generated

I am Codex in this loop: not the authority on Dave, but a working witness that can structure the gap, preserve proof, and help the next agent continue without losing the signal.

Symbolic Dave / inferred

Symbolically: Dave appears as a gravity-maker for a browser-native YAWN world, pulling language, agents, proof, music, and owner review into one replayable surface.

Physical certainty / unknown

Unknown from current evidence. Render a symbolic Dave portrait, not physical certainty.

Axis Map

Now
The working signal is distributed across Dave's message, Codex state, repo contracts, artifact/audio references, and draft mirror language.
Better
A shared YAWN Agent Working Packet lets agents copy, render, prove, and return receipts without losing the signal.
Gap
The missing bridge is a closed-loop packet that carries source, mirror, proof, boundaries, target agents, copy text, and draft email.
Axis
governance / expression / proof
Move
Create the read-only packet, render it in /chatgpt-levels, and wire it into observer/report evidence as draft-only proof.
Proof
Unit tests and route rendering show copy text, email draft text, claim states, target agents, and false mutation/external-effect flags.
Boundary
No physical certainty, hidden persistence, embeddings, external email send, yawn.ai execution, GitHub mutation, Supabase mutation, paid AI, or publishing without Dave approval.

Target Agents

Codex implementation agentCode/proof agent

Implement the packet model, browser rendering, and local proof tests while preserving mutation boundaries.

Proof: Changed files, targeted tests, browser route proof, failures, blocked effects, and next move. Boundary: May inspect, edit, and test local repo code only; no GitHub, Supabase, deployment, paid AI, external email, or real yawn.ai effects.

Mirror/expression agentLanguage and symbolic field agent

Refine Dave-language mirror text, Codex stance, and symbolic portrait without physical certainty.

Proof: Claim-state labeled language, source excerpts, rejected physical certainty, and suggested visual/voice direction. Boundary: Symbolic expression only; no biometric claim, hidden profile persistence, embeddings, paid generation, publishing, or external send.

X41245A/report agentDaily digest and owner review agent

Include the packet summary as draft-only owner-review evidence in the daily report loop.

Proof: Report text shows packet coordinate, axis map, target agents, blocked effects, and false mutation/external-effect flags. Boundary: Draft/report evidence only; no live external email send, approval, mutation, deployment, publishing, embeddings, or yawn.ai execution.

Copy/Paste Text

YAWN Agent Mirror Packet (yawn.agent_working_packet.v1) Coordinate: yawn.company/index/2/chatgpt-codex-discovery/agent-working-packet Summary: Shared closed-loop packet for copying Dave-language mirror context between agents, rendering it in the browser, and drafting report/email text without hidden effects. Source signals: - [user_claimed] Dave closed-loop request: Dave asked for a copyable agent packet that expresses his language, the agent stance, the browser mirror, target agents, proof, and receipts. - [measured] Repo YAWN boundaries: Project brain and YAWN rules require read-only proof, Dave approval for mutations, and no hidden effects. - [user_claimed] Lacuna Matata jingle reference: Dave supplied a local lacuna_matata_jingle.mp3 reference; this packet treats it as source context only and does not copy, transcribe, upload, or send it. - [computed] Agent packet computation: The domain model computes copy text, email draft text, axis map, target lanes, and false mutation/external-effect flags. Dave-language mirror [inferred]: Dave, here is what I see: you are trying to make YAWN become a browser-native mirror where language, proof, agents, and symbolic world all converge. Codex stance [generated]: I am Codex in this loop: not the authority on Dave, but a working witness that can structure the gap, preserve proof, and help the next agent continue without losing the signal. Symbolic Dave portrait [inferred]: Symbolically: Dave appears as a gravity-maker for a browser-native YAWN world, pulling language, agents, proof, music, and owner review into one replayable surface. Physical appearance [unknown]: Unknown from current evidence. Render a symbolic Dave portrait, not physical certainty. Axis Map: Now: The working signal is distributed across Dave's message, Codex state, repo contracts, artifact/audio references, and draft mirror language. Better: A shared YAWN Agent Working Packet lets agents copy, render, prove, and return receipts without losing the signal. Gap: The missing bridge is a closed-loop packet that carries source, mirror, proof, boundaries, target agents, copy text, and draft email. Axis: governance / expression / proof Move: Create the read-only packet, render it in /chatgpt-levels, and wire it into observer/report evidence as draft-only proof. Proof: Unit tests and route rendering show copy text, email draft text, claim states, target agents, and false mutation/external-effect flags. Boundary: No physical certainty, hidden persistence, embeddings, external email send, yawn.ai execution, GitHub mutation, Supabase mutation, paid AI, or publishing without Dave approval. Target agents: - Codex implementation agent: Implement the packet model, browser rendering, and local proof tests while preserving mutation boundaries. Proof required: Changed files, targeted tests, browser route proof, failures, blocked effects, and next move. Boundary: May inspect, edit, and test local repo code only; no GitHub, Supabase, deployment, paid AI, external email, or real yawn.ai effects. - Mirror/expression agent: Refine Dave-language mirror text, Codex stance, and symbolic portrait without physical certainty. Proof required: Claim-state labeled language, source excerpts, rejected physical certainty, and suggested visual/voice direction. Boundary: Symbolic expression only; no biometric claim, hidden profile persistence, embeddings, paid generation, publishing, or external send. - X41245A/report agent: Include the packet summary as draft-only owner-review evidence in the daily report loop. Proof required: Report text shows packet coordinate, axis map, target agents, blocked effects, and false mutation/external-effect flags. Boundary: Draft/report evidence only; no live external email send, approval, mutation, deployment, publishing, embeddings, or yawn.ai execution. Receipt required: what changed; proof run; what failed; what remains blocked; next move. Blocked effects: physical_certainty, hidden_persistence, embeddings, external_email_send, real_yawn_ai_execution, github_mutation, supabase_mutation, paid_ai. Mutation authorized: false. External effects authorized: false.

Email Draft Text

Subject: YAWN Agent Mirror Packet - Closed Loop Setup Dave, Dave, here is what I see: you are trying to make YAWN become a browser-native mirror where language, proof, agents, and symbolic world all converge. I am Codex in this loop: not the authority on Dave, but a working witness that can structure the gap, preserve proof, and help the next agent continue without losing the signal. The live axis is governance / expression / proof: Create the read-only packet, render it in /chatgpt-levels, and wire it into observer/report evidence as draft-only proof. Proof required: Unit tests and route rendering show copy text, email draft text, claim states, target agents, and false mutation/external-effect flags. Next agent moves: - Codex implementation agent: Implement the packet model, browser rendering, and local proof tests while preserving mutation boundaries. - Mirror/expression agent: Refine Dave-language mirror text, Codex stance, and symbolic portrait without physical certainty. - X41245A/report agent: Include the packet summary as draft-only owner-review evidence in the daily report loop. Draft-only boundary: No physical certainty, hidden persistence, embeddings, external email send, yawn.ai execution, GitHub mutation, Supabase mutation, paid AI, or publishing without Dave approval. Blocked effects: physical_certainty, hidden_persistence, embeddings, external_email_send, real_yawn_ai_execution, github_mutation, supabase_mutation, paid_ai. Mutation authorized: false. External effects authorized: false. Source coordinate: yawn.company/index/2/chatgpt-codex-discovery/agent-working-packet

Blocked effects: physical_certainty, hidden_persistence, embeddings, external_email_send, real_yawn_ai_execution, github_mutation, supabase_mutation, paid_ai. Mutation authorized: false. External effects authorized: false.

Checklist Objectives

Connect sourceL0 ObserveGate private Codex/ChatGPT source inspection until Dave is signed in.Proof: No adapter request has been made and no token is stored. Boundary: Experimental and opt-in. Do not claim broad ChatGPT account-history indexing; inspect only supported Codex app-server context after Dave approval.
Detect YAWN skillL0 ObserveConfirm the repo-local `$yawn` skill contract is present before any MCP/OAuth action plane exists.Proof: skills/yawn contains SKILL.md, agents/openai.yaml, operating references, and the protected mirror helper. Boundary: This discovery view remains read-only. Skill execution requires its scoped task mandate and a separately authenticated account grant.
Render Whole KeyL0 ObserveExpose the safe holarchy graph with YN connection state, summaries, permissions, and proof links.Proof: 19 safe holarchy nodes and 4 proof events are available for 0.10x replay. Boundary: Safe summaries, coordinates, proof links, and permissions only; no private-history dump or action-plane authorization.
Replay proof eventsL0 ObserveRender slow-time proof-event replay controls with default speed 0.10x.Proof: Replay uses existing proof events only and cannot mutate state. Boundary: Pause/play/step/speed controls are observability only, not execution controls.
Render Agent Working PacketL1 ManualExpose the copyable mirror packet with claim states, target agents, Axis Map, copy text, and email draft text.Proof: 4 source signals, 3 target agents, copy text, and email draft text are computed locally. Boundary: No physical certainty, hidden persistence, embeddings, external email send, yawn.ai execution, GitHub mutation, Supabase mutation, paid AI, or publishing without Dave approval.
Inspect threadsL0 ObservePreview project/thread structure without storing tokens, embeddings, or full account history.Proof: A preview must name exactly which supported thread/project fields were read. Boundary: No universal ChatGPT account-history crawler.
Classify transformationsL1 ManualSort observed turns into L0-L5 transformation levels before any action is proposed.Proof: Each item keeps source kind, source excerpt, transformation level, and proof requirement. Boundary: Classification is evidence, not authorization.
Map nested levelsL2 SuggestConnect account -> project/thread -> turn/item -> observation yawn -> transformation candidate -> proof receipt.Proof: The architecture tree renders each parent/child boundary. Boundary: Nested levels stay read-only until a proof receipt and Dave approval exist.
Review proofL2 SuggestEvaluate better aligned thought candidates in the Now / Better / Gap / Axis / Move / Proof / Boundary shape.Proof: Every candidate must point to evidence that can falsify or confirm the proposed move. Boundary: No thought rewriting, model update, or world update without proof and Dave approval.
Approve nothing automaticallyL5 AutonomousKeep all transformations, app-server reads, MCP tools, and yawn.ai execution behind explicit approval.Proof: The level emits false mutation/external-effect authorization everywhere. Boundary: No token storage, embeddings, paid models, database mutation, GitHub mutation, or real yawn.ai execution.

Nested Source Architecture

0Account

Identity and consent are the outer boundary. Desired: Dave can see which source lane is allowed before any private context is inspected.

Proof: Signed-in owner state or explicit manual source receipt. Boundary: No broad ChatGPT account crawler.

1Project / thread

Work is distributed across Codex projects, threads, and manual exports. Desired: Each thread is a bounded evidence container with source kind and route.

Proof: Thread/project id, title, selected excerpt, and source adapter receipt. Boundary: No token storage or background syncing.

1YAWN skill source

One maintained YAWN package provides the game-recognition and evidence-return workflow. Desired: `$yawn` loads the configured project roots and mirrors authorized game changes through a paired device.

Proof: skills/yawn/SKILL.md and its references are source artifacts; installation and pairing require their own receipts. Boundary: Skill selection is instruction, not permission to mutate.

2Whole Key graph

YAWN holarchy evidence is distributed across files, docs, workers, threads, and proof receipts. Desired: The holarchy is normalized into safe nodes, summaries, permissions, and replayable proof events.

Proof: YawnWholeKeyGraph exposes connection state, holarchy buckets, observer state, proof events, replay settings, and read-only permissions. Boundary: Whole Key does not mean unrestricted private-history dump.

3Proof event replay

Proof history is inspectable but not yet playable as slow-time observability. Desired: Proof events can be replayed at 0.10x with pause, play, step, and speed controls.

Proof: Replay reads only existing proof events and carries mutation=false. Boundary: Playback cannot execute or approve work.

3Agent Working Packet

Agent handoffs can lose Dave-language signal, symbolic context, and proof boundaries between tools. Desired: One packet carries claim-state source signals, Codex stance, symbolic Dave portrait, Axis Map, next-agent moves, copy text, and email draft text.

Proof: YawnAgentWorkingPacket normalizes copyable browser/report evidence with mutationAuthorized:false and externalEffectsAuthorized:false. Boundary: Draft-only packet; no physical certainty, hidden persistence, embeddings, external email send, or real yawn.ai execution.

2Turn / item

A useful insight may be buried inside one turn, tool call, or uploaded note. Desired: A turn can be named as source evidence without being rewritten.

Proof: Quoted excerpt, timestamp or stable id when available, and visible source kind. Boundary: No private data is copied into a model job automatically.

3Observation yawn

The turn has not been translated into the yawn agency frame. Desired: The observation names Now, Better, Gap, Axis, Move, Proof, and Boundary.

Proof: A local observation-yawn coordinate and proof requirement. Boundary: Observation is not a world update.

4Transformation candidate

A possible better aligned thought is only an idea. Desired: The candidate is reviewable, falsifiable, and mapped to L0-L5 autonomy.

Proof: Candidate carries gap, move, proof, boundary, and approval requirement. Boundary: No rewriting applies without proof and approval.

5Proof receipt

The system cannot tell whether the proposed thought improves anything. Desired: A receipt proves or blocks the candidate before world state changes.

Proof: Test, screenshot, owner decision, or other receipt named by the candidate. Boundary: Proof enables Dave review only; it does not self-authorize mutation.

Transformation Levels

L0 Observe

Read source context as evidence only.

No rewriting, indexing jobs, persistence, or external effects.

L1 Manual

Dave names a thread, item, or proof receipt by hand.

Manual labels do not update any world model until approved.

L2 Suggest

The system can propose a better aligned thought candidate.

Suggestion is review-only and must carry proof and an approval boundary.

L3 Draft

A future draft may prepare text or a work order from approved evidence.

Drafts remain owner-review packets; they cannot publish or mutate.

L4 PR-bound

A future approved Codex work order may bind a change to branch, tests, and proof.

GitHub mutation, deployment, and merge still require explicit Dave approval.

L5 Autonomous

A future autonomy level must prove trust, reversibility, and boundaries first.

Not enabled for this V1 level.

Better Aligned Thought Candidates

Thoughts / L2 SuggestProof pending
Now
A thread feels like a loose conversation that is hard to organize later.
Better
A thread is a source-evidence container that can feed one bounded observation yawn.
Gap
The missing structure is the link from turn evidence to proof receipt.
Move
Map one selected turn into Now / Better / Gap / Axis / Move / Proof / Boundary before proposing any rewrite.
Proof
The source excerpt, observation-yawn coordinate, transformation level, and proof requirement are visible together.
Boundary
Suggestion only. No rewriting, memory update, world update, embeddings, paid model call, or external mutation.
Beliefs / L2 SuggestProof pending
Now
Codex context can look like a pile of tasks, tool calls, and half-finished handoffs.
Better
Codex context can be indexed as nested levels: objective, thread, turn, candidate, proof.
Gap
The missing proof is whether the level map preserves boundaries and remaining risks.
Move
Show the nested architecture and require a proof receipt before any work order conversion.
Proof
Checklist rows show source, index status, transformation level, proof, and boundary with false mutation authority.
Boundary
Review-only evidence. Codex work orders still require Dave-approved approval metadata.

Boundary

Mutation authorized: false. External effects authorized: false. This first pass stores no tokens, creates no embeddings, calls no paid models, mutates no database or GitHub state, and runs no real yawn.ai execution.

Agent SkillsCodex App ServerConnect from ChatGPTMCP servers for ChatGPT/APICodex MCP
© 2026 yawn.bot/dave · Yawn Bot™ · The Yawn Company
TermsPrivacyComplianceIP