Execute 31 min

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:

CheckExpectedResult
Price data freshnessT+0 close availablePass
Estimate feedlatest vendor load completeBlocked
Corporate actionsadjusted through run datePass
Benchmarkactive benchmark loadedPass
Baseline backtestknown sample reproducesPass

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.