Skip to main content
Contents
16 min read

Reference

Status, Errors, Security, Storage, and Version Compatibility

Look up lifecycle and error states, credential/security rules, public storage behavior, manual-update compatibility, and support boundaries.

App path

  • System & Jobs -> Jobs
  • System & Jobs -> System Settings
  • System & Jobs -> Information
  • Data Manager -> Catalog, Prepared Data, Stored Studies, and Stored Runs
  • Results -> Validation, Outputs, and Diagnostics
  • Live -> Deployments, Monitor, Orders, Risk, and Activity
  • Docs -> Reference -> Status, errors, security, storage, and version compatibility

Start with the owner of the state

Arizmic uses different status systems because they answer different questions. The nearest owning page is authoritative:

  • System & Jobs -> Jobs owns queued work, attempts, progress, cancellation, failure, and retry;
  • the object's Library, Catalog, or inspector owns whether a Dataset, Signal, Strategy, Portfolio, Study, Result, or Deployment is present and usable;
  • Readiness owns whether one exact requested workflow can proceed;
  • Validation owns what a completed Result can support;
  • Live owns deployment, decision, order, fill, risk, and reconciliation state; and
  • System & Jobs -> Information owns the running version, build, schemas, and advertised execution modes.

Do not collapse these into one green or red badge. A completed Job can produce an object whose validation is blocked. A connected broker can still be ineligible for one deployment. An Available Dataset can still lack the fidelity or window required by a Study.

Job lifecycle

StateMeaningAvailable action or boundary
QueuedThe request was accepted and is waiting for an eligible worker.Run it manually when autorun is off, pause it, or cancel it.
RunningA worker is executing the current attempt.Inspect phase, message, progress, telemetry, and cooperative cancellation.
PausedThe Job is retained but not eligible to start.Resume or cancel it. Paused does not mean partially complete.
Cancel requestedArizmic is stopping at a safe boundary and cleaning temporary work.Wait for a terminal state; do not force-stop solely because cancellation is not immediate.
CanceledThe attempt stopped without a completed owned output.Restart as a new attempt when supported, or return to the owning workflow.
FailedThe attempt ended with an error.Correct the named owner or prerequisite before restarting.
CompletedThe Job finished its required publication step.Verify the output on its owning page before using it.

Progress is not a time estimate. Preparation, external requests, calculation, artifact writing, and cleanup have different costs. Use the named phase and last update with the percentage.

Attempt and retry rules

  • A restart creates another attempt; it does not erase the earlier attempt.
  • Correct a bad input, credential, storage condition, or compatibility problem before retrying.
  • If an external provider or broker outcome is uncertain, reconcile it before repeating the request. A blind retry can duplicate work, orders, or charges.
  • A temporary file from a failed or canceled attempt is not a Dataset, Prepared object, Study Result, Run Output, or export.
  • Clear Job history only after linked output, support, billing, or incident questions are resolved.

Object lifecycle and availability

State familyMeaningSafe interpretation
Available / CurrentThe exact stored object or declaration is present under its owning contract.Still check coverage, compatibility, readiness, and version for the intended consumer.
ReadyThe owning workflow resolved the exact inputs and found no current blocker.Applies to that request, subject, window, fidelity, runtime, provider, or target—not universally.
PartialOnly a bounded portion of required coverage, quality, continuity, or evidence is proved.Use only within the proved scope or repair the missing portion.
StaleA source, parent, semantic definition, configuration, schema, or runtime identity changed.Revalidate and rebuild or create a new version through the owning workflow.
MissingAn expected object, payload, dependency, or reference cannot be found.Restore the exact dependency or create it through the owning workflow; do not relink a similar-looking file.
Invalid / MalformedThe object or evidence failed a contract, quality, or integrity check.Correct the source or regenerate it; do not force it to Available.
BlockedA named prerequisite or evidence condition prevents the requested action or claim.Follow the blocker and corrective next action.
Not applicableThe component does not apply to this object or workflow.It is neither a failure nor a zero.
Not retained / EvictedOptional detail was not kept, or an eligible reusable payload was deliberately reclaimed while identity remained.Rerun or rebuild only when the exact source and lineage are still available.
Unknown / UnverifiedThe owner cannot yet prove a safe normal state.Refresh or inspect the owning evidence; fail closed for destructive, execution, or Live actions.
Retired / ArchivedThe object or deployment is kept as history but is no longer an active choice.Do not treat it as deleted or current.

Friendly names, recency, matching columns, or a nearby file are not identity. Immutable versions and Results keep their original lineage even when a newer version becomes active.

Readiness versus availability versus validation

QuestionOwnerExample
Does the object exist?Catalog, Library, stored-object view, or inspectorA Dataset version is present.
Can this exact request run now?Workflow Readiness and current estimateThe Dataset, Prepared needs, Strategy version, fidelity, and resources resolve for one Study window.
Did the operation finish?Job and owning output publicationThe Study Job completed and its Result is listed.
What does the completed output support?Result Validation and component evidence statesL2 replay is Available but one robustness component is Blocked.
Can it be deployed now?Live deployment readiness, risk, provider, account, and release evidenceA saved Strategy is compatible with one certified Paper connection and current risk profile.

Never use a general object badge to override the later, more specific check.

Error and severity dictionary

TypeMeaningNormal response
InformationAn expected event or state transition occurred.Record it only when it matters to the workflow.
WarningWork can continue or evidence remains partly usable, but an interpretation or operating limit matters.Read the limitation and decide whether the remaining scope answers the question.
Blocked actionValidation deliberately prevented an unsafe, unsupported, ambiguous, or incomplete request.Correct the named field or prerequisite; do not bypass the control.
Recoverable failureThe attempt stopped, but inputs and owned state remain coherent and a supported retry or resubmission path exists.Correct the cause, then use the offered recovery path once.
Partial outputSome optional detail failed or was not retained while the owning result discloses what remains valid.Use only the explicitly Available components.
Integrity / compatibility failureSchema, checksum, lineage, version, or storage evidence cannot be trusted.Stop using the affected object, preserve evidence, and repair or migrate through the supported workflow.
Unknown external outcomeA provider or broker request may have completed even though confirmation was lost.Reconcile provider, order, fill, account, and local records before retrying.
Security-sensitive failureAuthentication, authorization, secret storage, signature, or release integrity failed.Stop, rotate or reauthorize where required, and avoid exposing the secret in logs or support.

The first visible error in a chain often identifies the owner. Later failures may only report that a dependent phase could not continue.

Recovery decision order

  1. Preserve the exact object, Job, attempt, page, time, timezone, version, and visible error.
  2. Determine whether the failure belongs to input data, a saved definition, Readiness, storage, a credential/provider, execution, artifact publication, or the running workstation.
  3. Check whether an external request or Live action has an uncertain outcome.
  4. Correct the earliest owning condition.
  5. Refresh or run the supported validation/freshness check.
  6. Create a new estimate if any material request field changed.
  7. Retry through the offered control or submit a new request from the owning page.
  8. Verify the new output by identity; never assume success from disappearance of the old error.

Restarting the application is not a substitute for reconciliation. Repeatedly submitting the same uncertain request can make the situation harder to audit.

Credential and connection boundaries

Credential domainUsed forStored/configured inDoes not grant
Data API credentialSupported historical-data provider requestsSystem & Jobs -> Data API KeysBroker order permission, Live certification, or universal dataset entitlement
Broker connection credential or authorizationSupported account discovery, market/account streams, and order workflowsSystem & Jobs -> Broker ConnectionsPermission to arm every deployment or trade every account/instrument
AI model credentialSupported hosted-model routesSystem & Jobs -> AI ModelsPermission for arbitrary tools, private data disclosure, or automatic product actions
Local model routeSupported on-device or local-network model endpointSystem & Jobs -> AI ModelsProof that the model, route, or machine meets every workflow requirement
Application license or distribution identityPackage and entitlement checks defined by the releaseThe verified launcher/distribution workflowProvider subscriptions, broker access, or access to another person's local data

Credentials are provider- and field-specific. API key, client ID, client secret, account token, browser authorization, and gateway session are not interchangeable.

Secret-handling rules

  • Obtain secrets from the provider's official account or developer workflow.
  • Save them only through the product's protected credential control.
  • After storage, use the masked configuration state or protected reference; Arizmic should not display a reusable secret.
  • Never paste secrets into Strategy code, prompts, Notebook cells, labels, screenshots, diagnostics, Activity notes, or ordinary support messages.
  • Rotate or revoke secrets after suspected exposure, provider revocation, scope changes, or the applicable access policy.
  • Removing Arizmic's secret reference does not necessarily revoke the secret at the provider. Revoke it in the provider's own security controls when required.
  • Test a rotated credential with a small bounded request before starting large work or arming a deployment.

A successful connection test proves only the fields reported by that test. Entitlement, account environment, streaming, ordering, calibration, and release certification remain separate checks.

Diagnostics and support redaction

Before sharing a diagnostic file, Result snapshot, screenshot, or log excerpt, remove information not required for the case, including:

  • API keys, access or refresh tokens, client secrets, passwords, license keys, authorization codes, and gateway credentials;
  • account numbers, personal information, billing identifiers, and private endpoints;
  • unrestricted local paths and user names;
  • licensed raw market data or full proprietary Datasets;
  • proprietary Strategy, Signal, Portfolio, Notebook, prompt, or conversation content; and
  • unrelated object identifiers or operational history.

Keep the safe evidence that makes the issue reproducible: product Version and Build, operating system, page and action, approximate time and timezone, safe object identity, Job ID/attempt, exact visible error, and the result of one launcher-managed restart or freshness check.

Storage ownership map

Storage classExamplesNormal lifecycle owner
Application installationSigned program, launcher, packaged runtimePlatform installer/updater; separate from application data
Application dataCatalogs, settings, definitions, Studies, Results, logs, local metadata, Notebook projectsSystem Settings and object-specific lifecycle actions
Canonical Dataset storageImported normalized source records and Dataset versionsData Manager -> Catalog
Prepared cacheBars, arrays, replay layers, features, and Signal outputs derived from exact parentsData Manager -> Prepared Data and automatic governed eviction
Study and Run storageStudy records, candidate/trial evidence, Run Outputs, artifacts, and diagnosticsStored Studies, Stored Runs, Studies, Results, and guarded lifecycle actions
Provider raw evidenceRetained source material allowed by the provider/import policyImport and Dataset retention controls; license and source policy remain authoritative
Notebook projectsMarimo project source, outputs, and exact context bindingsNotebooks project controls and application-data backup
Protected secretsProvider, broker, and hosted-model credentialsOperating-system protected secret store through the owning settings page
Activity and Job historyEvents, attempts, progress, messages, and bounded telemetryActivity Log and System & Jobs -> Jobs

Changing the application installation must not silently decide the fate of application data. Evicting Prepared cache must not delete canonical Datasets or retained Results. Clearing Activity or Job history must not delete the owned objects those records describe.

Pin, evict, rebuild, remove, and delete

ActionIntended effectImportant limit
PinProtect eligible reusable Prepared content from automatic pressure evictionDoes not fix stale, partial, missing, or invalid data
EvictReclaim eligible derived payload while retaining identity/lineage where supportedReuse later can require a rebuild and the source must still exist
RebuildRecreate a supported derived object from exact retained lineageDoes not create missing source fidelity or silently change semantics
Archive / RetireRemove an object from active use while preserving governed historyNot the same as deletion
Remove credential/connectionRemove local configuration or protected referenceDoes not necessarily revoke the provider secret or delete historical records
Delete object/outputRemove the confirmed owned scope and disclosed dependency effectsMay be irreversible without a backup; use the exact preview
Clear historyRemove eligible Activity or Job recordsDoes not remove Datasets, Results, or other owned objects
Uninstall applicationRemove the installed program through the platform workflowLocal application data is a separate explicit choice

Before a destructive action, verify the exact path or object identity, the dependency preview, active checkouts or Jobs, retained Results, and whether a tested backup exists. Never use manual filesystem deletion as a shortcut around an object-level blocker.

Backup and restore boundary

The supported general backup is a cold backup of the complete active application-data folder:

  1. finish or safely cancel Jobs;
  2. resolve uncertain provider or Live activity;
  3. stop Notebook sessions and supervised Live deployments;
  4. close Arizmic and let the launcher stop managed services;
  5. copy the entire reported application-data folder;
  6. record source path, Version, Build, operating system, and time; and
  7. verify that the backup is readable and contains the expected content.

A copy taken while services are writing can contain mismatched catalog and payload state. An exported Result snapshot is not a workstation backup, and snapshot export does not imply that snapshot restore is supported.

Protect backups as sensitive research material even when reusable secrets are kept in the operating-system credential store.

Version and schema compatibility

IdentityWhat it tells youWhat it does not tell you
VersionRelease family shown by the running application/workstationExact package identity when several builds share a version
BuildExact package or source signature when availableWhether every external provider/account cell is certified
Process / StartedWhich workstation instance is running and when it startedThat UI and workstation agree unless freshness also passes
Canonical schemaA normalized shape recognized by the running workstationThat the selected Dataset contains it or an evaluator supports it
Object semantic versionImmutable Dataset, Signal, Strategy, Portfolio, Study, Result, or plugin meaningAutomatic compatibility with a newer consumer
Artifact schema and checksumWhether a retained file has the expected structure and bytesThat its data or modeled assumptions answer the research question
Execution modeA mode understood by the runtimeCertification for every Strategy, provider, fidelity, or deployment
Provider/plugin versionAdapter identity used by a provider workflowCredentials, entitlement, connectivity, or account certification

Historical readers use the retained object and execution identity. They do not silently reinterpret an old Result with the current Strategy, Portfolio, schema, plugin, preset, or engine behavior.

Compatibility outcomes

OutcomeMeaningNext action
CompatibleThe current reader proves the exact schema and semantic contract it needs.Use it within the displayed capability and evidence scope.
Migration requiredA supported, explicit transformation is needed before current use.Read the preview, back up first, and run only the release-owned migration.
Rebuild requiredDerived content can be regenerated from compatible retained sources.Rebuild through the owning workflow; preserve the historical result identity.
Read-only historicalThe object remains inspectable but is not valid for new execution or editing.Keep it for lineage/export and create a current version for new work.
Blocked / unreadableThe current build cannot safely interpret the object or artifact.Preserve it, record its original Version/Build, and use the supported recovery or migration path.
Unsupported newer objectThe object was created by a newer incompatible contract.Open it with a compatible newer package; do not downgrade or edit its files manually.

Unknown historical schemas stay visible as blocked inventory. Similar fields or filenames are not permission to reinterpret them.

Safe update sequence

  1. Read the release notes and supported platform/architecture statement.
  2. Confirm the active application-data path and current Version/Build.
  3. Create and verify a cold backup.
  4. Stop Arizmic and all launcher-managed processes.
  5. Verify the signed or notarized package from the official distribution path.
  6. Install through the supported platform workflow.
  7. Wait for the launcher to reach Ready.
  8. Confirm the new Version, Build, Process, and Started values in Information.
  9. Run Check Workstation and accept only the offered managed reconnect or workstation update.
  10. Verify Jobs, Activity, storage, and one retained object before large or Live work.

An update does not silently recompute old Prepared Data, Studies, or Results. If a release requires migration or rebuilding, its release notes and the owning page must identify the exact scope and compatibility result.

Stop when the package signature fails, the platform is unsupported, the data folder is unavailable, UI and workstation identities disagree, a required migration cannot be previewed, or retained objects disappear. Preserve the working installation and backup while investigating.

Live unknown-state rules

Live actions require a stricter response because another system can change while local confirmation is unavailable.

  • A submitted order is not safely retryable until broker order and fill state are reconciled.
  • A local cancellation request is not a broker cancellation confirmation.
  • A connection test is not proof of continuous market/account streams or order permission.
  • A displayed position is not authoritative while account state is stale or reconciliation is incomplete.
  • Pause, Flatten, and Kill have different scopes; verify their effective state and resulting orders/fills rather than inferring from a clicked control.
  • Arizmic-owned and externally created broker orders remain distinguishable.
  • When state is unknown, fail closed, preserve the incident sequence, and use the provider/account reconciliation owner before resuming.

Never use a blind duplicate order, repeated Flatten, application termination, or local record deletion as reconciliation.

How Arizmic processes status and compatibility

CODE
user request
  -> exact object and running-version identity
  -> local validation, readiness, permissions, and capability checks
  -> accepted durable Job or supervised Live action
  -> attempt and phase transitions with bounded Activity evidence
  -> owner-specific publication or external reconciliation
  -> schema, checksum, lineage, and compatibility readers
  -> public Available / Not applicable / Blocked outcome and next action

Status is projected from the owner closest to the decision. Storage paths, files, provider responses, and logs are supporting evidence; they do not become valid objects by themselves. Destructive actions flow through dependency and scope checks. Version compatibility flows through explicit schema and semantic readers. Unknown, ambiguous, stale, or mismatched state fails closed where an action could corrupt evidence, duplicate external work, or create Live risk.

Next

Use Jobs for an operation, System Settings for storage and workstation checks, Information for Version/Build/schema identity, and Activity and Support for an incident timeline. For maintenance, follow Updates, Backup, and Uninstall.