Desk Open Command Center
A role-aware morning view for the Rice book and Wheat book. Your position scope is limited to Bangladesh and India corridors.
Morning signal scan
PublishedItems requiring attention
Desk scopedAgent pool at desk open
5 / 5 healthy- Components: readiness banner, freshness cards, scoped attention queue, agent health.
- Actions: open brief, inspect dislocation, review proposal, inspect limit.
- Outcomes: routes to sourced intelligence, basis history, proposal workspace, or limits.
Daily Market Brief
Sourced intelligence for the Rice book and Wheat book. Every signal exposes origin, retrieval time, and freshness.
Signal register
| Signal | Book / corridor | Value | Origin system | Retrieved | Freshness |
|---|---|---|---|---|---|
| Thai 5% broken rice Exchange price | Rice · Bangkok–Chittagong | USD 512 / MT | ICE Asia feed | 08:41:12 NPT | Fresh |
| Monsoon precipitation outlook Weather datapoint | Wheat · Punjab | +18% vs seasonal | IMD weather API | 08:39:08 NPT | Fresh |
| India export quota bulletin Trade policy | Rice · India corridor | Quota unchanged | DGFT bulletin | 06:37:44 NPT | 2h old |
| Chittagong berth congestion Logistics signal | Rice · Bangladesh | Unavailable | Port community API | — | Source down |
| Kolkata rail dwell time Logistics signal | Wheat · India | Unavailable | Rail freight feed | — | Source down |
Unavailable-source handling
2 annotationsChittagong berth congestion and Kolkata rail dwell time remain unavailable. Traders should validate through broker and logistics contacts before quoting.
Missing source annotation · Intelligence agent run 08:42:06 NPTBrief provenance
Signed manifest- Brief ID
- MB-2025-02-18-0842
- Publisher
- Intelligence agent v2.8.1
- Source manifest
- sha256: 8c9d…71af
- Next refresh
- 09:15 NPT or source event
- Components: signal register, source citations, freshness statuses, missing-source callouts.
- Actions: filter books, search signals, open proposal workflow.
- Outcome: cited brief is referenced by hedge rationale; unavailable data stays visible.
Corridor Dislocation Monitor
Review physical-futures spread movements against versioned historical bands. Every breach retains the band and timestamp used at detection.
Active dislocations
Risk review requiredIndia–Chittagong spread
Flag D-2048Auditable flag history
| Flag | Corridor / commodity | Band at breach | Observed spread | Detected | Reviewer / action |
|---|---|---|---|---|---|
| D-2048 | India–Chittagong / Rice | v4.2 · ±25.0 | +38.4 | 18 Feb · 08:37 | Unassigned · |
| D-2044 | Kolkata–Kathmandu / Wheat | v4.1 · ±18.0 | −21.1 | 18 Feb · 07:52 | Anjali P. · Holding |
| D-1981 | Bangladesh–Biratnagar / Rice | v4.0 · ±22.0 | +24.8 | 14 Feb · 11:20 | Anjali P. · Widened |
- Components: active flags, band chart, breach history, undefined-band queue.
- Actions: review flag, assign, export, widen or hold band from detail.
- Outcome: historical band and reviewer decision are preserved in audit evidence.
Live Hedge Book
Near-real-time physical, futures, and FX exposure with line-item source citations. Trader view is restricted to Senior Trader's desk scope.
Position line items
Trader: Senior Trader| Position ID | Type | Instrument / lot | Quantity | Value | Source citation | Timestamp |
|---|---|---|---|---|---|---|
| PH-88421 | Physical | Basmati rice · Chittagong lot 441 | 12,000 MT | USD 6.14M | CTRM warehouse ledger | 08:43:52 |
| FU-30192 | Futures | Thai rice Sep-25 | −420 contracts | USD −2.15M | ICE Asia fill 99281 | 08:43:48 |
| FX-01942 | FX | USD/BDT forward | USD 2.0M | BDT 234.6M | Treasury confirmation 771 | 08:43:41 |
| PH-88433 | Physical | Wheat · Punjab harvest lot 88 | −7,850 MT | USD −2.06M | CTRM sales register | 08:43:39 |
Inline risk context
1 near breachData controls
- Components: freshness banner, role-scoped tabs, exposure cards, cited line-item table.
- Actions: refresh, switch aggregation, reconcile, inspect risk context.
- Outcome: finance reconciliation opens against this timestamped snapshot.
Hedge Proposal Workspace
Review draft hedge legs, rationale, benchmark slippage, market brief references, and policy status. No order-routing control is available.
Proposal queue
My deskSelected proposal · HP-2025-0218-07
Under policy- Commodity
- Wheat · India corridor
- Proposed notional
- USD 1.2M
- Benchmark
- ICE Wheat Sep-25 settlement
- Expected slippage
- 18 bps · 22% below baseline
- Market reference
- MB-2025-02-18-0842
- Basis reference
- Kolkata–Kathmandu band v4.1
Reduce short wheat exposure after Punjab precipitation outlook moved +18% versus seasonal expectation. Basis remains inside the widened corridor band.
Proposed legs
Read-only recommendation| Side | Instrument | Quantity | Benchmark | Expected fill | Policy check |
|---|---|---|---|---|---|
| Buy | Wheat Sep-25 futures | 120 contracts | USD 262.40/MT | USD 262.87/MT | Pass |
| Buy | USD/INR forward | USD 1.2M | 83.14 | 83.18 | Pass |
- Components: proposal queue, rationale, cited references, legs, slippage, policy status.
- Actions: draft, review, mark manually executed; no automated routing exists.
- Outcome: blocked proposals drill to the active limit and audit record.
Limit Policy and Enforcement
Versioned discretionary Limits, near-breach warnings, and immutable enforcement outcomes for the Rice book and Wheat book.
Active Limit definitions
| Limit | Scope | Definition | Utilization | Owner | Enforcement | History |
|---|---|---|---|---|---|---|
| WHEAT-NOTIONAL-IND | India corridor | USD 10.0M notional | 87%Near breach | Anjali P. | Service active | |
| RICE-VAR-BD | Bangladesh corridor | USD 1.8M 10-day VaR | 61%Clear | Anjali P. | Service active | |
| FX-SETTLEMENT | All pilot desks | USD 8.0M open FX | 54%Clear | Risk committee | Service active |
Latest enforcement outcomes
Immutable log| Event | Proposal | Limit breached | Policy version | Trader | Timestamp |
|---|---|---|---|---|---|
| Blocked | HP-2025-0218-05 | WHEAT-NOTIONAL-IND | v12.4 | Senior Trader | 07:58:44 NPT |
| Warning | HP-2025-0218-07 | WHEAT-NOTIONAL-IND | v12.4 | Senior Trader | 08:46:12 NPT |
- Components: active definitions, utilization bars, policy versions, enforcement outcomes.
- Actions: inspect history, propose version, export, drill to blocked proposal.
- Outcome: prior policy versions remain reconstructable for any historical breach.
Risk Model Versions and Replay Gate
Immutable model submissions are replayed overnight against historical data. Promotion is unavailable until the harness passes and an independent approver signs.
Version register
| Version | Author | Submitted | Replay result | Human-readable diff | Approval | Promotion |
|---|---|---|---|---|---|---|
| RM-2.8 candidate | Operator | 17 Feb · 18:22 | Passed slippage −23.1% | Awaiting Risk | ||
| RM-2.7 | Operator | 12 Feb · 17:10 | Passed | 12 changes | Anjali P. | Production |
| RM-2.6 | Operator | 04 Feb · 16:51 | Failed basis recall below threshold | 8 changes | Not eligible | Blocked |
RM-2.8 replay diff
PassPromotion rule
ImmutableThe operator cannot self-promote. The Risk Officer or VP must approve after a passing replay.
- Components: immutable register, replay result, human-readable diff, approval gate.
- Actions: submit, inspect diff, approve as authorized Risk/VP role.
- Outcome: pass plus independent approval enables promotion; fail or missing result blocks by default.
Agent Pool Operations
One operational view for intelligence, basis, position, recommendation, and limit agents, correlated with scheduler, batch logs, and Cloud Run metrics.
Agent health matrix
Last poll 08:45:02| Agent | Health | Last run | Freshness | Scheduler | Cloud Run | Alert threshold |
|---|---|---|---|---|---|---|
| Intelligence | Healthy | 08:42:06 | 3 min | On schedule | CPU 22% | 10 min |
| Basis | Healthy | 08:44:18 | 47 sec | On schedule | CPU 31% | 2 min |
| Position | Healthy | 08:44:20 | 42 sec | On schedule | CPU 48% | 2 min |
| Recommendation | Healthy | 08:46:12 | Ready | On demand | CPU 16% | 5 min |
| Limit | Enforcing | 08:46:12 | Real time | Continuous | CPU 19% | 30 sec |
Overnight batch timeline
Cloud Run job logsFreshness SLO alerts
No active alertsCurrent 42 seconds. Alert at 90 seconds; hard breach at 120 seconds. Last breach: 14 February, resolved in 3 minutes.
- Components: health matrix, freshness SLOs, scheduler status, Cloud Run metrics, batch timeline.
- Actions: refresh, open runbook, inspect alert events.
- Outcome: operator can correlate overnight replay and live consolidation without manual stitching.
SSO Access and Role Context
Review the identity, desk scope, trading-floor restriction, session timeout, and privacy acknowledgements attached to this session.
Current identity
Active- Corporate ID
- BG-TRD-014
- Role
- Senior Trader
- Desk scope
- Rice book · Wheat book
- Location policy
- Trading floor
- Session issued
- 08:02 NPT · 18 Feb 2025
- Timeout
- 29 minutes idle · refresh enabled
- MFA
- Step-up required for proposal drafting
Permission context
Least privilegePrivacy notice acknowledgement
AcknowledgedYour live book, hedge compliance, and slippage data are processed for operational risk, reconciliation, and board-risk evidence under the employee privacy notice. Optional PostHog analytics remains off until separately consented.
- Components: identity card, desk-scoped permissions, timeout and MFA details, privacy acknowledgement.
- Actions: re-authenticate, review privacy controls.
- Outcome: SSO re-authentication creates an immutable access event.
Executive Risk Performance
Board-ready rollup across 38 pilot Traders. Exceptions are drillable without exposing unrestricted individual position data.
Slippage against benchmark
Target exceededException rollup
Controlled drill-down| Exception class | Count | Resolved | Open |
|---|---|---|---|
| Limit blocks | 14 | 13 | 1 |
| Dislocations | 22 | 19 | 3 |
| Unrecorded physical exposure | 1 | 1 | 0 |
| Unidentified breaches | 0 | 0 | 0 |
Scope guards
On rails- Components: KPI rollup, slippage chart, exception counts, budget and scope guards.
- Actions: drill into exceptions, export committee summary, open evidence.
- Outcome: VP receives controlled aggregate view rather than unrestricted trader exposure.
Weekly Position Reconciliation
Reconcile the timestamped live book against counterparty statements with line-item citations and documented manual-match reasons.
Reconciliation line items
| Line item | Source position | Counterparty statement | Status | Source citation | Reason / reviewer |
|---|---|---|---|---|---|
| PH-88421 | 12,000 MT rice | 12,000 MT rice | Matched | CTRM ledger · stmt 441 | Auto-match · Ravi S. |
| FU-30192 | −420 contracts | −420 contracts | Matched | ICE fill 99281 | Auto-match · Ravi S. |
| FX-01942 | USD 2.0M | USD 1.9M | Unmatched | Treasury confirmation 771 | |
| PH-88433 | −7,850 MT wheat | — | Unmatched | CTRM sales register |
Manual match reason
Append-only noteExport contents
Ready- Components: cycle KPIs, line-item register, manual-match form, auditor export checklist.
- Actions: open live snapshot, document reason, export package.
- Outcome: export is timestamped to the reconciled book and carries citations at line-item level.
Audit Trail and Committee Evidence
Search immutable events, append annotations without amending originals, and generate signed evidence packages with chain-of-custody metadata.
Immutable event register
| Event ID | Type | Actor | Policy version | Timestamp | Hash / chain | Action |
|---|---|---|---|---|---|---|
| evt_9f21a | Limit block | Senior Trader | v12.4 | 07:58:44 NPT | 8d1f…2ac9 | |
| evt_9f20b | Replay result | CTRM supervisor | RM-2.8 | 05:36:19 NPT | aa72…5f10 | |
| evt_9e84c | Dislocation | Basis agent | Band v4.2 | 08:37:19 NPT | 1ab3…77d1 | |
| evt_9e12f | SSO access | Senior Trader | — | 08:02:08 NPT | 7be2…90c8 |
Committee evidence package
DraftChain of custody
Admissible- Storage
- Append-only WORM archive
- Daily anchor
- 2025-02-18 · sha256: 4af…10c
- Signer
- CTRM evidence service
- Annotations
- Appended, never amended
- Retention
- Financial records · 7 years
- Components: searchable event register, chain verification, annotation action, export builder.
- Actions: filter, inspect, append annotation, generate signed committee artifact.
- Outcome: original records remain immutable and evidence includes chain-of-custody metadata.
Operational Runbooks and Training
Role-aware procedures for source onboarding, replay recovery, access changes, freshness SLOs, and manual Trader execution.
Replay recovery
Recovery steps, alert thresholds, escalation to VP Trading and Risk, and pass-only promotion rules.
Joiner · mover · leaver
Configure SSO role and desk scope before Position access; revoke identity while preserving historical attribution.
Manual execution training
Traders execute on their broker screen. Automated order placement and Options remain phase 2 exclusions.
Documentation catalog
12 documents · 4 roles| Document | Audience | Owner | Updated | Status | Open |
|---|---|---|---|---|---|
| Rice and Wheat source data contract | Operator · Risk | Operator | 16 Feb 2025 | Approved | |
| Freshness SLO and alerting guide | Operator | Operator | 15 Feb 2025 | Approved | |
| Limit policy migration checklist | Risk officer | Risk Officer | 14 Feb 2025 | Sign-off pending | |
| Trader manual execution guide | Trader | Desk Operations | 12 Feb 2025 | Approved |
Training completion
91%Source onboarding checklist
Template- Components: procedure cards, documentation catalog, training completion, source checklist.
- Actions: open procedures, assign training, review sign-off.
- Outcome: operator and desk teams can run the pilot without ad-hoc engineering support.
Privacy and Data Rights Center
Review notices, optional analytics consent, access and correction requests, retention rules, and notifications for authorized Position access.
Employee privacy notice
AcknowledgedBagmati Grain Traders processes position data, hedge compliance, slippage measurements, SSO events, and audit records for live book consolidation, risk monitoring, reconciliation, and board-risk evidence.
Optional analytics
Not consentedPostHog may process pseudonymised product-use events to improve navigation. It does not receive raw Position payloads. Analytics is not required to perform your role.
Data rights request
Current and former tradersRetention controls
AutomatedAuthorized Position access
NotificationsYou are notified when Risk officers, Finance controllers, or the VP access your per-Trader Position data outside a live-trading session.
- Components: privacy notice, analytics consent, data rights request, retention and access notifications.
- Actions: opt in or out, read notice, submit access/correction request.
- Outcome: request enters a verified 30-day workflow; analytics never receives raw positions.