Skip to content

feat(library): add deterministic strategy catalog and CLI - #32

Merged
AetherAI3 merged 2 commits into
mainfrom
codex/g4-library-catalog
Aug 19, 2026
Merged

feat(library): add deterministic strategy catalog and CLI#32
AetherAI3 merged 2 commits into
mainfrom
codex/g4-library-catalog

Conversation

@AetherAI3

Copy link
Copy Markdown
Owner

Summary

  • derives a closed StrategyMetadataV1 catalog from canonical strategy headers and pinned IR, with stable category/slug IDs and byte-identical generation
  • adds nano library list, show, search, filter, and check commands backed by the same generated artifact used by hosted consumers
  • integrates catalogability and artifact drift into check_contribution.py while preserving the landed baseline controls, v1 warmup replay, signal documentation, and optional SOURCE policy
  • packages the generated catalog and verifies module, asset, and outside-checkout import behavior in CI

Release and compatibility

  • package version: 1.0.5
  • supported Nano IR versions remain exactly 0.1.0 and 1.0.0
  • receiptVersion remains 1
  • Watchdog contract version remains 1
  • catalog schemaVersion remains 1 and metadataVersion remains StrategyMetadataV1
  • the four receipt goldens differ only at identity.nanoVersion from 1.0.4 to 1.0.5
  • no strategy source, pinned IR, runtime, risk, receipt implementation, or Watchdog behavior changed

Verification

  • 934 passed, 2 skipped: full suite
  • 168 passed, 1 skipped: catalog, CLI, receipts, and docs focus
  • all 53 contributions ready for review: 41 baseline plus 12 v1, including 8 Watchdogs
  • catalog artifact SHA-256 1bc80cd16c06f13b0b4c33fa5c5029e1b96861002ebd39309bf56f9909a49df5 across multiple PYTHONHASHSEED values
  • aether_nano-1.0.5 wheel built and installed outside the checkout; verified 53 sources, 53 IR fixtures, one catalog artifact, version metadata, and catalog regeneration
  • independent adversarial review GREEN after closed-schema mutation probes

No performance or profitability claims are introduced.

@AetherAI3
AetherAI3 merged commit b07182d into main Aug 19, 2026
6 checks passed
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