Skip to content

chore(v1.3.0): build major-triangle tick caches and purge source artifacts #262

Description

@dmidlo

Build the local ASCII tick Polars cache set for the new major-triangles instrument group and purge transient source artifacts so only internal .data caches remain.\n\nScope:\n- Use the new major-triangles group from #261.\n- Build missing tick-data cache entries with cache-only mode.\n- Remove ZIP/CSV/XLS/XLSX source artifacts after cache materialization.\n- Monitor disk pressure and runtime/workflow state during the operation.\n- Do not publish or commit generated cache artifacts.

Post-#416 triangle-cache guardrails

The EURUSD triangle shakedown in #416 should guide any resumed major-triangle cache work.

Observed local triangle state from #416:

pair months first last rows cache size raw caches enriched caches
eurgbp 292 200203 202606 288,931,679 7.535 GiB 292 0
eurusd 314 200005 202606 342,544,140 8.934 GiB 314 0
gbpusd 314 200005 202606 363,378,721 9.477 GiB 314 0

Regression guardrails:

  • Treat existing triangle .data caches as legacy raw until enriched on read or migrated.
  • Any Influx/report/training projection from those caches must include enriched training fields, not market-only lines.
  • Triangle runs should report unequal ranges explicitly; common EURUSD/GBPUSD/EURGBP coverage starts at 200203 because EURGBP is the limiting leg.
  • Continue to avoid committing generated cache artifacts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    blockedCannot proceed until an external dependency or prerequisite is resolvedwontfixThis will not be worked on

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions