Skip to content

feat: extraction spine — package scaffold and verbatim catalog move - #2

Merged
repentsinner merged 16 commits into
mainfrom
feat/extraction-spine
Aug 11, 2026
Merged

repentsinner merged 16 commits into
mainfrom
feat/extraction-spine

Conversation

@repentsinner

@repentsinner repentsinner commented Aug 10, 2026 •

Copy link
Copy Markdown
Member

Summary

extraction spine — package scaffold and verbatim catalog move

Changes

build

  • scaffold the display_patterns package with uv and hatchling (ac743a7)
  • swap release automation from release-please to flywheel (4f844d4)
  • derive the package version from git tags via hatch-vcs (f92b8c5)

ci

  • run ruff, pyright, pytest, and a core-only wheel install (7f46b73)
  • lint governance docs via the shared symphonize workflow (fd8032a)
  • automate release PRs with release-please (565c9cc)
  • split lint from the test matrix and gate equivalence on every PR (95c83ac)
  • restore the setup-uv SHA pin; no floating v9 tag exists (124368e)

docs

  • add installation, usage, and API sections (ec95ad2)
  • reword 'must' phrasing for the vale requirements style (68a6f20)
  • record extraction-spine progress (4f8b156)
  • defer the PyPI release pending org confirmation (0af90f8)

feat

  • move the bmd-signal-gen pattern and chart catalog in verbatim (5ac4107)

refactor

  • run one core-footprint probe from the tool and the suite (1617466)
  • lazy-load conversion and renderer with actionable extra hints (49499ce)

fix

  • find the bmd-signal-gen checkout from a nested worktree (e14caa6)

Increment type: minor
Target branch: main
Status: 👀 flywheel:needs-review — feat is not in auto_merge list for main
Quality checks: see required status checks for live state.

Modules and tests from bmd_sg/image_generators/ and bmd_sg/charts/,
imports rewritten to display_patterns; chart deps fill the charts
extra, tifffile fills the io extra, with TIFF exports imported lazily
so each extra stands alone. Equivalence tests compare rendered arrays
against the bmd-signal-gen checkout array-for-array.
Delete the shipped package-scaffold and verbatim-move workstreams;
mark package shape, catalog, extraction, and file export in progress.
Completion waits on the PyPI release and bmd-signal-gen adoption.
@repentsinner
repentsinner force-pushed the feat/extraction-spine branch from f86026a to f92b8c5 Compare August 11, 2026 00:52
@repentsinner
repentsinner merged commit e11d18d into main Aug 11, 2026
10 of 11 checks passed
@ode-flywheel-build

Copy link
Copy Markdown

🎉 This PR is included in version 0.1.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@repentsinner
repentsinner deleted the feat/extraction-spine branch August 30, 2026 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant