Skip to content

Decisions

Every decision with consequences is an architecture decision record in arvo-adrs: one numbered file, immutable once accepted, superseded rather than edited. The ones a user of Arvo meets:

0006 Live execution is a separate decision, not a configuration flag
0008 A fetch writes files; a study reads files
0009 One risk policy, in the backtest and in a session
0010 Paper fills at the next price, never the requested one
0011 The dividend gap is measured beside a result, not folded in
0013 Total-return venues reinvest distributions at the ex-date
0016 An agent reaches Arvo through a tool list that cannot trade
0018 Arvo keeps running when the window closes
0019 The workbench is commands first
0020 Settings are a file the person can read
0022 A plugin serves an earned trait, and the sources go first
0023 Arvo owns the lifecycle of what it spawns
0024 An extension contributes to points and runs no code in the window
0026 The ledger accepts evidence it did not compute; Arvo computes the verdict
0028 The engine owns a venue session
0029 The engine hosts the plugins