Skip to content

0.1.6 - Ecosystem standardization - #88

Merged
stefan-jansen merged 8 commits into
mainfrom
codex/0-1-6-ecosystem-standardization
Sep 9, 2026
Merged

0.1.6 - Ecosystem standardization#88
stefan-jansen merged 8 commits into
mainfrom
codex/0-1-6-ecosystem-standardization

Conversation

@stefan-jansen

@stefan-jansen stefan-jansen commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • align package, repository, README, and documentation identity with the ML4T ecosystem contract
  • add rendered documentation provenance and strict identity verification
  • qualify stable, prerelease, and minimum-dependency support across Linux, macOS, and Windows
  • add dependency review, CodeQL-compatible workflow permissions, reproducible artifacts, and clean-wheel execution
  • refresh locked dependencies to patched versions and remove obsolete transitive artifact-test coupling
  • make releases explicit, commit-bound, one-build, digest-verified, ordered, and recoverable
  • preserve public parity, licensed VectorBT Pro, LEAN, runtime, coverage, and native-behavior qualification
  • include the public agent-orientation cleanup merged through PR Establish public agent orientation policy #89

Verification

  • 2,152 tests passed, 14 skipped; coverage 87.10%
  • Ruff lint and format checks passed
  • ty check passed
  • all pre-commit hooks passed
  • locked runtime audit and source scan passed with zero findings
  • two independent builds produced matching wheel and source-distribution contents
  • clean wheel installation, import, README quick start, and documentation examples passed
  • strict documentation build and rendered provenance assertions passed
  • 42 combined-tree public PR checks passed across supported and prerelease Python/platform matrices
  • VectorBT OSS, Backtrader, and Zipline public parity passed
  • VectorBT Pro parity and native behavior passed
  • LEAN native behavior and Chapter 16 comparisons passed
  • workspace topology audit passed 15/15 checks; sidecar visibility verified private

Remaining approval boundary

Closes #87

…l maintainer identity and responsibility statement, and make the README state supported runtimes, optional boundaries, project links, and quality gates.\n\nCloses #87.
Embed and verify the library key, package version, and full source commit on every rendered documentation page. Main-branch docs builds now retain an immutable site artifact instead of deploying unversioned content.

Closes #87.
Require an unpublished stable version and exact main commit, retain one package and documentation candidate, deploy verified docs before trusted publication, and verify PyPI, GitHub assets, installation, and deployed identity afterward. Add dependency review and preserve the licensed framework qualification gates.

Closes #87.
Comment thread .github/workflows/release.yml Fixed
Comment thread .github/workflows/release.yml Fixed
Comment thread .github/workflows/release.yml Fixed
Comment thread .github/workflows/release.yml Fixed
@stefan-jansen
stefan-jansen marked this pull request as ready for review September 8, 2026 22:48
Copilot AI lite review requested due to automatic review settings September 8, 2026 22:48

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@stefan-jansen
stefan-jansen merged commit 80213fc into main Sep 9, 2026
43 checks passed
@stefan-jansen
stefan-jansen deleted the codex/0-1-6-ecosystem-standardization branch September 9, 2026 03:23
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.

Standardize Backtest package, documentation, and release evidence

3 participants