Prepare the Runway
Memastikan data, benchmark, calendar, dan engine sehat sebelum agent mulai research.
Failure pattern
Agent langsung menjalankan factor screen sebelum mengecek runway. Market data belum fresh, corporate actions belum diproses, benchmark file hilang, dan backtest engine sedang gagal pada baseline. Hasilnya bukan research; hasilnya noise yang terlihat ilmiah.
Runway adalah kondisi minimum agar pekerjaan agent layak dimulai.
Incident: Factor screen dari data yang belum siap
Quant agent diminta mencari names dengan earnings revision positif. Ia menjalankan screen dan menghasilkan watchlist. Dua jam kemudian data team mengumumkan bahwa vendor estimate feed terlambat dan corporate action adjustment untuk beberapa stock belum masuk.
Watchlist harus dibuang. Kesalahan bukan hanya di data. Harness membiarkan agent mulai sebelum preflight selesai.
Harness principle
Prepare the runway memisahkan setup dari task work. Sebelum feature research dimulai, agent harus membuktikan lingkungan dan data berada pada kondisi yang diketahui.
Preflight untuk quant workflow biasanya mencakup data freshness, trading calendar, benchmark availability, factor definition version, corporate action status, dan baseline run.
Operating practice
Gunakan runway record:
| Check | Expected | Result |
|---|---|---|
| Price data freshness | T+0 close available | Pass |
| Estimate feed | latest vendor load complete | Blocked |
| Corporate actions | adjusted through run date | Pass |
| Benchmark | active benchmark loaded | Pass |
| Baseline backtest | known sample reproduces | Pass |
Jika satu check blocked, agent tidak boleh melanjutkan seolah-olah research valid.
Product-agent example
Harnessed agent menjawab:
Runway blocked.
Estimate feed is stale for 37 names in semiconductor universe.
No watchlist generated.
Next action: rerun after vendor load completes or approve stale-data research mode.
Ini jauh lebih berguna daripada watchlist yang salah.
Common mistakes
Kesalahan umum adalah menganggap preflight memperlambat. Dalam research, preflight menghemat waktu karena mencegah analisis yang harus dibuang.
Kesalahan lain adalah menyembunyikan known broken state. Jika baseline backtest sudah gagal sebelum task, itu harus dicatat.
Practical exercise
Buat preflight checklist untuk satu workflow quant: factor screen, backtest, portfolio simulation, atau memo generation. Tandai check mana yang block dan mana yang warning.
Key takeaways
- Agent tidak boleh memulai research serius di runway yang tidak diketahui.
- Known broken state harus dicatat sebelum task work.
- Preflight adalah bagian dari harness, bukan administrasi.
Further reading / source notes
Bagian ini berkaitan dengan reproducible research, data quality checks, dan long-running agent harnesses yang memisahkan setup dari execution.