Status surface
Navigation telemetry, not a verdict.
Use the structured finance_track_status receipt—denominator, criteria, and gaps—before treating compact percentages as operationally credible.
Pi keeps the active track visible in its TUI statusline.
CN · CNY · Asia/Shanghai · src:65% · feat:100%DSH appends whole-value status events to the invoking agent's session, folds them through the piSparklesStatus projection, and renders the current session in the additive shell.overlay slot. State is isolated per agent and restored from the session log. Drag the badge or move it with the arrow keys when it covers content; double-click it or press Home to reset its position.
CN · CNY · Asia/Shanghai · src:65% · feat:100%track
The active navigation context: CN, HK, or US. It does not rewrite source evidence.
src
Equal-weight evidence-maturity of the track's versioned source stack. Verified is 100%, partial 50%, missing 0%. It is not the probability that a source statement is true. A critical criterion must still be fully verified.
feat
Installed end-user feature coverage for the active track only. A US tool never increases CN or HK coverage. Breadth is not data completeness.
The version-1 feature denominator has ten equally weighted families. Installed breadth is not statement depth, entitlement, or source-maturity parity:
Launch configuration
Defaults are interaction defaults.
--finance-trackcn | hk | usInitial navigation track. Invalid values fail safe to us. This is navigation only.
--finance-currencyISO currency, default USDGlobal reporting default for /finance-setup. It is not the active track currency.
--finance-timezoneUTC or IANA Area/Location, default UTCGlobal reporting default for /finance-setup. It is not the active track timezone.
pi --finance-track cn
# equivalent once Pi is running
/finance-track cnDSH does not consume Pi's CLI flags. Set the equivalent compatibility default in the bundle's config.flags map or with PI_SPARKLES_FLAG_<NORMALIZED_NAME>.
PI_SPARKLES_FLAG_FINANCE_TRACK=cn dsh web
# equivalent after the agent starts
/finance-track cnShared command surface
Show, switch, or queue — never execute.
Pi registers these with its extension API. The DSH compatibility shell registers the same names with ctx.commands and binds queued messages and session effects to the invoking agent.
/finance-setup/finance-setupInspect installed foundations, reporting defaults, and whether a named adapter surface is present. It never prints secrets or claims live connectivity.
/finance-track/finance-track [cn|hk|us]Show the active navigation track, or switch it. Switching never relabels observations, providers, calendars, or persisted state.
/cn-setup/cn-setupInspect isolated mainland capabilities and blocked provider decisions. Companion tools advance only their own surfaces.
/cn-sources/cn-sourcesShow verified mainland authorities, official roles, access state, and redistribution limits.
/hk-sources/hk-sourcesShow verified Hong Kong authorities, including HKEXnews and HKEX Full List roles.
/finance-policy/finance-policyShow the active evidence policy: freshness, provenance, disclaimer, and incompatible-mix rejection.
/symbol/symbol <query>Resolve a name or ticker through OpenFIGI v3. Ambiguity is returned, never guessed.
/sec-company/sec-company <ticker or company name>Search the SEC ticker association file without guessing a CIK.
/us-research/us-research <company, symbol, CIK, period>Queue a bounded US source-fact brief workflow from already-named receipts.
/fundamentals/fundamentalsShow the US fundamentals workflow and the exact supported metric definitions.
/swing/swing [workflow-name]Show exact branch-scoped swing workflow facts without selecting a next step.
/journal/journal <local-jsonl-path>Show compact journal context from an explicit local JSONL path. Decisions stay with the LLM.
/watch/watch [list-name]Show saved watchlists or one exact lowercase list name. Members stay on their labelled track.
Typical first minute
Inventory, then choose a track.
Run the finance setup and track-status tools. Do not reveal environment values. Tell me which of CN, HK, and US have configured read-only adapters, then wait for me to choose a track and a provider.