docs: add paper-to-live migration guide
Covers export/import workflow, what transfers vs what starts fresh,
fund-and-start sequence, slot override for parallel paper/live, and
reconciliation verification step.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
b0d80da
docs: account separation, BarStore auto-caching, running state display, stop idempotency
- Theory-of-Operation: per-account plugin registry path (~/.ib_plugin_store_<id>.db)
- CLI: plugin stop idempotency note; plugin list/status output format with 'running' and UUID
- Plugin-Design: state diagram display note; account-keyed state; get_bars_cached and
subscribe_live_bars sections under Market Data
- Bar-Store: add insert_bar() API section; rewrite "Using BarStore in a Plugin" with
preferred get_bars_cached and subscribe_live_bars patterns
- Plugin-Manual: state diagram display note; stop idempotency note; get_bars_cached
and subscribe_live_bars sections under §9; updated TOC
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
365a11b
Update Bar Store CLI docs: remove --db flag, add set-db/get-db
Bars are now always saved to the configured DB (default: historical/bars.db).
--db is no longer a per-command argument; use set-db to change the path.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
8af9f16
Add Bar Store wiki page
Documents ib.bar_store.BarStore: concepts, full API reference, database
schema, ibctl.py historical CLI (fetch/coverage/purge), in-plugin usage
pattern, and paper test suite summary. Added to sidebar.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
08c6fab
docs: plugin instance registry, auto-reload, and export/import (§7.1, §7.2)
Adds two new subsections to §7 State Persistence:
§7.1 Plugin Instance Registry — plugin_registry table schema and DDL,
lifecycle status tracking table, auto-reload behaviour on engine start,
config property, and full PluginStore registry API reference
(upsert_registry, get_registry_entry, list_registry, delete_registry_entry).
§7.2 Export / Import — complete export document format, import_instance
force-unloaded rule, PluginStore and PluginExecutive API, CLI workflow.
Updates §7 intro to reflect SQLite backend (schema v3) and corrects the
outdated state.json description. Sidebar updated with direct links to
§7.1 and §7.2.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
6abf6ed
docs: abandon command, market data type warning, paper test runner
- §17: document the abandon system command (cancel open orders, zero
holdings, unload); note it is engine-intercepted — no plugin impl needed
- §14 market data type: replace bare code snippet with full explanation;
add warning that order test plugins must run sequentially due to the
global reqMarketDataType toggle in OrderTestPluginBase._fetch_price
- §21 (new): paper test runner — market-hours requirement, CLI flags
including --restart-engine, _fetch_price three-tier price strategy
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
e1efb77
Docs: instrument management CLI — new section, command ref, sidebar
- CLI.md: new 'How do I manage a plugin's instrument list?' section with
examples for all subcommands (list/add/remove/enable/disable/clear/reload),
Table of Contents entry, add flags table in command reference
- Plugin-Design.md: Instrument Compliance section expanded with CLI examples,
add-flags table, and migration note
- _Sidebar.md: Manage instrument list link
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7028259
CLI: document trade-as-plugin-instance with slot/UUID addressing
3522340
Sync Plugin-Manual.md from updated PLUGIN_MANUAL.md
2fb57e7
Update wiki: slots, INSTRUMENT_COMPLIANCE, cli_help, plugin message/help
- CLI.md: load with =slot syntax, plugin message/help commands,
updated command reference table to show SLOT as addressable target
- Plugin-Design.md: INSTRUMENT_COMPLIANCE class attribute, multiple instances
via slots, cli_help method, plugin message CLI entry point; extended
SMA crossover example to include cli_help()
- _Sidebar.md: add instrument compliance, multiple instances, CLI help entries
abb9cb7
Home: add Plugin Manual link and expand page descriptions
5e79756
Add Plugin Manual (full authoring reference)
33ecfc7
Add wiki: Theory of Operation, CLI task guide, Plugin Design
055af76