Skip to content

feat(vector): inventory latest NFI indicator operations - #170

Merged
vntrevx merged 3 commits into
mainfrom
feat/m20-indicator-inventory
Aug 10, 2026
Merged

feat(vector): inventory latest NFI indicator operations#170
vntrevx merged 3 commits into
mainfrom
feat/m20-indicator-inventory

Conversation

@vntrevx

@vntrevx vntrevx commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • add deterministic indicator-operation-inventory-v1 static compiler and CLI
  • inventory reachable helpers, lambda helpers, calls, primitive operators, dataframe access, lookback/NaN contracts, and informative dependencies
  • prove latest NFI 317f7c30 has a complete inventory with zero unresolved call sites
  • seal M20-01 evidence and operation coverage matrix

Latest-NFI evidence

  • source SHA-256: 27cf2f9c...fea85c
  • 19 reachable nodes, 37 edges, 98 operation kinds
  • 538 call sites and 6,554 primitive operator sites
  • 19 TA-Lib operations; qtpylib explicitly absent, not omitted
  • 5 informative dataframe requests, 2 merges, 1 source-ordered fill
  • repeated inventory output byte-identical

Validation

  • Ruff and basedpyright passed
  • focused inventory tests: 6 passed
  • future-NFI compatibility tests: 134 passed
  • full Python: 717 passed
  • Rust: fmt, 145 tests, Clippy passed
  • Spot and Futures full trade-surface/full-state fixtures exact

This is an inventory contract only. It adds no Native kernel claim and no strategy, pair, timerange, SHA, or expected-result runtime dispatch.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@vntrevx
vntrevx merged commit febad2a into main Aug 10, 2026
11 checks passed
@vntrevx
vntrevx deleted the feat/m20-indicator-inventory branch August 10, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant