Loading yawn.bot
yawn.bot

Status · the pulse

awaiting choice

State · awaiting choice

52 decision records in decisions/ are proposed and none has a selected_by. The loop is at the choice step and the choice is Dave's. This is the protocol position; it says nothing about whether any scheduled automation is running.

Last observed run 2026-07-04 · records/automation-log.yawn

Where it goes

    Source · records/yawn.bot-state.yawn at fbd066c

    Speed run · 1× · every hour · default · status

    Pulse pulse-20261008201452 · computed 2026-10-08T20:14:52.993Z on vercel · last recorded pulse pulse-c92e3a66-bc74-4239-ba13-e9bdbddde519 · last email 2026-09-30T13:08:46.254Z

    Failing: Breakdown detector (blocked) · Hourly agent pulse · lacuna backfill (blocked) · Yawn schedules · hourly tick (unconfigured) · Collective cognition · frozen snapshot (blocked)

    The ledger’s current account matches what it records (1 earlier disagreement kept as history). Receipt evidence: no receipt recorded, so freshness is unknown. The header records what the ledger says; it is not proof of what the external routine is doing now. No newer live receipt was checked.

    Re-reads every hour · 0 re-reads this visit · fresh read at 2026-10-08T20:14:53.184Z

    Pulse switchboard

    Cadence
    Hourly by default. This page refreshes every hour. Scheduled snapshot checks are configured hourly at minute 7; a run still needs a recorded receipt.
    Cost
    This status pulse makes no model call. Faster page refreshes make more server and database reads; their cost is not measured here.
    Stop state
    Page refreshes are active. Pausing does not stop scheduled snapshots or other agents.
    Scheduled email
    Enabled when due on the hourly cycle. Pulse now records a snapshot without email.

    Recorded next question: One governing record per concept, lenses marked

    From decisions/001-one-canon-per-concept.yawn · protocol fbd066c

    A pulse does not yet choose the next question, re-rank after answers, or stop work at a confidence threshold. Open next best move · Inspect confidence

    Adjust scheduled cadence

    Set confidence and cost stops

    Connect the next-question loop

    Page refresh cadence 1× · every hour · default

    Dave changes the speed run when signed in; everyone else watches the loop.

    Breakdown monitor

    Last recorded check: .

    2 active differences · 2 new · 0 recurring · 128 checks need evidence.

    Recorded differences need investigation.

    Open breakdown detector. Request details and evidence are available to their authorized owner.

    7online or working
    0scheduled
    8sleeping
    4blocked or unconfigured
    1082.yawn records in the repository
    +137since 2026-09-30T13:08:46.254Z
    34canonical yawns in the database (+3)

    Agents · yawn bots connected to Dave

    1. yawn.bot / dave · root stewardsleepinggame · steward

      Loop awaiting choice: holding the next question, “One governing record per concept, lenses marked”. Last observed run 2026-07-04.

      read from protocol/vendor/records/yawn.bot-state.yawn at fbd066c · observed 2026-07-04

    2. AI talk in the park · objective stewardsleepinggame · speaker

      Holding the plan: 4 satisfied, 1 executing, 4 waiting on user:dave, 1 pending. Next: Press send on the packet, or connect a mail capability and say 'send the Parker outreach'.

      read from YAWNS/WorkOrders/AI_TALK_IN_THE_PARK_2026_09_13.yawn

    3. Provide for my family · stewardsleepinggame · provide

      Proposed and asleep. Its standards are on duty on yawn.bot/dave under this game; nothing runs.

      read from src/domain/dave-game-scopes.ts

    4. Responsible dad · stewardsleepinggame · dad

      Proposed and asleep. Its standards are on duty on yawn.bot/dave under this game; nothing runs.

      read from src/domain/dave-game-scopes.ts

    5. Husband · stewardsleepinggame · husband

      Proposed and asleep. Its standards are on duty on yawn.bot/dave under this game; nothing runs.

      read from src/domain/dave-game-scopes.ts

    6. Quitting gambling · stewardsleepinggame · recovering

      Proposed and asleep. Its standards are on duty on yawn.bot/dave under this game; nothing runs.

      read from src/domain/dave-game-scopes.ts

    7. Protect my feelings · stewardsleepinggame · protect

      Proposed and asleep. Its standards are on duty on yawn.bot/dave under this game; nothing runs.

      read from src/domain/dave-game-scopes.ts

    8. Away from the screen · stewardsleepinggame · away

      Proposed and asleep. Its standards are on duty on yawn.bot/dave under this game; nothing runs.

      read from src/domain/dave-game-scopes.ts

    Loops · what fires

    1. Dependency inspectorunknown here

      Last inspection 2026-09-30T13:08:46.254Z: stale; 0 critical, 0 high, 0 moderate, 0 low, 4 review findings; 0 checks unavailable. The locked repository is the inspection target.

      read from automation_events yawn_pulse · dependencyInspection · observed 2026-09-30T13:08:46.254Z

    2. Breakdown detectorblocked

      Last recorded check 2026-09-30T13:08:46.254Z: 2 active differences; 128 checks need evidence. Open the detector for permitted detail.

      read from automation_events yawn_pulse · breakdownState · observed 2026-09-30T13:08:46.254Z

    3. Hourly pulse · this looponline

      Speed run 1× (every hour); default. Cron /api/yawn-pulse/tick at minute 7 of every hour.

      read from vercel.json crons; automation_events yawn_pulse

    4. Hourly agent pulse · lacuna backfillblocked

      ALERT: pulse-agent needs user:dave: the routine's test session (cse_01WpngJHxyGs3AQs3r8a15nY, 04:45Z) ran two minutes and left no receipt; its sources list was empty, so a fresh session may not reach the repositories. Attach yawn-ai/yawn.bot and yawn-ai/.yawn as the routine's sources in claude.ai Routines, or read that session and correct the prompt.

      read from YAWNS/Operations/PULSE.yawn

    5. Pulse email to Daveonline

      Sends one email per base cycle to the owner's recorded address; last sent at 2026-09-30T13:08:46.254Z.

      read from src/lib/automation-workers/daily-email-dispatch.ts (Resend); automation_events yawn_pulse

    6. Daily owner report emailonline

      Delivery health ready to send; cron /api/automation-workers/daily-email at 14:30 UTC.

      read from buildDailyEmailDeliveryHealth in src/domain/automation-registry.ts

    7. Yawn schedules · hourly tickunconfigured

      CRON_SECRET is not set; the tick refuses to run.

      read from vercel.json crons; src/app/api/yawn-scheduler/tick/route.ts

    8. Paired coding workerunknown here

      Device state is owner-only; not read on this pulse.

      read from GET /api/yawn-coding devices

    Stores · where records live

    1. .yawn records in the repositoryonline

      1082 records: 1005 under YAWNS/, 67 public, 10 vendored from the protocol.

      read from filesystem walk of YAWNS/, public/, protocol/vendor/

    2. Canonical database (Supabase)online

      34 canonical yawns and 45 orientation streams.

      read from public.yawns and public.yawn_orientation_streams head counts (service role)

    3. Protocol pin (.yawn)online

      Pinned at fbd066c; vendored blobs match the lock.

      read from protocol/dot-yawn.lock.json; npm run yawn:protocol-sync

    4. Vector index (semantic search)not implemented

      Not implemented: one legacy migration declares a pgvector schema (world_memory_chunks, embedding_jobs) that nothing populates, and Qdrant is named only as a blocked effect in the switchboard and the source-match route; no client, writer, or reader indexes records today.

      read from grep qdrant|pgvector|embedding across src/, supabase*/

    5. Collective cognition · frozen snapshotblocked

      Frozen 2026-09-27T01:20:00Z by agent:anthropic:claude, 11 days old; stale after 7 days, so an agent re-freezes it as a new snapshot. Leads: yawn.bot/agent · yawn.bot/relationships · yawn.bot/arena.

      read from YAWNS/Product/CollectiveCognition/index.yawn · observed 2026-09-27T01:20:00Z

    Surfaces

    1. yawn.bot/statusonline

      Shows this pulse; re-reads it every hour. Public view reads; Dave's view can change the speed run.

      read from src/app/status/page.tsx

    Work order · YAWNS/WorkOrders/AI_TALK_IN_THE_PARK_2026_09_13.yawn

    in_progress · 4 satisfied · 1 executing · 4 blocked · 1 pending

    • outreach-sent needs user:dave: Press send on the packet, or connect a mail capability and say 'send the Parker outreach'.
    • date-and-park needs user:dave: Pick the date and the park.
    • pulse-agent needs user:dave: Open the routine in claude.ai Routines and attach yawn-ai/yawn.bot and yawn-ai/.yawn as sources (the test session ran two minutes and left no receipt; its sources list was empty), or read session cse_01WpngJHxyGs3AQs3r8a15nY and correct the prompt.
    • release needs user:dave: Merge, apply, enable.

    A pulse reports what it could read. It grants nothing, sends nothing beyond its own email, and never activates a sleeping agent. · mutationAuthorized false · externalEffectsAuthorized false

    The measured floor

    How much of what Dave knows the records could say in advance: the bot seals a prediction before a question renders, he answers, the seal is scored, and he scores the sealed reason. Reason accuracy per axis is the floor; the curve's shape is the finding. Mark the Polanyi axes · answer the next decision · the loop's record.

    floor  ·  n=0  ·  blind 0  ·  anchored 0
      floor          ○○○○○○○○○○   reason —   n=0  sealed 1
      exclusivity    ○○○○○○○○○○   reason —   n=0  sealed 1
      reversibility  ○○○○○○○○○○   reason —   n=0  sealed 1
      timing         ○○○○○○○○○○   reason —   n=0  sealed 1
      fidelity       ○○○○○○○○○○   reason —   n=0  sealed 1
      locus          ○○○○○○○○○○   reason —   n=0  sealed 1
      levels         ○○○○○○○○○○   reason —   n=0  sealed 1
      decisions      ○○○○○○○○○○   reason —   n=0  sealed 12

    no-data · No closed record yet. The floor cannot be backfilled; it starts when the first sealed question is answered and its reason checked.

    records/articulation-floor.yawn at fbd066c · no ontology break recorded · a floor below 10 closed records is reported, never read

    No closed record on this device yet. Mark an axis on /polanyi or answer a decision on /dave to start one here.