Tracks Wheeler's phase-2 work, deferred and hard-gated in the v1 spec (#86). Lighter-weight than the v1 wayfinder map (#78) — the shape is already largely decided; this is one decision plus its build fallout.
Two deferred tracks (from #86)
Critical path
Everything hinges on the identity/storage decision — Flex tokens are per-user secrets that can't exist until auth + a per-user datastore do.
Build tickets below get created once #105 lands (their shape depends on it):
Settled going in
Known v1 gaps (may fold in here or stay separate)
Tracks Wheeler's phase-2 work, deferred and hard-gated in the v1 spec (#86). Lighter-weight than the v1 wayfinder map (#78) — the shape is already largely decided; this is one decision plus its build fallout.
Two deferred tracks (from #86)
Critical path
Everything hinges on the identity/storage decision — Flex tokens are per-user secrets that can't exist until auth + a per-user datastore do.
Build tickets below get created once #105 lands (their shape depends on it):
tradfi/12a-persistence.jsseam for the authenticated server seam;currentUserKey()returns the real user id.core/untouched.api/ibkr-flex.js(Wheeler phase 2: api/ibkr-flex.js — Activity Flex import + encrypted per-user token #111) — Activity Flex proxy (research Research: IBKR data ingestion feasibility (Client Portal API vs Flex Query) #79: Vercel serverless, token-based, T+1 EOD accepted). Dedup/import mirroring the existing chain-apply pattern (18b-chain-apply.js).Settled going in
core/refactor.Known v1 gaps (may fold in here or stay separate)