Railway crons: exporter (DuckDB → partitioned Parquet/CSV in a public R2 prefix + a /api/v1/datasets manifest) and reconciler (diff folded balances/stake/yield vs runtime truth, alert on drift). Deliverable: public dataset exports + a drift-detection harness gating trust in portfolio/yield numbers.
Part of #2108. See ADR 0013 (docs/adr/0013-hybrid-deployment-topology.md) + runbook (deploy/README.md).
Railway crons:
exporter(DuckDB → partitioned Parquet/CSV in a public R2 prefix + a/api/v1/datasetsmanifest) andreconciler(diff folded balances/stake/yield vs runtime truth, alert on drift). Deliverable: public dataset exports + a drift-detection harness gating trust in portfolio/yield numbers.Part of #2108. See ADR 0013 (
docs/adr/0013-hybrid-deployment-topology.md) + runbook (deploy/README.md).