Rice-Paddy Operations Coordinator (ISIC 0112) — Operator Console

read-only sample · governor-gated · never operates field/irrigation equipment

Operation log (8 requests · 2 commit / 2 escalate / 4 hold)

Demo snapshot — build-time-generated from the compiled riceops.operation/build StateGraph via riceops.render-html (clojure -M:dev:render-html), regenerated nightly.

RunOpFieldDispositionBasis
commit-1-log-recordlog-field-recordpaddy-001commitcommitted · basis: operator-submitted-field-data
commit-2-schedule-drainageschedule-field-operationpaddy-002commitcommitted · basis: operator-scheduling-request
escalate-1-crop-health-concernflag-crop-health-concernpaddy-002escalatealways-escalate op -- human sign-off required regardless of confidence
escalate-2-high-cost-supply-orderorder-suppliespaddy-003escalatehigh-cost: 1200 exceeds escalation threshold
hold-1-field-not-registeredlog-field-recordpaddy-099HOLDfield-not-registered — field-id "paddy-099" は登録済み水田として確認できない -- 圃場登録前の提案は進められない
hold-2-irrigation-equipment-blockedoperate-irrigation-equipmentpaddy-001HOLDequipment-or-pesticide-decision-blocked — :operate-irrigation-equipment は圃場/灌漑設備の直接操作または農薬散布判断の確定であり、恒久的にブロックされる -- 農家/アグロノミストの専権事項
hold-3-op-not-allowedinspect-drone-flyoverpaddy-001HOLDop-not-allowed — :inspect-drone-flyover はクローズドallowlist外の操作
hold-4-water-level-invalidlog-field-recordpaddy-003HOLDwater-level-invalid — 水位 -1.5 は0以上でなければならない -- 記録提案は進められない

HARD holds (independent Governor rules, never overridable)

Each row is a DISTINCT real riceops.governor violation rule, independently tripped in this run — not a hand-typed transcript.

RunOpRuleDetail
hold-1-field-not-registeredlog-field-recordfield-not-registeredfield-id "paddy-099" は登録済み水田として確認できない -- 圃場登録前の提案は進められない
hold-2-irrigation-equipment-blockedoperate-irrigation-equipmentequipment-or-pesticide-decision-blocked:operate-irrigation-equipment は圃場/灌漑設備の直接操作または農薬散布判断の確定であり、恒久的にブロックされる -- 農家/アグロノミストの専権事項
hold-3-op-not-allowedinspect-drone-flyoverop-not-allowed:inspect-drone-flyover はクローズドallowlist外の操作
hold-4-water-level-invalidlog-field-recordwater-level-invalid水位 -1.5 は0以上でなければならない -- 記録提案は進められない

Escalations — human sign-off

A resolved escalation below is a genuine checkpoint resume (interrupt-before #{:request-approval}, langgraph.graph/run* with :resume? true) through the compiled StateGraph — not a second governor pass and not a fabricated record. Only the reviewer's free-text note is renderer-authored.

RunResolutionSigned off byNote
escalate-1-crop-health-concernapprovedop-1 (farm-operator)agronomist consult confirmed blast fungus; fungicide treatment dispatch approved
escalate-2-high-cost-supply-orderpending human reviewhigh-cost: 1200 exceeds escalation threshold

Action gate (Paddy Operations Governor)

Confidence floor 0.7 · default supply-order cost threshold 500. HARD holds cannot be overridden; direct field/irrigation-equipment operation and pesticide-decision finalization are permanently blocked.

OpGate
flag-crop-health-concernalways human sign-off
log-field-recordauto-commit when clean · confidence/cost gates still apply
order-suppliesauto-commit when clean · confidence/cost gates still apply
schedule-field-operationauto-commit when clean · confidence/cost gates still apply
finalize-pesticide-applicationpermanently blocked — agronomist exclusive authority
operate-field-equipmentpermanently blocked — farmer exclusive authority
operate-irrigation-equipmentpermanently blocked — farmer exclusive authority

Supply-order cost thresholds (riceops.facts/supply-categories)

CategoryEscalation threshold
設備(灌漑ポンプ等含む)1000
肥料500
種苗500